Documentation ¶
Index ¶
- Constants
- type EnabledBaseline
- type EnabledBaselineArgs
- type EnabledBaselineInput
- type EnabledBaselineOutput
- func (o EnabledBaselineOutput) BaselineIdentifier() pulumi.StringOutput
- func (o EnabledBaselineOutput) BaselineVersion() pulumi.StringOutput
- func (EnabledBaselineOutput) ElementType() reflect.Type
- func (o EnabledBaselineOutput) EnabledBaselineIdentifier() pulumi.StringOutput
- func (o EnabledBaselineOutput) Parameters() EnabledBaselineParameterArrayOutput
- func (o EnabledBaselineOutput) Tags() aws.TagArrayOutput
- func (o EnabledBaselineOutput) TargetIdentifier() pulumi.StringOutput
- func (o EnabledBaselineOutput) ToEnabledBaselineOutput() EnabledBaselineOutput
- func (o EnabledBaselineOutput) ToEnabledBaselineOutputWithContext(ctx context.Context) EnabledBaselineOutput
- type EnabledBaselineParameter
- type EnabledBaselineParameterArgs
- func (EnabledBaselineParameterArgs) ElementType() reflect.Type
- func (i EnabledBaselineParameterArgs) ToEnabledBaselineParameterOutput() EnabledBaselineParameterOutput
- func (i EnabledBaselineParameterArgs) ToEnabledBaselineParameterOutputWithContext(ctx context.Context) EnabledBaselineParameterOutput
- type EnabledBaselineParameterArray
- func (EnabledBaselineParameterArray) ElementType() reflect.Type
- func (i EnabledBaselineParameterArray) ToEnabledBaselineParameterArrayOutput() EnabledBaselineParameterArrayOutput
- func (i EnabledBaselineParameterArray) ToEnabledBaselineParameterArrayOutputWithContext(ctx context.Context) EnabledBaselineParameterArrayOutput
- type EnabledBaselineParameterArrayInput
- type EnabledBaselineParameterArrayOutput
- func (EnabledBaselineParameterArrayOutput) ElementType() reflect.Type
- func (o EnabledBaselineParameterArrayOutput) Index(i pulumi.IntInput) EnabledBaselineParameterOutput
- func (o EnabledBaselineParameterArrayOutput) ToEnabledBaselineParameterArrayOutput() EnabledBaselineParameterArrayOutput
- func (o EnabledBaselineParameterArrayOutput) ToEnabledBaselineParameterArrayOutputWithContext(ctx context.Context) EnabledBaselineParameterArrayOutput
- type EnabledBaselineParameterInput
- type EnabledBaselineParameterOutput
- func (EnabledBaselineParameterOutput) ElementType() reflect.Type
- func (o EnabledBaselineParameterOutput) Key() pulumi.StringPtrOutput
- func (o EnabledBaselineParameterOutput) ToEnabledBaselineParameterOutput() EnabledBaselineParameterOutput
- func (o EnabledBaselineParameterOutput) ToEnabledBaselineParameterOutputWithContext(ctx context.Context) EnabledBaselineParameterOutput
- func (o EnabledBaselineParameterOutput) Value() pulumi.AnyOutput
- type EnabledBaselineState
- type EnabledBaselineTag
- type 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) Tags() aws.TagArrayOutput
- func (o EnabledControlOutput) TargetIdentifier() pulumi.StringOutput
- func (o EnabledControlOutput) ToEnabledControlOutput() EnabledControlOutput
- func (o EnabledControlOutput) ToEnabledControlOutputWithContext(ctx context.Context) EnabledControlOutput
- type EnabledControlParameter
- type EnabledControlParameterArgs
- type EnabledControlParameterArray
- func (EnabledControlParameterArray) ElementType() reflect.Type
- func (i EnabledControlParameterArray) ToEnabledControlParameterArrayOutput() EnabledControlParameterArrayOutput
- func (i EnabledControlParameterArray) ToEnabledControlParameterArrayOutputWithContext(ctx context.Context) EnabledControlParameterArrayOutput
- 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
- 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) Value() pulumi.AnyOutput
- type EnabledControlState
- type EnabledControlTag
- 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) 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) 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() aws.TagArrayOutput
- func (o LandingZoneOutput) ToLandingZoneOutput() LandingZoneOutput
- func (o LandingZoneOutput) ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput
- 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) 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) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LandingZoneStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LandingZoneTag
- type LookupEnabledBaselineArgs
- type LookupEnabledBaselineOutputArgs
- type LookupEnabledBaselineResult
- type LookupEnabledBaselineResultOutput
- func (o LookupEnabledBaselineResultOutput) BaselineVersion() pulumi.StringPtrOutput
- func (LookupEnabledBaselineResultOutput) ElementType() reflect.Type
- func (o LookupEnabledBaselineResultOutput) EnabledBaselineIdentifier() pulumi.StringPtrOutput
- func (o LookupEnabledBaselineResultOutput) Parameters() EnabledBaselineParameterArrayOutput
- func (o LookupEnabledBaselineResultOutput) Tags() aws.TagArrayOutput
- func (o LookupEnabledBaselineResultOutput) ToLookupEnabledBaselineResultOutput() LookupEnabledBaselineResultOutput
- func (o LookupEnabledBaselineResultOutput) ToLookupEnabledBaselineResultOutputWithContext(ctx context.Context) LookupEnabledBaselineResultOutput
- type LookupEnabledControlArgs
- type LookupEnabledControlOutputArgs
- type LookupEnabledControlResult
- type LookupEnabledControlResultOutput
- func (LookupEnabledControlResultOutput) ElementType() reflect.Type
- func (o LookupEnabledControlResultOutput) Parameters() EnabledControlParameterArrayOutput
- func (o LookupEnabledControlResultOutput) Tags() aws.TagArrayOutput
- func (o LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutput() LookupEnabledControlResultOutput
- func (o LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutputWithContext(ctx context.Context) LookupEnabledControlResultOutput
- 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() aws.TagArrayOutput
- func (o LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutput() LookupLandingZoneResultOutput
- func (o LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutputWithContext(ctx context.Context) LookupLandingZoneResultOutput
- 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 EnabledBaseline ¶ added in v0.98.0
type EnabledBaseline struct { pulumi.CustomResourceState BaselineIdentifier pulumi.StringOutput `pulumi:"baselineIdentifier"` BaselineVersion pulumi.StringOutput `pulumi:"baselineVersion"` EnabledBaselineIdentifier pulumi.StringOutput `pulumi:"enabledBaselineIdentifier"` Parameters EnabledBaselineParameterArrayOutput `pulumi:"parameters"` Tags aws.TagArrayOutput `pulumi:"tags"` TargetIdentifier pulumi.StringOutput `pulumi:"targetIdentifier"` }
Definition of AWS::ControlTower::EnabledBaseline Resource Type
func GetEnabledBaseline ¶ added in v0.98.0
func GetEnabledBaseline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnabledBaselineState, opts ...pulumi.ResourceOption) (*EnabledBaseline, error)
GetEnabledBaseline gets an existing EnabledBaseline 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 NewEnabledBaseline ¶ added in v0.98.0
func NewEnabledBaseline(ctx *pulumi.Context, name string, args *EnabledBaselineArgs, opts ...pulumi.ResourceOption) (*EnabledBaseline, error)
NewEnabledBaseline registers a new resource with the given unique name, arguments, and options.
func (*EnabledBaseline) ElementType ¶ added in v0.98.0
func (*EnabledBaseline) ElementType() reflect.Type
func (*EnabledBaseline) ToEnabledBaselineOutput ¶ added in v0.98.0
func (i *EnabledBaseline) ToEnabledBaselineOutput() EnabledBaselineOutput
func (*EnabledBaseline) ToEnabledBaselineOutputWithContext ¶ added in v0.98.0
func (i *EnabledBaseline) ToEnabledBaselineOutputWithContext(ctx context.Context) EnabledBaselineOutput
type EnabledBaselineArgs ¶ added in v0.98.0
type EnabledBaselineArgs struct { BaselineIdentifier pulumi.StringInput BaselineVersion pulumi.StringInput Parameters EnabledBaselineParameterArrayInput Tags aws.TagArrayInput TargetIdentifier pulumi.StringInput }
The set of arguments for constructing a EnabledBaseline resource.
func (EnabledBaselineArgs) ElementType ¶ added in v0.98.0
func (EnabledBaselineArgs) ElementType() reflect.Type
type EnabledBaselineInput ¶ added in v0.98.0
type EnabledBaselineInput interface { pulumi.Input ToEnabledBaselineOutput() EnabledBaselineOutput ToEnabledBaselineOutputWithContext(ctx context.Context) EnabledBaselineOutput }
type EnabledBaselineOutput ¶ added in v0.98.0
type EnabledBaselineOutput struct{ *pulumi.OutputState }
func (EnabledBaselineOutput) BaselineIdentifier ¶ added in v0.98.0
func (o EnabledBaselineOutput) BaselineIdentifier() pulumi.StringOutput
func (EnabledBaselineOutput) BaselineVersion ¶ added in v0.98.0
func (o EnabledBaselineOutput) BaselineVersion() pulumi.StringOutput
func (EnabledBaselineOutput) ElementType ¶ added in v0.98.0
func (EnabledBaselineOutput) ElementType() reflect.Type
func (EnabledBaselineOutput) EnabledBaselineIdentifier ¶ added in v0.98.0
func (o EnabledBaselineOutput) EnabledBaselineIdentifier() pulumi.StringOutput
func (EnabledBaselineOutput) Parameters ¶ added in v0.98.0
func (o EnabledBaselineOutput) Parameters() EnabledBaselineParameterArrayOutput
func (EnabledBaselineOutput) Tags ¶ added in v0.98.0
func (o EnabledBaselineOutput) Tags() aws.TagArrayOutput
func (EnabledBaselineOutput) TargetIdentifier ¶ added in v0.98.0
func (o EnabledBaselineOutput) TargetIdentifier() pulumi.StringOutput
func (EnabledBaselineOutput) ToEnabledBaselineOutput ¶ added in v0.98.0
func (o EnabledBaselineOutput) ToEnabledBaselineOutput() EnabledBaselineOutput
func (EnabledBaselineOutput) ToEnabledBaselineOutputWithContext ¶ added in v0.98.0
func (o EnabledBaselineOutput) ToEnabledBaselineOutputWithContext(ctx context.Context) EnabledBaselineOutput
type EnabledBaselineParameter ¶ added in v0.98.0
type EnabledBaselineParameter struct { Key *string `pulumi:"key"` Value interface{} `pulumi:"value"` }
type EnabledBaselineParameterArgs ¶ added in v0.98.0
type EnabledBaselineParameterArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.Input `pulumi:"value"` }
func (EnabledBaselineParameterArgs) ElementType ¶ added in v0.98.0
func (EnabledBaselineParameterArgs) ElementType() reflect.Type
func (EnabledBaselineParameterArgs) ToEnabledBaselineParameterOutput ¶ added in v0.98.0
func (i EnabledBaselineParameterArgs) ToEnabledBaselineParameterOutput() EnabledBaselineParameterOutput
func (EnabledBaselineParameterArgs) ToEnabledBaselineParameterOutputWithContext ¶ added in v0.98.0
func (i EnabledBaselineParameterArgs) ToEnabledBaselineParameterOutputWithContext(ctx context.Context) EnabledBaselineParameterOutput
type EnabledBaselineParameterArray ¶ added in v0.98.0
type EnabledBaselineParameterArray []EnabledBaselineParameterInput
func (EnabledBaselineParameterArray) ElementType ¶ added in v0.98.0
func (EnabledBaselineParameterArray) ElementType() reflect.Type
func (EnabledBaselineParameterArray) ToEnabledBaselineParameterArrayOutput ¶ added in v0.98.0
func (i EnabledBaselineParameterArray) ToEnabledBaselineParameterArrayOutput() EnabledBaselineParameterArrayOutput
func (EnabledBaselineParameterArray) ToEnabledBaselineParameterArrayOutputWithContext ¶ added in v0.98.0
func (i EnabledBaselineParameterArray) ToEnabledBaselineParameterArrayOutputWithContext(ctx context.Context) EnabledBaselineParameterArrayOutput
type EnabledBaselineParameterArrayInput ¶ added in v0.98.0
type EnabledBaselineParameterArrayInput interface { pulumi.Input ToEnabledBaselineParameterArrayOutput() EnabledBaselineParameterArrayOutput ToEnabledBaselineParameterArrayOutputWithContext(context.Context) EnabledBaselineParameterArrayOutput }
EnabledBaselineParameterArrayInput is an input type that accepts EnabledBaselineParameterArray and EnabledBaselineParameterArrayOutput values. You can construct a concrete instance of `EnabledBaselineParameterArrayInput` via:
EnabledBaselineParameterArray{ EnabledBaselineParameterArgs{...} }
type EnabledBaselineParameterArrayOutput ¶ added in v0.98.0
type EnabledBaselineParameterArrayOutput struct{ *pulumi.OutputState }
func (EnabledBaselineParameterArrayOutput) ElementType ¶ added in v0.98.0
func (EnabledBaselineParameterArrayOutput) ElementType() reflect.Type
func (EnabledBaselineParameterArrayOutput) Index ¶ added in v0.98.0
func (o EnabledBaselineParameterArrayOutput) Index(i pulumi.IntInput) EnabledBaselineParameterOutput
func (EnabledBaselineParameterArrayOutput) ToEnabledBaselineParameterArrayOutput ¶ added in v0.98.0
func (o EnabledBaselineParameterArrayOutput) ToEnabledBaselineParameterArrayOutput() EnabledBaselineParameterArrayOutput
func (EnabledBaselineParameterArrayOutput) ToEnabledBaselineParameterArrayOutputWithContext ¶ added in v0.98.0
func (o EnabledBaselineParameterArrayOutput) ToEnabledBaselineParameterArrayOutputWithContext(ctx context.Context) EnabledBaselineParameterArrayOutput
type EnabledBaselineParameterInput ¶ added in v0.98.0
type EnabledBaselineParameterInput interface { pulumi.Input ToEnabledBaselineParameterOutput() EnabledBaselineParameterOutput ToEnabledBaselineParameterOutputWithContext(context.Context) EnabledBaselineParameterOutput }
EnabledBaselineParameterInput is an input type that accepts EnabledBaselineParameterArgs and EnabledBaselineParameterOutput values. You can construct a concrete instance of `EnabledBaselineParameterInput` via:
EnabledBaselineParameterArgs{...}
type EnabledBaselineParameterOutput ¶ added in v0.98.0
type EnabledBaselineParameterOutput struct{ *pulumi.OutputState }
func (EnabledBaselineParameterOutput) ElementType ¶ added in v0.98.0
func (EnabledBaselineParameterOutput) ElementType() reflect.Type
func (EnabledBaselineParameterOutput) Key ¶ added in v0.98.0
func (o EnabledBaselineParameterOutput) Key() pulumi.StringPtrOutput
func (EnabledBaselineParameterOutput) ToEnabledBaselineParameterOutput ¶ added in v0.98.0
func (o EnabledBaselineParameterOutput) ToEnabledBaselineParameterOutput() EnabledBaselineParameterOutput
func (EnabledBaselineParameterOutput) ToEnabledBaselineParameterOutputWithContext ¶ added in v0.98.0
func (o EnabledBaselineParameterOutput) ToEnabledBaselineParameterOutputWithContext(ctx context.Context) EnabledBaselineParameterOutput
func (EnabledBaselineParameterOutput) Value ¶ added in v0.98.0
func (o EnabledBaselineParameterOutput) Value() pulumi.AnyOutput
type EnabledBaselineState ¶ added in v0.98.0
type EnabledBaselineState struct { }
func (EnabledBaselineState) ElementType ¶ added in v0.98.0
func (EnabledBaselineState) ElementType() reflect.Type
type EnabledBaselineTag ¶ added in v0.98.0
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"` // A set of tags to assign to the enabled control. Tags aws.TagArrayOutput `pulumi:"tags"` // Arn for Organizational unit to which the control needs to be applied TargetIdentifier pulumi.StringOutput `pulumi:"targetIdentifier"` }
Enables a control on a specified target.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/controltower" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := controltower.NewEnabledControl(ctx, "myExampleControl", &controltower.EnabledControlArgs{ ControlIdentifier: pulumi.String("arn:aws:controltower:us-east-2::control/EXAMPLE_NAME"), TargetIdentifier: pulumi.String("arn:aws:organizations::01234567890:ou/o-EXAMPLE/ou-zzxx-zzx0zzz2"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/controltower" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := controltower.NewEnabledControl(ctx, "myExampleControl", &controltower.EnabledControlArgs{ ControlIdentifier: pulumi.String("arn:aws:controltower:us-east-2::control/EXAMPLE_NAME"), TargetIdentifier: pulumi.String("arn:aws:organizations::01234567890:ou/o-EXAMPLE/ou-zzxx-zzx0zzz2"), }) if err != nil { return err } return nil }) }
```
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
type EnabledControlArgs ¶
type EnabledControlArgs struct { // Arn of the control. ControlIdentifier pulumi.StringInput // Parameters to configure the enabled control behavior. Parameters EnabledControlParameterArrayInput // A set of tags to assign to the enabled control. Tags aws.TagArrayInput // 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) Tags ¶ added in v0.98.0
func (o EnabledControlOutput) Tags() aws.TagArrayOutput
A set of tags to assign to the enabled control.
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
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
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
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
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) 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 EnabledControlTag ¶ added in v0.98.0
type EnabledControlTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
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"` // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::ControlTower::LandingZone` for more information about the expected schema for this property. Manifest pulumi.AnyOutput `pulumi:"manifest"` Status LandingZoneStatusOutput `pulumi:"status"` Tags aws.TagArrayOutput `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
type LandingZoneArgs ¶ added in v0.87.0
type LandingZoneArgs struct { // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::ControlTower::LandingZone` for more information about the expected schema for this property. Manifest pulumi.Input Tags aws.TagArrayInput 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) 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) 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
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::ControlTower::LandingZone` for more information about the expected schema for this property.
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() aws.TagArrayOutput
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) 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) 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) 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 LookupEnabledBaselineArgs ¶ added in v0.98.0
type LookupEnabledBaselineArgs struct {
EnabledBaselineIdentifier string `pulumi:"enabledBaselineIdentifier"`
}
type LookupEnabledBaselineOutputArgs ¶ added in v0.98.0
type LookupEnabledBaselineOutputArgs struct {
EnabledBaselineIdentifier pulumi.StringInput `pulumi:"enabledBaselineIdentifier"`
}
func (LookupEnabledBaselineOutputArgs) ElementType ¶ added in v0.98.0
func (LookupEnabledBaselineOutputArgs) ElementType() reflect.Type
type LookupEnabledBaselineResult ¶ added in v0.98.0
type LookupEnabledBaselineResult struct { BaselineVersion *string `pulumi:"baselineVersion"` EnabledBaselineIdentifier *string `pulumi:"enabledBaselineIdentifier"` Parameters []EnabledBaselineParameter `pulumi:"parameters"` Tags []aws.Tag `pulumi:"tags"` }
func LookupEnabledBaseline ¶ added in v0.98.0
func LookupEnabledBaseline(ctx *pulumi.Context, args *LookupEnabledBaselineArgs, opts ...pulumi.InvokeOption) (*LookupEnabledBaselineResult, error)
Definition of AWS::ControlTower::EnabledBaseline Resource Type
type LookupEnabledBaselineResultOutput ¶ added in v0.98.0
type LookupEnabledBaselineResultOutput struct{ *pulumi.OutputState }
func LookupEnabledBaselineOutput ¶ added in v0.98.0
func LookupEnabledBaselineOutput(ctx *pulumi.Context, args LookupEnabledBaselineOutputArgs, opts ...pulumi.InvokeOption) LookupEnabledBaselineResultOutput
func (LookupEnabledBaselineResultOutput) BaselineVersion ¶ added in v0.98.0
func (o LookupEnabledBaselineResultOutput) BaselineVersion() pulumi.StringPtrOutput
func (LookupEnabledBaselineResultOutput) ElementType ¶ added in v0.98.0
func (LookupEnabledBaselineResultOutput) ElementType() reflect.Type
func (LookupEnabledBaselineResultOutput) EnabledBaselineIdentifier ¶ added in v0.98.0
func (o LookupEnabledBaselineResultOutput) EnabledBaselineIdentifier() pulumi.StringPtrOutput
func (LookupEnabledBaselineResultOutput) Parameters ¶ added in v0.98.0
func (o LookupEnabledBaselineResultOutput) Parameters() EnabledBaselineParameterArrayOutput
func (LookupEnabledBaselineResultOutput) Tags ¶ added in v0.98.0
func (o LookupEnabledBaselineResultOutput) Tags() aws.TagArrayOutput
func (LookupEnabledBaselineResultOutput) ToLookupEnabledBaselineResultOutput ¶ added in v0.98.0
func (o LookupEnabledBaselineResultOutput) ToLookupEnabledBaselineResultOutput() LookupEnabledBaselineResultOutput
func (LookupEnabledBaselineResultOutput) ToLookupEnabledBaselineResultOutputWithContext ¶ added in v0.98.0
func (o LookupEnabledBaselineResultOutput) ToLookupEnabledBaselineResultOutputWithContext(ctx context.Context) LookupEnabledBaselineResultOutput
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"` // A set of tags to assign to the enabled control. Tags []aws.Tag `pulumi:"tags"` }
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) Tags ¶ added in v0.98.0
func (o LookupEnabledControlResultOutput) Tags() aws.TagArrayOutput
A set of tags to assign to the enabled control.
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
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"` // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::ControlTower::LandingZone` for more information about the expected schema for this property. Manifest interface{} `pulumi:"manifest"` Status *LandingZoneStatus `pulumi:"status"` Tags []aws.Tag `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
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::ControlTower::LandingZone` for more information about the expected schema for this property.
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() aws.TagArrayOutput
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) Version ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) Version() pulumi.StringPtrOutput