workspaces

package
v0.106.0 Latest Latest
Warning

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

Go to latest
Published: May 20, 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

	// The identifier of the connection alias, returned as a string.
	AliasId pulumi.StringOutput `pulumi:"aliasId"`
	// The association status of the connection alias.
	Associations ConnectionAliasAssociationArrayOutput `pulumi:"associations"`
	// The current state of the connection alias, returned as a string.
	ConnectionAliasState ConnectionAliasStateEnumOutput `pulumi:"connectionAliasState"`
	// The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as `www.example.com` .
	ConnectionString pulumi.StringOutput `pulumi:"connectionString"`
	// The tags to associate with the connection alias.
	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 {
	// The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as `www.example.com` .
	ConnectionString pulumi.StringInput
	// The tags to associate with the connection alias.
	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 {
	// The identifier of the AWS account that associated the connection alias with a directory.
	AssociatedAccountId *string `pulumi:"associatedAccountId"`
	// The association status of the connection alias.
	AssociationStatus *ConnectionAliasAssociationAssociationStatus `pulumi:"associationStatus"`
	// The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.
	ConnectionIdentifier *string `pulumi:"connectionIdentifier"`
	// The identifier of the directory associated with a connection alias.
	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

The association status of the connection alias.

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

The identifier of the AWS account that associated the connection alias with a directory.

func (ConnectionAliasAssociationOutput) AssociationStatus added in v0.2.0

The association status of the connection alias.

func (ConnectionAliasAssociationOutput) ConnectionIdentifier added in v0.2.0

func (o ConnectionAliasAssociationOutput) ConnectionIdentifier() pulumi.StringPtrOutput

The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

func (ConnectionAliasAssociationOutput) ElementType added in v0.2.0

func (ConnectionAliasAssociationOutput) ResourceId added in v0.2.0

The identifier of the directory associated with a connection alias.

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

The identifier of the connection alias, returned as a string.

func (ConnectionAliasOutput) Associations added in v0.17.0

The association status of the connection alias.

func (ConnectionAliasOutput) ConnectionAliasState added in v0.17.0

func (o ConnectionAliasOutput) ConnectionAliasState() ConnectionAliasStateEnumOutput

The current state of the connection alias, returned as a string.

func (ConnectionAliasOutput) ConnectionString added in v0.17.0

func (o ConnectionAliasOutput) ConnectionString() pulumi.StringOutput

The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as `www.example.com` .

func (ConnectionAliasOutput) ElementType

func (ConnectionAliasOutput) ElementType() reflect.Type

func (ConnectionAliasOutput) Tags added in v0.17.0

The tags to associate with the connection alias.

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

The current state of the connection alias, returned as a 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 {
	// The key of the tag.
	Key string `pulumi:"key"`
	// The value of the tag.
	Value string `pulumi:"value"`
}

type LookupConnectionAliasArgs added in v0.12.0

type LookupConnectionAliasArgs struct {
	// The identifier of the connection alias, returned as a string.
	AliasId string `pulumi:"aliasId"`
}

type LookupConnectionAliasOutputArgs added in v0.12.0

type LookupConnectionAliasOutputArgs struct {
	// The identifier of the connection alias, returned as a string.
	AliasId pulumi.StringInput `pulumi:"aliasId"`
}

func (LookupConnectionAliasOutputArgs) ElementType added in v0.12.0

type LookupConnectionAliasResult added in v0.12.0

type LookupConnectionAliasResult struct {
	// The identifier of the connection alias, returned as a string.
	AliasId *string `pulumi:"aliasId"`
	// The association status of the connection alias.
	Associations []ConnectionAliasAssociation `pulumi:"associations"`
	// The current state of the connection alias, returned as a string.
	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

The identifier of the connection alias, returned as a string.

func (LookupConnectionAliasResultOutput) Associations added in v0.12.0

The association status of the connection alias.

func (LookupConnectionAliasResultOutput) ConnectionAliasState added in v0.12.0

The current state of the connection alias, returned as a string.

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