controltower

package
v0.94.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LandingZoneDriftStatusDrifted = LandingZoneDriftStatus("DRIFTED")
	LandingZoneDriftStatusInSync  = LandingZoneDriftStatus("IN_SYNC")
)
View Source
const (
	LandingZoneStatusActive     = LandingZoneStatus("ACTIVE")
	LandingZoneStatusProcessing = LandingZoneStatus("PROCESSING")
	LandingZoneStatusFailed     = LandingZoneStatus("FAILED")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type EnabledControl

type EnabledControl struct {
	pulumi.CustomResourceState

	// Arn of the control.
	ControlIdentifier pulumi.StringOutput `pulumi:"controlIdentifier"`
	// Parameters to configure the enabled control behavior.
	Parameters EnabledControlParameterArrayOutput `pulumi:"parameters"`
	// Arn for Organizational unit to which the control needs to be applied
	TargetIdentifier pulumi.StringOutput `pulumi:"targetIdentifier"`
}

Enables a control on a specified target.

func GetEnabledControl

func GetEnabledControl(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnabledControlState, opts ...pulumi.ResourceOption) (*EnabledControl, error)

GetEnabledControl gets an existing EnabledControl resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEnabledControl

func NewEnabledControl(ctx *pulumi.Context,
	name string, args *EnabledControlArgs, opts ...pulumi.ResourceOption) (*EnabledControl, error)

NewEnabledControl registers a new resource with the given unique name, arguments, and options.

func (*EnabledControl) ElementType

func (*EnabledControl) ElementType() reflect.Type

func (*EnabledControl) ToEnabledControlOutput

func (i *EnabledControl) ToEnabledControlOutput() EnabledControlOutput

func (*EnabledControl) ToEnabledControlOutputWithContext

func (i *EnabledControl) ToEnabledControlOutputWithContext(ctx context.Context) EnabledControlOutput

func (*EnabledControl) ToOutput added in v0.76.0

type EnabledControlArgs

type EnabledControlArgs struct {
	// Arn of the control.
	ControlIdentifier pulumi.StringInput
	// Parameters to configure the enabled control behavior.
	Parameters EnabledControlParameterArrayInput
	// Arn for Organizational unit to which the control needs to be applied
	TargetIdentifier pulumi.StringInput
}

The set of arguments for constructing a EnabledControl resource.

func (EnabledControlArgs) ElementType

func (EnabledControlArgs) ElementType() reflect.Type

type EnabledControlInput

type EnabledControlInput interface {
	pulumi.Input

	ToEnabledControlOutput() EnabledControlOutput
	ToEnabledControlOutputWithContext(ctx context.Context) EnabledControlOutput
}

type EnabledControlOutput

type EnabledControlOutput struct{ *pulumi.OutputState }

func (EnabledControlOutput) ControlIdentifier

func (o EnabledControlOutput) ControlIdentifier() pulumi.StringOutput

Arn of the control.

func (EnabledControlOutput) ElementType

func (EnabledControlOutput) ElementType() reflect.Type

func (EnabledControlOutput) Parameters added in v0.87.0

Parameters to configure the enabled control behavior.

func (EnabledControlOutput) TargetIdentifier

func (o EnabledControlOutput) TargetIdentifier() pulumi.StringOutput

Arn for Organizational unit to which the control needs to be applied

func (EnabledControlOutput) ToEnabledControlOutput

func (o EnabledControlOutput) ToEnabledControlOutput() EnabledControlOutput

func (EnabledControlOutput) ToEnabledControlOutputWithContext

func (o EnabledControlOutput) ToEnabledControlOutputWithContext(ctx context.Context) EnabledControlOutput

func (EnabledControlOutput) ToOutput added in v0.76.0

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) ToEnabledControlParameterOutput added in v0.87.0

func (i EnabledControlParameterArgs) ToEnabledControlParameterOutput() EnabledControlParameterOutput

func (EnabledControlParameterArgs) ToEnabledControlParameterOutputWithContext added in v0.87.0

func (i EnabledControlParameterArgs) ToEnabledControlParameterOutputWithContext(ctx context.Context) EnabledControlParameterOutput

func (EnabledControlParameterArgs) ToOutput added in v0.87.0

type EnabledControlParameterArray added in v0.87.0

type EnabledControlParameterArray []EnabledControlParameterInput

func (EnabledControlParameterArray) ElementType added in v0.87.0

