workspaces

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConnectionAliasConnectionAliasAssociationAssociationStatusNotAssociated               = ConnectionAliasConnectionAliasAssociationAssociationStatus("NOT_ASSOCIATED")
	ConnectionAliasConnectionAliasAssociationAssociationStatusPendingAssociation          = ConnectionAliasConnectionAliasAssociationAssociationStatus("PENDING_ASSOCIATION")
	ConnectionAliasConnectionAliasAssociationAssociationStatusAssociatedWithOwnerAccount  = ConnectionAliasConnectionAliasAssociationAssociationStatus("ASSOCIATED_WITH_OWNER_ACCOUNT")
	ConnectionAliasConnectionAliasAssociationAssociationStatusAssociatedWithSharedAccount = ConnectionAliasConnectionAliasAssociationAssociationStatus("ASSOCIATED_WITH_SHARED_ACCOUNT")
	ConnectionAliasConnectionAliasAssociationAssociationStatusPendingDisassociation       = ConnectionAliasConnectionAliasAssociationAssociationStatus("PENDING_DISASSOCIATION")
)
View Source
const (
	ConnectionAliasConnectionAliasStateCreating = ConnectionAliasConnectionAliasState("CREATING")
	ConnectionAliasConnectionAliasStateCreated  = ConnectionAliasConnectionAliasState("CREATED")
	ConnectionAliasConnectionAliasStateDeleting = ConnectionAliasConnectionAliasState("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         ConnectionAliasConnectionAliasAssociationArrayOutput `pulumi:"associations"`
	ConnectionAliasState ConnectionAliasConnectionAliasStateOutput            `pulumi:"connectionAliasState"`
	ConnectionString     pulumi.StringOutput                                  `pulumi:"connectionString"`
	Tags                 ConnectionAliasTagArrayOutput                        `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             ConnectionAliasTagArrayInput
}

The set of arguments for constructing a ConnectionAlias resource.

func (ConnectionAliasArgs) ElementType

func (ConnectionAliasArgs) ElementType() reflect.Type

type ConnectionAliasConnectionAliasAssociation

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

type ConnectionAliasConnectionAliasAssociationArgs

type ConnectionAliasConnectionAliasAssociationArgs struct {
	AssociatedAccountId  pulumi.StringPtrInput                                              `pulumi:"associatedAccountId"`
	AssociationStatus    ConnectionAliasConnectionAliasAssociationAssociationStatusPtrInput `pulumi:"associationStatus"`
	ConnectionIdentifier pulumi.StringPtrInput                                              `pulumi:"connectionIdentifier"`
	ResourceId           pulumi.StringPtrInput                                              `pulumi:"resourceId"`
}

func (ConnectionAliasConnectionAliasAssociationArgs) ElementType

func (ConnectionAliasConnectionAliasAssociationArgs) ToConnectionAliasConnectionAliasAssociationOutput

func (i ConnectionAliasConnectionAliasAssociationArgs) ToConnectionAliasConnectionAliasAssociationOutput() ConnectionAliasConnectionAliasAssociationOutput

func (ConnectionAliasConnectionAliasAssociationArgs) ToConnectionAliasConnectionAliasAssociationOutputWithContext

func (i ConnectionAliasConnectionAliasAssociationArgs) ToConnectionAliasConnectionAliasAssociationOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasAssociationOutput

type ConnectionAliasConnectionAliasAssociationArray

type ConnectionAliasConnectionAliasAssociationArray []ConnectionAliasConnectionAliasAssociationInput

func (ConnectionAliasConnectionAliasAssociationArray) ElementType

func (ConnectionAliasConnectionAliasAssociationArray) ToConnectionAliasConnectionAliasAssociationArrayOutput

func (i ConnectionAliasConnectionAliasAssociationArray) ToConnectionAliasConnectionAliasAssociationArrayOutput() ConnectionAliasConnectionAliasAssociationArrayOutput

func (ConnectionAliasConnectionAliasAssociationArray) ToConnectionAliasConnectionAliasAssociationArrayOutputWithContext

func (i ConnectionAliasConnectionAliasAssociationArray) ToConnectionAliasConnectionAliasAssociationArrayOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasAssociationArrayOutput

type ConnectionAliasConnectionAliasAssociationArrayInput

type ConnectionAliasConnectionAliasAssociationArrayInput interface {
	pulumi.Input

	ToConnectionAliasConnectionAliasAssociationArrayOutput() ConnectionAliasConnectionAliasAssociationArrayOutput
	ToConnectionAliasConnectionAliasAssociationArrayOutputWithContext(context.Context) ConnectionAliasConnectionAliasAssociationArrayOutput
}

ConnectionAliasConnectionAliasAssociationArrayInput is an input type that accepts ConnectionAliasConnectionAliasAssociationArray and ConnectionAliasConnectionAliasAssociationArrayOutput values. You can construct a concrete instance of `ConnectionAliasConnectionAliasAssociationArrayInput` via:

ConnectionAliasConnectionAliasAssociationArray{ ConnectionAliasConnectionAliasAssociationArgs{...} }

type ConnectionAliasConnectionAliasAssociationArrayOutput

type ConnectionAliasConnectionAliasAssociationArrayOutput struct{ *pulumi.OutputState }

func (ConnectionAliasConnectionAliasAssociationArrayOutput) ElementType

func (ConnectionAliasConnectionAliasAssociationArrayOutput) Index

func (ConnectionAliasConnectionAliasAssociationArrayOutput) ToConnectionAliasConnectionAliasAssociationArrayOutput

func (ConnectionAliasConnectionAliasAssociationArrayOutput) ToConnectionAliasConnectionAliasAssociationArrayOutputWithContext

func (o ConnectionAliasConnectionAliasAssociationArrayOutput) ToConnectionAliasConnectionAliasAssociationArrayOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasAssociationArrayOutput

type ConnectionAliasConnectionAliasAssociationAssociationStatus

type ConnectionAliasConnectionAliasAssociationAssociationStatus string

func (ConnectionAliasConnectionAliasAssociationAssociationStatus) ElementType

func (ConnectionAliasConnectionAliasAssociationAssociationStatus) ToConnectionAliasConnectionAliasAssociationAssociationStatusOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatus) ToConnectionAliasConnectionAliasAssociationAssociationStatusOutputWithContext

func (e ConnectionAliasConnectionAliasAssociationAssociationStatus) ToConnectionAliasConnectionAliasAssociationAssociationStatusOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasAssociationAssociationStatusOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatus) ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput

func (e ConnectionAliasConnectionAliasAssociationAssociationStatus) ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput() ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatus) ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutputWithContext

func (e ConnectionAliasConnectionAliasAssociationAssociationStatus) ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatus) ToStringOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatus) ToStringOutputWithContext

func (ConnectionAliasConnectionAliasAssociationAssociationStatus) ToStringPtrOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatus) ToStringPtrOutputWithContext

type ConnectionAliasConnectionAliasAssociationAssociationStatusInput

type ConnectionAliasConnectionAliasAssociationAssociationStatusInput interface {
	pulumi.Input

	ToConnectionAliasConnectionAliasAssociationAssociationStatusOutput() ConnectionAliasConnectionAliasAssociationAssociationStatusOutput
	ToConnectionAliasConnectionAliasAssociationAssociationStatusOutputWithContext(context.Context) ConnectionAliasConnectionAliasAssociationAssociationStatusOutput
}

ConnectionAliasConnectionAliasAssociationAssociationStatusInput is an input type that accepts ConnectionAliasConnectionAliasAssociationAssociationStatusArgs and ConnectionAliasConnectionAliasAssociationAssociationStatusOutput values. You can construct a concrete instance of `ConnectionAliasConnectionAliasAssociationAssociationStatusInput` via:

ConnectionAliasConnectionAliasAssociationAssociationStatusArgs{...}

type ConnectionAliasConnectionAliasAssociationAssociationStatusOutput

type ConnectionAliasConnectionAliasAssociationAssociationStatusOutput struct{ *pulumi.OutputState }

func (ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ElementType

func (ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasConnectionAliasAssociationAssociationStatusOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasConnectionAliasAssociationAssociationStatusOutputWithContext

func (o ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasConnectionAliasAssociationAssociationStatusOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasAssociationAssociationStatusOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutputWithContext

func (o ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ToStringOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ToStringOutputWithContext

func (ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ToStringPtrOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatusOutput) ToStringPtrOutputWithContext

type ConnectionAliasConnectionAliasAssociationAssociationStatusPtrInput

type ConnectionAliasConnectionAliasAssociationAssociationStatusPtrInput interface {
	pulumi.Input

	ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput() ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput
	ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutputWithContext(context.Context) ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput
}

type ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput

type ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput struct{ *pulumi.OutputState }

func (ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput) Elem

func (ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput) ElementType

func (ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput) ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput) ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutputWithContext

func (o ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput) ToConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput) ToStringPtrOutput

func (ConnectionAliasConnectionAliasAssociationAssociationStatusPtrOutput) ToStringPtrOutputWithContext

type ConnectionAliasConnectionAliasAssociationInput

type ConnectionAliasConnectionAliasAssociationInput interface {
	pulumi.Input

	ToConnectionAliasConnectionAliasAssociationOutput() ConnectionAliasConnectionAliasAssociationOutput
	ToConnectionAliasConnectionAliasAssociationOutputWithContext(context.Context) ConnectionAliasConnectionAliasAssociationOutput
}

ConnectionAliasConnectionAliasAssociationInput is an input type that accepts ConnectionAliasConnectionAliasAssociationArgs and ConnectionAliasConnectionAliasAssociationOutput values. You can construct a concrete instance of `ConnectionAliasConnectionAliasAssociationInput` via:

ConnectionAliasConnectionAliasAssociationArgs{...}

type ConnectionAliasConnectionAliasAssociationOutput

type ConnectionAliasConnectionAliasAssociationOutput struct{ *pulumi.OutputState }

func (ConnectionAliasConnectionAliasAssociationOutput) AssociatedAccountId

func (ConnectionAliasConnectionAliasAssociationOutput) AssociationStatus

func (ConnectionAliasConnectionAliasAssociationOutput) ConnectionIdentifier

func (ConnectionAliasConnectionAliasAssociationOutput) ElementType

func (ConnectionAliasConnectionAliasAssociationOutput) ResourceId

func (ConnectionAliasConnectionAliasAssociationOutput) ToConnectionAliasConnectionAliasAssociationOutput

func (o ConnectionAliasConnectionAliasAssociationOutput) ToConnectionAliasConnectionAliasAssociationOutput() ConnectionAliasConnectionAliasAssociationOutput

func (ConnectionAliasConnectionAliasAssociationOutput) ToConnectionAliasConnectionAliasAssociationOutputWithContext

func (o ConnectionAliasConnectionAliasAssociationOutput) ToConnectionAliasConnectionAliasAssociationOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasAssociationOutput

type ConnectionAliasConnectionAliasState

type ConnectionAliasConnectionAliasState string

func (ConnectionAliasConnectionAliasState) ElementType

func (ConnectionAliasConnectionAliasState) ToConnectionAliasConnectionAliasStateOutput

func (e ConnectionAliasConnectionAliasState) ToConnectionAliasConnectionAliasStateOutput() ConnectionAliasConnectionAliasStateOutput

func (ConnectionAliasConnectionAliasState) ToConnectionAliasConnectionAliasStateOutputWithContext

func (e ConnectionAliasConnectionAliasState) ToConnectionAliasConnectionAliasStateOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasStateOutput

func (ConnectionAliasConnectionAliasState) ToConnectionAliasConnectionAliasStatePtrOutput

func (e ConnectionAliasConnectionAliasState) ToConnectionAliasConnectionAliasStatePtrOutput() ConnectionAliasConnectionAliasStatePtrOutput

func (ConnectionAliasConnectionAliasState) ToConnectionAliasConnectionAliasStatePtrOutputWithContext

func (e ConnectionAliasConnectionAliasState) ToConnectionAliasConnectionAliasStatePtrOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasStatePtrOutput

func (ConnectionAliasConnectionAliasState) ToStringOutput

func (ConnectionAliasConnectionAliasState) ToStringOutputWithContext

func (e ConnectionAliasConnectionAliasState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectionAliasConnectionAliasState) ToStringPtrOutput

func (ConnectionAliasConnectionAliasState) ToStringPtrOutputWithContext

func (e ConnectionAliasConnectionAliasState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionAliasConnectionAliasStateInput

type ConnectionAliasConnectionAliasStateInput interface {
	pulumi.Input

	ToConnectionAliasConnectionAliasStateOutput() ConnectionAliasConnectionAliasStateOutput
	ToConnectionAliasConnectionAliasStateOutputWithContext(context.Context) ConnectionAliasConnectionAliasStateOutput
}

ConnectionAliasConnectionAliasStateInput is an input type that accepts ConnectionAliasConnectionAliasStateArgs and ConnectionAliasConnectionAliasStateOutput values. You can construct a concrete instance of `ConnectionAliasConnectionAliasStateInput` via:

ConnectionAliasConnectionAliasStateArgs{...}

type ConnectionAliasConnectionAliasStateOutput

type ConnectionAliasConnectionAliasStateOutput struct{ *pulumi.OutputState }

func (ConnectionAliasConnectionAliasStateOutput) ElementType

func (ConnectionAliasConnectionAliasStateOutput) ToConnectionAliasConnectionAliasStateOutput

func (o ConnectionAliasConnectionAliasStateOutput) ToConnectionAliasConnectionAliasStateOutput() ConnectionAliasConnectionAliasStateOutput

func (ConnectionAliasConnectionAliasStateOutput) ToConnectionAliasConnectionAliasStateOutputWithContext

func (o ConnectionAliasConnectionAliasStateOutput) ToConnectionAliasConnectionAliasStateOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasStateOutput

func (ConnectionAliasConnectionAliasStateOutput) ToConnectionAliasConnectionAliasStatePtrOutput

func (o ConnectionAliasConnectionAliasStateOutput) ToConnectionAliasConnectionAliasStatePtrOutput() ConnectionAliasConnectionAliasStatePtrOutput

func (ConnectionAliasConnectionAliasStateOutput) ToConnectionAliasConnectionAliasStatePtrOutputWithContext

func (o ConnectionAliasConnectionAliasStateOutput) ToConnectionAliasConnectionAliasStatePtrOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasStatePtrOutput

func (ConnectionAliasConnectionAliasStateOutput) ToStringOutput

func (ConnectionAliasConnectionAliasStateOutput) ToStringOutputWithContext

func (ConnectionAliasConnectionAliasStateOutput) ToStringPtrOutput

func (ConnectionAliasConnectionAliasStateOutput) ToStringPtrOutputWithContext

type ConnectionAliasConnectionAliasStatePtrInput

type ConnectionAliasConnectionAliasStatePtrInput interface {
	pulumi.Input

	ToConnectionAliasConnectionAliasStatePtrOutput() ConnectionAliasConnectionAliasStatePtrOutput
	ToConnectionAliasConnectionAliasStatePtrOutputWithContext(context.Context) ConnectionAliasConnectionAliasStatePtrOutput
}

type ConnectionAliasConnectionAliasStatePtrOutput

type ConnectionAliasConnectionAliasStatePtrOutput struct{ *pulumi.OutputState }

func (ConnectionAliasConnectionAliasStatePtrOutput) Elem

func (ConnectionAliasConnectionAliasStatePtrOutput) ElementType

func (ConnectionAliasConnectionAliasStatePtrOutput) ToConnectionAliasConnectionAliasStatePtrOutput

func (o ConnectionAliasConnectionAliasStatePtrOutput) ToConnectionAliasConnectionAliasStatePtrOutput() ConnectionAliasConnectionAliasStatePtrOutput

func (ConnectionAliasConnectionAliasStatePtrOutput) ToConnectionAliasConnectionAliasStatePtrOutputWithContext

func (o ConnectionAliasConnectionAliasStatePtrOutput) ToConnectionAliasConnectionAliasStatePtrOutputWithContext(ctx context.Context) ConnectionAliasConnectionAliasStatePtrOutput

func (ConnectionAliasConnectionAliasStatePtrOutput) ToStringPtrOutput

func (ConnectionAliasConnectionAliasStatePtrOutput) ToStringPtrOutputWithContext

type ConnectionAliasInput

type ConnectionAliasInput interface {
	pulumi.Input

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

type ConnectionAliasOutput

type ConnectionAliasOutput struct{ *pulumi.OutputState }

func (ConnectionAliasOutput) ElementType

func (ConnectionAliasOutput) ElementType() reflect.Type

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 ConnectionAliasTag

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

type ConnectionAliasTagArgs

type ConnectionAliasTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ConnectionAliasTagArgs) ElementType

func (ConnectionAliasTagArgs) ElementType() reflect.Type

func (ConnectionAliasTagArgs) ToConnectionAliasTagOutput

func (i ConnectionAliasTagArgs) ToConnectionAliasTagOutput() ConnectionAliasTagOutput

func (ConnectionAliasTagArgs) ToConnectionAliasTagOutputWithContext

func (i ConnectionAliasTagArgs) ToConnectionAliasTagOutputWithContext(ctx context.Context) ConnectionAliasTagOutput

type ConnectionAliasTagArray

type ConnectionAliasTagArray []ConnectionAliasTagInput

func (ConnectionAliasTagArray) ElementType

func (ConnectionAliasTagArray) ElementType() reflect.Type

func (ConnectionAliasTagArray) ToConnectionAliasTagArrayOutput

func (i ConnectionAliasTagArray) ToConnectionAliasTagArrayOutput() ConnectionAliasTagArrayOutput

func (ConnectionAliasTagArray) ToConnectionAliasTagArrayOutputWithContext

func (i ConnectionAliasTagArray) ToConnectionAliasTagArrayOutputWithContext(ctx context.Context) ConnectionAliasTagArrayOutput

type ConnectionAliasTagArrayInput

type ConnectionAliasTagArrayInput interface {
	pulumi.Input

	ToConnectionAliasTagArrayOutput() ConnectionAliasTagArrayOutput
	ToConnectionAliasTagArrayOutputWithContext(context.Context) ConnectionAliasTagArrayOutput
}

ConnectionAliasTagArrayInput is an input type that accepts ConnectionAliasTagArray and ConnectionAliasTagArrayOutput values. You can construct a concrete instance of `ConnectionAliasTagArrayInput` via:

ConnectionAliasTagArray{ ConnectionAliasTagArgs{...} }

type ConnectionAliasTagArrayOutput

type ConnectionAliasTagArrayOutput struct{ *pulumi.OutputState }

func (ConnectionAliasTagArrayOutput) ElementType

func (ConnectionAliasTagArrayOutput) Index

func (ConnectionAliasTagArrayOutput) ToConnectionAliasTagArrayOutput

func (o ConnectionAliasTagArrayOutput) ToConnectionAliasTagArrayOutput() ConnectionAliasTagArrayOutput

func (ConnectionAliasTagArrayOutput) ToConnectionAliasTagArrayOutputWithContext

func (o ConnectionAliasTagArrayOutput) ToConnectionAliasTagArrayOutputWithContext(ctx context.Context) ConnectionAliasTagArrayOutput

type ConnectionAliasTagInput

type ConnectionAliasTagInput interface {
	pulumi.Input

	ToConnectionAliasTagOutput() ConnectionAliasTagOutput
	ToConnectionAliasTagOutputWithContext(context.Context) ConnectionAliasTagOutput
}

ConnectionAliasTagInput is an input type that accepts ConnectionAliasTagArgs and ConnectionAliasTagOutput values. You can construct a concrete instance of `ConnectionAliasTagInput` via:

ConnectionAliasTagArgs{...}

type ConnectionAliasTagOutput

type ConnectionAliasTagOutput struct{ *pulumi.OutputState }

func (ConnectionAliasTagOutput) ElementType

func (ConnectionAliasTagOutput) ElementType() reflect.Type

func (ConnectionAliasTagOutput) Key

func (ConnectionAliasTagOutput) ToConnectionAliasTagOutput

func (o ConnectionAliasTagOutput) ToConnectionAliasTagOutput() ConnectionAliasTagOutput

func (ConnectionAliasTagOutput) ToConnectionAliasTagOutputWithContext

func (o ConnectionAliasTagOutput) ToConnectionAliasTagOutputWithContext(ctx context.Context) ConnectionAliasTagOutput

func (ConnectionAliasTagOutput) Value

type Workspace deprecated

type Workspace struct {
	pulumi.CustomResourceState

	BundleId                    pulumi.StringOutput                   `pulumi:"bundleId"`
	DirectoryId                 pulumi.StringOutput                   `pulumi:"directoryId"`
	RootVolumeEncryptionEnabled pulumi.BoolPtrOutput                  `pulumi:"rootVolumeEncryptionEnabled"`
	Tags                        WorkspaceTagArrayOutput               `pulumi:"tags"`
	UserName                    pulumi.StringOutput                   `pulumi:"userName"`
	UserVolumeEncryptionEnabled pulumi.BoolPtrOutput                  `pulumi:"userVolumeEncryptionEnabled"`
	VolumeEncryptionKey         pulumi.StringPtrOutput                `pulumi:"volumeEncryptionKey"`
	WorkspaceProperties         WorkspaceWorkspacePropertiesPtrOutput `pulumi:"workspaceProperties"`
}

Resource Type definition for AWS::WorkSpaces::Workspace

Deprecated: Workspace is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetWorkspace

func GetWorkspace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)

GetWorkspace gets an existing Workspace 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 NewWorkspace

func NewWorkspace(ctx *pulumi.Context,
	name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)

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

func (*Workspace) ElementType

func (*Workspace) ElementType() reflect.Type

func (*Workspace) ToWorkspaceOutput

func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput

func (*Workspace) ToWorkspaceOutputWithContext

func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceArgs

type WorkspaceArgs struct {
	BundleId                    pulumi.StringInput
	DirectoryId                 pulumi.StringInput
	RootVolumeEncryptionEnabled pulumi.BoolPtrInput
	Tags                        WorkspaceTagArrayInput
	UserName                    pulumi.StringInput
	UserVolumeEncryptionEnabled pulumi.BoolPtrInput
	VolumeEncryptionKey         pulumi.StringPtrInput
	WorkspaceProperties         WorkspaceWorkspacePropertiesPtrInput
}

The set of arguments for constructing a Workspace resource.

func (WorkspaceArgs) ElementType

func (WorkspaceArgs) ElementType() reflect.Type

type WorkspaceInput

type WorkspaceInput interface {
	pulumi.Input

	ToWorkspaceOutput() WorkspaceOutput
	ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
}

type WorkspaceOutput

type WorkspaceOutput struct{ *pulumi.OutputState }

func (WorkspaceOutput) ElementType

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) ToWorkspaceOutput

func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput

func (WorkspaceOutput) ToWorkspaceOutputWithContext

func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceState

type WorkspaceState struct {
}

func (WorkspaceState) ElementType

func (WorkspaceState) ElementType() reflect.Type

type WorkspaceTag

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

type WorkspaceTagArgs

type WorkspaceTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (WorkspaceTagArgs) ElementType

func (WorkspaceTagArgs) ElementType() reflect.Type

func (WorkspaceTagArgs) ToWorkspaceTagOutput

func (i WorkspaceTagArgs) ToWorkspaceTagOutput() WorkspaceTagOutput

func (WorkspaceTagArgs) ToWorkspaceTagOutputWithContext

func (i WorkspaceTagArgs) ToWorkspaceTagOutputWithContext(ctx context.Context) WorkspaceTagOutput

type WorkspaceTagArray

type WorkspaceTagArray []WorkspaceTagInput

func (WorkspaceTagArray) ElementType

func (WorkspaceTagArray) ElementType() reflect.Type

func (WorkspaceTagArray) ToWorkspaceTagArrayOutput

func (i WorkspaceTagArray) ToWorkspaceTagArrayOutput() WorkspaceTagArrayOutput

func (WorkspaceTagArray) ToWorkspaceTagArrayOutputWithContext

func (i WorkspaceTagArray) ToWorkspaceTagArrayOutputWithContext(ctx context.Context) WorkspaceTagArrayOutput

type WorkspaceTagArrayInput

type WorkspaceTagArrayInput interface {
	pulumi.Input

	ToWorkspaceTagArrayOutput() WorkspaceTagArrayOutput
	ToWorkspaceTagArrayOutputWithContext(context.Context) WorkspaceTagArrayOutput
}

WorkspaceTagArrayInput is an input type that accepts WorkspaceTagArray and WorkspaceTagArrayOutput values. You can construct a concrete instance of `WorkspaceTagArrayInput` via:

WorkspaceTagArray{ WorkspaceTagArgs{...} }

type WorkspaceTagArrayOutput

type WorkspaceTagArrayOutput struct{ *pulumi.OutputState }

func (WorkspaceTagArrayOutput) ElementType

func (WorkspaceTagArrayOutput) ElementType() reflect.Type

func (WorkspaceTagArrayOutput) Index

func (WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutput

func (o WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutput() WorkspaceTagArrayOutput

func (WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutputWithContext

func (o WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutputWithContext(ctx context.Context) WorkspaceTagArrayOutput

type WorkspaceTagInput

type WorkspaceTagInput interface {
	pulumi.Input

	ToWorkspaceTagOutput() WorkspaceTagOutput
	ToWorkspaceTagOutputWithContext(context.Context) WorkspaceTagOutput
}

WorkspaceTagInput is an input type that accepts WorkspaceTagArgs and WorkspaceTagOutput values. You can construct a concrete instance of `WorkspaceTagInput` via:

WorkspaceTagArgs{...}

type WorkspaceTagOutput

type WorkspaceTagOutput struct{ *pulumi.OutputState }

func (WorkspaceTagOutput) ElementType

func (WorkspaceTagOutput) ElementType() reflect.Type

func (WorkspaceTagOutput) Key

func (WorkspaceTagOutput) ToWorkspaceTagOutput

func (o WorkspaceTagOutput) ToWorkspaceTagOutput() WorkspaceTagOutput

func (WorkspaceTagOutput) ToWorkspaceTagOutputWithContext

func (o WorkspaceTagOutput) ToWorkspaceTagOutputWithContext(ctx context.Context) WorkspaceTagOutput

func (WorkspaceTagOutput) Value

type WorkspaceWorkspaceProperties

type WorkspaceWorkspaceProperties struct {
	ComputeTypeName                     *string `pulumi:"computeTypeName"`
	RootVolumeSizeGib                   *int    `pulumi:"rootVolumeSizeGib"`
	RunningMode                         *string `pulumi:"runningMode"`
	RunningModeAutoStopTimeoutInMinutes *int    `pulumi:"runningModeAutoStopTimeoutInMinutes"`
	UserVolumeSizeGib                   *int    `pulumi:"userVolumeSizeGib"`
}

type WorkspaceWorkspacePropertiesArgs

type WorkspaceWorkspacePropertiesArgs struct {
	ComputeTypeName                     pulumi.StringPtrInput `pulumi:"computeTypeName"`
	RootVolumeSizeGib                   pulumi.IntPtrInput    `pulumi:"rootVolumeSizeGib"`
	RunningMode                         pulumi.StringPtrInput `pulumi:"runningMode"`
	RunningModeAutoStopTimeoutInMinutes pulumi.IntPtrInput    `pulumi:"runningModeAutoStopTimeoutInMinutes"`
	UserVolumeSizeGib                   pulumi.IntPtrInput    `pulumi:"userVolumeSizeGib"`
}

func (WorkspaceWorkspacePropertiesArgs) ElementType

func (WorkspaceWorkspacePropertiesArgs) ToWorkspaceWorkspacePropertiesOutput

func (i WorkspaceWorkspacePropertiesArgs) ToWorkspaceWorkspacePropertiesOutput() WorkspaceWorkspacePropertiesOutput

func (WorkspaceWorkspacePropertiesArgs) ToWorkspaceWorkspacePropertiesOutputWithContext

func (i WorkspaceWorkspacePropertiesArgs) ToWorkspaceWorkspacePropertiesOutputWithContext(ctx context.Context) WorkspaceWorkspacePropertiesOutput

func (WorkspaceWorkspacePropertiesArgs) ToWorkspaceWorkspacePropertiesPtrOutput

func (i WorkspaceWorkspacePropertiesArgs) ToWorkspaceWorkspacePropertiesPtrOutput() WorkspaceWorkspacePropertiesPtrOutput

func (WorkspaceWorkspacePropertiesArgs) ToWorkspaceWorkspacePropertiesPtrOutputWithContext

func (i WorkspaceWorkspacePropertiesArgs) ToWorkspaceWorkspacePropertiesPtrOutputWithContext(ctx context.Context) WorkspaceWorkspacePropertiesPtrOutput

type WorkspaceWorkspacePropertiesInput

type WorkspaceWorkspacePropertiesInput interface {
	pulumi.Input

	ToWorkspaceWorkspacePropertiesOutput() WorkspaceWorkspacePropertiesOutput
	ToWorkspaceWorkspacePropertiesOutputWithContext(context.Context) WorkspaceWorkspacePropertiesOutput
}

WorkspaceWorkspacePropertiesInput is an input type that accepts WorkspaceWorkspacePropertiesArgs and WorkspaceWorkspacePropertiesOutput values. You can construct a concrete instance of `WorkspaceWorkspacePropertiesInput` via:

WorkspaceWorkspacePropertiesArgs{...}

type WorkspaceWorkspacePropertiesOutput

type WorkspaceWorkspacePropertiesOutput struct{ *pulumi.OutputState }

func (WorkspaceWorkspacePropertiesOutput) ComputeTypeName

func (WorkspaceWorkspacePropertiesOutput) ElementType

func (WorkspaceWorkspacePropertiesOutput) RootVolumeSizeGib

func (WorkspaceWorkspacePropertiesOutput) RunningMode

func (WorkspaceWorkspacePropertiesOutput) RunningModeAutoStopTimeoutInMinutes

func (o WorkspaceWorkspacePropertiesOutput) RunningModeAutoStopTimeoutInMinutes() pulumi.IntPtrOutput

func (WorkspaceWorkspacePropertiesOutput) ToWorkspaceWorkspacePropertiesOutput

func (o WorkspaceWorkspacePropertiesOutput) ToWorkspaceWorkspacePropertiesOutput() WorkspaceWorkspacePropertiesOutput

func (WorkspaceWorkspacePropertiesOutput) ToWorkspaceWorkspacePropertiesOutputWithContext

func (o WorkspaceWorkspacePropertiesOutput) ToWorkspaceWorkspacePropertiesOutputWithContext(ctx context.Context) WorkspaceWorkspacePropertiesOutput

func (WorkspaceWorkspacePropertiesOutput) ToWorkspaceWorkspacePropertiesPtrOutput

func (o WorkspaceWorkspacePropertiesOutput) ToWorkspaceWorkspacePropertiesPtrOutput() WorkspaceWorkspacePropertiesPtrOutput

func (WorkspaceWorkspacePropertiesOutput) ToWorkspaceWorkspacePropertiesPtrOutputWithContext

func (o WorkspaceWorkspacePropertiesOutput) ToWorkspaceWorkspacePropertiesPtrOutputWithContext(ctx context.Context) WorkspaceWorkspacePropertiesPtrOutput

func (WorkspaceWorkspacePropertiesOutput) UserVolumeSizeGib

type WorkspaceWorkspacePropertiesPtrInput

type WorkspaceWorkspacePropertiesPtrInput interface {
	pulumi.Input

	ToWorkspaceWorkspacePropertiesPtrOutput() WorkspaceWorkspacePropertiesPtrOutput
	ToWorkspaceWorkspacePropertiesPtrOutputWithContext(context.Context) WorkspaceWorkspacePropertiesPtrOutput
}

WorkspaceWorkspacePropertiesPtrInput is an input type that accepts WorkspaceWorkspacePropertiesArgs, WorkspaceWorkspacePropertiesPtr and WorkspaceWorkspacePropertiesPtrOutput values. You can construct a concrete instance of `WorkspaceWorkspacePropertiesPtrInput` via:

        WorkspaceWorkspacePropertiesArgs{...}

or:

        nil

type WorkspaceWorkspacePropertiesPtrOutput

type WorkspaceWorkspacePropertiesPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceWorkspacePropertiesPtrOutput) ComputeTypeName

func (WorkspaceWorkspacePropertiesPtrOutput) Elem

func (WorkspaceWorkspacePropertiesPtrOutput) ElementType

func (WorkspaceWorkspacePropertiesPtrOutput) RootVolumeSizeGib

func (WorkspaceWorkspacePropertiesPtrOutput) RunningMode

func (WorkspaceWorkspacePropertiesPtrOutput) RunningModeAutoStopTimeoutInMinutes

func (o WorkspaceWorkspacePropertiesPtrOutput) RunningModeAutoStopTimeoutInMinutes() pulumi.IntPtrOutput

func (WorkspaceWorkspacePropertiesPtrOutput) ToWorkspaceWorkspacePropertiesPtrOutput

func (o WorkspaceWorkspacePropertiesPtrOutput) ToWorkspaceWorkspacePropertiesPtrOutput() WorkspaceWorkspacePropertiesPtrOutput

func (WorkspaceWorkspacePropertiesPtrOutput) ToWorkspaceWorkspacePropertiesPtrOutputWithContext

func (o WorkspaceWorkspacePropertiesPtrOutput) ToWorkspaceWorkspacePropertiesPtrOutputWithContext(ctx context.Context) WorkspaceWorkspacePropertiesPtrOutput

func (WorkspaceWorkspacePropertiesPtrOutput) UserVolumeSizeGib

Jump to

Keyboard shortcuts

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