Documentation
¶
Index ¶
- Constants
- type Environment
- type EnvironmentArgs
- type EnvironmentInput
- type EnvironmentOutput
- func (o EnvironmentOutput) DatabasesIds() pulumi.StringArrayOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) EnvGroupIds() pulumi.StringArrayOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) ProjectId() pulumi.StringOutput
- func (o EnvironmentOutput) ProtectedStatus() ProtectedStatusOutput
- func (o EnvironmentOutput) RedisIds() pulumi.StringArrayOutput
- func (o EnvironmentOutput) ServiceIds() pulumi.StringArrayOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- type EnvironmentProtectedStatus
- type EnvironmentProtectedStatusOutput
- func (EnvironmentProtectedStatusOutput) ElementType() reflect.Type
- func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusOutput() EnvironmentProtectedStatusOutput
- func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusOutputWithContext(ctx context.Context) EnvironmentProtectedStatusOutput
- func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusPtrOutput() EnvironmentProtectedStatusPtrOutput
- func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusPtrOutputWithContext(ctx context.Context) EnvironmentProtectedStatusPtrOutput
- func (o EnvironmentProtectedStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentProtectedStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentProtectedStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentProtectedStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentProtectedStatusPtrOutput
- func (o EnvironmentProtectedStatusPtrOutput) Elem() EnvironmentProtectedStatusOutput
- func (EnvironmentProtectedStatusPtrOutput) ElementType() reflect.Type
- func (o EnvironmentProtectedStatusPtrOutput) ToEnvironmentProtectedStatusPtrOutput() EnvironmentProtectedStatusPtrOutput
- func (o EnvironmentProtectedStatusPtrOutput) ToEnvironmentProtectedStatusPtrOutputWithContext(ctx context.Context) EnvironmentProtectedStatusPtrOutput
- func (o EnvironmentProtectedStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentProtectedStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentState
- type EnvironmentType
- type EnvironmentTypeOutput
- func (o EnvironmentTypeOutput) DatabasesIds() pulumi.StringArrayOutput
- func (EnvironmentTypeOutput) ElementType() reflect.Type
- func (o EnvironmentTypeOutput) EnvGroupIds() pulumi.StringArrayOutput
- func (o EnvironmentTypeOutput) Id() pulumi.StringOutput
- func (o EnvironmentTypeOutput) Name() pulumi.StringOutput
- func (o EnvironmentTypeOutput) ProjectId() pulumi.StringOutput
- func (o EnvironmentTypeOutput) ProtectedStatus() EnvironmentProtectedStatusOutput
- func (o EnvironmentTypeOutput) RedisIds() pulumi.StringArrayOutput
- func (o EnvironmentTypeOutput) ServiceIds() pulumi.StringArrayOutput
- func (o EnvironmentTypeOutput) ToEnvironmentTypeOutput() EnvironmentTypeOutput
- func (o EnvironmentTypeOutput) ToEnvironmentTypeOutputWithContext(ctx context.Context) EnvironmentTypeOutput
- type EnvironmentWithCursor
- type EnvironmentWithCursorArrayOutput
- func (EnvironmentWithCursorArrayOutput) ElementType() reflect.Type
- func (o EnvironmentWithCursorArrayOutput) Index(i pulumi.IntInput) EnvironmentWithCursorOutput
- func (o EnvironmentWithCursorArrayOutput) ToEnvironmentWithCursorArrayOutput() EnvironmentWithCursorArrayOutput
- func (o EnvironmentWithCursorArrayOutput) ToEnvironmentWithCursorArrayOutputWithContext(ctx context.Context) EnvironmentWithCursorArrayOutput
- type EnvironmentWithCursorOutput
- func (o EnvironmentWithCursorOutput) Cursor() pulumi.StringOutput
- func (EnvironmentWithCursorOutput) ElementType() reflect.Type
- func (o EnvironmentWithCursorOutput) Environment() EnvironmentTypeOutput
- func (o EnvironmentWithCursorOutput) ToEnvironmentWithCursorOutput() EnvironmentWithCursorOutput
- func (o EnvironmentWithCursorOutput) ToEnvironmentWithCursorOutputWithContext(ctx context.Context) EnvironmentWithCursorOutput
- type ListEnvironmentsArgs
- type ListEnvironmentsOutputArgs
- type ListEnvironmentsResult
- type ListEnvironmentsResultOutput
- func (ListEnvironmentsResultOutput) ElementType() reflect.Type
- func (o ListEnvironmentsResultOutput) Items() EnvironmentWithCursorArrayOutput
- func (o ListEnvironmentsResultOutput) ToListEnvironmentsResultOutput() ListEnvironmentsResultOutput
- func (o ListEnvironmentsResultOutput) ToListEnvironmentsResultOutputWithContext(ctx context.Context) ListEnvironmentsResultOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) DatabasesIds() pulumi.StringArrayOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) EnvGroupIds() pulumi.StringArrayOutput
- func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ProjectId() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ProtectedStatus() EnvironmentProtectedStatusOutput
- func (o LookupEnvironmentResultOutput) RedisIds() pulumi.StringArrayOutput
- func (o LookupEnvironmentResultOutput) ServiceIds() pulumi.StringArrayOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- type ProtectedStatus
- func (ProtectedStatus) ElementType() reflect.Type
- func (e ProtectedStatus) ToProtectedStatusOutput() ProtectedStatusOutput
- func (e ProtectedStatus) ToProtectedStatusOutputWithContext(ctx context.Context) ProtectedStatusOutput
- func (e ProtectedStatus) ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput
- func (e ProtectedStatus) ToProtectedStatusPtrOutputWithContext(ctx context.Context) ProtectedStatusPtrOutput
- func (e ProtectedStatus) ToStringOutput() pulumi.StringOutput
- func (e ProtectedStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProtectedStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProtectedStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProtectedStatusInput
- type ProtectedStatusOutput
- func (ProtectedStatusOutput) ElementType() reflect.Type
- func (o ProtectedStatusOutput) ToProtectedStatusOutput() ProtectedStatusOutput
- func (o ProtectedStatusOutput) ToProtectedStatusOutputWithContext(ctx context.Context) ProtectedStatusOutput
- func (o ProtectedStatusOutput) ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput
- func (o ProtectedStatusOutput) ToProtectedStatusPtrOutputWithContext(ctx context.Context) ProtectedStatusPtrOutput
- func (o ProtectedStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ProtectedStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProtectedStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProtectedStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProtectedStatusPtrInput
- type ProtectedStatusPtrOutput
- func (o ProtectedStatusPtrOutput) Elem() ProtectedStatusOutput
- func (ProtectedStatusPtrOutput) ElementType() reflect.Type
- func (o ProtectedStatusPtrOutput) ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput
- func (o ProtectedStatusPtrOutput) ToProtectedStatusPtrOutputWithContext(ctx context.Context) ProtectedStatusPtrOutput
- func (o ProtectedStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProtectedStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourcesToEnvironment
- type ResourcesToEnvironmentArgs
- type ResourcesToEnvironmentInput
- type ResourcesToEnvironmentOutput
- func (o ResourcesToEnvironmentOutput) DatabasesIds() pulumi.StringArrayOutput
- func (ResourcesToEnvironmentOutput) ElementType() reflect.Type
- func (o ResourcesToEnvironmentOutput) EnvGroupIds() pulumi.StringArrayOutput
- func (o ResourcesToEnvironmentOutput) Name() pulumi.StringOutput
- func (o ResourcesToEnvironmentOutput) ProjectId() pulumi.StringOutput
- func (o ResourcesToEnvironmentOutput) ProtectedStatus() ProtectedStatusOutput
- func (o ResourcesToEnvironmentOutput) RedisIds() pulumi.StringArrayOutput
- func (o ResourcesToEnvironmentOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ResourcesToEnvironmentOutput) ServiceIds() pulumi.StringArrayOutput
- func (o ResourcesToEnvironmentOutput) ToResourcesToEnvironmentOutput() ResourcesToEnvironmentOutput
- func (o ResourcesToEnvironmentOutput) ToResourcesToEnvironmentOutputWithContext(ctx context.Context) ResourcesToEnvironmentOutput
- type ResourcesToEnvironmentState
Constants ¶
const ( EnvironmentProtectedStatusUnprotected = EnvironmentProtectedStatus("unprotected") EnvironmentProtectedStatusProtected = EnvironmentProtectedStatus("protected") )
const ( ProtectedStatusUnprotected = ProtectedStatus("unprotected") ProtectedStatusProtected = ProtectedStatus("protected") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶
type Environment struct { pulumi.CustomResourceState DatabasesIds pulumi.StringArrayOutput `pulumi:"databasesIds"` EnvGroupIds pulumi.StringArrayOutput `pulumi:"envGroupIds"` Name pulumi.StringOutput `pulumi:"name"` ProjectId pulumi.StringOutput `pulumi:"projectId"` // Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments. ProtectedStatus ProtectedStatusOutput `pulumi:"protectedStatus"` RedisIds pulumi.StringArrayOutput `pulumi:"redisIds"` ServiceIds pulumi.StringArrayOutput `pulumi:"serviceIds"` }
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { Name pulumi.StringPtrInput ProjectId pulumi.StringInput // Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments. ProtectedStatus ProtectedStatusPtrInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) DatabasesIds ¶
func (o EnvironmentOutput) DatabasesIds() pulumi.StringArrayOutput
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) EnvGroupIds ¶
func (o EnvironmentOutput) EnvGroupIds() pulumi.StringArrayOutput
func (EnvironmentOutput) Name ¶
func (o EnvironmentOutput) Name() pulumi.StringOutput
func (EnvironmentOutput) ProjectId ¶
func (o EnvironmentOutput) ProjectId() pulumi.StringOutput
func (EnvironmentOutput) ProtectedStatus ¶
func (o EnvironmentOutput) ProtectedStatus() ProtectedStatusOutput
Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
func (EnvironmentOutput) RedisIds ¶
func (o EnvironmentOutput) RedisIds() pulumi.StringArrayOutput
func (EnvironmentOutput) ServiceIds ¶
func (o EnvironmentOutput) ServiceIds() pulumi.StringArrayOutput
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentProtectedStatus ¶
type EnvironmentProtectedStatus string
Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
type EnvironmentProtectedStatusOutput ¶
type EnvironmentProtectedStatusOutput struct{ *pulumi.OutputState }
func (EnvironmentProtectedStatusOutput) ElementType ¶
func (EnvironmentProtectedStatusOutput) ElementType() reflect.Type
func (EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusOutput ¶
func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusOutput() EnvironmentProtectedStatusOutput
func (EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusOutputWithContext ¶
func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusOutputWithContext(ctx context.Context) EnvironmentProtectedStatusOutput
func (EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusPtrOutput ¶
func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusPtrOutput() EnvironmentProtectedStatusPtrOutput
func (EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusPtrOutputWithContext ¶
func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusPtrOutputWithContext(ctx context.Context) EnvironmentProtectedStatusPtrOutput
func (EnvironmentProtectedStatusOutput) ToStringOutput ¶
func (o EnvironmentProtectedStatusOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentProtectedStatusOutput) ToStringOutputWithContext ¶
func (o EnvironmentProtectedStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentProtectedStatusOutput) ToStringPtrOutput ¶
func (o EnvironmentProtectedStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentProtectedStatusOutput) ToStringPtrOutputWithContext ¶
func (o EnvironmentProtectedStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentProtectedStatusPtrOutput ¶
type EnvironmentProtectedStatusPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentProtectedStatusPtrOutput) Elem ¶
func (o EnvironmentProtectedStatusPtrOutput) Elem() EnvironmentProtectedStatusOutput
func (EnvironmentProtectedStatusPtrOutput) ElementType ¶
func (EnvironmentProtectedStatusPtrOutput) ElementType() reflect.Type
func (EnvironmentProtectedStatusPtrOutput) ToEnvironmentProtectedStatusPtrOutput ¶
func (o EnvironmentProtectedStatusPtrOutput) ToEnvironmentProtectedStatusPtrOutput() EnvironmentProtectedStatusPtrOutput
func (EnvironmentProtectedStatusPtrOutput) ToEnvironmentProtectedStatusPtrOutputWithContext ¶
func (o EnvironmentProtectedStatusPtrOutput) ToEnvironmentProtectedStatusPtrOutputWithContext(ctx context.Context) EnvironmentProtectedStatusPtrOutput
func (EnvironmentProtectedStatusPtrOutput) ToStringPtrOutput ¶
func (o EnvironmentProtectedStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentProtectedStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o EnvironmentProtectedStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentState ¶
type EnvironmentState struct { }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type EnvironmentType ¶
type EnvironmentType struct { DatabasesIds []string `pulumi:"databasesIds"` EnvGroupIds []string `pulumi:"envGroupIds"` Id string `pulumi:"id"` Name string `pulumi:"name"` ProjectId string `pulumi:"projectId"` // Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments. ProtectedStatus EnvironmentProtectedStatus `pulumi:"protectedStatus"` RedisIds []string `pulumi:"redisIds"` ServiceIds []string `pulumi:"serviceIds"` }
type EnvironmentTypeOutput ¶
type EnvironmentTypeOutput struct{ *pulumi.OutputState }
func (EnvironmentTypeOutput) DatabasesIds ¶
func (o EnvironmentTypeOutput) DatabasesIds() pulumi.StringArrayOutput
func (EnvironmentTypeOutput) ElementType ¶
func (EnvironmentTypeOutput) ElementType() reflect.Type
func (EnvironmentTypeOutput) EnvGroupIds ¶
func (o EnvironmentTypeOutput) EnvGroupIds() pulumi.StringArrayOutput
func (EnvironmentTypeOutput) Id ¶
func (o EnvironmentTypeOutput) Id() pulumi.StringOutput
func (EnvironmentTypeOutput) Name ¶
func (o EnvironmentTypeOutput) Name() pulumi.StringOutput
func (EnvironmentTypeOutput) ProjectId ¶
func (o EnvironmentTypeOutput) ProjectId() pulumi.StringOutput
func (EnvironmentTypeOutput) ProtectedStatus ¶
func (o EnvironmentTypeOutput) ProtectedStatus() EnvironmentProtectedStatusOutput
Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
func (EnvironmentTypeOutput) RedisIds ¶
func (o EnvironmentTypeOutput) RedisIds() pulumi.StringArrayOutput
func (EnvironmentTypeOutput) ServiceIds ¶
func (o EnvironmentTypeOutput) ServiceIds() pulumi.StringArrayOutput
func (EnvironmentTypeOutput) ToEnvironmentTypeOutput ¶
func (o EnvironmentTypeOutput) ToEnvironmentTypeOutput() EnvironmentTypeOutput
func (EnvironmentTypeOutput) ToEnvironmentTypeOutputWithContext ¶
func (o EnvironmentTypeOutput) ToEnvironmentTypeOutputWithContext(ctx context.Context) EnvironmentTypeOutput
type EnvironmentWithCursor ¶
type EnvironmentWithCursor struct { Cursor string `pulumi:"cursor"` Environment EnvironmentType `pulumi:"environment"` }
An environment with a cursor
type EnvironmentWithCursorArrayOutput ¶
type EnvironmentWithCursorArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentWithCursorArrayOutput) ElementType ¶
func (EnvironmentWithCursorArrayOutput) ElementType() reflect.Type
func (EnvironmentWithCursorArrayOutput) Index ¶
func (o EnvironmentWithCursorArrayOutput) Index(i pulumi.IntInput) EnvironmentWithCursorOutput
func (EnvironmentWithCursorArrayOutput) ToEnvironmentWithCursorArrayOutput ¶
func (o EnvironmentWithCursorArrayOutput) ToEnvironmentWithCursorArrayOutput() EnvironmentWithCursorArrayOutput
func (EnvironmentWithCursorArrayOutput) ToEnvironmentWithCursorArrayOutputWithContext ¶
func (o EnvironmentWithCursorArrayOutput) ToEnvironmentWithCursorArrayOutputWithContext(ctx context.Context) EnvironmentWithCursorArrayOutput
type EnvironmentWithCursorOutput ¶
type EnvironmentWithCursorOutput struct{ *pulumi.OutputState }
An environment with a cursor
func (EnvironmentWithCursorOutput) Cursor ¶
func (o EnvironmentWithCursorOutput) Cursor() pulumi.StringOutput
func (EnvironmentWithCursorOutput) ElementType ¶
func (EnvironmentWithCursorOutput) ElementType() reflect.Type
func (EnvironmentWithCursorOutput) Environment ¶
func (o EnvironmentWithCursorOutput) Environment() EnvironmentTypeOutput
func (EnvironmentWithCursorOutput) ToEnvironmentWithCursorOutput ¶
func (o EnvironmentWithCursorOutput) ToEnvironmentWithCursorOutput() EnvironmentWithCursorOutput
func (EnvironmentWithCursorOutput) ToEnvironmentWithCursorOutputWithContext ¶
func (o EnvironmentWithCursorOutput) ToEnvironmentWithCursorOutputWithContext(ctx context.Context) EnvironmentWithCursorOutput
type ListEnvironmentsArgs ¶
type ListEnvironmentsArgs struct { }
type ListEnvironmentsOutputArgs ¶
type ListEnvironmentsOutputArgs struct { }
func (ListEnvironmentsOutputArgs) ElementType ¶
func (ListEnvironmentsOutputArgs) ElementType() reflect.Type
type ListEnvironmentsResult ¶
type ListEnvironmentsResult struct {
Items []EnvironmentWithCursor `pulumi:"items"`
}
func ListEnvironments ¶
func ListEnvironments(ctx *pulumi.Context, args *ListEnvironmentsArgs, opts ...pulumi.InvokeOption) (*ListEnvironmentsResult, error)
type ListEnvironmentsResultOutput ¶
type ListEnvironmentsResultOutput struct{ *pulumi.OutputState }
func ListEnvironmentsOutput ¶
func ListEnvironmentsOutput(ctx *pulumi.Context, args ListEnvironmentsOutputArgs, opts ...pulumi.InvokeOption) ListEnvironmentsResultOutput
func (ListEnvironmentsResultOutput) ElementType ¶
func (ListEnvironmentsResultOutput) ElementType() reflect.Type
func (ListEnvironmentsResultOutput) Items ¶
func (o ListEnvironmentsResultOutput) Items() EnvironmentWithCursorArrayOutput
func (ListEnvironmentsResultOutput) ToListEnvironmentsResultOutput ¶
func (o ListEnvironmentsResultOutput) ToListEnvironmentsResultOutput() ListEnvironmentsResultOutput
func (ListEnvironmentsResultOutput) ToListEnvironmentsResultOutputWithContext ¶
func (o ListEnvironmentsResultOutput) ToListEnvironmentsResultOutputWithContext(ctx context.Context) ListEnvironmentsResultOutput
type LookupEnvironmentArgs ¶
type LookupEnvironmentArgs struct {
EnvironmentId string `pulumi:"environmentId"`
}
type LookupEnvironmentOutputArgs ¶
type LookupEnvironmentOutputArgs struct {
EnvironmentId pulumi.StringInput `pulumi:"environmentId"`
}
func (LookupEnvironmentOutputArgs) ElementType ¶
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶
type LookupEnvironmentResult struct { DatabasesIds []string `pulumi:"databasesIds"` EnvGroupIds []string `pulumi:"envGroupIds"` Id string `pulumi:"id"` Name string `pulumi:"name"` ProjectId string `pulumi:"projectId"` // Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments. ProtectedStatus EnvironmentProtectedStatus `pulumi:"protectedStatus"` RedisIds []string `pulumi:"redisIds"` ServiceIds []string `pulumi:"serviceIds"` }
func LookupEnvironment ¶
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
type LookupEnvironmentResultOutput ¶
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
func LookupEnvironmentOutput ¶
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) DatabasesIds ¶ added in v0.3.5
func (o LookupEnvironmentResultOutput) DatabasesIds() pulumi.StringArrayOutput
func (LookupEnvironmentResultOutput) ElementType ¶
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) EnvGroupIds ¶ added in v0.3.5
func (o LookupEnvironmentResultOutput) EnvGroupIds() pulumi.StringArrayOutput
func (LookupEnvironmentResultOutput) Id ¶ added in v0.3.5
func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
func (LookupEnvironmentResultOutput) Name ¶ added in v0.3.5
func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
func (LookupEnvironmentResultOutput) ProjectId ¶ added in v0.3.5
func (o LookupEnvironmentResultOutput) ProjectId() pulumi.StringOutput
func (LookupEnvironmentResultOutput) ProtectedStatus ¶ added in v0.3.5
func (o LookupEnvironmentResultOutput) ProtectedStatus() EnvironmentProtectedStatusOutput
Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
func (LookupEnvironmentResultOutput) RedisIds ¶ added in v0.3.5
func (o LookupEnvironmentResultOutput) RedisIds() pulumi.StringArrayOutput
func (LookupEnvironmentResultOutput) ServiceIds ¶ added in v0.3.5
func (o LookupEnvironmentResultOutput) ServiceIds() pulumi.StringArrayOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
type ProtectedStatus ¶
type ProtectedStatus string
Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
func (ProtectedStatus) ElementType ¶
func (ProtectedStatus) ElementType() reflect.Type
func (ProtectedStatus) ToProtectedStatusOutput ¶
func (e ProtectedStatus) ToProtectedStatusOutput() ProtectedStatusOutput
func (ProtectedStatus) ToProtectedStatusOutputWithContext ¶
func (e ProtectedStatus) ToProtectedStatusOutputWithContext(ctx context.Context) ProtectedStatusOutput
func (ProtectedStatus) ToProtectedStatusPtrOutput ¶
func (e ProtectedStatus) ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput
func (ProtectedStatus) ToProtectedStatusPtrOutputWithContext ¶
func (e ProtectedStatus) ToProtectedStatusPtrOutputWithContext(ctx context.Context) ProtectedStatusPtrOutput
func (ProtectedStatus) ToStringOutput ¶
func (e ProtectedStatus) ToStringOutput() pulumi.StringOutput
func (ProtectedStatus) ToStringOutputWithContext ¶
func (e ProtectedStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProtectedStatus) ToStringPtrOutput ¶
func (e ProtectedStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProtectedStatus) ToStringPtrOutputWithContext ¶
func (e ProtectedStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProtectedStatusInput ¶
type ProtectedStatusInput interface { pulumi.Input ToProtectedStatusOutput() ProtectedStatusOutput ToProtectedStatusOutputWithContext(context.Context) ProtectedStatusOutput }
ProtectedStatusInput is an input type that accepts values of the ProtectedStatus enum A concrete instance of `ProtectedStatusInput` can be one of the following:
ProtectedStatusUnprotected ProtectedStatusProtected
type ProtectedStatusOutput ¶
type ProtectedStatusOutput struct{ *pulumi.OutputState }
func (ProtectedStatusOutput) ElementType ¶
func (ProtectedStatusOutput) ElementType() reflect.Type
func (ProtectedStatusOutput) ToProtectedStatusOutput ¶
func (o ProtectedStatusOutput) ToProtectedStatusOutput() ProtectedStatusOutput
func (ProtectedStatusOutput) ToProtectedStatusOutputWithContext ¶
func (o ProtectedStatusOutput) ToProtectedStatusOutputWithContext(ctx context.Context) ProtectedStatusOutput
func (ProtectedStatusOutput) ToProtectedStatusPtrOutput ¶
func (o ProtectedStatusOutput) ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput
func (ProtectedStatusOutput) ToProtectedStatusPtrOutputWithContext ¶
func (o ProtectedStatusOutput) ToProtectedStatusPtrOutputWithContext(ctx context.Context) ProtectedStatusPtrOutput
func (ProtectedStatusOutput) ToStringOutput ¶
func (o ProtectedStatusOutput) ToStringOutput() pulumi.StringOutput
func (ProtectedStatusOutput) ToStringOutputWithContext ¶
func (o ProtectedStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProtectedStatusOutput) ToStringPtrOutput ¶
func (o ProtectedStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProtectedStatusOutput) ToStringPtrOutputWithContext ¶
func (o ProtectedStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProtectedStatusPtrInput ¶
type ProtectedStatusPtrInput interface { pulumi.Input ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput ToProtectedStatusPtrOutputWithContext(context.Context) ProtectedStatusPtrOutput }
func ProtectedStatusPtr ¶
func ProtectedStatusPtr(v string) ProtectedStatusPtrInput
type ProtectedStatusPtrOutput ¶
type ProtectedStatusPtrOutput struct{ *pulumi.OutputState }
func (ProtectedStatusPtrOutput) Elem ¶
func (o ProtectedStatusPtrOutput) Elem() ProtectedStatusOutput
func (ProtectedStatusPtrOutput) ElementType ¶
func (ProtectedStatusPtrOutput) ElementType() reflect.Type
func (ProtectedStatusPtrOutput) ToProtectedStatusPtrOutput ¶
func (o ProtectedStatusPtrOutput) ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput
func (ProtectedStatusPtrOutput) ToProtectedStatusPtrOutputWithContext ¶
func (o ProtectedStatusPtrOutput) ToProtectedStatusPtrOutputWithContext(ctx context.Context) ProtectedStatusPtrOutput
func (ProtectedStatusPtrOutput) ToStringPtrOutput ¶
func (o ProtectedStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProtectedStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ProtectedStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourcesToEnvironment ¶
type ResourcesToEnvironment struct { pulumi.CustomResourceState DatabasesIds pulumi.StringArrayOutput `pulumi:"databasesIds"` EnvGroupIds pulumi.StringArrayOutput `pulumi:"envGroupIds"` Name pulumi.StringOutput `pulumi:"name"` ProjectId pulumi.StringOutput `pulumi:"projectId"` // Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments. ProtectedStatus ProtectedStatusOutput `pulumi:"protectedStatus"` RedisIds pulumi.StringArrayOutput `pulumi:"redisIds"` ResourceIds pulumi.StringArrayOutput `pulumi:"resourceIds"` ServiceIds pulumi.StringArrayOutput `pulumi:"serviceIds"` }
func GetResourcesToEnvironment ¶
func GetResourcesToEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourcesToEnvironmentState, opts ...pulumi.ResourceOption) (*ResourcesToEnvironment, error)
GetResourcesToEnvironment gets an existing ResourcesToEnvironment 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 NewResourcesToEnvironment ¶
func NewResourcesToEnvironment(ctx *pulumi.Context, name string, args *ResourcesToEnvironmentArgs, opts ...pulumi.ResourceOption) (*ResourcesToEnvironment, error)
NewResourcesToEnvironment registers a new resource with the given unique name, arguments, and options.
func (*ResourcesToEnvironment) ElementType ¶
func (*ResourcesToEnvironment) ElementType() reflect.Type
func (*ResourcesToEnvironment) ToResourcesToEnvironmentOutput ¶
func (i *ResourcesToEnvironment) ToResourcesToEnvironmentOutput() ResourcesToEnvironmentOutput
func (*ResourcesToEnvironment) ToResourcesToEnvironmentOutputWithContext ¶
func (i *ResourcesToEnvironment) ToResourcesToEnvironmentOutputWithContext(ctx context.Context) ResourcesToEnvironmentOutput
type ResourcesToEnvironmentArgs ¶
type ResourcesToEnvironmentArgs struct { EnvironmentId pulumi.StringPtrInput ResourceIds pulumi.StringArrayInput }
The set of arguments for constructing a ResourcesToEnvironment resource.
func (ResourcesToEnvironmentArgs) ElementType ¶
func (ResourcesToEnvironmentArgs) ElementType() reflect.Type
type ResourcesToEnvironmentInput ¶
type ResourcesToEnvironmentInput interface { pulumi.Input ToResourcesToEnvironmentOutput() ResourcesToEnvironmentOutput ToResourcesToEnvironmentOutputWithContext(ctx context.Context) ResourcesToEnvironmentOutput }
type ResourcesToEnvironmentOutput ¶
type ResourcesToEnvironmentOutput struct{ *pulumi.OutputState }
func (ResourcesToEnvironmentOutput) DatabasesIds ¶
func (o ResourcesToEnvironmentOutput) DatabasesIds() pulumi.StringArrayOutput
func (ResourcesToEnvironmentOutput) ElementType ¶
func (ResourcesToEnvironmentOutput) ElementType() reflect.Type
func (ResourcesToEnvironmentOutput) EnvGroupIds ¶
func (o ResourcesToEnvironmentOutput) EnvGroupIds() pulumi.StringArrayOutput
func (ResourcesToEnvironmentOutput) Name ¶
func (o ResourcesToEnvironmentOutput) Name() pulumi.StringOutput
func (ResourcesToEnvironmentOutput) ProjectId ¶
func (o ResourcesToEnvironmentOutput) ProjectId() pulumi.StringOutput
func (ResourcesToEnvironmentOutput) ProtectedStatus ¶
func (o ResourcesToEnvironmentOutput) ProtectedStatus() ProtectedStatusOutput
Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
func (ResourcesToEnvironmentOutput) RedisIds ¶
func (o ResourcesToEnvironmentOutput) RedisIds() pulumi.StringArrayOutput
func (ResourcesToEnvironmentOutput) ResourceIds ¶
func (o ResourcesToEnvironmentOutput) ResourceIds() pulumi.StringArrayOutput
func (ResourcesToEnvironmentOutput) ServiceIds ¶
func (o ResourcesToEnvironmentOutput) ServiceIds() pulumi.StringArrayOutput
func (ResourcesToEnvironmentOutput) ToResourcesToEnvironmentOutput ¶
func (o ResourcesToEnvironmentOutput) ToResourcesToEnvironmentOutput() ResourcesToEnvironmentOutput
func (ResourcesToEnvironmentOutput) ToResourcesToEnvironmentOutputWithContext ¶
func (o ResourcesToEnvironmentOutput) ToResourcesToEnvironmentOutputWithContext(ctx context.Context) ResourcesToEnvironmentOutput
type ResourcesToEnvironmentState ¶
type ResourcesToEnvironmentState struct { }
func (ResourcesToEnvironmentState) ElementType ¶
func (ResourcesToEnvironmentState) ElementType() reflect.Type