func (EnabledControlParameterArray) ToEnabledControlParameterArrayOutput added in v0.87.0

func (i EnabledControlParameterArray) ToEnabledControlParameterArrayOutput() EnabledControlParameterArrayOutput

func (EnabledControlParameterArray) ToEnabledControlParameterArrayOutputWithContext added in v0.87.0

func (i EnabledControlParameterArray) ToEnabledControlParameterArrayOutputWithContext(ctx context.Context) EnabledControlParameterArrayOutput

func (EnabledControlParameterArray) ToOutput added in v0.87.0

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) Index added in v0.87.0

func (EnabledControlParameterArrayOutput) ToEnabledControlParameterArrayOutput added in v0.87.0

func (o EnabledControlParameterArrayOutput) ToEnabledControlParameterArrayOutput() EnabledControlParameterArrayOutput

func (EnabledControlParameterArrayOutput) ToEnabledControlParameterArrayOutputWithContext added in v0.87.0

func (o EnabledControlParameterArrayOutput) ToEnabledControlParameterArrayOutputWithContext(ctx context.Context) EnabledControlParameterArrayOutput

func (EnabledControlParameterArrayOutput) ToOutput added in v0.87.0

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) Key added in v0.87.0

func (EnabledControlParameterOutput) ToEnabledControlParameterOutput added in v0.87.0

func (o EnabledControlParameterOutput) ToEnabledControlParameterOutput() EnabledControlParameterOutput

func (EnabledControlParameterOutput) ToEnabledControlParameterOutputWithContext added in v0.87.0

func (o EnabledControlParameterOutput) ToEnabledControlParameterOutputWithContext(ctx context.Context) EnabledControlParameterOutput

func (EnabledControlParameterOutput) ToOutput added in v0.87.0

func (EnabledControlParameterOutput) Value added in v0.87.0

type EnabledControlState

type EnabledControlState struct {
}

func (EnabledControlState) ElementType

func (EnabledControlState) ElementType() reflect.Type

type LandingZone added in v0.87.0

type LandingZone struct {
	pulumi.CustomResourceState

	Arn                    pulumi.StringOutput          `pulumi:"arn"`
	DriftStatus            LandingZoneDriftStatusOutput `pulumi:"driftStatus"`
	LandingZoneIdentifier  pulumi.StringOutput          `pulumi:"landingZoneIdentifier"`
	LatestAvailableVersion pulumi.StringOutput          `pulumi:"latestAvailableVersion"`
	Manifest               pulumi.AnyOutput             `pulumi:"manifest"`
	Status                 LandingZoneStatusOutput      `pulumi:"status"`
	Tags                   LandingZoneTagArrayOutput    `pulumi:"tags"`
	Version                pulumi.StringOutput          `pulumi:"version"`
}

Definition of AWS::ControlTower::LandingZone Resource Type

func GetLandingZone added in v0.87.0

func GetLandingZone(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LandingZoneState, opts ...pulumi.ResourceOption) (*LandingZone, error)

GetLandingZone gets an existing LandingZone resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLandingZone added in v0.87.0

func NewLandingZone(ctx *pulumi.Context,
	name string, args *LandingZoneArgs, opts ...pulumi.ResourceOption) (*LandingZone, error)

NewLandingZone registers a new resource with the given unique name, arguments, and options.

func (*LandingZone) ElementType added in v0.87.0

func (*LandingZone) ElementType() reflect.Type

func (*LandingZone) ToLandingZoneOutput added in v0.87.0

func (i *LandingZone) ToLandingZoneOutput() LandingZoneOutput

func (*LandingZone) ToLandingZoneOutputWithContext added in v0.87.0

func (i *LandingZone) ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput

func (*LandingZone) ToOutput added in v0.87.0

func (i *LandingZone) ToOutput(ctx context.Context) pulumix.Output[*LandingZone]

type LandingZoneArgs added in v0.87.0

type LandingZoneArgs struct {
	Manifest pulumi.Input
	Tags     LandingZoneTagArrayInput
	Version  pulumi.StringInput
}

The set of arguments for constructing a LandingZone resource.

func (LandingZoneArgs) ElementType added in v0.87.0

func (LandingZoneArgs) ElementType() reflect.Type

type LandingZoneDriftStatus added in v0.87.0

type LandingZoneDriftStatus string

type LandingZoneDriftStatusOutput added in v0.87.0

type LandingZoneDriftStatusOutput struct{ *pulumi.OutputState }

