Module runtimeconfig

@pulumi/gcp > runtimeconfig

Index

runtimeconfig/config.ts runtimeconfig/variavble.ts

class Config

Manages a RuntimeConfig resource in Google Cloud. For more information, see the official documentation, or the JSON API.

constructor

new Config(name: string, args?: ConfigArgs, opts?: pulumi.CustomResourceOptions)

Create a Config resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ConfigState): Config

Get an existing Config resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property description

public description: pulumi.Output<string | undefined>;

The description to associate with the runtime config.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property name

public name: pulumi.Output<string>;

The name of the runtime config.

property project

public project: pulumi.Output<string>;

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class Variavble

Manages a RuntimeConfig variable in Google Cloud. For more information, see the official documentation, or the JSON API.

constructor

new Variavble(name: string, args: VariavbleArgs, opts?: pulumi.CustomResourceOptions)

Create a Variavble resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: VariavbleState): Variavble

Get an existing Variavble resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property name

public name: pulumi.Output<string>;

The name of the variable to manage. Note that variable names can be hierarchical using slashes (e.g. “prod-variables/hostname”).

property parent

public parent: pulumi.Output<string>;

The name of the RuntimeConfig resource containing this variable.

property project

public project: pulumi.Output<string>;

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

property text

public text: pulumi.Output<string | undefined>;

property updateTime

public updateTime: pulumi.Output<string>;

(Computed) The timestamp in RFC3339 UTC “Zulu” format, accurate to nanoseconds, representing when the variable was last updated. Example: “2016-10-09T12:33:37.578138407Z”.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

property value

public value: pulumi.Output<string | undefined>;

interface ConfigArgs

The set of arguments for constructing a Config resource.

property description

description?: pulumi.Input<string>;

The description to associate with the runtime config.

property name

name?: pulumi.Input<string>;

The name of the runtime config.

property project

project?: pulumi.Input<string>;

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

interface ConfigState

Input properties used for looking up and filtering Config resources.

property description

description?: pulumi.Input<string>;

The description to associate with the runtime config.

property name

name?: pulumi.Input<string>;

The name of the runtime config.

property project

project?: pulumi.Input<string>;

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

interface VariavbleArgs

The set of arguments for constructing a Variavble resource.

property name

name?: pulumi.Input<string>;

The name of the variable to manage. Note that variable names can be hierarchical using slashes (e.g. “prod-variables/hostname”).

property parent

parent: pulumi.Input<string>;

The name of the RuntimeConfig resource containing this variable.

property project

project?: pulumi.Input<string>;

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

property text

text?: pulumi.Input<string>;

property value

value?: pulumi.Input<string>;

interface VariavbleState

Input properties used for looking up and filtering Variavble resources.

property name

name?: pulumi.Input<string>;

The name of the variable to manage. Note that variable names can be hierarchical using slashes (e.g. “prod-variables/hostname”).

property parent

parent?: pulumi.Input<string>;

The name of the RuntimeConfig resource containing this variable.

property project

project?: pulumi.Input<string>;

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

property text

text?: pulumi.Input<string>;

property updateTime

updateTime?: pulumi.Input<string>;

(Computed) The timestamp in RFC3339 UTC “Zulu” format, accurate to nanoseconds, representing when the variable was last updated. Example: “2016-10-09T12:33:37.578138407Z”.

property value

value?: pulumi.Input<string>;