published on Monday, Mar 9, 2026 by g-core
published on Monday, Mar 9, 2026 by g-core
FastEdge applications combine a WebAssembly binary with configuration, environment variables, and secrets for deployment at the CDN edge.
Example Usage
Basic FastEdge app
Create a FastEdge application from a Wasm binary with environment variables.
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
// Create a FastEdge app from a Wasm binary
const example = new gcore.FastedgeApp("example", {
name: "my-edge-app",
comment: "My FastEdge application",
binary: wasmModule.id,
status: 1,
env: {
API_URL: "https://api.example.com",
DEBUG: "false",
},
});
import pulumi
import pulumi_gcore as gcore
# Create a FastEdge app from a Wasm binary
example = gcore.FastedgeApp("example",
name="my-edge-app",
comment="My FastEdge application",
binary=wasm_module["id"],
status=1,
env={
"API_URL": "https://api.example.com",
"DEBUG": "false",
})
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 {
// Create a FastEdge app from a Wasm binary
_, err := gcore.NewFastedgeApp(ctx, "example", &gcore.FastedgeAppArgs{
Name: pulumi.String("my-edge-app"),
Comment: pulumi.String("My FastEdge application"),
Binary: pulumi.Any(wasmModule.Id),
Status: pulumi.Float64(1),
Env: pulumi.StringMap{
"API_URL": pulumi.String("https://api.example.com"),
"DEBUG": pulumi.String("false"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
// Create a FastEdge app from a Wasm binary
var example = new Gcore.FastedgeApp("example", new()
{
Name = "my-edge-app",
Comment = "My FastEdge application",
Binary = wasmModule.Id,
Status = 1,
Env =
{
{ "API_URL", "https://api.example.com" },
{ "DEBUG", "false" },
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.FastedgeApp;
import com.pulumi.gcore.FastedgeAppArgs;
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) {
// Create a FastEdge app from a Wasm binary
var example = new FastedgeApp("example", FastedgeAppArgs.builder()
.name("my-edge-app")
.comment("My FastEdge application")
.binary(wasmModule.id())
.status(1.0)
.env(Map.ofEntries(
Map.entry("API_URL", "https://api.example.com"),
Map.entry("DEBUG", "false")
))
.build());
}
}
resources:
# Create a FastEdge app from a Wasm binary
example:
type: gcore:FastedgeApp
properties:
name: my-edge-app
comment: My FastEdge application
binary: ${wasmModule.id}
status: 1
env:
API_URL: https://api.example.com
DEBUG: 'false'
App with secrets and response headers
Create a FastEdge app that references secrets and sets custom response headers.
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
# FastEdge app with secret references and response headers
apiGateway:
type: gcore:FastedgeApp
name: api_gateway
properties:
name: api-gateway
binary: ${wasmModule.id}
status: 1
env:
BACKEND_URL: https://api.example.com
secretIds:
- 101
- 102
responseHeaders:
x-Powered-By: Gcore FastEdge
Create FastedgeApp Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FastedgeApp(name: string, args?: FastedgeAppArgs, opts?: CustomResourceOptions);@overload
def FastedgeApp(resource_name: str,
args: Optional[FastedgeAppArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def FastedgeApp(resource_name: str,
opts: Optional[ResourceOptions] = None,
binary: Optional[float] = None,
comment: Optional[str] = None,
debug: Optional[bool] = None,
env: Optional[Mapping[str, str]] = None,
log: Optional[str] = None,
name: Optional[str] = None,
rsp_headers: Optional[Mapping[str, str]] = None,
secrets: Optional[Mapping[str, FastedgeAppSecretsArgs]] = None,
status: Optional[float] = None,
stores: Optional[Mapping[str, FastedgeAppStoresArgs]] = None,
template: Optional[float] = None)func NewFastedgeApp(ctx *Context, name string, args *FastedgeAppArgs, opts ...ResourceOption) (*FastedgeApp, error)public FastedgeApp(string name, FastedgeAppArgs? args = null, CustomResourceOptions? opts = null)
public FastedgeApp(String name, FastedgeAppArgs args)
public FastedgeApp(String name, FastedgeAppArgs args, CustomResourceOptions options)
type: gcore:FastedgeApp
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FastedgeAppArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FastedgeAppArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FastedgeAppArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FastedgeAppArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FastedgeAppArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var fastedgeAppResource = new Gcore.FastedgeApp("fastedgeAppResource", new()
{
Binary = 0,
Comment = "string",
Debug = false,
Env =
{
{ "string", "string" },
},
Log = "string",
Name = "string",
RspHeaders =
{
{ "string", "string" },
},
Secrets =
{
{ "string", new Gcore.Inputs.FastedgeAppSecretsArgs
{
Id = 0,
Comment = "string",
Name = "string",
} },
},
Status = 0,
Stores =
{
{ "string", new Gcore.Inputs.FastedgeAppStoresArgs
{
Id = 0,
Comment = "string",
Name = "string",
} },
},
Template = 0,
});
example, err := gcore.NewFastedgeApp(ctx, "fastedgeAppResource", &gcore.FastedgeAppArgs{
Binary: pulumi.Float64(0),
Comment: pulumi.String("string"),
Debug: pulumi.Bool(false),
Env: pulumi.StringMap{
"string": pulumi.String("string"),
},
Log: pulumi.String("string"),
Name: pulumi.String("string"),
RspHeaders: pulumi.StringMap{
"string": pulumi.String("string"),
},
Secrets: gcore.FastedgeAppSecretsMap{
"string": &gcore.FastedgeAppSecretsArgs{
Id: pulumi.Float64(0),
Comment: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
Status: pulumi.Float64(0),
Stores: gcore.FastedgeAppStoresMap{
"string": &gcore.FastedgeAppStoresArgs{
Id: pulumi.Float64(0),
Comment: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
Template: pulumi.Float64(0),
})
var fastedgeAppResource = new FastedgeApp("fastedgeAppResource", FastedgeAppArgs.builder()
.binary(0.0)
.comment("string")
.debug(false)
.env(Map.of("string", "string"))
.log("string")
.name("string")
.rspHeaders(Map.of("string", "string"))
.secrets(Map.of("string", FastedgeAppSecretsArgs.builder()
.id(0.0)
.comment("string")
.name("string")
.build()))
.status(0.0)
.stores(Map.of("string", FastedgeAppStoresArgs.builder()
.id(0.0)
.comment("string")
.name("string")
.build()))
.template(0.0)
.build());
fastedge_app_resource = gcore.FastedgeApp("fastedgeAppResource",
binary=0,
comment="string",
debug=False,
env={
"string": "string",
},
log="string",
name="string",
rsp_headers={
"string": "string",
},
secrets={
"string": {
"id": 0,
"comment": "string",
"name": "string",
},
},
status=0,
stores={
"string": {
"id": 0,
"comment": "string",
"name": "string",
},
},
template=0)
const fastedgeAppResource = new gcore.FastedgeApp("fastedgeAppResource", {
binary: 0,
comment: "string",
debug: false,
env: {
string: "string",
},
log: "string",
name: "string",
rspHeaders: {
string: "string",
},
secrets: {
string: {
id: 0,
comment: "string",
name: "string",
},
},
status: 0,
stores: {
string: {
id: 0,
comment: "string",
name: "string",
},
},
template: 0,
});
type: gcore:FastedgeApp
properties:
binary: 0
comment: string
debug: false
env:
string: string
log: string
name: string
rspHeaders:
string: string
secrets:
string:
comment: string
id: 0
name: string
status: 0
stores:
string:
comment: string
id: 0
name: string
template: 0
FastedgeApp Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FastedgeApp resource accepts the following input properties:
- Binary double
- Binary ID
- Comment string
- App description
- Debug bool
- Switch on logging for 30 minutes (switched off by default)
- Env Dictionary<string, string>
- Environment variables
- Log string
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- Name string
- App name
- Rsp
Headers Dictionary<string, string> - Extra headers to add to the response
- Secrets
Dictionary<string, Fastedge
App Secrets Args> - Application secrets
- Status double
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - Stores
Dictionary<string, Fastedge
App Stores Args> - Application edge stores
- Template double
- Template ID
- Binary float64
- Binary ID
- Comment string
- App description
- Debug bool
- Switch on logging for 30 minutes (switched off by default)
- Env map[string]string
- Environment variables
- Log string
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- Name string
- App name
- Rsp
Headers map[string]string - Extra headers to add to the response
- Secrets
map[string]Fastedge
App Secrets Args - Application secrets
- Status float64
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - Stores
map[string]Fastedge
App Stores Args - Application edge stores
- Template float64
- Template ID
- binary Double
- Binary ID
- comment String
- App description
- debug Boolean
- Switch on logging for 30 minutes (switched off by default)
- env Map<String,String>
- Environment variables
- log String
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- name String
- App name
- rsp
Headers Map<String,String> - Extra headers to add to the response
- secrets
Map<String,Fastedge
App Secrets Args> - Application secrets
- status Double
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - stores
Map<String,Fastedge
App Stores Args> - Application edge stores
- template Double
- Template ID
- binary number
- Binary ID
- comment string
- App description
- debug boolean
- Switch on logging for 30 minutes (switched off by default)
- env {[key: string]: string}
- Environment variables
- log string
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- name string
- App name
- rsp
Headers {[key: string]: string} - Extra headers to add to the response
- secrets
{[key: string]: Fastedge
App Secrets Args} - Application secrets
- status number
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - stores
{[key: string]: Fastedge
App Stores Args} - Application edge stores
- template number
- Template ID
- binary float
- Binary ID
- comment str
- App description
- debug bool
- Switch on logging for 30 minutes (switched off by default)
- env Mapping[str, str]
- Environment variables
- log str
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- name str
- App name
- rsp_
headers Mapping[str, str] - Extra headers to add to the response
- secrets
Mapping[str, Fastedge
App Secrets Args] - Application secrets
- status float
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - stores
Mapping[str, Fastedge
App Stores Args] - Application edge stores
- template float
- Template ID
- binary Number
- Binary ID
- comment String
- App description
- debug Boolean
- Switch on logging for 30 minutes (switched off by default)
- env Map<String>
- Environment variables
- log String
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- name String
- App name
- rsp
Headers Map<String> - Extra headers to add to the response
- secrets Map<Property Map>
- Application secrets
- status Number
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - stores Map<Property Map>
- Application edge stores
- template Number
- Template ID
Outputs
All input properties are implicitly available as output properties. Additionally, the FastedgeApp resource produces the following output properties:
- Api
Type string - Wasm API type
- Debug
Until string - When debugging finishes
- Fastedge
App doubleId - App ID
- Id string
- The provider-assigned unique ID for this managed resource.
- Networks List<string>
- Networks
- Plan string
- Plan name
- Plan
Id double - Plan ID
- Template
Name string - Template name
- Upgradeable
To double - ID of the binary the app can be upgraded to
- Url string
- App URL
- Api
Type string - Wasm API type
- Debug
Until string - When debugging finishes
- Fastedge
App float64Id - App ID
- Id string
- The provider-assigned unique ID for this managed resource.
- Networks []string
- Networks
- Plan string
- Plan name
- Plan
Id float64 - Plan ID
- Template
Name string - Template name
- Upgradeable
To float64 - ID of the binary the app can be upgraded to
- Url string
- App URL
- api
Type String - Wasm API type
- debug
Until String - When debugging finishes
- fastedge
App DoubleId - App ID
- id String
- The provider-assigned unique ID for this managed resource.
- networks List<String>
- Networks
- plan String
- Plan name
- plan
Id Double - Plan ID
- template
Name String - Template name
- upgradeable
To Double - ID of the binary the app can be upgraded to
- url String
- App URL
- api
Type string - Wasm API type
- debug
Until string - When debugging finishes
- fastedge
App numberId - App ID
- id string
- The provider-assigned unique ID for this managed resource.
- networks string[]
- Networks
- plan string
- Plan name
- plan
Id number - Plan ID
- template
Name string - Template name
- upgradeable
To number - ID of the binary the app can be upgraded to
- url string
- App URL
- api_
type str - Wasm API type
- debug_
until str - When debugging finishes
- fastedge_
app_ floatid - App ID
- id str
- The provider-assigned unique ID for this managed resource.
- networks Sequence[str]
- Networks
- plan str
- Plan name
- plan_
id float - Plan ID
- template_
name str - Template name
- upgradeable_
to float - ID of the binary the app can be upgraded to
- url str
- App URL
- api
Type String - Wasm API type
- debug
Until String - When debugging finishes
- fastedge
App NumberId - App ID
- id String
- The provider-assigned unique ID for this managed resource.
- networks List<String>
- Networks
- plan String
- Plan name
- plan
Id Number - Plan ID
- template
Name String - Template name
- upgradeable
To Number - ID of the binary the app can be upgraded to
- url String
- App URL
Look up Existing FastedgeApp Resource
Get an existing FastedgeApp resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: FastedgeAppState, opts?: CustomResourceOptions): FastedgeApp@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
api_type: Optional[str] = None,
binary: Optional[float] = None,
comment: Optional[str] = None,
debug: Optional[bool] = None,
debug_until: Optional[str] = None,
env: Optional[Mapping[str, str]] = None,
fastedge_app_id: Optional[float] = None,
log: Optional[str] = None,
name: Optional[str] = None,
networks: Optional[Sequence[str]] = None,
plan: Optional[str] = None,
plan_id: Optional[float] = None,
rsp_headers: Optional[Mapping[str, str]] = None,
secrets: Optional[Mapping[str, FastedgeAppSecretsArgs]] = None,
status: Optional[float] = None,
stores: Optional[Mapping[str, FastedgeAppStoresArgs]] = None,
template: Optional[float] = None,
template_name: Optional[str] = None,
upgradeable_to: Optional[float] = None,
url: Optional[str] = None) -> FastedgeAppfunc GetFastedgeApp(ctx *Context, name string, id IDInput, state *FastedgeAppState, opts ...ResourceOption) (*FastedgeApp, error)public static FastedgeApp Get(string name, Input<string> id, FastedgeAppState? state, CustomResourceOptions? opts = null)public static FastedgeApp get(String name, Output<String> id, FastedgeAppState state, CustomResourceOptions options)resources: _: type: gcore:FastedgeApp get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Api
Type string - Wasm API type
- Binary double
- Binary ID
- Comment string
- App description
- Debug bool
- Switch on logging for 30 minutes (switched off by default)
- Debug
Until string - When debugging finishes
- Env Dictionary<string, string>
- Environment variables
- Fastedge
App doubleId - App ID
- Log string
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- Name string
- App name
- Networks List<string>
- Networks
- Plan string
- Plan name
- Plan
Id double - Plan ID
- Rsp
Headers Dictionary<string, string> - Extra headers to add to the response
- Secrets
Dictionary<string, Fastedge
App Secrets Args> - Application secrets
- Status double
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - Stores
Dictionary<string, Fastedge
App Stores Args> - Application edge stores
- Template double
- Template ID
- Template
Name string - Template name
- Upgradeable
To double - ID of the binary the app can be upgraded to
- Url string
- App URL
- Api
Type string - Wasm API type
- Binary float64
- Binary ID
- Comment string
- App description
- Debug bool
- Switch on logging for 30 minutes (switched off by default)
- Debug
Until string - When debugging finishes
- Env map[string]string
- Environment variables
- Fastedge
App float64Id - App ID
- Log string
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- Name string
- App name
- Networks []string
- Networks
- Plan string
- Plan name
- Plan
Id float64 - Plan ID
- Rsp
Headers map[string]string - Extra headers to add to the response
- Secrets
map[string]Fastedge
App Secrets Args - Application secrets
- Status float64
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - Stores
map[string]Fastedge
App Stores Args - Application edge stores
- Template float64
- Template ID
- Template
Name string - Template name
- Upgradeable
To float64 - ID of the binary the app can be upgraded to
- Url string
- App URL
- api
Type String - Wasm API type
- binary Double
- Binary ID
- comment String
- App description
- debug Boolean
- Switch on logging for 30 minutes (switched off by default)
- debug
Until String - When debugging finishes
- env Map<String,String>
- Environment variables
- fastedge
App DoubleId - App ID
- log String
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- name String
- App name
- networks List<String>
- Networks
- plan String
- Plan name
- plan
Id Double - Plan ID
- rsp
Headers Map<String,String> - Extra headers to add to the response
- secrets
Map<String,Fastedge
App Secrets Args> - Application secrets
- status Double
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - stores
Map<String,Fastedge
App Stores Args> - Application edge stores
- template Double
- Template ID
- template
Name String - Template name
- upgradeable
To Double - ID of the binary the app can be upgraded to
- url String
- App URL
- api
Type string - Wasm API type
- binary number
- Binary ID
- comment string
- App description
- debug boolean
- Switch on logging for 30 minutes (switched off by default)
- debug
Until string - When debugging finishes
- env {[key: string]: string}
- Environment variables
- fastedge
App numberId - App ID
- log string
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- name string
- App name
- networks string[]
- Networks
- plan string
- Plan name
- plan
Id number - Plan ID
- rsp
Headers {[key: string]: string} - Extra headers to add to the response
- secrets
{[key: string]: Fastedge
App Secrets Args} - Application secrets
- status number
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - stores
{[key: string]: Fastedge
App Stores Args} - Application edge stores
- template number
- Template ID
- template
Name string - Template name
- upgradeable
To number - ID of the binary the app can be upgraded to
- url string
- App URL
- api_
type str - Wasm API type
- binary float
- Binary ID
- comment str
- App description
- debug bool
- Switch on logging for 30 minutes (switched off by default)
- debug_
until str - When debugging finishes
- env Mapping[str, str]
- Environment variables
- fastedge_
app_ floatid - App ID
- log str
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- name str
- App name
- networks Sequence[str]
- Networks
- plan str
- Plan name
- plan_
id float - Plan ID
- rsp_
headers Mapping[str, str] - Extra headers to add to the response
- secrets
Mapping[str, Fastedge
App Secrets Args] - Application secrets
- status float
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - stores
Mapping[str, Fastedge
App Stores Args] - Application edge stores
- template float
- Template ID
- template_
name str - Template name
- upgradeable_
to float - ID of the binary the app can be upgraded to
- url str
- App URL
- api
Type String - Wasm API type
- binary Number
- Binary ID
- comment String
- App description
- debug Boolean
- Switch on logging for 30 minutes (switched off by default)
- debug
Until String - When debugging finishes
- env Map<String>
- Environment variables
- fastedge
App NumberId - App ID
- log String
- Logging channel (by default - kafka, which allows exploring logs with API) Available values: "kafka", "none".
- name String
- App name
- networks List<String>
- Networks
- plan String
- Plan name
- plan
Id Number - Plan ID
- rsp
Headers Map<String> - Extra headers to add to the response
- secrets Map<Property Map>
- Application secrets
- status Number
- Status code:
0 - draft (inactive)
1 - enabled
2 - disabled
3 - hourly call limit exceeded
4 - daily call limit exceeded
5 - suspended - stores Map<Property Map>
- Application edge stores
- template Number
- Template ID
- template
Name String - Template name
- upgradeable
To Number - ID of the binary the app can be upgraded to
- url String
- App URL
Supporting Types
FastedgeAppSecrets, FastedgeAppSecretsArgs
FastedgeAppStores, FastedgeAppStoresArgs
Import
$ pulumi import gcore:index/fastedgeApp:FastedgeApp example '<id>'
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- gcore g-core/terraform-provider-gcore
- License
- Notes
- This Pulumi package is based on the
gcoreTerraform Provider.
published on Monday, Mar 9, 2026 by g-core
