workspaces

package
v0.104.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ConnectionAliasAssociationAssociationStatusNotAssociated               = ConnectionAliasAssociationAssociationStatus("NOT_ASSOCIATED")
	ConnectionAliasAssociationAssociationStatusPendingAssociation          = ConnectionAliasAssociationAssociationStatus("PENDING_ASSOCIATION")
	ConnectionAliasAssociationAssociationStatusAssociatedWithOwnerAccount  = ConnectionAliasAssociationAssociationStatus("ASSOCIATED_WITH_OWNER_ACCOUNT")
	ConnectionAliasAssociationAssociationStatusAssociatedWithSharedAccount = ConnectionAliasAssociationAssociationStatus("ASSOCIATED_WITH_SHARED_ACCOUNT")
	ConnectionAliasAssociationAssociationStatusPendingDisassociation       = ConnectionAliasAssociationAssociationStatus("PENDING_DISASSOCIATION")
)
View Source
const (
	ConnectionAliasStateEnumCreating = ConnectionAliasStateEnum("CREATING")
	ConnectionAliasStateEnumCreated  = ConnectionAliasStateEnum("CREATED")
	ConnectionAliasStateEnumDeleting = ConnectionAliasStateEnum("DELETING")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectionAlias

type ConnectionAlias struct {
	pulumi.CustomResourceState

	AliasId              pulumi.StringOutput                   `pulumi:"aliasId"`
	Associations         ConnectionAliasAssociationArrayOutput `pulumi:"associations"`
	ConnectionAliasState ConnectionAliasStateEnumOutput        `pulumi:"connectionAliasState"`
	ConnectionString     pulumi.StringOutput                   `pulumi:"connectionString"`
	Tags                 aws.CreateOnlyTagArrayOutput          `pulumi:"tags"`
}

Resource Type definition for AWS::WorkSpaces::ConnectionAlias

func GetConnectionAlias

func GetConnectionAlias(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionAliasState, opts ...pulumi.ResourceOption) (*ConnectionAlias, error)

GetConnectionAlias gets an existing ConnectionAlias 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 NewConnectionAlias

func NewConnectionAlias(ctx *pulumi.Context,
	name string, args *ConnectionAliasArgs, opts ...pulumi.ResourceOption) (*ConnectionAlias, error)

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

func (*ConnectionAlias) ElementType

func (*ConnectionAlias) ElementType() reflect.Type

func (*ConnectionAlias) ToConnectionAliasOutput

func (i *ConnectionAlias) ToConnectionAliasOutput() ConnectionAliasOutput

func (*ConnectionAlias) ToConnectionAliasOutputWithContext

func (i *ConnectionAlias) ToConnectionAliasOutputWithContext(ctx context.Context) ConnectionAliasOutput

type ConnectionAliasArgs

type ConnectionAliasArgs struct {
	ConnectionString pulumi.StringInput
	Tags             aws.CreateOnlyTagArrayInput
}

The set of arguments for constructing a ConnectionAlias resource.

func (ConnectionAliasArgs) ElementType

func (ConnectionAliasArgs) ElementType() reflect.Type

type ConnectionAliasAssociation added in v0.2.0

type ConnectionAliasAssociation struct {
	AssociatedAccountId  *string                                      `pulumi:"associatedAccountId"`
	AssociationStatus    *ConnectionAliasAssociationAssociationStatus `pulumi:"associationStatus"`
	ConnectionIdentifier *string                                      `pulumi:"connectionIdentifier"`
	ResourceId           *string                                      `pulumi:"resourceId"`
}

type ConnectionAliasAssociationArrayOutput added in v0.2.0

type ConnectionAliasAssociationArrayOutput struct{ *pulumi.OutputState }

func (ConnectionAliasAssociationArrayOutput) ElementType added in v0.2.0

func (ConnectionAliasAssociationArrayOutput) Index added in v0.2.0

func (ConnectionAliasAssociationArrayOutput) ToConnectionAliasAssociationArrayOutput added in v0.2.0

func (o ConnectionAliasAssociationArrayOutput) ToConnectionAliasAssociationArrayOutput() ConnectionAliasAssociationArrayOutput

func (ConnectionAliasAssociationArrayOutput) ToConnectionAliasAssociationArrayOutputWithContext added in v0.2.0

func (o ConnectionAliasAssociationArrayOutput) ToConnectionAliasAssociationArrayOutputWithContext(ctx context.Context) ConnectionAliasAssociationArrayOutput

type ConnectionAliasAssociationAssociationStatus added in v0.2.0

type ConnectionAliasAssociationAssociationStatus string

type ConnectionAliasAssociationAssociationStatusOutput added in v0.2.0

type ConnectionAliasAssociationAssociationStatusOutput struct{ *pulumi.OutputState }

func (ConnectionAliasAssociationAssociationStatusOutput) ElementType added in v0.2.0

func (ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusOutput added in v0.2.0

func (o ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusOutput() ConnectionAliasAssociationAssociationStatusOutput

func (ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusOutputWithContext added in v0.2.0

func (o ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusOutputWithContext(ctx context.Context) ConnectionAliasAssociationAssociationStatusOutput

func (ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusPtrOutput added in v0.2.0

func (o ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusPtrOutput() ConnectionAliasAssociationAssociationStatusPtrOutput

func (ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusPtrOutputWithContext added in v0.2.0

func (o ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusPtrOutputWithContext(ctx context.Context) ConnectionAliasAssociationAssociationStatusPtrOutput

func (ConnectionAliasAssociationAssociationStatusOutput) ToStringOutput added in v0.2.0

func (ConnectionAliasAssociationAssociationStatusOutput) ToStringOutputWithContext added in v0.2.0

func (ConnectionAliasAssociationAssociationStatusOutput) ToStringPtrOutput added in v0.2.0

func (ConnectionAliasAssociationAssociationStatusOutput) ToStringPtrOutputWithContext added in v0.2.0

type ConnectionAliasAssociationAssociationStatusPtrOutput added in v0.2.0

type ConnectionAliasAssociationAssociationStatusPtrOutput struct{ *pulumi.OutputState }

func (ConnectionAliasAssociationAssociationStatusPtrOutput) Elem added in v0.2.0

func (ConnectionAliasAssociationAssociationStatusPtrOutput) ElementType added in v0.2.0

func (ConnectionAliasAssociationAssociationStatusPtrOutput) ToConnectionAliasAssociationAssociationStatusPtrOutput added in v0.2.0

func (ConnectionAliasAssociationAssociationStatusPtrOutput) ToConnectionAliasAssociationAssociationStatusPtrOutputWithContext added in v0.2.0

func (o ConnectionAliasAssociationAssociationStatusPtrOutput) ToConnectionAliasAssociationAssociationStatusPtrOutputWithContext(ctx context.Context) ConnectionAliasAssociationAssociationStatusPtrOutput

func (ConnectionAliasAssociationAssociationStatusPtrOutput) ToStringPtrOutput added in v0.2.0

func (ConnectionAliasAssociationAssociationStatusPtrOutput) ToStringPtrOutputWithContext added in v0.2.0

type ConnectionAliasAssociationOutput added in v0.2.0

type ConnectionAliasAssociationOutput struct{ *pulumi.OutputState }

func (ConnectionAliasAssociationOutput) AssociatedAccountId added in v0.2.0

func (ConnectionAliasAssociationOutput) AssociationStatus added in v0.2.0

func (ConnectionAliasAssociationOutput) ConnectionIdentifier added in v0.2.0

func (o ConnectionAliasAssociationOutput) ConnectionIdentifier() pulumi.StringPtrOutput

func (ConnectionAliasAssociationOutput) ElementType added in v0.2.0

func (ConnectionAliasAssociationOutput) ResourceId added in v0.2.0

func (ConnectionAliasAssociationOutput) ToConnectionAliasAssociationOutput added in v0.2.0

func (o ConnectionAliasAssociationOutput) ToConnectionAliasAssociationOutput() ConnectionAliasAssociationOutput

func (ConnectionAliasAssociationOutput) ToConnectionAliasAssociationOutputWithContext added in v0.2.0

func (o ConnectionAliasAssociationOutput) ToConnectionAliasAssociationOutputWithContext(ctx context.Context) ConnectionAliasAssociationOutput

type ConnectionAliasInput

type ConnectionAliasInput interface {
	pulumi.Input

	ToConnectionAliasOutput() ConnectionAliasOutput
	ToConnectionAliasOutputWithContext(ctx context.Context) ConnectionAliasOutput
}

type ConnectionAliasOutput

type ConnectionAliasOutput struct{ *pulumi.OutputState }

func (ConnectionAliasOutput) AliasId added in v0.17.0

func (ConnectionAliasOutput) Associations added in v0.17.0

func (ConnectionAliasOutput) ConnectionAliasState added in v0.17.0

func (o ConnectionAliasOutput) ConnectionAliasState() ConnectionAliasStateEnumOutput

func (ConnectionAliasOutput) ConnectionString added in v0.17.0

func (o ConnectionAliasOutput) ConnectionString() pulumi.StringOutput

func (ConnectionAliasOutput) ElementType

func (ConnectionAliasOutput) ElementType() reflect.Type

func (ConnectionAliasOutput) Tags added in v0.17.0

func (ConnectionAliasOutput) ToConnectionAliasOutput

func (o ConnectionAliasOutput) ToConnectionAliasOutput() ConnectionAliasOutput

func (ConnectionAliasOutput) ToConnectionAliasOutputWithContext

func (o ConnectionAliasOutput) ToConnectionAliasOutputWithContext(ctx context.Context) ConnectionAliasOutput

type ConnectionAliasState

type ConnectionAliasState struct {
}

func (ConnectionAliasState) ElementType

func (ConnectionAliasState) ElementType() reflect.Type

type ConnectionAliasStateEnum added in v0.2.0

type ConnectionAliasStateEnum string

type ConnectionAliasStateEnumOutput added in v0.2.0

type ConnectionAliasStateEnumOutput struct{ *pulumi.OutputState }

func (ConnectionAliasStateEnumOutput) ElementType added in v0.2.0

func (ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumOutput added in v0.2.0

func (o ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumOutput() ConnectionAliasStateEnumOutput

func (ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumOutputWithContext added in v0.2.0

func (o ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumOutputWithContext(ctx context.Context) ConnectionAliasStateEnumOutput

func (ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumPtrOutput added in v0.2.0

func (o ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumPtrOutput() ConnectionAliasStateEnumPtrOutput

func (ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumPtrOutputWithContext added in v0.2.0

func (o ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumPtrOutputWithContext(ctx context.Context) ConnectionAliasStateEnumPtrOutput

func (ConnectionAliasStateEnumOutput) ToStringOutput added in v0.2.0

func (ConnectionAliasStateEnumOutput) ToStringOutputWithContext added in v0.2.0

func (o ConnectionAliasStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectionAliasStateEnumOutput) ToStringPtrOutput added in v0.2.0

func (ConnectionAliasStateEnumOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o ConnectionAliasStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionAliasStateEnumPtrOutput added in v0.2.0

type ConnectionAliasStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ConnectionAliasStateEnumPtrOutput) Elem added in v0.2.0

func (ConnectionAliasStateEnumPtrOutput) ElementType added in v0.2.0

func (ConnectionAliasStateEnumPtrOutput) ToConnectionAliasStateEnumPtrOutput added in v0.2.0

func (o ConnectionAliasStateEnumPtrOutput) ToConnectionAliasStateEnumPtrOutput() ConnectionAliasStateEnumPtrOutput

func (ConnectionAliasStateEnumPtrOutput) ToConnectionAliasStateEnumPtrOutputWithContext added in v0.2.0

func (o ConnectionAliasStateEnumPtrOutput) ToConnectionAliasStateEnumPtrOutputWithContext(ctx context.Context) ConnectionAliasStateEnumPtrOutput

func (ConnectionAliasStateEnumPtrOutput) ToStringPtrOutput added in v0.2.0

func (ConnectionAliasStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o ConnectionAliasStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionAliasTag

type ConnectionAliasTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type LookupConnectionAliasArgs added in v0.12.0

type LookupConnectionAliasArgs struct {
	AliasId string `pulumi:"aliasId"`
}

type LookupConnectionAliasOutputArgs added in v0.12.0

type LookupConnectionAliasOutputArgs struct {
	AliasId pulumi.StringInput `pulumi:"aliasId"`
}

func (LookupConnectionAliasOutputArgs) ElementType added in v0.12.0

type LookupConnectionAliasResult added in v0.12.0

type LookupConnectionAliasResult struct {
	AliasId              *string                      `pulumi:"aliasId"`
	Associations         []ConnectionAliasAssociation `pulumi:"associations"`
	ConnectionAliasState *ConnectionAliasStateEnum    `pulumi:"connectionAliasState"`
}

func LookupConnectionAlias added in v0.12.0

func LookupConnectionAlias(ctx *pulumi.Context, args *LookupConnectionAliasArgs, opts ...pulumi.InvokeOption) (*LookupConnectionAliasResult, error)

Resource Type definition for AWS::WorkSpaces::ConnectionAlias

type LookupConnectionAliasResultOutput added in v0.12.0

type LookupConnectionAliasResultOutput struct{ *pulumi.OutputState }

func LookupConnectionAliasOutput added in v0.12.0

func (LookupConnectionAliasResultOutput) AliasId added in v0.12.0

func (LookupConnectionAliasResultOutput) Associations added in v0.12.0

func (LookupConnectionAliasResultOutput) ConnectionAliasState added in v0.12.0

func (LookupConnectionAliasResultOutput) ElementType added in v0.12.0

func (LookupConnectionAliasResultOutput) ToLookupConnectionAliasResultOutput added in v0.12.0

func (o LookupConnectionAliasResultOutput) ToLookupConnectionAliasResultOutput() LookupConnectionAliasResultOutput

func (LookupConnectionAliasResultOutput) ToLookupConnectionAliasResultOutputWithContext added in v0.12.0

func (o LookupConnectionAliasResultOutput) ToLookupConnectionAliasResultOutputWithContext(ctx context.Context) LookupConnectionAliasResultOutput

Jump to

Keyboard shortcuts

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