Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core
published on Monday, Mar 30, 2026 by g-core
Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core
published on Monday, Mar 30, 2026 by g-core
FastEdge applications combine a WebAssembly binary with configuration, environment variables, and secrets for deployment at the CDN edge.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
const exampleFastedgeApp = gcore.getFastedgeApp({
appId: 0,
});
import pulumi
import pulumi_gcore as gcore
example_fastedge_app = gcore.get_fastedge_app(app_id=0)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/gcore/v2/gcore"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := gcore.LookupFastedgeApp(ctx, &gcore.LookupFastedgeAppArgs{
AppId: pulumi.Float64Ref(0),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
var exampleFastedgeApp = Gcore.GetFastedgeApp.Invoke(new()
{
AppId = 0,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.GcoreFunctions;
import com.pulumi.gcore.inputs.GetFastedgeAppArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var exampleFastedgeApp = GcoreFunctions.getFastedgeApp(GetFastedgeAppArgs.builder()
.appId(0)
.build());
}
}
variables:
exampleFastedgeApp:
fn::invoke:
function: gcore:getFastedgeApp
arguments:
appId: 0
Using getFastedgeApp
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFastedgeApp(args: GetFastedgeAppArgs, opts?: InvokeOptions): Promise<GetFastedgeAppResult>
function getFastedgeAppOutput(args: GetFastedgeAppOutputArgs, opts?: InvokeOptions): Output<GetFastedgeAppResult>def get_fastedge_app(app_id: Optional[float] = None,
find_one_by: Optional[GetFastedgeAppFindOneBy] = None,
opts: Optional[InvokeOptions] = None) -> GetFastedgeAppResult
def get_fastedge_app_output(app_id: Optional[pulumi.Input[float]] = None,
find_one_by: Optional[pulumi.Input[GetFastedgeAppFindOneByArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFastedgeAppResult]func LookupFastedgeApp(ctx *Context, args *LookupFastedgeAppArgs, opts ...InvokeOption) (*LookupFastedgeAppResult, error)
func LookupFastedgeAppOutput(ctx *Context, args *LookupFastedgeAppOutputArgs, opts ...InvokeOption) LookupFastedgeAppResultOutput> Note: This function is named LookupFastedgeApp in the Go SDK.
public static class GetFastedgeApp
{
public static Task<GetFastedgeAppResult> InvokeAsync(GetFastedgeAppArgs args, InvokeOptions? opts = null)
public static Output<GetFastedgeAppResult> Invoke(GetFastedgeAppInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFastedgeAppResult> getFastedgeApp(GetFastedgeAppArgs args, InvokeOptions options)
public static Output<GetFastedgeAppResult> getFastedgeApp(GetFastedgeAppArgs args, InvokeOptions options)
fn::invoke:
function: gcore:index/getFastedgeApp:getFastedgeApp
arguments:
# arguments dictionaryThe following arguments are supported:
- app
Id Number - find
One Property MapBy
getFastedgeApp Result
The following output properties are available:
- Api
Type string - Binary double
- Comment string
- Debug bool
- Debug
Until string - Env Dictionary<string, string>
- Id double
- Log string
- Name string
- Networks List<string>
- Plan string
- Plan
Id double - Rsp
Headers Dictionary<string, string> - Secrets
Dictionary<string, Get
Fastedge App Secrets> - Status double
- Stores
Dictionary<string, Get
Fastedge App Stores> - Template double
- Template
Name string - Url string
- App
Id double - Find
One GetBy Fastedge App Find One By
- Api
Type string - Binary float64
- Comment string
- Debug bool
- Debug
Until string - Env map[string]string
- Id float64
- Log string
- Name string
- Networks []string
- Plan string
- Plan
Id float64 - Rsp
Headers map[string]string - Secrets
map[string]Get
Fastedge App Secrets - Status float64
- Stores
map[string]Get
Fastedge App Stores - Template float64
- Template
Name string - Url string
- App
Id float64 - Find
One GetBy Fastedge App Find One By
- api
Type String - binary Double
- comment String
- debug Boolean
- debug
Until String - env Map<String,String>
- id Double
- log String
- name String
- networks List<String>
- plan String
- plan
Id Double - rsp
Headers Map<String,String> - secrets
Map<String,Get
Fastedge App Secrets> - status Double
- stores
Map<String,Get
Fastedge App Stores> - template Double
- template
Name String - url String
- app
Id Double - find
One GetBy Fastedge App Find One By
- api
Type string - binary number
- comment string
- debug boolean
- debug
Until string - env {[key: string]: string}
- id number
- log string
- name string
- networks string[]
- plan string
- plan
Id number - rsp
Headers {[key: string]: string} - secrets
{[key: string]: Get
Fastedge App Secrets} - status number
- stores
{[key: string]: Get
Fastedge App Stores} - template number
- template
Name string - url string
- app
Id number - find
One GetBy Fastedge App Find One By
- api_
type str - binary float
- comment str
- debug bool
- debug_
until str - env Mapping[str, str]
- id float
- log str
- name str
- networks Sequence[str]
- plan str
- plan_
id float - rsp_
headers Mapping[str, str] - secrets
Mapping[str, Get
Fastedge App Secrets] - status float
- stores
Mapping[str, Get
Fastedge App Stores] - template float
- template_
name str - url str
- app_
id float - find_
one_ Getby Fastedge App Find One By
- api
Type String - binary Number
- comment String
- debug Boolean
- debug
Until String - env Map<String>
- id Number
- log String
- name String
- networks List<String>
- plan String
- plan
Id Number - rsp
Headers Map<String> - secrets Map<Property Map>
- status Number
- stores Map<Property Map>
- template Number
- template
Name String - url String
- app
Id Number - find
One Property MapBy
Supporting Types
GetFastedgeAppFindOneBy
- Api
Type string - API type:
wasi-http - WASI with HTTP entry point
proxy-wasm - Proxy-Wasm app, callable from CDN Available values: "wasi-http", "proxy-wasm". - Binary double
- Filter by binary ID (shows apps using this binary)
- Name string
- Filter by application name (case-insensitive partial match)
- Ordering string
- Sort order. Use - prefix for descending (e.g., -name sorts by name descending) Available values: "name", "-name", "status", "-status", "id", "-id", "template", "-template", "binary", "-binary", "plan", "-plan".
- Plan double
- Filter by plan ID
- Status double
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - Template double
- Filter by template ID (shows apps created from this template)
- Api
Type string - API type:
wasi-http - WASI with HTTP entry point
proxy-wasm - Proxy-Wasm app, callable from CDN Available values: "wasi-http", "proxy-wasm". - Binary float64
- Filter by binary ID (shows apps using this binary)
- Name string
- Filter by application name (case-insensitive partial match)
- Ordering string
- Sort order. Use - prefix for descending (e.g., -name sorts by name descending) Available values: "name", "-name", "status", "-status", "id", "-id", "template", "-template", "binary", "-binary", "plan", "-plan".
- Plan float64
- Filter by plan ID
- Status float64
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - Template float64
- Filter by template ID (shows apps created from this template)
- api
Type String - API type:
wasi-http - WASI with HTTP entry point
proxy-wasm - Proxy-Wasm app, callable from CDN Available values: "wasi-http", "proxy-wasm". - binary Double
- Filter by binary ID (shows apps using this binary)
- name String
- Filter by application name (case-insensitive partial match)
- ordering String
- Sort order. Use - prefix for descending (e.g., -name sorts by name descending) Available values: "name", "-name", "status", "-status", "id", "-id", "template", "-template", "binary", "-binary", "plan", "-plan".
- plan Double
- Filter by plan ID
- status Double
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - template Double
- Filter by template ID (shows apps created from this template)
- api
Type string - API type:
wasi-http - WASI with HTTP entry point
proxy-wasm - Proxy-Wasm app, callable from CDN Available values: "wasi-http", "proxy-wasm". - binary number
- Filter by binary ID (shows apps using this binary)
- name string
- Filter by application name (case-insensitive partial match)
- ordering string
- Sort order. Use - prefix for descending (e.g., -name sorts by name descending) Available values: "name", "-name", "status", "-status", "id", "-id", "template", "-template", "binary", "-binary", "plan", "-plan".
- plan number
- Filter by plan ID
- status number
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - template number
- Filter by template ID (shows apps created from this template)
- api_
type str - API type:
wasi-http - WASI with HTTP entry point
proxy-wasm - Proxy-Wasm app, callable from CDN Available values: "wasi-http", "proxy-wasm". - binary float
- Filter by binary ID (shows apps using this binary)
- name str
- Filter by application name (case-insensitive partial match)
- ordering str
- Sort order. Use - prefix for descending (e.g., -name sorts by name descending) Available values: "name", "-name", "status", "-status", "id", "-id", "template", "-template", "binary", "-binary", "plan", "-plan".
- plan float
- Filter by plan ID
- status float
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - template float
- Filter by template ID (shows apps created from this template)
- api
Type String - API type:
wasi-http - WASI with HTTP entry point
proxy-wasm - Proxy-Wasm app, callable from CDN Available values: "wasi-http", "proxy-wasm". - binary Number
- Filter by binary ID (shows apps using this binary)
- name String
- Filter by application name (case-insensitive partial match)
- ordering String
- Sort order. Use - prefix for descending (e.g., -name sorts by name descending) Available values: "name", "-name", "status", "-status", "id", "-id", "template", "-template", "binary", "-binary", "plan", "-plan".
- plan Number
- Filter by plan ID
- status Number
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - template Number
- Filter by template ID (shows apps created from this template)
GetFastedgeAppSecrets
GetFastedgeAppStores
Package Details
- Repository
- gcore g-core/terraform-provider-gcore
- License
- Notes
- This Pulumi package is based on the
gcoreTerraform Provider.
Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core
published on Monday, Mar 30, 2026 by g-core
