controltower

package
v0.39.0 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

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"`
	// 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

type EnabledControlArgs

type EnabledControlArgs struct {
	// Arn of the control.
	ControlIdentifier pulumi.StringInput
	// 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) 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 EnabledControlState

type EnabledControlState struct {
}

func (EnabledControlState) ElementType

func (EnabledControlState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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