func (LandingZoneDriftStatusOutput) ElementType added in v0.87.0

func (LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusOutput added in v0.87.0

func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusOutput() LandingZoneDriftStatusOutput

func (LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusOutputWithContext added in v0.87.0

func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusOutputWithContext(ctx context.Context) LandingZoneDriftStatusOutput

func (LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusPtrOutput added in v0.87.0

func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusPtrOutput() LandingZoneDriftStatusPtrOutput

func (LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusPtrOutputWithContext added in v0.87.0

func (o LandingZoneDriftStatusOutput) ToLandingZoneDriftStatusPtrOutputWithContext(ctx context.Context) LandingZoneDriftStatusPtrOutput

func (LandingZoneDriftStatusOutput) ToOutput added in v0.87.0

func (LandingZoneDriftStatusOutput) ToStringOutput added in v0.87.0

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 (LandingZoneDriftStatusPtrOutput) ElementType added in v0.87.0

func (LandingZoneDriftStatusPtrOutput) ToLandingZoneDriftStatusPtrOutput added in v0.87.0

func (o LandingZoneDriftStatusPtrOutput) ToLandingZoneDriftStatusPtrOutput() LandingZoneDriftStatusPtrOutput

func (LandingZoneDriftStatusPtrOutput) ToLandingZoneDriftStatusPtrOutputWithContext added in v0.87.0

func (o LandingZoneDriftStatusPtrOutput) ToLandingZoneDriftStatusPtrOutputWithContext(ctx context.Context) LandingZoneDriftStatusPtrOutput

func (LandingZoneDriftStatusPtrOutput) ToOutput added in v0.87.0

func (LandingZoneDriftStatusPtrOutput) ToStringPtrOutput added in v0.87.0

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 (LandingZoneOutput) DriftStatus added in v0.87.0

func (LandingZoneOutput) ElementType added in v0.87.0

func (LandingZoneOutput) ElementType() reflect.Type

func (LandingZoneOutput) LandingZoneIdentifier added in v0.87.0

func (o LandingZoneOutput) LandingZoneIdentifier() pulumi.StringOutput

func (LandingZoneOutput) LatestAvailableVersion added in v0.87.0

func (o LandingZoneOutput) LatestAvailableVersion() pulumi.StringOutput

func (LandingZoneOutput) Manifest added in v0.87.0

func (o LandingZoneOutput) Manifest() pulumi.AnyOutput

func (LandingZoneOutput) Status added in v0.87.0

func (LandingZoneOutput) Tags added in v0.87.0

func (LandingZoneOutput) ToLandingZoneOutput added in v0.87.0

func (o LandingZoneOutput) ToLandingZoneOutput() LandingZoneOutput

func (LandingZoneOutput) ToLandingZoneOutputWithContext added in v0.87.0

func (o LandingZoneOutput) ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput

func (LandingZoneOutput) ToOutput added in v0.87.0

func (LandingZoneOutput) Version added in v0.87.0

type LandingZoneState added in v0.87.0

type LandingZoneState struct {
}

func (LandingZoneState) ElementType added in v0.87.0

func (LandingZoneState) ElementType() reflect.Type

type LandingZoneStatus added in v0.87.0

type LandingZoneStatus string

type LandingZoneStatusOutput added in v0.87.0

type LandingZoneStatusOutput struct{ *pulumi.OutputState }

func (LandingZoneStatusOutput) ElementType added in v0.87.0

func (LandingZoneStatusOutput) ElementType() reflect.Type

func (LandingZoneStatusOutput) ToLandingZoneStatusOutput added in v0.87.0

func (o LandingZoneStatusOutput) ToLandingZoneStatusOutput() LandingZoneStatusOutput

func (LandingZoneStatusOutput) ToLandingZoneStatusOutputWithContext added in v0.87.0

func (o LandingZoneStatusOutput) ToLandingZoneStatusOutputWithContext(ctx context.Context) LandingZoneStatusOutput

func (LandingZoneStatusOutput) ToLandingZoneStatusPtrOutput added in v0.87.0

func (o LandingZoneStatusOutput) ToLandingZoneStatusPtrOutput() LandingZoneStatusPtrOutput

func (LandingZoneStatusOutput) ToLandingZoneStatusPtrOutputWithContext added in v0.87.0

func (o LandingZoneStatusOutput) ToLandingZoneStatusPtrOutputWithContext(ctx context.Context) LandingZoneStatusPtrOutput

func (LandingZoneStatusOutput) ToOutput added in v0.87.0

func (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 (LandingZoneStatusPtrOutput) ElementType added in v0.87.0

func (LandingZoneStatusPtrOutput) ElementType() reflect.Type

func (LandingZoneStatusPtrOutput) ToLandingZoneStatusPtrOutput added in v0.87.0

func (o LandingZoneStatusPtrOutput) ToLandingZoneStatusPtrOutput() LandingZoneStatusPtrOutput

func (LandingZoneStatusPtrOutput) ToLandingZoneStatusPtrOutputWithContext added in v0.87.0

func (o LandingZoneStatusPtrOutput) ToLandingZoneStatusPtrOutputWithContext(ctx context.Context) LandingZoneStatusPtrOutput

func (LandingZoneStatusPtrOutput) ToOutput added in v0.87.0

func (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 {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type LandingZoneTagArgs added in v0.87.0

type LandingZoneTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (LandingZoneTagArgs) ElementType added in v0.87.0

func (LandingZoneTagArgs) ElementType() reflect.Type

func (LandingZoneTagArgs) ToLandingZoneTagOutput added in v0.87.0

func (i LandingZoneTagArgs) ToLandingZoneTagOutput() LandingZoneTagOutput

func (LandingZoneTagArgs) ToLandingZoneTagOutputWithContext added in v0.87.0

func (i LandingZoneTagArgs) ToLandingZoneTagOutputWithContext(ctx context.Context) LandingZoneTagOutput

func (LandingZoneTagArgs) ToOutput added in v0.87.0

type LandingZoneTagArray added in v0.87.0

type LandingZoneTagArray []LandingZoneTagInput

func (LandingZoneTagArray) ElementType added in v0.87.0

func (LandingZoneTagArray) ElementType() reflect.Type

func (LandingZoneTagArray) ToLandingZoneTagArrayOutput added in v0.87.0

func (i LandingZoneTagArray) ToLandingZoneTagArrayOutput() LandingZoneTagArrayOutput

func (LandingZoneTagArray) ToLandingZoneTagArrayOutputWithContext added in v0.87.0

func (i LandingZoneTagArray) ToLandingZoneTagArrayOutputWithContext(ctx context.Context) LandingZoneTagArrayOutput

func (LandingZoneTagArray) ToOutput added in v0.87.0

type LandingZoneTagArrayInput added in v0.87.0

type LandingZoneTagArrayInput interface {
	pulumi.Input

	ToLandingZoneTagArrayOutput() LandingZoneTagArrayOutput
	ToLandingZoneTagArrayOutputWithContext(context.Context) LandingZoneTagArrayOutput
}

LandingZoneTagArrayInput is an input type that accepts LandingZoneTagArray and LandingZoneTagArrayOutput values. You can construct a concrete instance of `LandingZoneTagArrayInput` via:

LandingZoneTagArray{ LandingZoneTagArgs{...} }

type LandingZoneTagArrayOutput added in v0.87.0

type LandingZoneTagArrayOutput struct{ *pulumi.OutputState }

func (LandingZoneTagArrayOutput) ElementType added in v0.87.0

func (LandingZoneTagArrayOutput) ElementType() reflect.Type

func (LandingZoneTagArrayOutput) Index added in v0.87.0

func (LandingZoneTagArrayOutput) ToLandingZoneTagArrayOutput added in v0.87.0

func (o LandingZoneTagArrayOutput) ToLandingZoneTagArrayOutput() LandingZoneTagArrayOutput

func (LandingZoneTagArrayOutput) ToLandingZoneTagArrayOutputWithContext added in v0.87.0

func (o LandingZoneTagArrayOutput) ToLandingZoneTagArrayOutputWithContext(ctx context.Context) LandingZoneTagArrayOutput

func (LandingZoneTagArrayOutput) ToOutput added in v0.87.0

type LandingZoneTagInput added in v0.87.0

type LandingZoneTagInput interface {
	pulumi.Input

	ToLandingZoneTagOutput() LandingZoneTagOutput
	ToLandingZoneTagOutputWithContext(context.Context) LandingZoneTagOutput
}

LandingZoneTagInput is an input type that accepts LandingZoneTagArgs and LandingZoneTagOutput values. You can construct a concrete instance of `LandingZoneTagInput` via:

LandingZoneTagArgs{...}

type LandingZoneTagOutput added in v0.87.0

type LandingZoneTagOutput struct{ *pulumi.OutputState }

func (LandingZoneTagOutput) ElementType added in v0.87.0

func (LandingZoneTagOutput) ElementType() reflect.Type

func (LandingZoneTagOutput) Key added in v0.87.0

func (LandingZoneTagOutput) ToLandingZoneTagOutput added in v0.87.0

func (o LandingZoneTagOutput) ToLandingZoneTagOutput() LandingZoneTagOutput

func (LandingZoneTagOutput) ToLandingZoneTagOutputWithContext added in v0.87.0

func (o LandingZoneTagOutput) ToLandingZoneTagOutputWithContext(ctx context.Context) LandingZoneTagOutput

func (LandingZoneTagOutput) ToOutput added in v0.87.0

func (LandingZoneTagOutput) Value added in v0.87.0

type LookupEnabledControlArgs added in v0.87.0

type LookupEnabledControlArgs struct {
	// Arn of the control.
	ControlIdentifier string `pulumi:"controlIdentifier"`
	// Arn for Organizational unit to which the control needs to be applied
	TargetIdentifier string `pulumi:"targetIdentifier"`
}

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

type LookupEnabledControlResult added in v0.87.0

type LookupEnabledControlResult struct {
	// Parameters to configure the enabled control behavior.
	Parameters []EnabledControlParameter `pulumi:"parameters"`
}

func LookupEnabledControl added in v0.87.0

func LookupEnabledControl(ctx *pulumi.Context, args *LookupEnabledControlArgs, opts ...pulumi.InvokeOption) (*LookupEnabledControlResult, error)

Enables a control on a specified target.

type LookupEnabledControlResultOutput added in v0.87.0

type LookupEnabledControlResultOutput struct{ *pulumi.OutputState }

func LookupEnabledControlOutput added in v0.87.0

func (LookupEnabledControlResultOutput) ElementType added in v0.87.0

func (LookupEnabledControlResultOutput) Parameters added in v0.87.0

Parameters to configure the enabled control behavior.

func (LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutput added in v0.87.0

func (o LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutput() LookupEnabledControlResultOutput

func (LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutputWithContext added in v0.87.0

func (o LookupEnabledControlResultOutput) ToLookupEnabledControlResultOutputWithContext(ctx context.Context) LookupEnabledControlResultOutput

func (LookupEnabledControlResultOutput) ToOutput added in v0.87.0

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

type LookupLandingZoneResult added in v0.87.0

type LookupLandingZoneResult struct {
	Arn                    *string                 `pulumi:"arn"`
	DriftStatus            *LandingZoneDriftStatus `pulumi:"driftStatus"`
	LandingZoneIdentifier  *string                 `pulumi:"landingZoneIdentifier"`
	LatestAvailableVersion *string                 `pulumi:"latestAvailableVersion"`
	Manifest               interface{}             `pulumi:"manifest"`
	Status                 *LandingZoneStatus      `pulumi:"status"`
	Tags                   []LandingZoneTag        `pulumi:"tags"`
	Version                *string                 `pulumi:"version"`
}

func LookupLandingZone added in v0.87.0

func LookupLandingZone(ctx *pulumi.Context, args *LookupLandingZoneArgs, opts ...pulumi.InvokeOption) (*LookupLandingZoneResult, error)

Definition of AWS::ControlTower::LandingZone Resource Type

type LookupLandingZoneResultOutput added in v0.87.0

type LookupLandingZoneResultOutput struct{ *pulumi.OutputState }

func LookupLandingZoneOutput added in v0.87.0

func (LookupLandingZoneResultOutput) Arn added in v0.87.0

func (LookupLandingZoneResultOutput) DriftStatus added in v0.87.0

func (LookupLandingZoneResultOutput) ElementType added in v0.87.0

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 (LookupLandingZoneResultOutput) Status added in v0.87.0

func (LookupLandingZoneResultOutput) Tags added in v0.87.0

func (LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutput added in v0.87.0

func (o LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutput() LookupLandingZoneResultOutput

func (LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutputWithContext added in v0.87.0

func (o LookupLandingZoneResultOutput) ToLookupLandingZoneResultOutputWithContext(ctx context.Context) LookupLandingZoneResultOutput

func (LookupLandingZoneResultOutput) ToOutput added in v0.87.0

func (LookupLandingZoneResultOutput) Version added in v0.87.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL