Documentation
¶
Index ¶
- Constants
- type ConnectionAlias
- func (*ConnectionAlias) ElementType() reflect.Type
- func (i *ConnectionAlias) ToConnectionAliasOutput() ConnectionAliasOutput
- func (i *ConnectionAlias) ToConnectionAliasOutputWithContext(ctx context.Context) ConnectionAliasOutput
- func (i *ConnectionAlias) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAlias]
- type ConnectionAliasArgs
- type ConnectionAliasAssociation
- type ConnectionAliasAssociationArrayOutput
- func (ConnectionAliasAssociationArrayOutput) ElementType() reflect.Type
- func (o ConnectionAliasAssociationArrayOutput) Index(i pulumi.IntInput) ConnectionAliasAssociationOutput
- func (o ConnectionAliasAssociationArrayOutput) ToConnectionAliasAssociationArrayOutput() ConnectionAliasAssociationArrayOutput
- func (o ConnectionAliasAssociationArrayOutput) ToConnectionAliasAssociationArrayOutputWithContext(ctx context.Context) ConnectionAliasAssociationArrayOutput
- func (o ConnectionAliasAssociationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionAliasAssociation]
- type ConnectionAliasAssociationAssociationStatus
- type ConnectionAliasAssociationAssociationStatusOutput
- func (ConnectionAliasAssociationAssociationStatusOutput) ElementType() reflect.Type
- func (o ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusOutput() ConnectionAliasAssociationAssociationStatusOutput
- func (o ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusOutputWithContext(ctx context.Context) ConnectionAliasAssociationAssociationStatusOutput
- func (o ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusPtrOutput() ConnectionAliasAssociationAssociationStatusPtrOutput
- func (o ConnectionAliasAssociationAssociationStatusOutput) ToConnectionAliasAssociationAssociationStatusPtrOutputWithContext(ctx context.Context) ConnectionAliasAssociationAssociationStatusPtrOutput
- func (o ConnectionAliasAssociationAssociationStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAliasAssociationAssociationStatus]
- func (o ConnectionAliasAssociationAssociationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectionAliasAssociationAssociationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectionAliasAssociationAssociationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionAliasAssociationAssociationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionAliasAssociationAssociationStatusPtrOutput
- func (o ConnectionAliasAssociationAssociationStatusPtrOutput) Elem() ConnectionAliasAssociationAssociationStatusOutput
- func (ConnectionAliasAssociationAssociationStatusPtrOutput) ElementType() reflect.Type
- func (o ConnectionAliasAssociationAssociationStatusPtrOutput) ToConnectionAliasAssociationAssociationStatusPtrOutput() ConnectionAliasAssociationAssociationStatusPtrOutput
- func (o ConnectionAliasAssociationAssociationStatusPtrOutput) ToConnectionAliasAssociationAssociationStatusPtrOutputWithContext(ctx context.Context) ConnectionAliasAssociationAssociationStatusPtrOutput
- func (o ConnectionAliasAssociationAssociationStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAliasAssociationAssociationStatus]
- func (o ConnectionAliasAssociationAssociationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionAliasAssociationAssociationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionAliasAssociationOutput
- func (o ConnectionAliasAssociationOutput) AssociatedAccountId() pulumi.StringPtrOutput
- func (o ConnectionAliasAssociationOutput) AssociationStatus() ConnectionAliasAssociationAssociationStatusPtrOutput
- func (o ConnectionAliasAssociationOutput) ConnectionIdentifier() pulumi.StringPtrOutput
- func (ConnectionAliasAssociationOutput) ElementType() reflect.Type
- func (o ConnectionAliasAssociationOutput) ResourceId() pulumi.StringPtrOutput
- func (o ConnectionAliasAssociationOutput) ToConnectionAliasAssociationOutput() ConnectionAliasAssociationOutput
- func (o ConnectionAliasAssociationOutput) ToConnectionAliasAssociationOutputWithContext(ctx context.Context) ConnectionAliasAssociationOutput
- func (o ConnectionAliasAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAliasAssociation]
- type ConnectionAliasInput
- type ConnectionAliasOutput
- func (o ConnectionAliasOutput) AliasId() pulumi.StringOutput
- func (o ConnectionAliasOutput) Associations() ConnectionAliasAssociationArrayOutput
- func (o ConnectionAliasOutput) ConnectionAliasState() ConnectionAliasStateEnumOutput
- func (o ConnectionAliasOutput) ConnectionString() pulumi.StringOutput
- func (ConnectionAliasOutput) ElementType() reflect.Type
- func (o ConnectionAliasOutput) Tags() ConnectionAliasTagArrayOutput
- func (o ConnectionAliasOutput) ToConnectionAliasOutput() ConnectionAliasOutput
- func (o ConnectionAliasOutput) ToConnectionAliasOutputWithContext(ctx context.Context) ConnectionAliasOutput
- func (o ConnectionAliasOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAlias]
- type ConnectionAliasState
- type ConnectionAliasStateEnum
- type ConnectionAliasStateEnumOutput
- func (ConnectionAliasStateEnumOutput) ElementType() reflect.Type
- func (o ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumOutput() ConnectionAliasStateEnumOutput
- func (o ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumOutputWithContext(ctx context.Context) ConnectionAliasStateEnumOutput
- func (o ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumPtrOutput() ConnectionAliasStateEnumPtrOutput
- func (o ConnectionAliasStateEnumOutput) ToConnectionAliasStateEnumPtrOutputWithContext(ctx context.Context) ConnectionAliasStateEnumPtrOutput
- func (o ConnectionAliasStateEnumOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAliasStateEnum]
- func (o ConnectionAliasStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectionAliasStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectionAliasStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionAliasStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionAliasStateEnumPtrOutput
- func (o ConnectionAliasStateEnumPtrOutput) Elem() ConnectionAliasStateEnumOutput
- func (ConnectionAliasStateEnumPtrOutput) ElementType() reflect.Type
- func (o ConnectionAliasStateEnumPtrOutput) ToConnectionAliasStateEnumPtrOutput() ConnectionAliasStateEnumPtrOutput
- func (o ConnectionAliasStateEnumPtrOutput) ToConnectionAliasStateEnumPtrOutputWithContext(ctx context.Context) ConnectionAliasStateEnumPtrOutput
- func (o ConnectionAliasStateEnumPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAliasStateEnum]
- func (o ConnectionAliasStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionAliasStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionAliasTag
- type ConnectionAliasTagArgs
- func (ConnectionAliasTagArgs) ElementType() reflect.Type
- func (i ConnectionAliasTagArgs) ToConnectionAliasTagOutput() ConnectionAliasTagOutput
- func (i ConnectionAliasTagArgs) ToConnectionAliasTagOutputWithContext(ctx context.Context) ConnectionAliasTagOutput
- func (i ConnectionAliasTagArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionAliasTag]
- type ConnectionAliasTagArray
- func (ConnectionAliasTagArray) ElementType() reflect.Type
- func (i ConnectionAliasTagArray) ToConnectionAliasTagArrayOutput() ConnectionAliasTagArrayOutput
- func (i ConnectionAliasTagArray) ToConnectionAliasTagArrayOutputWithContext(ctx context.Context) ConnectionAliasTagArrayOutput
- func (i ConnectionAliasTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionAliasTag]
- type ConnectionAliasTagArrayInput
- type ConnectionAliasTagArrayOutput
- func (ConnectionAliasTagArrayOutput) ElementType() reflect.Type
- func (o ConnectionAliasTagArrayOutput) Index(i pulumi.IntInput) ConnectionAliasTagOutput
- func (o ConnectionAliasTagArrayOutput) ToConnectionAliasTagArrayOutput() ConnectionAliasTagArrayOutput
- func (o ConnectionAliasTagArrayOutput) ToConnectionAliasTagArrayOutputWithContext(ctx context.Context) ConnectionAliasTagArrayOutput
- func (o ConnectionAliasTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionAliasTag]
- type ConnectionAliasTagInput
- type ConnectionAliasTagOutput
- func (ConnectionAliasTagOutput) ElementType() reflect.Type
- func (o ConnectionAliasTagOutput) Key() pulumi.StringOutput
- func (o ConnectionAliasTagOutput) ToConnectionAliasTagOutput() ConnectionAliasTagOutput
- func (o ConnectionAliasTagOutput) ToConnectionAliasTagOutputWithContext(ctx context.Context) ConnectionAliasTagOutput
- func (o ConnectionAliasTagOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAliasTag]
- func (o ConnectionAliasTagOutput) Value() pulumi.StringOutput
- type LookupConnectionAliasArgs
- type LookupConnectionAliasOutputArgs
- type LookupConnectionAliasResult
- type LookupConnectionAliasResultOutput
- func (o LookupConnectionAliasResultOutput) AliasId() pulumi.StringPtrOutput
- func (o LookupConnectionAliasResultOutput) Associations() ConnectionAliasAssociationArrayOutput
- func (o LookupConnectionAliasResultOutput) ConnectionAliasState() ConnectionAliasStateEnumPtrOutput
- func (LookupConnectionAliasResultOutput) ElementType() reflect.Type
- func (o LookupConnectionAliasResultOutput) ToLookupConnectionAliasResultOutput() LookupConnectionAliasResultOutput
- func (o LookupConnectionAliasResultOutput) ToLookupConnectionAliasResultOutputWithContext(ctx context.Context) LookupConnectionAliasResultOutput
- func (o LookupConnectionAliasResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConnectionAliasResult]
- type LookupWorkspaceArgs
- type LookupWorkspaceOutputArgs
- type LookupWorkspaceResult
- type LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) BundleId() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) DirectoryId() pulumi.StringPtrOutput
- func (LookupWorkspaceResultOutput) ElementType() reflect.Type
- func (o LookupWorkspaceResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) RootVolumeEncryptionEnabled() pulumi.BoolPtrOutput
- func (o LookupWorkspaceResultOutput) Tags() WorkspaceTagArrayOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWorkspaceResult]
- func (o LookupWorkspaceResultOutput) UserVolumeEncryptionEnabled() pulumi.BoolPtrOutput
- func (o LookupWorkspaceResultOutput) VolumeEncryptionKey() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) WorkspaceProperties() WorkspacePropertiesPtrOutput
- type Workspacedeprecated
- type WorkspaceArgs
- type WorkspaceInput
- type WorkspaceOutput
- func (o WorkspaceOutput) BundleId() pulumi.StringOutput
- func (o WorkspaceOutput) DirectoryId() pulumi.StringOutput
- func (WorkspaceOutput) ElementType() reflect.Type
- func (o WorkspaceOutput) RootVolumeEncryptionEnabled() pulumi.BoolPtrOutput
- func (o WorkspaceOutput) Tags() WorkspaceTagArrayOutput
- func (o WorkspaceOutput) ToOutput(ctx context.Context) pulumix.Output[*Workspace]
- func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
- func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
- func (o WorkspaceOutput) UserName() pulumi.StringOutput
- func (o WorkspaceOutput) UserVolumeEncryptionEnabled() pulumi.BoolPtrOutput
- func (o WorkspaceOutput) VolumeEncryptionKey() pulumi.StringPtrOutput
- func (o WorkspaceOutput) WorkspaceProperties() WorkspacePropertiesPtrOutput
- type WorkspaceProperties
- type WorkspacePropertiesArgs
- func (WorkspacePropertiesArgs) ElementType() reflect.Type
- func (i WorkspacePropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[WorkspaceProperties]
- func (i WorkspacePropertiesArgs) ToWorkspacePropertiesOutput() WorkspacePropertiesOutput
- func (i WorkspacePropertiesArgs) ToWorkspacePropertiesOutputWithContext(ctx context.Context) WorkspacePropertiesOutput
- func (i WorkspacePropertiesArgs) ToWorkspacePropertiesPtrOutput() WorkspacePropertiesPtrOutput
- func (i WorkspacePropertiesArgs) ToWorkspacePropertiesPtrOutputWithContext(ctx context.Context) WorkspacePropertiesPtrOutput
- type WorkspacePropertiesInput
- type WorkspacePropertiesOutput
- func (o WorkspacePropertiesOutput) ComputeTypeName() pulumi.StringPtrOutput
- func (WorkspacePropertiesOutput) ElementType() reflect.Type
- func (o WorkspacePropertiesOutput) RootVolumeSizeGib() pulumi.IntPtrOutput
- func (o WorkspacePropertiesOutput) RunningMode() pulumi.StringPtrOutput
- func (o WorkspacePropertiesOutput) RunningModeAutoStopTimeoutInMinutes() pulumi.IntPtrOutput
- func (o WorkspacePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[WorkspaceProperties]
- func (o WorkspacePropertiesOutput) ToWorkspacePropertiesOutput() WorkspacePropertiesOutput
- func (o WorkspacePropertiesOutput) ToWorkspacePropertiesOutputWithContext(ctx context.Context) WorkspacePropertiesOutput
- func (o WorkspacePropertiesOutput) ToWorkspacePropertiesPtrOutput() WorkspacePropertiesPtrOutput
- func (o WorkspacePropertiesOutput) ToWorkspacePropertiesPtrOutputWithContext(ctx context.Context) WorkspacePropertiesPtrOutput
- func (o WorkspacePropertiesOutput) UserVolumeSizeGib() pulumi.IntPtrOutput
- type WorkspacePropertiesPtrInput
- type WorkspacePropertiesPtrOutput
- func (o WorkspacePropertiesPtrOutput) ComputeTypeName() pulumi.StringPtrOutput
- func (o WorkspacePropertiesPtrOutput) Elem() WorkspacePropertiesOutput
- func (WorkspacePropertiesPtrOutput) ElementType() reflect.Type
- func (o WorkspacePropertiesPtrOutput) RootVolumeSizeGib() pulumi.IntPtrOutput
- func (o WorkspacePropertiesPtrOutput) RunningMode() pulumi.StringPtrOutput
- func (o WorkspacePropertiesPtrOutput) RunningModeAutoStopTimeoutInMinutes() pulumi.IntPtrOutput
- func (o WorkspacePropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkspaceProperties]
- func (o WorkspacePropertiesPtrOutput) ToWorkspacePropertiesPtrOutput() WorkspacePropertiesPtrOutput
- func (o WorkspacePropertiesPtrOutput) ToWorkspacePropertiesPtrOutputWithContext(ctx context.Context) WorkspacePropertiesPtrOutput
- func (o WorkspacePropertiesPtrOutput) UserVolumeSizeGib() pulumi.IntPtrOutput
- type WorkspaceState
- type WorkspaceTag
- type WorkspaceTagArgs
- func (WorkspaceTagArgs) ElementType() reflect.Type
- func (i WorkspaceTagArgs) ToOutput(ctx context.Context) pulumix.Output[WorkspaceTag]
- func (i WorkspaceTagArgs) ToWorkspaceTagOutput() WorkspaceTagOutput
- func (i WorkspaceTagArgs) ToWorkspaceTagOutputWithContext(ctx context.Context) WorkspaceTagOutput
- type WorkspaceTagArray
- func (WorkspaceTagArray) ElementType() reflect.Type
- func (i WorkspaceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]WorkspaceTag]
- func (i WorkspaceTagArray) ToWorkspaceTagArrayOutput() WorkspaceTagArrayOutput
- func (i WorkspaceTagArray) ToWorkspaceTagArrayOutputWithContext(ctx context.Context) WorkspaceTagArrayOutput
- type WorkspaceTagArrayInput
- type WorkspaceTagArrayOutput
- func (WorkspaceTagArrayOutput) ElementType() reflect.Type
- func (o WorkspaceTagArrayOutput) Index(i pulumi.IntInput) WorkspaceTagOutput
- func (o WorkspaceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WorkspaceTag]
- func (o WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutput() WorkspaceTagArrayOutput
- func (o WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutputWithContext(ctx context.Context) WorkspaceTagArrayOutput
- type WorkspaceTagInput
- type WorkspaceTagOutput
- func (WorkspaceTagOutput) ElementType() reflect.Type
- func (o WorkspaceTagOutput) Key() pulumi.StringOutput
- func (o WorkspaceTagOutput) ToOutput(ctx context.Context) pulumix.Output[WorkspaceTag]
- func (o WorkspaceTagOutput) ToWorkspaceTagOutput() WorkspaceTagOutput
- func (o WorkspaceTagOutput) ToWorkspaceTagOutputWithContext(ctx context.Context) WorkspaceTagOutput
- func (o WorkspaceTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( ConnectionAliasAssociationAssociationStatusNotAssociated = ConnectionAliasAssociationAssociationStatus("NOT_ASSOCIATED") ConnectionAliasAssociationAssociationStatusPendingAssociation = ConnectionAliasAssociationAssociationStatus("PENDING_ASSOCIATION") ConnectionAliasAssociationAssociationStatusAssociatedWithOwnerAccount = ConnectionAliasAssociationAssociationStatus("ASSOCIATED_WITH_OWNER_ACCOUNT") ConnectionAliasAssociationAssociationStatusPendingDisassociation = ConnectionAliasAssociationAssociationStatus("PENDING_DISASSOCIATION") )
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 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
func (*ConnectionAlias) ToOutput ¶ added in v0.76.0
func (i *ConnectionAlias) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAlias]
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 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) ElementType() reflect.Type
func (ConnectionAliasAssociationArrayOutput) Index ¶ added in v0.2.0
func (o ConnectionAliasAssociationArrayOutput) Index(i pulumi.IntInput) ConnectionAliasAssociationOutput
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
func (ConnectionAliasAssociationArrayOutput) ToOutput ¶ added in v0.76.0
func (o ConnectionAliasAssociationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionAliasAssociation]
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) ElementType() reflect.Type
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 (o ConnectionAliasAssociationAssociationStatusOutput) ToStringOutput() pulumi.StringOutput
func (ConnectionAliasAssociationAssociationStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o ConnectionAliasAssociationAssociationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionAliasAssociationAssociationStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o ConnectionAliasAssociationAssociationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionAliasAssociationAssociationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionAliasAssociationAssociationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionAliasAssociationAssociationStatusPtrOutput ¶ added in v0.2.0
type ConnectionAliasAssociationAssociationStatusPtrOutput struct{ *pulumi.OutputState }
func (ConnectionAliasAssociationAssociationStatusPtrOutput) ElementType ¶ added in v0.2.0
func (ConnectionAliasAssociationAssociationStatusPtrOutput) ElementType() reflect.Type
func (ConnectionAliasAssociationAssociationStatusPtrOutput) ToConnectionAliasAssociationAssociationStatusPtrOutput ¶ added in v0.2.0
func (o ConnectionAliasAssociationAssociationStatusPtrOutput) ToConnectionAliasAssociationAssociationStatusPtrOutput() ConnectionAliasAssociationAssociationStatusPtrOutput
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 (o ConnectionAliasAssociationAssociationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionAliasAssociationAssociationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionAliasAssociationAssociationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionAliasAssociationOutput ¶ added in v0.2.0
type ConnectionAliasAssociationOutput struct{ *pulumi.OutputState }
func (ConnectionAliasAssociationOutput) AssociatedAccountId ¶ added in v0.2.0
func (o ConnectionAliasAssociationOutput) AssociatedAccountId() pulumi.StringPtrOutput
func (ConnectionAliasAssociationOutput) AssociationStatus ¶ added in v0.2.0
func (o ConnectionAliasAssociationOutput) AssociationStatus() ConnectionAliasAssociationAssociationStatusPtrOutput
func (ConnectionAliasAssociationOutput) ConnectionIdentifier ¶ added in v0.2.0
func (o ConnectionAliasAssociationOutput) ConnectionIdentifier() pulumi.StringPtrOutput
func (ConnectionAliasAssociationOutput) ElementType ¶ added in v0.2.0
func (ConnectionAliasAssociationOutput) ElementType() reflect.Type
func (ConnectionAliasAssociationOutput) ResourceId ¶ added in v0.2.0
func (o ConnectionAliasAssociationOutput) ResourceId() pulumi.StringPtrOutput
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
func (ConnectionAliasAssociationOutput) ToOutput ¶ added in v0.76.0
func (o ConnectionAliasAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAliasAssociation]
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 (o ConnectionAliasOutput) AliasId() pulumi.StringOutput
func (ConnectionAliasOutput) Associations ¶ added in v0.17.0
func (o ConnectionAliasOutput) Associations() ConnectionAliasAssociationArrayOutput
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 (o ConnectionAliasOutput) Tags() ConnectionAliasTagArrayOutput
func (ConnectionAliasOutput) ToConnectionAliasOutput ¶
func (o ConnectionAliasOutput) ToConnectionAliasOutput() ConnectionAliasOutput
func (ConnectionAliasOutput) ToConnectionAliasOutputWithContext ¶
func (o ConnectionAliasOutput) ToConnectionAliasOutputWithContext(ctx context.Context) ConnectionAliasOutput
func (ConnectionAliasOutput) ToOutput ¶ added in v0.76.0
func (o ConnectionAliasOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAlias]
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o ConnectionAliasStateEnumOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAliasStateEnum]
func (ConnectionAliasStateEnumOutput) ToStringOutput ¶ added in v0.2.0
func (o ConnectionAliasStateEnumOutput) ToStringOutput() pulumi.StringOutput
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 (o ConnectionAliasStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 (o ConnectionAliasStateEnumPtrOutput) Elem() ConnectionAliasStateEnumOutput
func (ConnectionAliasStateEnumPtrOutput) ElementType ¶ added in v0.2.0
func (ConnectionAliasStateEnumPtrOutput) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o ConnectionAliasStateEnumPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAliasStateEnum]
func (ConnectionAliasStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o ConnectionAliasStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionAliasStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionAliasStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionAliasTag ¶
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
func (ConnectionAliasTagArgs) ToOutput ¶ added in v0.76.0
func (i ConnectionAliasTagArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionAliasTag]
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
func (ConnectionAliasTagArray) ToOutput ¶ added in v0.76.0
func (i ConnectionAliasTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionAliasTag]
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) ElementType() reflect.Type
func (ConnectionAliasTagArrayOutput) Index ¶
func (o ConnectionAliasTagArrayOutput) Index(i pulumi.IntInput) ConnectionAliasTagOutput
func (ConnectionAliasTagArrayOutput) ToConnectionAliasTagArrayOutput ¶
func (o ConnectionAliasTagArrayOutput) ToConnectionAliasTagArrayOutput() ConnectionAliasTagArrayOutput
func (ConnectionAliasTagArrayOutput) ToConnectionAliasTagArrayOutputWithContext ¶
func (o ConnectionAliasTagArrayOutput) ToConnectionAliasTagArrayOutputWithContext(ctx context.Context) ConnectionAliasTagArrayOutput
func (ConnectionAliasTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ConnectionAliasTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionAliasTag]
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 (o ConnectionAliasTagOutput) Key() pulumi.StringOutput
func (ConnectionAliasTagOutput) ToConnectionAliasTagOutput ¶
func (o ConnectionAliasTagOutput) ToConnectionAliasTagOutput() ConnectionAliasTagOutput
func (ConnectionAliasTagOutput) ToConnectionAliasTagOutputWithContext ¶
func (o ConnectionAliasTagOutput) ToConnectionAliasTagOutputWithContext(ctx context.Context) ConnectionAliasTagOutput
func (ConnectionAliasTagOutput) ToOutput ¶ added in v0.76.0
func (o ConnectionAliasTagOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAliasTag]
func (ConnectionAliasTagOutput) Value ¶
func (o ConnectionAliasTagOutput) Value() pulumi.StringOutput
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
func (LookupConnectionAliasOutputArgs) ElementType() reflect.Type
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 LookupConnectionAliasOutput(ctx *pulumi.Context, args LookupConnectionAliasOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionAliasResultOutput
func (LookupConnectionAliasResultOutput) AliasId ¶ added in v0.12.0
func (o LookupConnectionAliasResultOutput) AliasId() pulumi.StringPtrOutput
func (LookupConnectionAliasResultOutput) Associations ¶ added in v0.12.0
func (o LookupConnectionAliasResultOutput) Associations() ConnectionAliasAssociationArrayOutput
func (LookupConnectionAliasResultOutput) ConnectionAliasState ¶ added in v0.12.0
func (o LookupConnectionAliasResultOutput) ConnectionAliasState() ConnectionAliasStateEnumPtrOutput
func (LookupConnectionAliasResultOutput) ElementType ¶ added in v0.12.0
func (LookupConnectionAliasResultOutput) ElementType() reflect.Type
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
func (LookupConnectionAliasResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupConnectionAliasResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConnectionAliasResult]
type LookupWorkspaceArgs ¶ added in v0.12.0
type LookupWorkspaceArgs struct {
Id string `pulumi:"id"`
}
type LookupWorkspaceOutputArgs ¶ added in v0.12.0
type LookupWorkspaceOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupWorkspaceOutputArgs) ElementType ¶ added in v0.12.0
func (LookupWorkspaceOutputArgs) ElementType() reflect.Type
type LookupWorkspaceResult ¶ added in v0.12.0
type LookupWorkspaceResult struct { BundleId *string `pulumi:"bundleId"` DirectoryId *string `pulumi:"directoryId"` Id *string `pulumi:"id"` RootVolumeEncryptionEnabled *bool `pulumi:"rootVolumeEncryptionEnabled"` Tags []WorkspaceTag `pulumi:"tags"` UserVolumeEncryptionEnabled *bool `pulumi:"userVolumeEncryptionEnabled"` VolumeEncryptionKey *string `pulumi:"volumeEncryptionKey"` WorkspaceProperties *WorkspaceProperties `pulumi:"workspaceProperties"` }
func LookupWorkspace ¶ added in v0.12.0
func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)
Resource Type definition for AWS::WorkSpaces::Workspace
type LookupWorkspaceResultOutput ¶ added in v0.12.0
type LookupWorkspaceResultOutput struct{ *pulumi.OutputState }
func LookupWorkspaceOutput ¶ added in v0.12.0
func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) BundleId ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) BundleId() pulumi.StringPtrOutput
func (LookupWorkspaceResultOutput) DirectoryId ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) DirectoryId() pulumi.StringPtrOutput
func (LookupWorkspaceResultOutput) ElementType ¶ added in v0.12.0
func (LookupWorkspaceResultOutput) ElementType() reflect.Type
func (LookupWorkspaceResultOutput) Id ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) Id() pulumi.StringPtrOutput
func (LookupWorkspaceResultOutput) RootVolumeEncryptionEnabled ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) RootVolumeEncryptionEnabled() pulumi.BoolPtrOutput
func (LookupWorkspaceResultOutput) Tags ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) Tags() WorkspaceTagArrayOutput
func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupWorkspaceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWorkspaceResult]
func (LookupWorkspaceResultOutput) UserVolumeEncryptionEnabled ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) UserVolumeEncryptionEnabled() pulumi.BoolPtrOutput
func (LookupWorkspaceResultOutput) VolumeEncryptionKey ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) VolumeEncryptionKey() pulumi.StringPtrOutput
func (LookupWorkspaceResultOutput) WorkspaceProperties ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) WorkspaceProperties() WorkspacePropertiesPtrOutput
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 WorkspacePropertiesPtrOutput `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) 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 WorkspacePropertiesPtrInput }
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) BundleId ¶ added in v0.17.0
func (o WorkspaceOutput) BundleId() pulumi.StringOutput
func (WorkspaceOutput) DirectoryId ¶ added in v0.17.0
func (o WorkspaceOutput) DirectoryId() pulumi.StringOutput
func (WorkspaceOutput) ElementType ¶
func (WorkspaceOutput) ElementType() reflect.Type
func (WorkspaceOutput) RootVolumeEncryptionEnabled ¶ added in v0.17.0
func (o WorkspaceOutput) RootVolumeEncryptionEnabled() pulumi.BoolPtrOutput
func (WorkspaceOutput) Tags ¶ added in v0.17.0
func (o WorkspaceOutput) Tags() WorkspaceTagArrayOutput
func (WorkspaceOutput) ToWorkspaceOutput ¶
func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
func (WorkspaceOutput) ToWorkspaceOutputWithContext ¶
func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
func (WorkspaceOutput) UserName ¶ added in v0.17.0
func (o WorkspaceOutput) UserName() pulumi.StringOutput
func (WorkspaceOutput) UserVolumeEncryptionEnabled ¶ added in v0.17.0
func (o WorkspaceOutput) UserVolumeEncryptionEnabled() pulumi.BoolPtrOutput
func (WorkspaceOutput) VolumeEncryptionKey ¶ added in v0.17.0
func (o WorkspaceOutput) VolumeEncryptionKey() pulumi.StringPtrOutput
func (WorkspaceOutput) WorkspaceProperties ¶ added in v0.17.0
func (o WorkspaceOutput) WorkspaceProperties() WorkspacePropertiesPtrOutput
type WorkspaceProperties ¶ added in v0.2.0
type WorkspaceProperties struct { ComputeTypeName *string `pulumi:"computeTypeName"` RootVolumeSizeGib *int `pulumi:"rootVolumeSizeGib"` RunningMode *string `pulumi:"runningMode"` RunningModeAutoStopTimeoutInMinutes *int `pulumi:"runningModeAutoStopTimeoutInMinutes"` UserVolumeSizeGib *int `pulumi:"userVolumeSizeGib"` }
type WorkspacePropertiesArgs ¶ added in v0.2.0
type WorkspacePropertiesArgs 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 (WorkspacePropertiesArgs) ElementType ¶ added in v0.2.0
func (WorkspacePropertiesArgs) ElementType() reflect.Type
func (WorkspacePropertiesArgs) ToOutput ¶ added in v0.76.0
func (i WorkspacePropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[WorkspaceProperties]
func (WorkspacePropertiesArgs) ToWorkspacePropertiesOutput ¶ added in v0.2.0
func (i WorkspacePropertiesArgs) ToWorkspacePropertiesOutput() WorkspacePropertiesOutput
func (WorkspacePropertiesArgs) ToWorkspacePropertiesOutputWithContext ¶ added in v0.2.0
func (i WorkspacePropertiesArgs) ToWorkspacePropertiesOutputWithContext(ctx context.Context) WorkspacePropertiesOutput
func (WorkspacePropertiesArgs) ToWorkspacePropertiesPtrOutput ¶ added in v0.2.0
func (i WorkspacePropertiesArgs) ToWorkspacePropertiesPtrOutput() WorkspacePropertiesPtrOutput
func (WorkspacePropertiesArgs) ToWorkspacePropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i WorkspacePropertiesArgs) ToWorkspacePropertiesPtrOutputWithContext(ctx context.Context) WorkspacePropertiesPtrOutput
type WorkspacePropertiesInput ¶ added in v0.2.0
type WorkspacePropertiesInput interface { pulumi.Input ToWorkspacePropertiesOutput() WorkspacePropertiesOutput ToWorkspacePropertiesOutputWithContext(context.Context) WorkspacePropertiesOutput }
WorkspacePropertiesInput is an input type that accepts WorkspacePropertiesArgs and WorkspacePropertiesOutput values. You can construct a concrete instance of `WorkspacePropertiesInput` via:
WorkspacePropertiesArgs{...}
type WorkspacePropertiesOutput ¶ added in v0.2.0
type WorkspacePropertiesOutput struct{ *pulumi.OutputState }
func (WorkspacePropertiesOutput) ComputeTypeName ¶ added in v0.2.0
func (o WorkspacePropertiesOutput) ComputeTypeName() pulumi.StringPtrOutput
func (WorkspacePropertiesOutput) ElementType ¶ added in v0.2.0
func (WorkspacePropertiesOutput) ElementType() reflect.Type
func (WorkspacePropertiesOutput) RootVolumeSizeGib ¶ added in v0.2.0
func (o WorkspacePropertiesOutput) RootVolumeSizeGib() pulumi.IntPtrOutput
func (WorkspacePropertiesOutput) RunningMode ¶ added in v0.2.0
func (o WorkspacePropertiesOutput) RunningMode() pulumi.StringPtrOutput
func (WorkspacePropertiesOutput) RunningModeAutoStopTimeoutInMinutes ¶ added in v0.2.0
func (o WorkspacePropertiesOutput) RunningModeAutoStopTimeoutInMinutes() pulumi.IntPtrOutput
func (WorkspacePropertiesOutput) ToOutput ¶ added in v0.76.0
func (o WorkspacePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[WorkspaceProperties]
func (WorkspacePropertiesOutput) ToWorkspacePropertiesOutput ¶ added in v0.2.0
func (o WorkspacePropertiesOutput) ToWorkspacePropertiesOutput() WorkspacePropertiesOutput
func (WorkspacePropertiesOutput) ToWorkspacePropertiesOutputWithContext ¶ added in v0.2.0
func (o WorkspacePropertiesOutput) ToWorkspacePropertiesOutputWithContext(ctx context.Context) WorkspacePropertiesOutput
func (WorkspacePropertiesOutput) ToWorkspacePropertiesPtrOutput ¶ added in v0.2.0
func (o WorkspacePropertiesOutput) ToWorkspacePropertiesPtrOutput() WorkspacePropertiesPtrOutput
func (WorkspacePropertiesOutput) ToWorkspacePropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o WorkspacePropertiesOutput) ToWorkspacePropertiesPtrOutputWithContext(ctx context.Context) WorkspacePropertiesPtrOutput
func (WorkspacePropertiesOutput) UserVolumeSizeGib ¶ added in v0.2.0
func (o WorkspacePropertiesOutput) UserVolumeSizeGib() pulumi.IntPtrOutput
type WorkspacePropertiesPtrInput ¶ added in v0.2.0
type WorkspacePropertiesPtrInput interface { pulumi.Input ToWorkspacePropertiesPtrOutput() WorkspacePropertiesPtrOutput ToWorkspacePropertiesPtrOutputWithContext(context.Context) WorkspacePropertiesPtrOutput }
WorkspacePropertiesPtrInput is an input type that accepts WorkspacePropertiesArgs, WorkspacePropertiesPtr and WorkspacePropertiesPtrOutput values. You can construct a concrete instance of `WorkspacePropertiesPtrInput` via:
WorkspacePropertiesArgs{...} or: nil
func WorkspacePropertiesPtr ¶ added in v0.2.0
func WorkspacePropertiesPtr(v *WorkspacePropertiesArgs) WorkspacePropertiesPtrInput
type WorkspacePropertiesPtrOutput ¶ added in v0.2.0
type WorkspacePropertiesPtrOutput struct{ *pulumi.OutputState }
func (WorkspacePropertiesPtrOutput) ComputeTypeName ¶ added in v0.2.0
func (o WorkspacePropertiesPtrOutput) ComputeTypeName() pulumi.StringPtrOutput
func (WorkspacePropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o WorkspacePropertiesPtrOutput) Elem() WorkspacePropertiesOutput
func (WorkspacePropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (WorkspacePropertiesPtrOutput) ElementType() reflect.Type
func (WorkspacePropertiesPtrOutput) RootVolumeSizeGib ¶ added in v0.2.0
func (o WorkspacePropertiesPtrOutput) RootVolumeSizeGib() pulumi.IntPtrOutput
func (WorkspacePropertiesPtrOutput) RunningMode ¶ added in v0.2.0
func (o WorkspacePropertiesPtrOutput) RunningMode() pulumi.StringPtrOutput
func (WorkspacePropertiesPtrOutput) RunningModeAutoStopTimeoutInMinutes ¶ added in v0.2.0
func (o WorkspacePropertiesPtrOutput) RunningModeAutoStopTimeoutInMinutes() pulumi.IntPtrOutput
func (WorkspacePropertiesPtrOutput) ToOutput ¶ added in v0.76.0
func (o WorkspacePropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkspaceProperties]
func (WorkspacePropertiesPtrOutput) ToWorkspacePropertiesPtrOutput ¶ added in v0.2.0
func (o WorkspacePropertiesPtrOutput) ToWorkspacePropertiesPtrOutput() WorkspacePropertiesPtrOutput
func (WorkspacePropertiesPtrOutput) ToWorkspacePropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o WorkspacePropertiesPtrOutput) ToWorkspacePropertiesPtrOutputWithContext(ctx context.Context) WorkspacePropertiesPtrOutput
func (WorkspacePropertiesPtrOutput) UserVolumeSizeGib ¶ added in v0.2.0
func (o WorkspacePropertiesPtrOutput) UserVolumeSizeGib() pulumi.IntPtrOutput
type WorkspaceState ¶
type WorkspaceState struct { }
func (WorkspaceState) ElementType ¶
func (WorkspaceState) ElementType() reflect.Type
type WorkspaceTag ¶
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) ToOutput ¶ added in v0.76.0
func (i WorkspaceTagArgs) ToOutput(ctx context.Context) pulumix.Output[WorkspaceTag]
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) ToOutput ¶ added in v0.76.0
func (i WorkspaceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]WorkspaceTag]
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 (o WorkspaceTagArrayOutput) Index(i pulumi.IntInput) WorkspaceTagOutput
func (WorkspaceTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o WorkspaceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WorkspaceTag]
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 (o WorkspaceTagOutput) Key() pulumi.StringOutput
func (WorkspaceTagOutput) ToOutput ¶ added in v0.76.0
func (o WorkspaceTagOutput) ToOutput(ctx context.Context) pulumix.Output[WorkspaceTag]
func (WorkspaceTagOutput) ToWorkspaceTagOutput ¶
func (o WorkspaceTagOutput) ToWorkspaceTagOutput() WorkspaceTagOutput
func (WorkspaceTagOutput) ToWorkspaceTagOutputWithContext ¶
func (o WorkspaceTagOutput) ToWorkspaceTagOutputWithContext(ctx context.Context) WorkspaceTagOutput
func (WorkspaceTagOutput) Value ¶
func (o WorkspaceTagOutput) Value() pulumi.StringOutput