Documentation
¶
Index ¶
- type Config
- type ConfigArgs
- type ConfigState
- type Variable
- func (r *Variable) ID() *pulumi.IDOutput
- func (r *Variable) Name() *pulumi.StringOutput
- func (r *Variable) Parent() *pulumi.StringOutput
- func (r *Variable) Project() *pulumi.StringOutput
- func (r *Variable) Text() *pulumi.StringOutput
- func (r *Variable) URN() *pulumi.URNOutput
- func (r *Variable) UpdateTime() *pulumi.StringOutput
- func (r *Variable) Value() *pulumi.StringOutput
- type VariableArgs
- type VariableState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
Manages a RuntimeConfig resource in Google Cloud. For more information, see the [official documentation](https://cloud.google.com/deployment-manager/runtime-configurator/), or the [JSON API](https://cloud.google.com/deployment-manager/runtime-configurator/reference/rest/).
func GetConfig ¶
func GetConfig(ctx *pulumi.Context, name string, id pulumi.ID, state *ConfigState, opts ...pulumi.ResourceOpt) (*Config, error)
GetConfig gets an existing Config resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfig ¶
func NewConfig(ctx *pulumi.Context, name string, args *ConfigArgs, opts ...pulumi.ResourceOpt) (*Config, error)
NewConfig registers a new resource with the given unique name, arguments, and options.
func (*Config) Description ¶
func (r *Config) Description() *pulumi.StringOutput
The description to associate with the runtime config.
func (*Config) Project ¶
func (r *Config) Project() *pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
type ConfigArgs ¶
type ConfigArgs struct { // The description to associate with the runtime // config. Description interface{} // The name of the runtime config. Name interface{} // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project interface{} }
The set of arguments for constructing a Config resource.
type ConfigState ¶
type ConfigState struct { // The description to associate with the runtime // config. Description interface{} // The name of the runtime config. Name interface{} // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project interface{} }
Input properties used for looking up and filtering Config resources.
type Variable ¶ added in v0.18.0
type Variable struct {
// contains filtered or unexported fields
}
Manages a RuntimeConfig variable in Google Cloud. For more information, see the [official documentation](https://cloud.google.com/deployment-manager/runtime-configurator/), or the [JSON API](https://cloud.google.com/deployment-manager/runtime-configurator/reference/rest/).
func GetVariable ¶ added in v0.18.0
func GetVariable(ctx *pulumi.Context, name string, id pulumi.ID, state *VariableState, opts ...pulumi.ResourceOpt) (*Variable, error)
GetVariable gets an existing Variable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVariable ¶ added in v0.18.0
func NewVariable(ctx *pulumi.Context, name string, args *VariableArgs, opts ...pulumi.ResourceOpt) (*Variable, error)
NewVariable registers a new resource with the given unique name, arguments, and options.
func (*Variable) ID ¶ added in v0.18.0
ID is this resource's unique identifier assigned by its provider.
func (*Variable) Name ¶ added in v0.18.0
func (r *Variable) Name() *pulumi.StringOutput
The name of the variable to manage. Note that variable names can be hierarchical using slashes (e.g. "prod-variables/hostname").
func (*Variable) Parent ¶ added in v0.18.0
func (r *Variable) Parent() *pulumi.StringOutput
The name of the RuntimeConfig resource containing this variable.
func (*Variable) Project ¶ added in v0.18.0
func (r *Variable) Project() *pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (*Variable) Text ¶ added in v0.18.0
func (r *Variable) Text() *pulumi.StringOutput
func (*Variable) UpdateTime ¶ added in v0.18.0
func (r *Variable) UpdateTime() *pulumi.StringOutput
(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".
func (*Variable) Value ¶ added in v0.18.0
func (r *Variable) Value() *pulumi.StringOutput
type VariableArgs ¶ added in v0.18.0
type VariableArgs struct { // The name of the variable to manage. Note that variable // names can be hierarchical using slashes (e.g. "prod-variables/hostname"). Name interface{} // The name of the RuntimeConfig resource containing this // variable. Parent interface{} // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project interface{} Text interface{} Value interface{} }
The set of arguments for constructing a Variable resource.
type VariableState ¶ added in v0.18.0
type VariableState struct { // The name of the variable to manage. Note that variable // names can be hierarchical using slashes (e.g. "prod-variables/hostname"). Name interface{} // The name of the RuntimeConfig resource containing this // variable. Parent interface{} // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project interface{} Text interface{} // (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". UpdateTime interface{} Value interface{} }
Input properties used for looking up and filtering Variable resources.