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 // The specific `Baseline` enabled as part of the `EnabledBaseline` resource. BaselineIdentifier pulumi.StringOutput `pulumi:"baselineIdentifier"` // The enabled version of the `Baseline` . BaselineVersion pulumi.StringOutput `pulumi:"baselineVersion"` // The ARN of the `EnabledBaseline` resource. EnabledBaselineIdentifier pulumi.StringOutput `pulumi:"enabledBaselineIdentifier"` // Parameters that are applied when enabling this `Baseline` . These parameters configure the behavior of the baseline. Parameters EnabledBaselineParameterArrayOutput `pulumi:"parameters"` // Tags associated with input to `EnableBaseline` . Tags aws.TagArrayOutput `pulumi:"tags"` // The target on which to enable the `Baseline` . 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 { // The specific `Baseline` enabled as part of the `EnabledBaseline` resource. BaselineIdentifier pulumi.StringInput // The enabled version of the `Baseline` . BaselineVersion pulumi.StringInput // Parameters that are applied when enabling this `Baseline` . These parameters configure the behavior of the baseline. Parameters EnabledBaselineParameterArrayInput // Tags associated with input to `EnableBaseline` . Tags aws.TagArrayInput // The target on which to enable the `Baseline` . 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
The specific `Baseline` enabled as part of the `EnabledBaseline` resource.
func (EnabledBaselineOutput) BaselineVersion ¶ added in v0.98.0
func (o EnabledBaselineOutput) BaselineVersion() pulumi.StringOutput
The enabled version of the `Baseline` .
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
The ARN of the `EnabledBaseline` resource.
func (EnabledBaselineOutput) Parameters ¶ added in v0.98.0
func (o EnabledBaselineOutput) Parameters() EnabledBaselineParameterArrayOutput
Parameters that are applied when enabling this `Baseline` . These parameters configure the behavior of the baseline.
func (EnabledBaselineOutput) Tags ¶ added in v0.98.0
func (o EnabledBaselineOutput) Tags() aws.TagArrayOutput
Tags associated with input to `EnableBaseline` .
func (EnabledBaselineOutput) TargetIdentifier ¶ added in v0.98.0
func (o EnabledBaselineOutput) TargetIdentifier() pulumi.StringOutput
The target on which to enable the `Baseline` .
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 { // A string denoting the parameter key. Key *string `pulumi:"key"` // A low-level `Document` object of any type (for example, a Java Object). Value interface{} `pulumi:"value"` }
type EnabledBaselineParameterArgs ¶ added in v0.98.0
type EnabledBaselineParameterArgs struct { // A string denoting the parameter key. Key pulumi.StringPtrInput `pulumi:"key"` // A low-level `Document` object of any type (for example, a Java Object). 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
A string denoting the parameter key.
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
A low-level `Document` object of any type (for example, a Java Object).
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 { // The key of a key/value pair. It is of type `string` . Key string `pulumi:"key"` // The value of a key/value pair. It can be of type `array` , `string` , `number` , `object` , or `boolean` . [Note: The *Type* field that follows may show a single type such as Number, which is only one possible type.] Value interface{} `pulumi:"value"` }
type EnabledControlParameterArgs ¶ added in v0.87.0
type EnabledControlParameterArgs struct { // The key of a key/value pair. It is of type `string` . Key pulumi.StringInput `pulumi:"key"` // The value of a key/value pair. It can be of type `array` , `string` , `number` , `object` , or `boolean` . [Note: The *Type* field that follows may show a single type such as Number, which is only one possible type.] 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
The key of a key/value pair. It is of type `string` .
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
The value of a key/value pair. It can be of type `array` , `string` , `number` , `object` , or `boolean` . [Note: The *Type* field that follows may show a single type such as Number, which is only one possible type.]
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 // The ARN of the landing zone. Arn pulumi.StringOutput `pulumi:"arn"` // The drift status of the landing zone. DriftStatus LandingZoneDriftStatusOutput `pulumi:"driftStatus"` // The unique identifier of the landing zone. LandingZoneIdentifier pulumi.StringOutput `pulumi:"landingZoneIdentifier"` // The latest available version of the landing zone. LatestAvailableVersion pulumi.StringOutput `pulumi:"latestAvailableVersion"` // The landing zone manifest JSON text file that specifies the landing zone configurations. // // 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"` // The landing zone deployment status. One of `ACTIVE` , `PROCESSING` , `FAILED` . Status LandingZoneStatusOutput `pulumi:"status"` // Tags to be applied to the landing zone. Tags aws.TagArrayOutput `pulumi:"tags"` // The landing zone's current deployed version. 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 { // The landing zone manifest JSON text file that specifies the landing zone configurations. // // 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 to be applied to the landing zone. Tags aws.TagArrayInput // The landing zone's current deployed version. 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
The ARN of the landing zone.
func (LandingZoneOutput) DriftStatus ¶ added in v0.87.0
func (o LandingZoneOutput) DriftStatus() LandingZoneDriftStatusOutput
The drift status of the landing zone.
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
The unique identifier of the landing zone.
func (LandingZoneOutput) LatestAvailableVersion ¶ added in v0.87.0
func (o LandingZoneOutput) LatestAvailableVersion() pulumi.StringOutput
The latest available version of the landing zone.
func (LandingZoneOutput) Manifest ¶ added in v0.87.0
func (o LandingZoneOutput) Manifest() pulumi.AnyOutput
The landing zone manifest JSON text file that specifies the landing zone configurations.
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
The landing zone deployment status. One of `ACTIVE` , `PROCESSING` , `FAILED` .
func (LandingZoneOutput) Tags ¶ added in v0.87.0
func (o LandingZoneOutput) Tags() aws.TagArrayOutput
Tags to be applied to the landing zone.
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
The landing zone's current deployed version.
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 LandingZoneTag struct { // The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with `aws:` . digits, whitespace, `_` , `.` , `:` , `/` , `=` , `+` , `@` , `-` , and `"` . // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Key *string `pulumi:"key"` // The value for the tag. You can specify a value that's 1 to 256 characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, `_` , `.` , `/` , `=` , `+` , and `-` . // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Value *string `pulumi:"value"` }
type LookupEnabledBaselineArgs ¶ added in v0.98.0
type LookupEnabledBaselineArgs struct { // The ARN of the `EnabledBaseline` resource. EnabledBaselineIdentifier string `pulumi:"enabledBaselineIdentifier"` }
type LookupEnabledBaselineOutputArgs ¶ added in v0.98.0
type LookupEnabledBaselineOutputArgs struct { // The ARN of the `EnabledBaseline` resource. 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 { // The enabled version of the `Baseline` . BaselineVersion *string `pulumi:"baselineVersion"` // The ARN of the `EnabledBaseline` resource. EnabledBaselineIdentifier *string `pulumi:"enabledBaselineIdentifier"` // Parameters that are applied when enabling this `Baseline` . These parameters configure the behavior of the baseline. Parameters []EnabledBaselineParameter `pulumi:"parameters"` // Tags associated with input to `EnableBaseline` . 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
The enabled version of the `Baseline` .
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
The ARN of the `EnabledBaseline` resource.
func (LookupEnabledBaselineResultOutput) Parameters ¶ added in v0.98.0
func (o LookupEnabledBaselineResultOutput) Parameters() EnabledBaselineParameterArrayOutput
Parameters that are applied when enabling this `Baseline` . These parameters configure the behavior of the baseline.
func (LookupEnabledBaselineResultOutput) Tags ¶ added in v0.98.0
func (o LookupEnabledBaselineResultOutput) Tags() aws.TagArrayOutput
Tags associated with input to `EnableBaseline` .
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 { // The unique identifier of the landing zone. LandingZoneIdentifier string `pulumi:"landingZoneIdentifier"` }
type LookupLandingZoneOutputArgs ¶ added in v0.87.0
type LookupLandingZoneOutputArgs struct { // The unique identifier of the landing zone. 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 { // The ARN of the landing zone. Arn *string `pulumi:"arn"` // The drift status of the landing zone. DriftStatus *LandingZoneDriftStatus `pulumi:"driftStatus"` // The unique identifier of the landing zone. LandingZoneIdentifier *string `pulumi:"landingZoneIdentifier"` // The latest available version of the landing zone. LatestAvailableVersion *string `pulumi:"latestAvailableVersion"` // The landing zone manifest JSON text file that specifies the landing zone configurations. // // 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"` // The landing zone deployment status. One of `ACTIVE` , `PROCESSING` , `FAILED` . Status *LandingZoneStatus `pulumi:"status"` // Tags to be applied to the landing zone. Tags []aws.Tag `pulumi:"tags"` // The landing zone's current deployed version. 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
The ARN of the landing zone.
func (LookupLandingZoneResultOutput) DriftStatus ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) DriftStatus() LandingZoneDriftStatusPtrOutput
The drift status of the landing zone.
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
The unique identifier of the landing zone.
func (LookupLandingZoneResultOutput) LatestAvailableVersion ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) LatestAvailableVersion() pulumi.StringPtrOutput
The latest available version of the landing zone.
func (LookupLandingZoneResultOutput) Manifest ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) Manifest() pulumi.AnyOutput
The landing zone manifest JSON text file that specifies the landing zone configurations.
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
The landing zone deployment status. One of `ACTIVE` , `PROCESSING` , `FAILED` .
func (LookupLandingZoneResultOutput) Tags ¶ added in v0.87.0
func (o LookupLandingZoneResultOutput) Tags() aws.TagArrayOutput
Tags to be applied to the landing zone.
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
The landing zone's current deployed version.