Documentation
¶
Index ¶
- Constants
- type EnabledControl
- func (*EnabledControl) ElementType() reflect.Type
- func (i *EnabledControl) ToEnabledControlOutput() EnabledControlOutput
- func (i *EnabledControl) ToEnabledControlOutputWithContext(ctx context.Context) EnabledControlOutput
- func (i *EnabledControl) ToOutput(ctx context.Context) pulumix.Output[*EnabledControl]
- type EnabledControlArgs
- type EnabledControlInput
- type EnabledControlOutput
- func (o EnabledControlOutput) ControlIdentifier() pulumi.StringOutput
- func (EnabledControlOutput) ElementType() reflect.Type
- func (o EnabledControlOutput) Parameters() EnabledControlParameterArrayOutput
- func (o EnabledControlOutput) TargetIdentifier() pulumi.StringOutput
- func (o EnabledControlOutput) ToEnabledControlOutput() EnabledControlOutput
- func (o EnabledControlOutput) ToEnabledControlOutputWithContext(ctx context.Context) EnabledControlOutput
- func (o EnabledControlOutput) ToOutput(ctx context.Context) pulumix.Output[*EnabledControl]
- type EnabledControlParameter
- type EnabledControlParameterArgs
- func (EnabledControlParameterArgs) ElementType() reflect.Type
- func (i EnabledControlParameterArgs) ToEnabledControlParameterOutput() EnabledControlParameterOutput
- func (i EnabledControlParameterArgs) ToEnabledControlParameterOutputWithContext(ctx context.Context) EnabledControlParameterOutput
- func (i EnabledControlParameterArgs) ToOutput(ctx context.Context) pulumix.Output[EnabledControlParameter]
- type EnabledControlParameterArray
- func (EnabledControlParameterArray) ElementType() reflect.Type
- func (i EnabledControlParameterArray) ToEnabledControlParameterArrayOutput() EnabledControlParameterArrayOutput
- func (i EnabledControlParameterArray) ToEnabledControlParameterArrayOutputWithContext(ctx context.Context) EnabledControlParameterArrayOutput
- func (i EnabledControlParameterArray) ToOutput(ctx context.Context) pulumix.Output[[]EnabledControlParameter]
- type EnabledControlParameterArrayInput
- type EnabledControlParameterArrayOutput
- func (EnabledControlParameterArrayOutput) ElementType() reflect.Type
- func (o EnabledControlParameterArrayOutput) Index(i pulumi.IntInput) EnabledControlParameterOutput
- func (o EnabledControlParameterArrayOutput) ToEnabledControlParameterArrayOutput() EnabledControlParameterArrayOutput
- func (o EnabledControlParameterArrayOutput) ToEnabledControlParameterArrayOutputWithContext(ctx context.Context) EnabledControlParameterArrayOutput
- func (o EnabledControlParameterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EnabledControlParameter]
- type EnabledControlParameterInput
- type EnabledControlParameterOutput
- func (EnabledControlParameterOutput) ElementType() reflect.Type
- func (o EnabledControlParameterOutput) Key() pulumi.StringOutput
- func (o EnabledControlParameterOutput) ToEnabledControlParameterOutput() EnabledControlParameterOutput
- func (o EnabledControlParameterOutput) ToEnabledControlParameterOutputWithContext(ctx context.Context) EnabledControlParameterOutput
- func (o EnabledControlParameterOutput) ToOutput(ctx context.Context) pulumix.Output[EnabledControlParameter]
- func (o EnabledControlParameterOutput) Value() pulumi.AnyOutput
- type EnabledControlState
- type LandingZone
- type LandingZoneArgs
- type LandingZoneDriftStatus
- type LandingZoneDriftStatusOutput
- func (LandingZoneDriftStatusOutput) ElementType() reflect.Type
- func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusOutput() LandingZoneDriftStatusOutput
- func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusOutputWithContext(ctx context.Context) LandingZoneDriftStatusOutput
- func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusPtrOutput() LandingZoneDriftStatusPtrOutput
- func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusPtrOutputWithContext(ctx context.Context) LandingZoneDriftStatusPtrOutput
- func (o LandingZoneDriftStatusOutput) ToOutput(ctx context.Context) pulumix.Output[LandingZoneDriftStatus]
- func (o LandingZoneDriftStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o LandingZoneDriftStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LandingZoneDriftStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LandingZoneDriftStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LandingZoneDriftStatusPtrOutput
- func (o LandingZoneDriftStatusPtrOutput) Elem() LandingZoneDriftStatusOutput
- func (LandingZoneDriftStatusPtrOutput) ElementType() reflect.Type
- func (o LandingZoneDriftStatusPtrOutput) ToLandingZoneDriftStatusPtrOutput() LandingZoneDriftStatusPtrOutput
- func (o LandingZoneDriftStatusPtrOutput) ToLandingZoneDriftStatusPtrOutputWithContext(ctx context.Context) LandingZoneDriftStatusPtrOutput
- func (o LandingZoneDriftStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*LandingZoneDriftStatus]
- func (o LandingZoneDriftStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LandingZoneDriftStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LandingZoneInput
- type LandingZoneOutput
- func (o LandingZoneOutput) Arn() pulumi.StringOutput
- func (o LandingZoneOutput) DriftStatus() LandingZoneDriftStatusOutput
- func (LandingZoneOutput) ElementType() reflect.Type
- func (o LandingZoneOutput) LandingZoneIdentifier() pulumi.StringOutput
- func (o LandingZoneOutput) LatestAvailableVersion() pulumi.StringOutput
- func (o LandingZoneOutput) Manifest() pulumi.AnyOutput
- func (o LandingZoneOutput) Status() LandingZoneStatusOutput
- func (o LandingZoneOutput) Tags() LandingZoneTagArrayOutput
- func (o LandingZoneOutput) ToLandingZoneOutput() LandingZoneOutput
- func (o LandingZoneOutput) ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput
- func (o LandingZoneOutput) ToOutput(ctx context.Context) pulumix.Output[*LandingZone]
- func (o LandingZoneOutput) Version() pulumi.StringOutput
- type LandingZoneState
- type LandingZoneStatus
- type LandingZoneStatusOutput
- func (LandingZoneStatusOutput) ElementType() reflect.Type
- func (o LandingZoneStatusOutput) ToLandingZoneStatusOutput() LandingZoneStatusOutput
- func (o LandingZoneStatusOutput) ToLandingZoneStatusOutputWithContext(ctx context.Context) LandingZoneStatusOutput
- func (o LandingZoneStatusOutput) ToLandingZoneStatusPtrOutput() LandingZoneStatusPtrOutput
- func (o LandingZoneStatusOutput) ToLandingZoneStatusPtrOutputWithContext(ctx context.Context) LandingZoneStatusPtrOutput
- func (o LandingZoneStatusOutput) ToOutput(ctx context.Context) pulumix.Output[LandingZoneStatus]
- func (o LandingZoneStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o LandingZoneStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LandingZoneStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LandingZoneStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LandingZoneStatusPtrOutput
- func (o LandingZoneStatusPtrOutput) Elem() LandingZoneStatusOutput
- func (LandingZoneStatusPtrOutput) ElementType() reflect.Type
- func (o LandingZoneStatusPtrOutput) ToLandingZoneStatusPtrOutput() LandingZoneStatusPtrOutput
- func (o LandingZoneStatusPtrOutput) ToLandingZoneStatusPtrOutputWithContext(ctx context.Context) LandingZoneStatusPtrOutput
- func (o LandingZoneStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*LandingZoneStatus]
- func (o LandingZoneStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LandingZoneStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LandingZoneTag
- type LandingZoneTagArgs
- func (LandingZoneTagArgs) ElementType() reflect.Type
- func (i LandingZoneTagArgs) ToLandingZoneTagOutput() LandingZoneTagOutput
- func (i LandingZoneTagArgs) ToLandingZoneTagOutputWithContext(ctx context.Context) LandingZoneTagOutput
- func (i LandingZoneTagArgs) ToOutput(ctx context.Context) pulumix.Output[LandingZoneTag]
- type LandingZoneTagArray
- func (LandingZoneTagArray) ElementType() reflect.Type
- func (i LandingZoneTagArray) ToLandingZoneTagArrayOutput() LandingZoneTagArrayOutput
- func (i LandingZoneTagArray) ToLandingZoneTagArrayOutputWithContext(ctx context.Context) LandingZoneTagArrayOutput
- func (i LandingZoneTagArray) ToOutput(ctx context.Context) pulumix.Output[[]LandingZoneTag]
- type LandingZoneTagArrayInput
- type LandingZoneTagArrayOutput
- func (LandingZoneTagArrayOutput) ElementType() reflect.Type
- func (o LandingZoneTagArrayOutput) Index(i pulumi.IntInput) LandingZoneTagOutput
- func (o LandingZoneTagArrayOutput) ToLandingZoneTagArrayOutput() LandingZoneTagArrayOutput
- func (o LandingZoneTagArrayOutput) ToLandingZoneTagArrayOutputWithContext(ctx context.Context) LandingZoneTagArrayOutput
- func (o LandingZoneTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LandingZoneTag]
- type LandingZoneTagInput
- type LandingZoneTagOutput
- func (LandingZoneTagOutput) ElementType() reflect.Type
- func (o LandingZoneTagOutput) Key() pulumi.StringPtrOutput
- func (o LandingZoneTagOutput) ToLandingZoneTagOutput() LandingZoneTagOutput
- func (o LandingZoneTagOutput) ToLandingZoneTagOutputWithContext(ctx context.Context) LandingZoneTagOutput
- func (o LandingZoneTagOutput) ToOutput(ctx context.Context) pulumix.Output[LandingZoneTag]
- func (o LandingZoneTagOutput) Value() pulumi.StringPtrOutput
- type LookupEnabledControlArgs
- type LookupEnabledControlOutputArgs
- type LookupEnabledControlResult
- type LookupEnabledControlResultOutput
- func (LookupEnabledControlResultOutput) ElementType() reflect.Type
- func (o LookupEnabledControlResultOutput) Parameters() EnabledControlParameterArrayOutput
- func (o LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutput() LookupEnabledControlResultOutput
- func (o LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutputWithContext(ctx context.Context) LookupEnabledControlResultOutput
- func (o LookupEnabledControlResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEnabledControlResult]
- type LookupLandingZoneArgs
- type LookupLandingZoneOutputArgs
- type LookupLandingZoneResult
- type LookupLandingZoneResultOutput
- func (o LookupLandingZoneResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupLandingZoneResultOutput) DriftStatus() LandingZoneDriftStatusPtrOutput
- func (LookupLandingZoneResultOutput) ElementType() reflect.Type
- func (o LookupLandingZoneResultOutput) LandingZoneIdentifier() pulumi.StringPtrOutput
- func (o LookupLandingZoneResultOutput) LatestAvailableVersion() pulumi.StringPtrOutput
- func (o LookupLandingZoneResultOutput) Manifest() pulumi.AnyOutput
- func (o LookupLandingZoneResultOutput) Status() LandingZoneStatusPtrOutput
- func (o LookupLandingZoneResultOutput) Tags() LandingZoneTagArrayOutput
- func (o LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutput() LookupLandingZoneResultOutput
- func (o LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutputWithContext(ctx context.Context) LookupLandingZoneResultOutput
- func (o LookupLandingZoneResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupLandingZoneResult]
- func (o LookupLandingZoneResultOutput) Version() pulumi.StringPtrOutput
Constants ¶
const ( LandingZoneDriftStatusDrifted = LandingZoneDriftStatus("DRIFTED") LandingZoneDriftStatusInSync = LandingZoneDriftStatus("IN_SYNC") )
const ( LandingZoneStatusActive = LandingZoneStatus("ACTIVE") LandingZoneStatusProcessing = LandingZoneStatus("PROCESSING") LandingZoneStatusFailed = LandingZoneStatus("FAILED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnabledControl ¶
type EnabledControl struct { pulumi.CustomResourceState // Arn of the control. ControlIdentifier pulumi.StringOutput `pulumi:"controlIdentifier"` // Parameters to configure the enabled control behavior. Parameters EnabledControlParameterArrayOutput `pulumi:"parameters"` // Arn for Organizational unit to which the control needs to be applied TargetIdentifier pulumi.StringOutput `pulumi:"targetIdentifier"` }
Enables a control on a specified target.
func GetEnabledControl ¶
func GetEnabledControl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnabledControlState, opts ...pulumi.ResourceOption) (*EnabledControl, error)
GetEnabledControl gets an existing EnabledControl 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 NewEnabledControl ¶
func NewEnabledControl(ctx *pulumi.Context, name string, args *EnabledControlArgs, opts ...pulumi.ResourceOption) (*EnabledControl, error)
NewEnabledControl registers a new resource with the given unique name, arguments, and options.
func (*EnabledControl) ElementType ¶
func (*EnabledControl) ElementType() reflect.Type
func (*EnabledControl) ToEnabledControlOutput ¶
func (i *EnabledControl) ToEnabledControlOutput() EnabledControlOutput
func (*EnabledControl) ToEnabledControlOutputWithContext ¶
func (i *EnabledControl) ToEnabledControlOutputWithContext(ctx context.Context) EnabledControlOutput
func (*EnabledControl) ToOutput ¶ added in v0.76.0
func (i *EnabledControl) ToOutput(ctx context.Context) pulumix.Output[*EnabledControl]
type EnabledControlArgs ¶
type EnabledControlArgs struct { // Arn of the control. ControlIdentifier pulumi.StringInput // Parameters to configure the enabled control behavior. Parameters EnabledControlParameterArrayInput // Arn for Organizational unit to which the control needs to be applied TargetIdentifier pulumi.StringInput }
The set of arguments for constructing a EnabledControl resource.
func (EnabledControlArgs) ElementType ¶
func (EnabledControlArgs) ElementType() reflect.Type
type EnabledControlInput ¶
type EnabledControlInput interface { pulumi.Input ToEnabledControlOutput() EnabledControlOutput ToEnabledControlOutputWithContext(ctx context.Context) EnabledControlOutput }
type EnabledControlOutput ¶
type EnabledControlOutput struct{ *pulumi.OutputState }
func (EnabledControlOutput) ControlIdentifier ¶
func (o EnabledControlOutput) ControlIdentifier() pulumi.StringOutput
Arn of the control.
func (EnabledControlOutput) ElementType ¶
func (EnabledControlOutput) ElementType() reflect.Type
func (EnabledControlOutput) Parameters ¶ added in v0.87.0
func (o EnabledControlOutput) Parameters() EnabledControlParameterArrayOutput
Parameters to configure the enabled control behavior.
func (EnabledControlOutput) TargetIdentifier ¶
func (o EnabledControlOutput) TargetIdentifier() pulumi.StringOutput
Arn for Organizational unit to which the control needs to be applied
func (EnabledControlOutput) ToEnabledControlOutput ¶
func (o EnabledControlOutput) ToEnabledControlOutput() EnabledControlOutput
func (EnabledControlOutput) ToEnabledControlOutputWithContext ¶
func (o EnabledControlOutput) ToEnabledControlOutputWithContext(ctx context.Context) EnabledControlOutput
func (EnabledControlOutput) ToOutput ¶ added in v0.76.0
func (o EnabledControlOutput) ToOutput(ctx context.Context) pulumix.Output[*EnabledControl]
type EnabledControlParameter ¶ added in v0.87.0
type EnabledControlParameter struct { Key string `pulumi:"key"` Value interface{} `pulumi:"value"` }
type EnabledControlParameterArgs ¶ added in v0.87.0
type EnabledControlParameterArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.Input `pulumi:"value"` }
func (EnabledControlParameterArgs) ElementType ¶ added in v0.87.0
func (EnabledControlParameterArgs) ElementType() reflect.Type
func (EnabledControlParameterArgs) ToEnabledControlParameterOutput ¶ added in v0.87.0
func (i EnabledControlParameterArgs) ToEnabledControlParameterOutput() EnabledControlParameterOutput
func (EnabledControlParameterArgs) ToEnabledControlParameterOutputWithContext ¶ added in v0.87.0
func (i EnabledControlParameterArgs) ToEnabledControlParameterOutputWithContext(ctx context.Context) EnabledControlParameterOutput
func (EnabledControlParameterArgs) ToOutput ¶ added in v0.87.0
func (i EnabledControlParameterArgs) ToOutput(ctx context.Context) pulumix.Output[EnabledControlParameter]
type EnabledControlParameterArray ¶ added in v0.87.0
type EnabledControlParameterArray []EnabledControlParameterInput
func (EnabledControlParameterArray) ElementType ¶ added in v0.87.0
func (EnabledControlParameterArray) ElementType() reflect.Type
func (EnabledControlParameterArray) ToEnabledControlParameterArrayOutput ¶ added in v0.87.0
func (i EnabledControlParameterArray) ToEnabledControlParameterArrayOutput() EnabledControlParameterArrayOutput
func (EnabledControlParameterArray) ToEnabledControlParameterArrayOutputWithContext ¶ added in v0.87.0
func (i EnabledControlParameterArray) ToEnabledControlParameterArrayOutputWithContext(ctx context.Context) EnabledControlParameterArrayOutput
func (EnabledControlParameterArray) ToOutput ¶ added in v0.87.0
func (i EnabledControlParameterArray) ToOutput(ctx context.Context) pulumix.Output[[]EnabledControlParameter]
type EnabledControlParameterArrayInput ¶ added in v0.87.0
type EnabledControlParameterArrayInput interface { pulumi.Input ToEnabledControlParameterArrayOutput() EnabledControlParameterArrayOutput ToEnabledControlParameterArrayOutputWithContext(context.Context) EnabledControlParameterArrayOutput }
EnabledControlParameterArrayInput is an input type that accepts EnabledControlParameterArray and EnabledControlParameterArrayOutput values. You can construct a concrete instance of `EnabledControlParameterArrayInput` via:
EnabledControlParameterArray{ EnabledControlParameterArgs{...} }
type EnabledControlParameterArrayOutput ¶ added in v0.87.0
type EnabledControlParameterArrayOutput struct{ *pulumi.OutputState }
func (EnabledControlParameterArrayOutput) ElementType ¶ added in v0.87.0
func (EnabledControlParameterArrayOutput) ElementType() reflect.Type
func (EnabledControlParameterArrayOutput) Index ¶ added in v0.87.0
func (o EnabledControlParameterArrayOutput) Index(i pulumi.IntInput) EnabledControlParameterOutput
func (EnabledControlParameterArrayOutput) ToEnabledControlParameterArrayOutput ¶ added in v0.87.0
func (o EnabledControlParameterArrayOutput) ToEnabledControlParameterArrayOutput() EnabledControlParameterArrayOutput
func (EnabledControlParameterArrayOutput) ToEnabledControlParameterArrayOutputWithContext ¶ added in v0.87.0
func (o EnabledControlParameterArrayOutput) ToEnabledControlParameterArrayOutputWithContext(ctx context.Context) EnabledControlParameterArrayOutput
func (EnabledControlParameterArrayOutput) ToOutput ¶ added in v0.87.0
func (o EnabledControlParameterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EnabledControlParameter]
type EnabledControlParameterInput ¶ added in v0.87.0
type EnabledControlParameterInput interface { pulumi.Input ToEnabledControlParameterOutput() EnabledControlParameterOutput ToEnabledControlParameterOutputWithContext(context.Context) EnabledControlParameterOutput }
EnabledControlParameterInput is an input type that accepts EnabledControlParameterArgs and EnabledControlParameterOutput values. You can construct a concrete instance of `EnabledControlParameterInput` via:
EnabledControlParameterArgs{...}
type EnabledControlParameterOutput ¶ added in v0.87.0
type EnabledControlParameterOutput struct{ *pulumi.OutputState }
func (EnabledControlParameterOutput) ElementType ¶ added in v0.87.0
func (EnabledControlParameterOutput) ElementType() reflect.Type
func (EnabledControlParameterOutput) Key ¶ added in v0.87.0
func (o EnabledControlParameterOutput) Key() pulumi.StringOutput
func (EnabledControlParameterOutput) ToEnabledControlParameterOutput ¶ added in v0.87.0
func (o EnabledControlParameterOutput) ToEnabledControlParameterOutput() EnabledControlParameterOutput
func (EnabledControlParameterOutput) ToEnabledControlParameterOutputWithContext ¶ added in v0.87.0
func (o EnabledControlParameterOutput) ToEnabledControlParameterOutputWithContext(ctx context.Context) EnabledControlParameterOutput
func (EnabledControlParameterOutput) ToOutput ¶ added in v0.87.0
func (o EnabledControlParameterOutput) ToOutput(ctx context.Context) pulumix.Output[EnabledControlParameter]
func (EnabledControlParameterOutput) Value ¶ added in v0.87.0
func (o EnabledControlParameterOutput) Value() pulumi.AnyOutput
type EnabledControlState ¶
type EnabledControlState struct { }
func (EnabledControlState) ElementType ¶
func (EnabledControlState) ElementType() reflect.Type
type LandingZone ¶ added in v0.87.0
type LandingZone struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` DriftStatus LandingZoneDriftStatusOutput `pulumi:"driftStatus"` LandingZoneIdentifier pulumi.StringOutput `pulumi:"landingZoneIdentifier"` LatestAvailableVersion pulumi.StringOutput `pulumi:"latestAvailableVersion"` Manifest pulumi.AnyOutput `pulumi:"manifest"` Status LandingZoneStatusOutput `pulumi:"status"` Tags LandingZoneTagArrayOutput `pulumi:"tags"` Version pulumi.StringOutput `pulumi:"version"` }
Definition of AWS::ControlTower::LandingZone Resource Type
func GetLandingZone ¶ added in v0.87.0
func GetLandingZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LandingZoneState, opts ...pulumi.ResourceOption) (*LandingZone, error)
GetLandingZone gets an existing LandingZone 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 NewLandingZone ¶ added in v0.87.0
func NewLandingZone(ctx *pulumi.Context, name string, args *LandingZoneArgs, opts ...pulumi.ResourceOption) (*LandingZone, error)
NewLandingZone registers a new resource with the given unique name, arguments, and options.
func (*LandingZone) ElementType ¶ added in v0.87.0
func (*LandingZone) ElementType() reflect.Type
func (*LandingZone) ToLandingZoneOutput ¶ added in v0.87.0
func (i *LandingZone) ToLandingZoneOutput() LandingZoneOutput
func (*LandingZone) ToLandingZoneOutputWithContext ¶ added in v0.87.0
func (i *LandingZone) ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput
func (*LandingZone) ToOutput ¶ added in v0.87.0
func (i *LandingZone) ToOutput(ctx context.Context) pulumix.Output[*LandingZone]
type LandingZoneArgs ¶ added in v0.87.0
type LandingZoneArgs struct { Manifest pulumi.Input Tags LandingZoneTagArrayInput Version pulumi.StringInput }
The set of arguments for constructing a LandingZone resource.
func (LandingZoneArgs) ElementType ¶ added in v0.87.0
func (LandingZoneArgs) ElementType() reflect.Type
type LandingZoneDriftStatus ¶ added in v0.87.0
type LandingZoneDriftStatus string
type LandingZoneDriftStatusOutput ¶ added in v0.87.0
type LandingZoneDriftStatusOutput struct{ *pulumi.OutputState }
func (LandingZoneDriftStatusOutput) ElementType ¶ added in v0.87.0
func (LandingZoneDriftStatusOutput) ElementType() reflect.Type
func (LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusOutput ¶ added in v0.87.0
func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusOutput() LandingZoneDriftStatusOutput
func (LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusOutputWithContext ¶ added in v0.87.0
func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusOutputWithContext(ctx context.Context) LandingZoneDriftStatusOutput
func (LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusPtrOutput ¶ added in v0.87.0
func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusPtrOutput() LandingZoneDriftStatusPtrOutput
func (LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusPtrOutputWithContext ¶ added in v0.87.0
func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusPtrOutputWithContext(ctx context.Context) LandingZoneDriftStatusPtrOutput
func (LandingZoneDriftStatusOutput) ToOutput ¶ added in v0.87.0
func (o LandingZoneDriftStatusOutput) ToOutput(ctx context.Context) pulumix.Output[LandingZoneDriftStatus]
func (LandingZoneDriftStatusOutput) ToStringOutput ¶ added in v0.87.0
func (o LandingZoneDriftStatusOutput) ToStringOutput() pulumi.StringOutput
func (LandingZoneDriftStatusOutput) ToStringOutputWithContext ¶ added in v0.87.0
func (o LandingZoneDriftStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LandingZoneDriftStatusOutput) ToStringPtrOutput ¶ added in v0.87.0
func (o LandingZoneDriftStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LandingZoneDriftStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.87.0
func (o LandingZoneDriftStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LandingZoneDriftStatusPtrOutput ¶ added in v0.87.0
type LandingZoneDriftStatusPtrOutput struct{ *pulumi.OutputState }
func (LandingZoneDriftStatusPtrOutput) Elem ¶ added in v0.87.0
func (o LandingZoneDriftStatusPtrOutput) Elem() LandingZoneDriftStatusOutput
func (LandingZoneDriftStatusPtrOutput) ElementType ¶ added in v0.87.0
func (LandingZoneDriftStatusPtrOutput) ElementType() reflect.Type
func (LandingZoneDriftStatusPtrOutput) ToLandingZoneDriftStatusPtrOutput ¶ added in v0.87.0
func (o LandingZoneDriftStatusPtrOutput) ToLandingZoneDriftStatusPtrOutput() LandingZoneDriftStatusPtrOutput
func (LandingZoneDriftStatusPtrOutput) ToLandingZoneDriftStatusPtrOutputWithContext ¶ added in v0.87.0
func (o LandingZoneDriftStatusPtrOutput) ToLandingZoneDriftStatusPtrOutputWithContext(ctx context.Context) LandingZoneDriftStatusPtrOutput
func (LandingZoneDriftStatusPtrOutput) ToOutput ¶ added in v0.87.0
func (o LandingZoneDriftStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*LandingZoneDriftStatus]
func (LandingZoneDriftStatusPtrOutput) ToStringPtrOutput ¶ added in v0.87.0
func (o LandingZoneDriftStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LandingZoneDriftStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.87.0
func (o LandingZoneDriftStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LandingZoneInput ¶ added in v0.87.0
type LandingZoneInput interface { pulumi.Input ToLandingZoneOutput() LandingZoneOutput ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput }
type LandingZoneOutput ¶ added in v0.87.0
type LandingZoneOutput struct{ *pulumi.OutputState }
func (LandingZoneOutput) Arn ¶ added in v0.87.0
func (o LandingZoneOutput) Arn() pulumi.StringOutput
func (LandingZoneOutput) DriftStatus ¶ added in v0.87.0
func (o LandingZoneOutput) DriftStatus() LandingZoneDriftStatusOutput
func (LandingZoneOutput) ElementType ¶ added in v0.87.0
func (LandingZoneOutput) ElementType() reflect.Type
func (LandingZoneOutput) LandingZoneIdentifier ¶ added in v0.87.0
func (o LandingZoneOutput) LandingZoneIdentifier() pulumi.StringOutput
func (LandingZoneOutput) LatestAvailableVersion ¶ added in v0.87.0
func (o LandingZoneOutput) LatestAvailableVersion() pulumi.StringOutput
func (LandingZoneOutput) Manifest ¶ added in v0.87.0
func (o LandingZoneOutput) Manifest() pulumi.AnyOutput
func (LandingZoneOutput) Status ¶ added in v0.87.0
func (o LandingZoneOutput) Status() LandingZoneStatusOutput
func (LandingZoneOutput) Tags ¶ added in v0.87.0
func (o LandingZoneOutput) Tags() LandingZoneTagArrayOutput
func (LandingZoneOutput) ToLandingZoneOutput ¶ added in v0.87.0
func (o LandingZoneOutput) ToLandingZoneOutput() LandingZoneOutput
func (LandingZoneOutput) ToLandingZoneOutputWithContext ¶ added in v0.87.0
func (o LandingZoneOutput) ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput
func (LandingZoneOutput) ToOutput ¶ added in v0.87.0
func (o LandingZoneOutput) ToOutput(ctx context.Context) pulumix.Output[*LandingZone]
func (LandingZoneOutput) Version ¶ added in v0.87.0
func (o LandingZoneOutput) Version() pulumi.StringOutput
type LandingZoneState ¶ added in v0.87.0
type LandingZoneState struct { }
func (LandingZoneState) ElementType ¶ added in v0.87.0
func (LandingZoneState) ElementType() reflect.Type
type LandingZoneStatus ¶ added in v0.87.0
type LandingZoneStatus string
type LandingZoneStatusOutput ¶ added in v0.87.0
type LandingZoneStatusOutput struct{ *pulumi.OutputState }
func (LandingZoneStatusOutput) ElementType ¶ added in v0.87.0
func (LandingZoneStatusOutput) ElementType() reflect.Type
func (LandingZoneStatusOutput) ToLandingZoneStatusOutput ¶ added in v0.87.0
func (o LandingZoneStatusOutput) ToLandingZoneStatusOutput() LandingZoneStatusOutput
func (LandingZoneStatusOutput) ToLandingZoneStatusOutputWithContext ¶ added in v0.87.0
func (o LandingZoneStatusOutput) ToLandingZoneStatusOutputWithContext(ctx context.Context) LandingZoneStatusOutput
func (LandingZoneStatusOutput) ToLandingZoneStatusPtrOutput ¶ added in v0.87.0
func (o LandingZoneStatusOutput) ToLandingZoneStatusPtrOutput() LandingZoneStatusPtrOutput
func (LandingZoneStatusOutput) ToLandingZoneStatusPtrOutputWithContext ¶ added in v0.87.0
func (o LandingZoneStatusOutput) ToLandingZoneStatusPtrOutputWithContext(ctx context.Context) LandingZoneStatusPtrOutput
func (LandingZoneStatusOutput) ToOutput ¶ added in v0.87.0
func (o LandingZoneStatusOutput) ToOutput(ctx context.Context) pulumix.Output[LandingZoneStatus]
func (LandingZoneStatusOutput) ToStringOutput ¶ added in v0.87.0
func (o LandingZoneStatusOutput) ToStringOutput() pulumi.StringOutput
func (LandingZoneStatusOutput) ToStringOutputWithContext ¶ added in v0.87.0
func (o LandingZoneStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LandingZoneStatusOutput) ToStringPtrOutput ¶ added in v0.87.0
func (o LandingZoneStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LandingZoneStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.87.0
func (o LandingZoneStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LandingZoneStatusPtrOutput ¶ added in v0.87.0
type LandingZoneStatusPtrOutput struct{ *pulumi.OutputState }
func (LandingZoneStatusPtrOutput) Elem ¶ added in v0.87.0
func (o LandingZoneStatusPtrOutput) Elem() LandingZoneStatusOutput
func (LandingZoneStatusPtrOutput) ElementType ¶ added in v0.87.0
func (LandingZoneStatusPtrOutput) ElementType() reflect.Type
func (LandingZoneStatusPtrOutput) ToLandingZoneStatusPtrOutput ¶ added in v0.87.0
func (o LandingZoneStatusPtrOutput) ToLandingZoneStatusPtrOutput() LandingZoneStatusPtrOutput
func (LandingZoneStatusPtrOutput) ToLandingZoneStatusPtrOutputWithContext ¶ added in v0.87.0
func (o LandingZoneStatusPtrOutput) ToLandingZoneStatusPtrOutputWithContext(ctx context.Context) LandingZoneStatusPtrOutput
func (LandingZoneStatusPtrOutput) ToOutput ¶ added in v0.87.0
func (o LandingZoneStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*LandingZoneStatus]
func (LandingZoneStatusPtrOutput) ToStringPtrOutput ¶ added in v0.87.0
func (o LandingZoneStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LandingZoneStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.87.0
func (o LandingZoneStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LandingZoneTag ¶ added in v0.87.0
type LandingZoneTagArgs ¶ added in v0.87.0
type LandingZoneTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (LandingZoneTagArgs) ElementType ¶ added in v0.87.0
func (LandingZoneTagArgs) ElementType() reflect.Type
func (LandingZoneTagArgs) ToLandingZoneTagOutput ¶ added in v0.87.0
func (i LandingZoneTagArgs) ToLandingZoneTagOutput() LandingZoneTagOutput
func (LandingZoneTagArgs) ToLandingZoneTagOutputWithContext ¶ added in v0.87.0
func (i LandingZoneTagArgs) ToLandingZoneTagOutputWithContext(ctx context.Context) LandingZoneTagOutput
func (LandingZoneTagArgs) ToOutput ¶ added in v0.87.0
func (i LandingZoneTagArgs) ToOutput(ctx context.Context) pulumix.Output[LandingZoneTag]
type LandingZoneTagArray ¶ added in v0.87.0
type LandingZoneTagArray []LandingZoneTagInput
func (LandingZoneTagArray) ElementType ¶ added in v0.87.0
func (LandingZoneTagArray) ElementType() reflect.Type
func (LandingZoneTagArray) ToLandingZoneTagArrayOutput ¶ added in v0.87.0
func (i LandingZoneTagArray) ToLandingZoneTagArrayOutput() LandingZoneTagArrayOutput
func (LandingZoneTagArray) ToLandingZoneTagArrayOutputWithContext ¶ added in v0.87.0
func (i LandingZoneTagArray) ToLandingZoneTagArrayOutputWithContext(ctx context.Context) LandingZoneTagArrayOutput
func (LandingZoneTagArray) ToOutput ¶ added in v0.87.0
func (i LandingZoneTagArray) ToOutput(ctx context.Context) pulumix.Output[[]LandingZoneTag]
type LandingZoneTagArrayInput ¶ added in v0.87.0
type LandingZoneTagArrayInput interface { pulumi.Input ToLandingZoneTagArrayOutput() LandingZoneTagArrayOutput ToLandingZoneTagArrayOutputWithContext(context.Context) LandingZoneTagArrayOutput }
LandingZoneTagArrayInput is an input type that accepts LandingZoneTagArray and LandingZoneTagArrayOutput values. You can construct a concrete instance of `LandingZoneTagArrayInput` via:
LandingZoneTagArray{ LandingZoneTagArgs{...} }
type LandingZoneTagArrayOutput ¶ added in v0.87.0
type LandingZoneTagArrayOutput struct{ *pulumi.OutputState }
func (LandingZoneTagArrayOutput) ElementType ¶ added in v0.87.0
func (LandingZoneTagArrayOutput) ElementType() reflect.Type
func (LandingZoneTagArrayOutput) Index ¶ added in v0.87.0
func (o LandingZoneTagArrayOutput) Index(i pulumi.IntInput) LandingZoneTagOutput
func (LandingZoneTagArrayOutput) ToLandingZoneTagArrayOutput ¶ added in v0.87.0
func (o LandingZoneTagArrayOutput) ToLandingZoneTagArrayOutput() LandingZoneTagArrayOutput
func (LandingZoneTagArrayOutput) ToLandingZoneTagArrayOutputWithContext ¶ added in v0.87.0
func (o LandingZoneTagArrayOutput) ToLandingZoneTagArrayOutputWithContext(ctx context.Context) LandingZoneTagArrayOutput
func (LandingZoneTagArrayOutput) ToOutput ¶ added in v0.87.0
func (o LandingZoneTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LandingZoneTag]
type LandingZoneTagInput ¶ added in v0.87.0
type LandingZoneTagInput interface { pulumi.Input ToLandingZoneTagOutput() LandingZoneTagOutput ToLandingZoneTagOutputWithContext(context.Context) LandingZoneTagOutput }
LandingZoneTagInput is an input type that accepts LandingZoneTagArgs and LandingZoneTagOutput values. You can construct a concrete instance of `LandingZoneTagInput` via:
LandingZoneTagArgs{...}
type LandingZoneTagOutput ¶ added in v0.87.0
type LandingZoneTagOutput struct{ *pulumi.OutputState }
func (LandingZoneTagOutput) ElementType ¶ added in v0.87.0
func (LandingZoneTagOutput) ElementType() reflect.Type
func (LandingZoneTagOutput) Key ¶ added in v0.87.0
func (o LandingZoneTagOutput) Key() pulumi.StringPtrOutput
func (LandingZoneTagOutput) ToLandingZoneTagOutput ¶ added in v0.87.0
func (o LandingZoneTagOutput) ToLandingZoneTagOutput() LandingZoneTagOutput
func (LandingZoneTagOutput) ToLandingZoneTagOutputWithContext ¶ added in v0.87.0
func (o LandingZoneTagOutput) ToLandingZoneTagOutputWithContext(ctx context.Context) LandingZoneTagOutput
func (LandingZoneTagOutput) ToOutput ¶ added in v0.87.0
func (o LandingZoneTagOutput) ToOutput(ctx context.Context) pulumix.Output[LandingZoneTag]
func (LandingZoneTagOutput) Value ¶ added in v0.87.0
func (o LandingZoneTagOutput) Value() pulumi.StringPtrOutput
type LookupEnabledControlArgs ¶ added in v0.87.0
type LookupEnabledControlOutputArgs ¶ added in v0.87.0
type LookupEnabledControlOutputArgs struct { // Arn of the control. ControlIdentifier pulumi.StringInput `pulumi:"controlIdentifier"` // Arn for Organizational unit to which the control needs to be applied TargetIdentifier pulumi.StringInput `pulumi:"targetIdentifier"` }
func (LookupEnabledControlOutputArgs) ElementType ¶ added in v0.87.0
func (LookupEnabledControlOutputArgs) ElementType() reflect.Type
type LookupEnabledControlResult ¶ added in v0.87.0
type LookupEnabledControlResult struct { // Parameters to configure the enabled control behavior. Parameters []EnabledControlParameter `pulumi:"parameters"` }
func LookupEnabledControl ¶ added in v0.87.0
func LookupEnabledControl(ctx *pulumi.Context, args *LookupEnabledControlArgs, opts ...pulumi.InvokeOption) (*LookupEnabledControlResult, error)
Enables a control on a specified target.
type LookupEnabledControlResultOutput ¶ added in v0.87.0
type LookupEnabledControlResultOutput struct{ *pulumi.OutputState }
func LookupEnabledControlOutput ¶ added in v0.87.0
func LookupEnabledControlOutput(ctx *pulumi.Context, args LookupEnabledControlOutputArgs, opts ...pulumi.InvokeOption) LookupEnabledControlResultOutput
func (LookupEnabledControlResultOutput) ElementType ¶ added in v0.87.0
func (LookupEnabledControlResultOutput) ElementType() reflect.Type
func (LookupEnabledControlResultOutput) Parameters ¶ added in v0.87.0
func (o LookupEnabledControlResultOutput) Parameters() EnabledControlParameterArrayOutput
Parameters to configure the enabled control behavior.
func (LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutput ¶ added in v0.87.0
func (o LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutput() LookupEnabledControlResultOutput
func (LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutputWithContext ¶ added in v0.87.0
func (o LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutputWithContext(ctx context.Context) LookupEnabledControlResultOutput
func (LookupEnabledControlResultOutput) ToOutput ¶ added in v0.87.0
func (o LookupEnabledControlResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEnabledControlResult]
type LookupLandingZoneArgs ¶ added in v0.87.0
type LookupLandingZoneArgs struct {
LandingZoneIdentifier string `pulumi:"landingZoneIdentifier"`
}
type LookupLandingZoneOutputArgs ¶ added in v0.87.0
type LookupLandingZoneOutputArgs struct {
LandingZoneIdentifier pulumi.StringInput `pulumi:"landingZoneIdentifier"`
}
func (LookupLandingZoneOutputArgs) ElementType ¶ added in v0.87.0
func (LookupLandingZoneOutputArgs) ElementType() reflect.Type
type LookupLandingZoneResult ¶ added in v0.87.0
type LookupLandingZoneResult struct { Arn *string `pulumi:"arn"` DriftStatus *LandingZoneDriftStatus `pulumi:"driftStatus"` LandingZoneIdentifier *string `pulumi:"landingZoneIdentifier"` LatestAvailableVersion *string `pulumi:"latestAvailableVersion"` Manifest interface{} `pulumi:"manifest"` Status *LandingZoneStatus `pulumi:"status"` Tags []LandingZoneTag `pulumi:"tags"` Version *string `pulumi:"version"` }
func LookupLandingZone ¶ added in v0.87.0
func LookupLandingZone(ctx *pulumi.Context, args *LookupLandingZoneArgs, opts ...pulumi.InvokeOption) (*LookupLandingZoneResult, error)
Definition of AWS::ControlTower::LandingZone Resource Type
type LookupLandingZoneResultOutput ¶ added in v0.87.0
type LookupLandingZoneResultOutput struct{ *pulumi.OutputState }
func LookupLandingZoneOutput ¶ added in v0.87.0
func LookupLandingZoneOutput(ctx *pulumi.Context, args LookupLandingZoneOutputArgs, opts ...pulumi.InvokeOption) LookupLandingZoneResultOutput
func (LookupLandingZoneResultOutput) Arn ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) Arn() pulumi.StringPtrOutput
func (LookupLandingZoneResultOutput) DriftStatus ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) DriftStatus() LandingZoneDriftStatusPtrOutput
func (LookupLandingZoneResultOutput) ElementType ¶ added in v0.87.0
func (LookupLandingZoneResultOutput) ElementType() reflect.Type
func (LookupLandingZoneResultOutput) LandingZoneIdentifier ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) LandingZoneIdentifier() pulumi.StringPtrOutput
func (LookupLandingZoneResultOutput) LatestAvailableVersion ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) LatestAvailableVersion() pulumi.StringPtrOutput
func (LookupLandingZoneResultOutput) Manifest ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) Manifest() pulumi.AnyOutput
func (LookupLandingZoneResultOutput) Status ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) Status() LandingZoneStatusPtrOutput
func (LookupLandingZoneResultOutput) Tags ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) Tags() LandingZoneTagArrayOutput
func (LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutput ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutput() LookupLandingZoneResultOutput
func (LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutputWithContext ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutputWithContext(ctx context.Context) LookupLandingZoneResultOutput
func (LookupLandingZoneResultOutput) ToOutput ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupLandingZoneResult]
func (LookupLandingZoneResultOutput) Version ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) Version() pulumi.StringPtrOutput