Documentation
¶
Index ¶
- Constants
- type 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
- 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) 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) 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
- 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() aws.CreateOnlyTagArrayOutput
- func (o ConnectionAliasOutput) ToConnectionAliasOutput() ConnectionAliasOutput
- func (o ConnectionAliasOutput) ToConnectionAliasOutputWithContext(ctx context.Context) ConnectionAliasOutput
- 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) 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) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionAliasStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionAliasTag
- 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
- type LookupWorkspacesPoolArgs
- type LookupWorkspacesPoolOutputArgs
- type LookupWorkspacesPoolResult
- type LookupWorkspacesPoolResultOutput
- func (o LookupWorkspacesPoolResultOutput) ApplicationSettings() WorkspacesPoolApplicationSettingsPtrOutput
- func (o LookupWorkspacesPoolResultOutput) BundleId() pulumi.StringPtrOutput
- func (o LookupWorkspacesPoolResultOutput) Capacity() WorkspacesPoolCapacityPtrOutput
- func (o LookupWorkspacesPoolResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupWorkspacesPoolResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupWorkspacesPoolResultOutput) DirectoryId() pulumi.StringPtrOutput
- func (LookupWorkspacesPoolResultOutput) ElementType() reflect.Type
- func (o LookupWorkspacesPoolResultOutput) PoolArn() pulumi.StringPtrOutput
- func (o LookupWorkspacesPoolResultOutput) PoolId() pulumi.StringPtrOutput
- func (o LookupWorkspacesPoolResultOutput) TimeoutSettings() WorkspacesPoolTimeoutSettingsPtrOutput
- func (o LookupWorkspacesPoolResultOutput) ToLookupWorkspacesPoolResultOutput() LookupWorkspacesPoolResultOutput
- func (o LookupWorkspacesPoolResultOutput) ToLookupWorkspacesPoolResultOutputWithContext(ctx context.Context) LookupWorkspacesPoolResultOutput
- type WorkspacesPool
- type WorkspacesPoolApplicationSettings
- type WorkspacesPoolApplicationSettingsArgs
- func (WorkspacesPoolApplicationSettingsArgs) ElementType() reflect.Type
- func (i WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsOutput() WorkspacesPoolApplicationSettingsOutput
- func (i WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsOutput
- func (i WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsPtrOutput() WorkspacesPoolApplicationSettingsPtrOutput
- func (i WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsPtrOutput
- type WorkspacesPoolApplicationSettingsInput
- type WorkspacesPoolApplicationSettingsOutput
- func (WorkspacesPoolApplicationSettingsOutput) ElementType() reflect.Type
- func (o WorkspacesPoolApplicationSettingsOutput) SettingsGroup() pulumi.StringPtrOutput
- func (o WorkspacesPoolApplicationSettingsOutput) Status() WorkspacesPoolApplicationSettingsStatusOutput
- func (o WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsOutput() WorkspacesPoolApplicationSettingsOutput
- func (o WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsOutput
- func (o WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsPtrOutput() WorkspacesPoolApplicationSettingsPtrOutput
- func (o WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsPtrOutput
- type WorkspacesPoolApplicationSettingsPtrInput
- type WorkspacesPoolApplicationSettingsPtrOutput
- func (o WorkspacesPoolApplicationSettingsPtrOutput) Elem() WorkspacesPoolApplicationSettingsOutput
- func (WorkspacesPoolApplicationSettingsPtrOutput) ElementType() reflect.Type
- func (o WorkspacesPoolApplicationSettingsPtrOutput) SettingsGroup() pulumi.StringPtrOutput
- func (o WorkspacesPoolApplicationSettingsPtrOutput) Status() WorkspacesPoolApplicationSettingsStatusPtrOutput
- func (o WorkspacesPoolApplicationSettingsPtrOutput) ToWorkspacesPoolApplicationSettingsPtrOutput() WorkspacesPoolApplicationSettingsPtrOutput
- func (o WorkspacesPoolApplicationSettingsPtrOutput) ToWorkspacesPoolApplicationSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsPtrOutput
- type WorkspacesPoolApplicationSettingsStatus
- func (WorkspacesPoolApplicationSettingsStatus) ElementType() reflect.Type
- func (e WorkspacesPoolApplicationSettingsStatus) ToStringOutput() pulumi.StringOutput
- func (e WorkspacesPoolApplicationSettingsStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkspacesPoolApplicationSettingsStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkspacesPoolApplicationSettingsStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusOutput() WorkspacesPoolApplicationSettingsStatusOutput
- func (e WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsStatusOutput
- func (e WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusPtrOutput() WorkspacesPoolApplicationSettingsStatusPtrOutput
- func (e WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsStatusPtrOutput
- type WorkspacesPoolApplicationSettingsStatusInput
- type WorkspacesPoolApplicationSettingsStatusOutput
- func (WorkspacesPoolApplicationSettingsStatusOutput) ElementType() reflect.Type
- func (o WorkspacesPoolApplicationSettingsStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkspacesPoolApplicationSettingsStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkspacesPoolApplicationSettingsStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspacesPoolApplicationSettingsStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusOutput() WorkspacesPoolApplicationSettingsStatusOutput
- func (o WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsStatusOutput
- func (o WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutput() WorkspacesPoolApplicationSettingsStatusPtrOutput
- func (o WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsStatusPtrOutput
- type WorkspacesPoolApplicationSettingsStatusPtrInput
- type WorkspacesPoolApplicationSettingsStatusPtrOutput
- func (o WorkspacesPoolApplicationSettingsStatusPtrOutput) Elem() WorkspacesPoolApplicationSettingsStatusOutput
- func (WorkspacesPoolApplicationSettingsStatusPtrOutput) ElementType() reflect.Type
- func (o WorkspacesPoolApplicationSettingsStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspacesPoolApplicationSettingsStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspacesPoolApplicationSettingsStatusPtrOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutput() WorkspacesPoolApplicationSettingsStatusPtrOutput
- func (o WorkspacesPoolApplicationSettingsStatusPtrOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsStatusPtrOutput
- type WorkspacesPoolArgs
- type WorkspacesPoolCapacity
- type WorkspacesPoolCapacityArgs
- type WorkspacesPoolCapacityInput
- type WorkspacesPoolCapacityOutput
- func (o WorkspacesPoolCapacityOutput) DesiredUserSessions() pulumi.IntOutput
- func (WorkspacesPoolCapacityOutput) ElementType() reflect.Type
- func (o WorkspacesPoolCapacityOutput) ToWorkspacesPoolCapacityOutput() WorkspacesPoolCapacityOutput
- func (o WorkspacesPoolCapacityOutput) ToWorkspacesPoolCapacityOutputWithContext(ctx context.Context) WorkspacesPoolCapacityOutput
- type WorkspacesPoolCapacityPtrOutput
- func (o WorkspacesPoolCapacityPtrOutput) DesiredUserSessions() pulumi.IntPtrOutput
- func (o WorkspacesPoolCapacityPtrOutput) Elem() WorkspacesPoolCapacityOutput
- func (WorkspacesPoolCapacityPtrOutput) ElementType() reflect.Type
- func (o WorkspacesPoolCapacityPtrOutput) ToWorkspacesPoolCapacityPtrOutput() WorkspacesPoolCapacityPtrOutput
- func (o WorkspacesPoolCapacityPtrOutput) ToWorkspacesPoolCapacityPtrOutputWithContext(ctx context.Context) WorkspacesPoolCapacityPtrOutput
- type WorkspacesPoolInput
- type WorkspacesPoolOutput
- func (o WorkspacesPoolOutput) ApplicationSettings() WorkspacesPoolApplicationSettingsPtrOutput
- func (o WorkspacesPoolOutput) BundleId() pulumi.StringOutput
- func (o WorkspacesPoolOutput) Capacity() WorkspacesPoolCapacityOutput
- func (o WorkspacesPoolOutput) CreatedAt() pulumi.StringOutput
- func (o WorkspacesPoolOutput) Description() pulumi.StringPtrOutput
- func (o WorkspacesPoolOutput) DirectoryId() pulumi.StringOutput
- func (WorkspacesPoolOutput) ElementType() reflect.Type
- func (o WorkspacesPoolOutput) PoolArn() pulumi.StringOutput
- func (o WorkspacesPoolOutput) PoolId() pulumi.StringOutput
- func (o WorkspacesPoolOutput) PoolName() pulumi.StringOutput
- func (o WorkspacesPoolOutput) Tags() aws.TagArrayOutput
- func (o WorkspacesPoolOutput) TimeoutSettings() WorkspacesPoolTimeoutSettingsPtrOutput
- func (o WorkspacesPoolOutput) ToWorkspacesPoolOutput() WorkspacesPoolOutput
- func (o WorkspacesPoolOutput) ToWorkspacesPoolOutputWithContext(ctx context.Context) WorkspacesPoolOutput
- type WorkspacesPoolState
- type WorkspacesPoolTag
- type WorkspacesPoolTimeoutSettings
- type WorkspacesPoolTimeoutSettingsArgs
- func (WorkspacesPoolTimeoutSettingsArgs) ElementType() reflect.Type
- func (i WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsOutput() WorkspacesPoolTimeoutSettingsOutput
- func (i WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsOutputWithContext(ctx context.Context) WorkspacesPoolTimeoutSettingsOutput
- func (i WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsPtrOutput() WorkspacesPoolTimeoutSettingsPtrOutput
- func (i WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolTimeoutSettingsPtrOutput
- type WorkspacesPoolTimeoutSettingsInput
- type WorkspacesPoolTimeoutSettingsOutput
- func (o WorkspacesPoolTimeoutSettingsOutput) DisconnectTimeoutInSeconds() pulumi.IntPtrOutput
- func (WorkspacesPoolTimeoutSettingsOutput) ElementType() reflect.Type
- func (o WorkspacesPoolTimeoutSettingsOutput) IdleDisconnectTimeoutInSeconds() pulumi.IntPtrOutput
- func (o WorkspacesPoolTimeoutSettingsOutput) MaxUserDurationInSeconds() pulumi.IntPtrOutput
- func (o WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsOutput() WorkspacesPoolTimeoutSettingsOutput
- func (o WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsOutputWithContext(ctx context.Context) WorkspacesPoolTimeoutSettingsOutput
- func (o WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsPtrOutput() WorkspacesPoolTimeoutSettingsPtrOutput
- func (o WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolTimeoutSettingsPtrOutput
- type WorkspacesPoolTimeoutSettingsPtrInput
- type WorkspacesPoolTimeoutSettingsPtrOutput
- func (o WorkspacesPoolTimeoutSettingsPtrOutput) DisconnectTimeoutInSeconds() pulumi.IntPtrOutput
- func (o WorkspacesPoolTimeoutSettingsPtrOutput) Elem() WorkspacesPoolTimeoutSettingsOutput
- func (WorkspacesPoolTimeoutSettingsPtrOutput) ElementType() reflect.Type
- func (o WorkspacesPoolTimeoutSettingsPtrOutput) IdleDisconnectTimeoutInSeconds() pulumi.IntPtrOutput
- func (o WorkspacesPoolTimeoutSettingsPtrOutput) MaxUserDurationInSeconds() pulumi.IntPtrOutput
- func (o WorkspacesPoolTimeoutSettingsPtrOutput) ToWorkspacesPoolTimeoutSettingsPtrOutput() WorkspacesPoolTimeoutSettingsPtrOutput
- func (o WorkspacesPoolTimeoutSettingsPtrOutput) ToWorkspacesPoolTimeoutSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolTimeoutSettingsPtrOutput
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") )
const ( WorkspacesPoolApplicationSettingsStatusDisabled = WorkspacesPoolApplicationSettingsStatus("DISABLED") WorkspacesPoolApplicationSettingsStatusEnabled = WorkspacesPoolApplicationSettingsStatus("ENABLED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionAlias ¶
type ConnectionAlias struct { pulumi.CustomResourceState // The identifier of the connection alias, returned as a string. AliasId pulumi.StringOutput `pulumi:"aliasId"` // The association status of the connection alias. Associations ConnectionAliasAssociationArrayOutput `pulumi:"associations"` // The current state of the connection alias, returned as a string. ConnectionAliasState ConnectionAliasStateEnumOutput `pulumi:"connectionAliasState"` // The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as `www.example.com` . ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // The tags to associate with the connection alias. Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::WorkSpaces::ConnectionAlias
func GetConnectionAlias ¶
func GetConnectionAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionAliasState, opts ...pulumi.ResourceOption) (*ConnectionAlias, error)
GetConnectionAlias gets an existing ConnectionAlias resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConnectionAlias ¶
func NewConnectionAlias(ctx *pulumi.Context, name string, args *ConnectionAliasArgs, opts ...pulumi.ResourceOption) (*ConnectionAlias, error)
NewConnectionAlias registers a new resource with the given unique name, arguments, and options.
func (*ConnectionAlias) ElementType ¶
func (*ConnectionAlias) ElementType() reflect.Type
func (*ConnectionAlias) ToConnectionAliasOutput ¶
func (i *ConnectionAlias) ToConnectionAliasOutput() ConnectionAliasOutput
func (*ConnectionAlias) ToConnectionAliasOutputWithContext ¶
func (i *ConnectionAlias) ToConnectionAliasOutputWithContext(ctx context.Context) ConnectionAliasOutput
type ConnectionAliasArgs ¶
type ConnectionAliasArgs struct { // The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as `www.example.com` . ConnectionString pulumi.StringInput // The tags to associate with the connection alias. Tags aws.CreateOnlyTagArrayInput }
The set of arguments for constructing a ConnectionAlias resource.
func (ConnectionAliasArgs) ElementType ¶
func (ConnectionAliasArgs) ElementType() reflect.Type
type ConnectionAliasAssociation ¶ added in v0.2.0
type ConnectionAliasAssociation struct { // The identifier of the AWS account that associated the connection alias with a directory. AssociatedAccountId *string `pulumi:"associatedAccountId"` // The association status of the connection alias. AssociationStatus *ConnectionAliasAssociationAssociationStatus `pulumi:"associationStatus"` // The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. ConnectionIdentifier *string `pulumi:"connectionIdentifier"` // The identifier of the directory associated with a connection alias. ResourceId *string `pulumi:"resourceId"` }
type ConnectionAliasAssociationArrayOutput ¶ added in v0.2.0
type ConnectionAliasAssociationArrayOutput struct{ *pulumi.OutputState }
func (ConnectionAliasAssociationArrayOutput) ElementType ¶ added in v0.2.0
func (ConnectionAliasAssociationArrayOutput) 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
type ConnectionAliasAssociationAssociationStatus ¶ added in v0.2.0
type ConnectionAliasAssociationAssociationStatus string
The association status of the connection alias.
type ConnectionAliasAssociationAssociationStatusOutput ¶ added in v0.2.0
type ConnectionAliasAssociationAssociationStatusOutput struct{ *pulumi.OutputState }
func (ConnectionAliasAssociationAssociationStatusOutput) ElementType ¶ added in v0.2.0
func (ConnectionAliasAssociationAssociationStatusOutput) 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
The identifier of the AWS account that associated the connection alias with a directory.
func (ConnectionAliasAssociationOutput) AssociationStatus ¶ added in v0.2.0
func (o ConnectionAliasAssociationOutput) AssociationStatus() ConnectionAliasAssociationAssociationStatusPtrOutput
The association status of the connection alias.
func (ConnectionAliasAssociationOutput) ConnectionIdentifier ¶ added in v0.2.0
func (o ConnectionAliasAssociationOutput) ConnectionIdentifier() pulumi.StringPtrOutput
The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.
func (ConnectionAliasAssociationOutput) ElementType ¶ added in v0.2.0
func (ConnectionAliasAssociationOutput) ElementType() reflect.Type
func (ConnectionAliasAssociationOutput) ResourceId ¶ added in v0.2.0
func (o ConnectionAliasAssociationOutput) ResourceId() pulumi.StringPtrOutput
The identifier of the directory associated with a connection alias.
func (ConnectionAliasAssociationOutput) ToConnectionAliasAssociationOutput ¶ added in v0.2.0
func (o ConnectionAliasAssociationOutput) ToConnectionAliasAssociationOutput() ConnectionAliasAssociationOutput
func (ConnectionAliasAssociationOutput) ToConnectionAliasAssociationOutputWithContext ¶ added in v0.2.0
func (o ConnectionAliasAssociationOutput) ToConnectionAliasAssociationOutputWithContext(ctx context.Context) ConnectionAliasAssociationOutput
type ConnectionAliasInput ¶
type ConnectionAliasInput interface { pulumi.Input ToConnectionAliasOutput() ConnectionAliasOutput ToConnectionAliasOutputWithContext(ctx context.Context) ConnectionAliasOutput }
type ConnectionAliasOutput ¶
type ConnectionAliasOutput struct{ *pulumi.OutputState }
func (ConnectionAliasOutput) AliasId ¶ added in v0.17.0
func (o ConnectionAliasOutput) AliasId() pulumi.StringOutput
The identifier of the connection alias, returned as a string.
func (ConnectionAliasOutput) Associations ¶ added in v0.17.0
func (o ConnectionAliasOutput) Associations() ConnectionAliasAssociationArrayOutput
The association status of the connection alias.
func (ConnectionAliasOutput) ConnectionAliasState ¶ added in v0.17.0
func (o ConnectionAliasOutput) ConnectionAliasState() ConnectionAliasStateEnumOutput
The current state of the connection alias, returned as a string.
func (ConnectionAliasOutput) ConnectionString ¶ added in v0.17.0
func (o ConnectionAliasOutput) ConnectionString() pulumi.StringOutput
The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as `www.example.com` .
func (ConnectionAliasOutput) ElementType ¶
func (ConnectionAliasOutput) ElementType() reflect.Type
func (ConnectionAliasOutput) Tags ¶ added in v0.17.0
func (o ConnectionAliasOutput) Tags() aws.CreateOnlyTagArrayOutput
The tags to associate with the connection alias.
func (ConnectionAliasOutput) ToConnectionAliasOutput ¶
func (o ConnectionAliasOutput) ToConnectionAliasOutput() ConnectionAliasOutput
func (ConnectionAliasOutput) ToConnectionAliasOutputWithContext ¶
func (o ConnectionAliasOutput) ToConnectionAliasOutputWithContext(ctx context.Context) ConnectionAliasOutput
type ConnectionAliasState ¶
type ConnectionAliasState struct { }
func (ConnectionAliasState) ElementType ¶
func (ConnectionAliasState) ElementType() reflect.Type
type ConnectionAliasStateEnum ¶ added in v0.2.0
type ConnectionAliasStateEnum string
The current state of the connection alias, returned as a string.
type ConnectionAliasStateEnumOutput ¶ added in v0.2.0
type ConnectionAliasStateEnumOutput struct{ *pulumi.OutputState }
func (ConnectionAliasStateEnumOutput) ElementType ¶ added in v0.2.0
func (ConnectionAliasStateEnumOutput) 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) 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) 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 LookupConnectionAliasArgs ¶ added in v0.12.0
type LookupConnectionAliasArgs struct { // The identifier of the connection alias, returned as a string. AliasId string `pulumi:"aliasId"` }
type LookupConnectionAliasOutputArgs ¶ added in v0.12.0
type LookupConnectionAliasOutputArgs struct { // The identifier of the connection alias, returned as a string. AliasId pulumi.StringInput `pulumi:"aliasId"` }
func (LookupConnectionAliasOutputArgs) ElementType ¶ added in v0.12.0
func (LookupConnectionAliasOutputArgs) ElementType() reflect.Type
type LookupConnectionAliasResult ¶ added in v0.12.0
type LookupConnectionAliasResult struct { // The identifier of the connection alias, returned as a string. AliasId *string `pulumi:"aliasId"` // The association status of the connection alias. Associations []ConnectionAliasAssociation `pulumi:"associations"` // The current state of the connection alias, returned as a string. ConnectionAliasState *ConnectionAliasStateEnum `pulumi:"connectionAliasState"` }
func LookupConnectionAlias ¶ added in v0.12.0
func LookupConnectionAlias(ctx *pulumi.Context, args *LookupConnectionAliasArgs, opts ...pulumi.InvokeOption) (*LookupConnectionAliasResult, error)
Resource Type definition for AWS::WorkSpaces::ConnectionAlias
type LookupConnectionAliasResultOutput ¶ added in v0.12.0
type LookupConnectionAliasResultOutput struct{ *pulumi.OutputState }
func LookupConnectionAliasOutput ¶ added in v0.12.0
func LookupConnectionAliasOutput(ctx *pulumi.Context, args LookupConnectionAliasOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionAliasResultOutput
func (LookupConnectionAliasResultOutput) AliasId ¶ added in v0.12.0
func (o LookupConnectionAliasResultOutput) AliasId() pulumi.StringPtrOutput
The identifier of the connection alias, returned as a string.
func (LookupConnectionAliasResultOutput) Associations ¶ added in v0.12.0
func (o LookupConnectionAliasResultOutput) Associations() ConnectionAliasAssociationArrayOutput
The association status of the connection alias.
func (LookupConnectionAliasResultOutput) ConnectionAliasState ¶ added in v0.12.0
func (o LookupConnectionAliasResultOutput) ConnectionAliasState() ConnectionAliasStateEnumPtrOutput
The current state of the connection alias, returned as a string.
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
type LookupWorkspacesPoolArgs ¶ added in v0.109.0
type LookupWorkspacesPoolArgs struct { // The identifier of the pool. PoolId string `pulumi:"poolId"` }
type LookupWorkspacesPoolOutputArgs ¶ added in v0.109.0
type LookupWorkspacesPoolOutputArgs struct { // The identifier of the pool. PoolId pulumi.StringInput `pulumi:"poolId"` }
func (LookupWorkspacesPoolOutputArgs) ElementType ¶ added in v0.109.0
func (LookupWorkspacesPoolOutputArgs) ElementType() reflect.Type
type LookupWorkspacesPoolResult ¶ added in v0.109.0
type LookupWorkspacesPoolResult struct { // The persistent application settings for users of the pool. ApplicationSettings *WorkspacesPoolApplicationSettings `pulumi:"applicationSettings"` // The identifier of the bundle used by the pool. BundleId *string `pulumi:"bundleId"` // Describes the user capacity for the pool. Capacity *WorkspacesPoolCapacity `pulumi:"capacity"` // The time the pool was created. CreatedAt *string `pulumi:"createdAt"` // The description of the pool. Description *string `pulumi:"description"` // The identifier of the directory used by the pool. DirectoryId *string `pulumi:"directoryId"` // The Amazon Resource Name (ARN) for the pool. PoolArn *string `pulumi:"poolArn"` // The identifier of the pool. PoolId *string `pulumi:"poolId"` // The amount of time that a pool session remains active after users disconnect. If they try to reconnect to the pool session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new pool instance. TimeoutSettings *WorkspacesPoolTimeoutSettings `pulumi:"timeoutSettings"` }
func LookupWorkspacesPool ¶ added in v0.109.0
func LookupWorkspacesPool(ctx *pulumi.Context, args *LookupWorkspacesPoolArgs, opts ...pulumi.InvokeOption) (*LookupWorkspacesPoolResult, error)
Resource Type definition for AWS::WorkSpaces::WorkspacesPool
type LookupWorkspacesPoolResultOutput ¶ added in v0.109.0
type LookupWorkspacesPoolResultOutput struct{ *pulumi.OutputState }
func LookupWorkspacesPoolOutput ¶ added in v0.109.0
func LookupWorkspacesPoolOutput(ctx *pulumi.Context, args LookupWorkspacesPoolOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspacesPoolResultOutput
func (LookupWorkspacesPoolResultOutput) ApplicationSettings ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) ApplicationSettings() WorkspacesPoolApplicationSettingsPtrOutput
The persistent application settings for users of the pool.
func (LookupWorkspacesPoolResultOutput) BundleId ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) BundleId() pulumi.StringPtrOutput
The identifier of the bundle used by the pool.
func (LookupWorkspacesPoolResultOutput) Capacity ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) Capacity() WorkspacesPoolCapacityPtrOutput
Describes the user capacity for the pool.
func (LookupWorkspacesPoolResultOutput) CreatedAt ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) CreatedAt() pulumi.StringPtrOutput
The time the pool was created.
func (LookupWorkspacesPoolResultOutput) Description ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) Description() pulumi.StringPtrOutput
The description of the pool.
func (LookupWorkspacesPoolResultOutput) DirectoryId ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) DirectoryId() pulumi.StringPtrOutput
The identifier of the directory used by the pool.
func (LookupWorkspacesPoolResultOutput) ElementType ¶ added in v0.109.0
func (LookupWorkspacesPoolResultOutput) ElementType() reflect.Type
func (LookupWorkspacesPoolResultOutput) PoolArn ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) PoolArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the pool.
func (LookupWorkspacesPoolResultOutput) PoolId ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) PoolId() pulumi.StringPtrOutput
The identifier of the pool.
func (LookupWorkspacesPoolResultOutput) TimeoutSettings ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) TimeoutSettings() WorkspacesPoolTimeoutSettingsPtrOutput
The amount of time that a pool session remains active after users disconnect. If they try to reconnect to the pool session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new pool instance.
func (LookupWorkspacesPoolResultOutput) ToLookupWorkspacesPoolResultOutput ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) ToLookupWorkspacesPoolResultOutput() LookupWorkspacesPoolResultOutput
func (LookupWorkspacesPoolResultOutput) ToLookupWorkspacesPoolResultOutputWithContext ¶ added in v0.109.0
func (o LookupWorkspacesPoolResultOutput) ToLookupWorkspacesPoolResultOutputWithContext(ctx context.Context) LookupWorkspacesPoolResultOutput
type WorkspacesPool ¶ added in v0.109.0
type WorkspacesPool struct { pulumi.CustomResourceState // The persistent application settings for users of the pool. ApplicationSettings WorkspacesPoolApplicationSettingsPtrOutput `pulumi:"applicationSettings"` // The identifier of the bundle used by the pool. BundleId pulumi.StringOutput `pulumi:"bundleId"` // Describes the user capacity for the pool. Capacity WorkspacesPoolCapacityOutput `pulumi:"capacity"` // The time the pool was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The description of the pool. Description pulumi.StringPtrOutput `pulumi:"description"` // The identifier of the directory used by the pool. DirectoryId pulumi.StringOutput `pulumi:"directoryId"` // The Amazon Resource Name (ARN) for the pool. PoolArn pulumi.StringOutput `pulumi:"poolArn"` // The identifier of the pool. PoolId pulumi.StringOutput `pulumi:"poolId"` // The name of the pool. PoolName pulumi.StringOutput `pulumi:"poolName"` // The tags for the pool. Tags aws.TagArrayOutput `pulumi:"tags"` // The amount of time that a pool session remains active after users disconnect. If they try to reconnect to the pool session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new pool instance. TimeoutSettings WorkspacesPoolTimeoutSettingsPtrOutput `pulumi:"timeoutSettings"` }
Resource Type definition for AWS::WorkSpaces::WorkspacesPool
func GetWorkspacesPool ¶ added in v0.109.0
func GetWorkspacesPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkspacesPoolState, opts ...pulumi.ResourceOption) (*WorkspacesPool, error)
GetWorkspacesPool gets an existing WorkspacesPool 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 NewWorkspacesPool ¶ added in v0.109.0
func NewWorkspacesPool(ctx *pulumi.Context, name string, args *WorkspacesPoolArgs, opts ...pulumi.ResourceOption) (*WorkspacesPool, error)
NewWorkspacesPool registers a new resource with the given unique name, arguments, and options.
func (*WorkspacesPool) ElementType ¶ added in v0.109.0
func (*WorkspacesPool) ElementType() reflect.Type
func (*WorkspacesPool) ToWorkspacesPoolOutput ¶ added in v0.109.0
func (i *WorkspacesPool) ToWorkspacesPoolOutput() WorkspacesPoolOutput
func (*WorkspacesPool) ToWorkspacesPoolOutputWithContext ¶ added in v0.109.0
func (i *WorkspacesPool) ToWorkspacesPoolOutputWithContext(ctx context.Context) WorkspacesPoolOutput
type WorkspacesPoolApplicationSettings ¶ added in v0.109.0
type WorkspacesPoolApplicationSettings struct { // The path prefix for the S3 bucket where users’ persistent application settings are stored. SettingsGroup *string `pulumi:"settingsGroup"` // Enables or disables persistent application settings for users during their pool sessions. Status WorkspacesPoolApplicationSettingsStatus `pulumi:"status"` }
type WorkspacesPoolApplicationSettingsArgs ¶ added in v0.109.0
type WorkspacesPoolApplicationSettingsArgs struct { // The path prefix for the S3 bucket where users’ persistent application settings are stored. SettingsGroup pulumi.StringPtrInput `pulumi:"settingsGroup"` // Enables or disables persistent application settings for users during their pool sessions. Status WorkspacesPoolApplicationSettingsStatusInput `pulumi:"status"` }
func (WorkspacesPoolApplicationSettingsArgs) ElementType ¶ added in v0.109.0
func (WorkspacesPoolApplicationSettingsArgs) ElementType() reflect.Type
func (WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsOutput ¶ added in v0.109.0
func (i WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsOutput() WorkspacesPoolApplicationSettingsOutput
func (WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsOutputWithContext ¶ added in v0.109.0
func (i WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsOutput
func (WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsPtrOutput ¶ added in v0.109.0
func (i WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsPtrOutput() WorkspacesPoolApplicationSettingsPtrOutput
func (WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsPtrOutputWithContext ¶ added in v0.109.0
func (i WorkspacesPoolApplicationSettingsArgs) ToWorkspacesPoolApplicationSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsPtrOutput
type WorkspacesPoolApplicationSettingsInput ¶ added in v0.109.0
type WorkspacesPoolApplicationSettingsInput interface { pulumi.Input ToWorkspacesPoolApplicationSettingsOutput() WorkspacesPoolApplicationSettingsOutput ToWorkspacesPoolApplicationSettingsOutputWithContext(context.Context) WorkspacesPoolApplicationSettingsOutput }
WorkspacesPoolApplicationSettingsInput is an input type that accepts WorkspacesPoolApplicationSettingsArgs and WorkspacesPoolApplicationSettingsOutput values. You can construct a concrete instance of `WorkspacesPoolApplicationSettingsInput` via:
WorkspacesPoolApplicationSettingsArgs{...}
type WorkspacesPoolApplicationSettingsOutput ¶ added in v0.109.0
type WorkspacesPoolApplicationSettingsOutput struct{ *pulumi.OutputState }
func (WorkspacesPoolApplicationSettingsOutput) ElementType ¶ added in v0.109.0
func (WorkspacesPoolApplicationSettingsOutput) ElementType() reflect.Type
func (WorkspacesPoolApplicationSettingsOutput) SettingsGroup ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsOutput) SettingsGroup() pulumi.StringPtrOutput
The path prefix for the S3 bucket where users’ persistent application settings are stored.
func (WorkspacesPoolApplicationSettingsOutput) Status ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsOutput) Status() WorkspacesPoolApplicationSettingsStatusOutput
Enables or disables persistent application settings for users during their pool sessions.
func (WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsOutput ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsOutput() WorkspacesPoolApplicationSettingsOutput
func (WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsOutput
func (WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsPtrOutput ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsPtrOutput() WorkspacesPoolApplicationSettingsPtrOutput
func (WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsPtrOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsOutput) ToWorkspacesPoolApplicationSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsPtrOutput
type WorkspacesPoolApplicationSettingsPtrInput ¶ added in v0.109.0
type WorkspacesPoolApplicationSettingsPtrInput interface { pulumi.Input ToWorkspacesPoolApplicationSettingsPtrOutput() WorkspacesPoolApplicationSettingsPtrOutput ToWorkspacesPoolApplicationSettingsPtrOutputWithContext(context.Context) WorkspacesPoolApplicationSettingsPtrOutput }
WorkspacesPoolApplicationSettingsPtrInput is an input type that accepts WorkspacesPoolApplicationSettingsArgs, WorkspacesPoolApplicationSettingsPtr and WorkspacesPoolApplicationSettingsPtrOutput values. You can construct a concrete instance of `WorkspacesPoolApplicationSettingsPtrInput` via:
WorkspacesPoolApplicationSettingsArgs{...} or: nil
func WorkspacesPoolApplicationSettingsPtr ¶ added in v0.109.0
func WorkspacesPoolApplicationSettingsPtr(v *WorkspacesPoolApplicationSettingsArgs) WorkspacesPoolApplicationSettingsPtrInput
type WorkspacesPoolApplicationSettingsPtrOutput ¶ added in v0.109.0
type WorkspacesPoolApplicationSettingsPtrOutput struct{ *pulumi.OutputState }
func (WorkspacesPoolApplicationSettingsPtrOutput) ElementType ¶ added in v0.109.0
func (WorkspacesPoolApplicationSettingsPtrOutput) ElementType() reflect.Type
func (WorkspacesPoolApplicationSettingsPtrOutput) SettingsGroup ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsPtrOutput) SettingsGroup() pulumi.StringPtrOutput
The path prefix for the S3 bucket where users’ persistent application settings are stored.
func (WorkspacesPoolApplicationSettingsPtrOutput) Status ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsPtrOutput) Status() WorkspacesPoolApplicationSettingsStatusPtrOutput
Enables or disables persistent application settings for users during their pool sessions.
func (WorkspacesPoolApplicationSettingsPtrOutput) ToWorkspacesPoolApplicationSettingsPtrOutput ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsPtrOutput) ToWorkspacesPoolApplicationSettingsPtrOutput() WorkspacesPoolApplicationSettingsPtrOutput
func (WorkspacesPoolApplicationSettingsPtrOutput) ToWorkspacesPoolApplicationSettingsPtrOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsPtrOutput) ToWorkspacesPoolApplicationSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsPtrOutput
type WorkspacesPoolApplicationSettingsStatus ¶ added in v0.109.0
type WorkspacesPoolApplicationSettingsStatus string
func (WorkspacesPoolApplicationSettingsStatus) ElementType ¶ added in v0.109.0
func (WorkspacesPoolApplicationSettingsStatus) ElementType() reflect.Type
func (WorkspacesPoolApplicationSettingsStatus) ToStringOutput ¶ added in v0.109.0
func (e WorkspacesPoolApplicationSettingsStatus) ToStringOutput() pulumi.StringOutput
func (WorkspacesPoolApplicationSettingsStatus) ToStringOutputWithContext ¶ added in v0.109.0
func (e WorkspacesPoolApplicationSettingsStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspacesPoolApplicationSettingsStatus) ToStringPtrOutput ¶ added in v0.109.0
func (e WorkspacesPoolApplicationSettingsStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspacesPoolApplicationSettingsStatus) ToStringPtrOutputWithContext ¶ added in v0.109.0
func (e WorkspacesPoolApplicationSettingsStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusOutput ¶ added in v0.109.0
func (e WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusOutput() WorkspacesPoolApplicationSettingsStatusOutput
func (WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusOutputWithContext ¶ added in v0.109.0
func (e WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsStatusOutput
func (WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusPtrOutput ¶ added in v0.109.0
func (e WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusPtrOutput() WorkspacesPoolApplicationSettingsStatusPtrOutput
func (WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusPtrOutputWithContext ¶ added in v0.109.0
func (e WorkspacesPoolApplicationSettingsStatus) ToWorkspacesPoolApplicationSettingsStatusPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsStatusPtrOutput
type WorkspacesPoolApplicationSettingsStatusInput ¶ added in v0.109.0
type WorkspacesPoolApplicationSettingsStatusInput interface { pulumi.Input ToWorkspacesPoolApplicationSettingsStatusOutput() WorkspacesPoolApplicationSettingsStatusOutput ToWorkspacesPoolApplicationSettingsStatusOutputWithContext(context.Context) WorkspacesPoolApplicationSettingsStatusOutput }
WorkspacesPoolApplicationSettingsStatusInput is an input type that accepts values of the WorkspacesPoolApplicationSettingsStatus enum A concrete instance of `WorkspacesPoolApplicationSettingsStatusInput` can be one of the following:
WorkspacesPoolApplicationSettingsStatusDisabled WorkspacesPoolApplicationSettingsStatusEnabled
type WorkspacesPoolApplicationSettingsStatusOutput ¶ added in v0.109.0
type WorkspacesPoolApplicationSettingsStatusOutput struct{ *pulumi.OutputState }
func (WorkspacesPoolApplicationSettingsStatusOutput) ElementType ¶ added in v0.109.0
func (WorkspacesPoolApplicationSettingsStatusOutput) ElementType() reflect.Type
func (WorkspacesPoolApplicationSettingsStatusOutput) ToStringOutput ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusOutput) ToStringOutput() pulumi.StringOutput
func (WorkspacesPoolApplicationSettingsStatusOutput) ToStringOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspacesPoolApplicationSettingsStatusOutput) ToStringPtrOutput ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspacesPoolApplicationSettingsStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusOutput ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusOutput() WorkspacesPoolApplicationSettingsStatusOutput
func (WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsStatusOutput
func (WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutput ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutput() WorkspacesPoolApplicationSettingsStatusPtrOutput
func (WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsStatusPtrOutput
type WorkspacesPoolApplicationSettingsStatusPtrInput ¶ added in v0.109.0
type WorkspacesPoolApplicationSettingsStatusPtrInput interface { pulumi.Input ToWorkspacesPoolApplicationSettingsStatusPtrOutput() WorkspacesPoolApplicationSettingsStatusPtrOutput ToWorkspacesPoolApplicationSettingsStatusPtrOutputWithContext(context.Context) WorkspacesPoolApplicationSettingsStatusPtrOutput }
func WorkspacesPoolApplicationSettingsStatusPtr ¶ added in v0.109.0
func WorkspacesPoolApplicationSettingsStatusPtr(v string) WorkspacesPoolApplicationSettingsStatusPtrInput
type WorkspacesPoolApplicationSettingsStatusPtrOutput ¶ added in v0.109.0
type WorkspacesPoolApplicationSettingsStatusPtrOutput struct{ *pulumi.OutputState }
func (WorkspacesPoolApplicationSettingsStatusPtrOutput) ElementType ¶ added in v0.109.0
func (WorkspacesPoolApplicationSettingsStatusPtrOutput) ElementType() reflect.Type
func (WorkspacesPoolApplicationSettingsStatusPtrOutput) ToStringPtrOutput ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspacesPoolApplicationSettingsStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspacesPoolApplicationSettingsStatusPtrOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutput ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusPtrOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutput() WorkspacesPoolApplicationSettingsStatusPtrOutput
func (WorkspacesPoolApplicationSettingsStatusPtrOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolApplicationSettingsStatusPtrOutput) ToWorkspacesPoolApplicationSettingsStatusPtrOutputWithContext(ctx context.Context) WorkspacesPoolApplicationSettingsStatusPtrOutput
type WorkspacesPoolArgs ¶ added in v0.109.0
type WorkspacesPoolArgs struct { // The persistent application settings for users of the pool. ApplicationSettings WorkspacesPoolApplicationSettingsPtrInput // The identifier of the bundle used by the pool. BundleId pulumi.StringInput // Describes the user capacity for the pool. Capacity WorkspacesPoolCapacityInput // The description of the pool. Description pulumi.StringPtrInput // The identifier of the directory used by the pool. DirectoryId pulumi.StringInput // The name of the pool. PoolName pulumi.StringPtrInput // The tags for the pool. Tags aws.TagArrayInput // The amount of time that a pool session remains active after users disconnect. If they try to reconnect to the pool session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new pool instance. TimeoutSettings WorkspacesPoolTimeoutSettingsPtrInput }
The set of arguments for constructing a WorkspacesPool resource.
func (WorkspacesPoolArgs) ElementType ¶ added in v0.109.0
func (WorkspacesPoolArgs) ElementType() reflect.Type
type WorkspacesPoolCapacity ¶ added in v0.109.0
type WorkspacesPoolCapacity struct { // The desired number of user sessions for the WorkSpaces in the pool. DesiredUserSessions int `pulumi:"desiredUserSessions"` }
type WorkspacesPoolCapacityArgs ¶ added in v0.109.0
type WorkspacesPoolCapacityArgs struct { // The desired number of user sessions for the WorkSpaces in the pool. DesiredUserSessions pulumi.IntInput `pulumi:"desiredUserSessions"` }
func (WorkspacesPoolCapacityArgs) ElementType ¶ added in v0.109.0
func (WorkspacesPoolCapacityArgs) ElementType() reflect.Type
func (WorkspacesPoolCapacityArgs) ToWorkspacesPoolCapacityOutput ¶ added in v0.109.0
func (i WorkspacesPoolCapacityArgs) ToWorkspacesPoolCapacityOutput() WorkspacesPoolCapacityOutput
func (WorkspacesPoolCapacityArgs) ToWorkspacesPoolCapacityOutputWithContext ¶ added in v0.109.0
func (i WorkspacesPoolCapacityArgs) ToWorkspacesPoolCapacityOutputWithContext(ctx context.Context) WorkspacesPoolCapacityOutput
type WorkspacesPoolCapacityInput ¶ added in v0.109.0
type WorkspacesPoolCapacityInput interface { pulumi.Input ToWorkspacesPoolCapacityOutput() WorkspacesPoolCapacityOutput ToWorkspacesPoolCapacityOutputWithContext(context.Context) WorkspacesPoolCapacityOutput }
WorkspacesPoolCapacityInput is an input type that accepts WorkspacesPoolCapacityArgs and WorkspacesPoolCapacityOutput values. You can construct a concrete instance of `WorkspacesPoolCapacityInput` via:
WorkspacesPoolCapacityArgs{...}
type WorkspacesPoolCapacityOutput ¶ added in v0.109.0
type WorkspacesPoolCapacityOutput struct{ *pulumi.OutputState }
func (WorkspacesPoolCapacityOutput) DesiredUserSessions ¶ added in v0.109.0
func (o WorkspacesPoolCapacityOutput) DesiredUserSessions() pulumi.IntOutput
The desired number of user sessions for the WorkSpaces in the pool.
func (WorkspacesPoolCapacityOutput) ElementType ¶ added in v0.109.0
func (WorkspacesPoolCapacityOutput) ElementType() reflect.Type
func (WorkspacesPoolCapacityOutput) ToWorkspacesPoolCapacityOutput ¶ added in v0.109.0
func (o WorkspacesPoolCapacityOutput) ToWorkspacesPoolCapacityOutput() WorkspacesPoolCapacityOutput
func (WorkspacesPoolCapacityOutput) ToWorkspacesPoolCapacityOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolCapacityOutput) ToWorkspacesPoolCapacityOutputWithContext(ctx context.Context) WorkspacesPoolCapacityOutput
type WorkspacesPoolCapacityPtrOutput ¶ added in v0.109.0
type WorkspacesPoolCapacityPtrOutput struct{ *pulumi.OutputState }
func (WorkspacesPoolCapacityPtrOutput) DesiredUserSessions ¶ added in v0.109.0
func (o WorkspacesPoolCapacityPtrOutput) DesiredUserSessions() pulumi.IntPtrOutput
The desired number of user sessions for the WorkSpaces in the pool.
func (WorkspacesPoolCapacityPtrOutput) Elem ¶ added in v0.109.0
func (o WorkspacesPoolCapacityPtrOutput) Elem() WorkspacesPoolCapacityOutput
func (WorkspacesPoolCapacityPtrOutput) ElementType ¶ added in v0.109.0
func (WorkspacesPoolCapacityPtrOutput) ElementType() reflect.Type
func (WorkspacesPoolCapacityPtrOutput) ToWorkspacesPoolCapacityPtrOutput ¶ added in v0.109.0
func (o WorkspacesPoolCapacityPtrOutput) ToWorkspacesPoolCapacityPtrOutput() WorkspacesPoolCapacityPtrOutput
func (WorkspacesPoolCapacityPtrOutput) ToWorkspacesPoolCapacityPtrOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolCapacityPtrOutput) ToWorkspacesPoolCapacityPtrOutputWithContext(ctx context.Context) WorkspacesPoolCapacityPtrOutput
type WorkspacesPoolInput ¶ added in v0.109.0
type WorkspacesPoolInput interface { pulumi.Input ToWorkspacesPoolOutput() WorkspacesPoolOutput ToWorkspacesPoolOutputWithContext(ctx context.Context) WorkspacesPoolOutput }
type WorkspacesPoolOutput ¶ added in v0.109.0
type WorkspacesPoolOutput struct{ *pulumi.OutputState }
func (WorkspacesPoolOutput) ApplicationSettings ¶ added in v0.109.0
func (o WorkspacesPoolOutput) ApplicationSettings() WorkspacesPoolApplicationSettingsPtrOutput
The persistent application settings for users of the pool.
func (WorkspacesPoolOutput) BundleId ¶ added in v0.109.0
func (o WorkspacesPoolOutput) BundleId() pulumi.StringOutput
The identifier of the bundle used by the pool.
func (WorkspacesPoolOutput) Capacity ¶ added in v0.109.0
func (o WorkspacesPoolOutput) Capacity() WorkspacesPoolCapacityOutput
Describes the user capacity for the pool.
func (WorkspacesPoolOutput) CreatedAt ¶ added in v0.109.0
func (o WorkspacesPoolOutput) CreatedAt() pulumi.StringOutput
The time the pool was created.
func (WorkspacesPoolOutput) Description ¶ added in v0.109.0
func (o WorkspacesPoolOutput) Description() pulumi.StringPtrOutput
The description of the pool.
func (WorkspacesPoolOutput) DirectoryId ¶ added in v0.109.0
func (o WorkspacesPoolOutput) DirectoryId() pulumi.StringOutput
The identifier of the directory used by the pool.
func (WorkspacesPoolOutput) ElementType ¶ added in v0.109.0
func (WorkspacesPoolOutput) ElementType() reflect.Type
func (WorkspacesPoolOutput) PoolArn ¶ added in v0.109.0
func (o WorkspacesPoolOutput) PoolArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the pool.
func (WorkspacesPoolOutput) PoolId ¶ added in v0.109.0
func (o WorkspacesPoolOutput) PoolId() pulumi.StringOutput
The identifier of the pool.
func (WorkspacesPoolOutput) PoolName ¶ added in v0.109.0
func (o WorkspacesPoolOutput) PoolName() pulumi.StringOutput
The name of the pool.
func (WorkspacesPoolOutput) Tags ¶ added in v0.109.0
func (o WorkspacesPoolOutput) Tags() aws.TagArrayOutput
The tags for the pool.
func (WorkspacesPoolOutput) TimeoutSettings ¶ added in v0.109.0
func (o WorkspacesPoolOutput) TimeoutSettings() WorkspacesPoolTimeoutSettingsPtrOutput
The amount of time that a pool session remains active after users disconnect. If they try to reconnect to the pool session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new pool instance.
func (WorkspacesPoolOutput) ToWorkspacesPoolOutput ¶ added in v0.109.0
func (o WorkspacesPoolOutput) ToWorkspacesPoolOutput() WorkspacesPoolOutput
func (WorkspacesPoolOutput) ToWorkspacesPoolOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolOutput) ToWorkspacesPoolOutputWithContext(ctx context.Context) WorkspacesPoolOutput
type WorkspacesPoolState ¶ added in v0.109.0
type WorkspacesPoolState struct { }
func (WorkspacesPoolState) ElementType ¶ added in v0.109.0
func (WorkspacesPoolState) ElementType() reflect.Type
type WorkspacesPoolTag ¶ added in v0.109.0
type WorkspacesPoolTimeoutSettings ¶ added in v0.109.0
type WorkspacesPoolTimeoutSettings struct { // Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within the time set, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance. DisconnectTimeoutInSeconds *int `pulumi:"disconnectTimeoutInSeconds"` // The amount of time in seconds a connection will stay active while idle. IdleDisconnectTimeoutInSeconds *int `pulumi:"idleDisconnectTimeoutInSeconds"` // Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance. MaxUserDurationInSeconds *int `pulumi:"maxUserDurationInSeconds"` }
type WorkspacesPoolTimeoutSettingsArgs ¶ added in v0.109.0
type WorkspacesPoolTimeoutSettingsArgs struct { // Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within the time set, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance. DisconnectTimeoutInSeconds pulumi.IntPtrInput `pulumi:"disconnectTimeoutInSeconds"` // The amount of time in seconds a connection will stay active while idle. IdleDisconnectTimeoutInSeconds pulumi.IntPtrInput `pulumi:"idleDisconnectTimeoutInSeconds"` // Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance. MaxUserDurationInSeconds pulumi.IntPtrInput `pulumi:"maxUserDurationInSeconds"` }
func (WorkspacesPoolTimeoutSettingsArgs) ElementType ¶ added in v0.109.0
func (WorkspacesPoolTimeoutSettingsArgs) ElementType() reflect.Type
func (WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsOutput ¶ added in v0.109.0
func (i WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsOutput() WorkspacesPoolTimeoutSettingsOutput
func (WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsOutputWithContext ¶ added in v0.109.0
func (i WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsOutputWithContext(ctx context.Context) WorkspacesPoolTimeoutSettingsOutput
func (WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsPtrOutput ¶ added in v0.109.0
func (i WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsPtrOutput() WorkspacesPoolTimeoutSettingsPtrOutput
func (WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsPtrOutputWithContext ¶ added in v0.109.0
func (i WorkspacesPoolTimeoutSettingsArgs) ToWorkspacesPoolTimeoutSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolTimeoutSettingsPtrOutput
type WorkspacesPoolTimeoutSettingsInput ¶ added in v0.109.0
type WorkspacesPoolTimeoutSettingsInput interface { pulumi.Input ToWorkspacesPoolTimeoutSettingsOutput() WorkspacesPoolTimeoutSettingsOutput ToWorkspacesPoolTimeoutSettingsOutputWithContext(context.Context) WorkspacesPoolTimeoutSettingsOutput }
WorkspacesPoolTimeoutSettingsInput is an input type that accepts WorkspacesPoolTimeoutSettingsArgs and WorkspacesPoolTimeoutSettingsOutput values. You can construct a concrete instance of `WorkspacesPoolTimeoutSettingsInput` via:
WorkspacesPoolTimeoutSettingsArgs{...}
type WorkspacesPoolTimeoutSettingsOutput ¶ added in v0.109.0
type WorkspacesPoolTimeoutSettingsOutput struct{ *pulumi.OutputState }
func (WorkspacesPoolTimeoutSettingsOutput) DisconnectTimeoutInSeconds ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsOutput) DisconnectTimeoutInSeconds() pulumi.IntPtrOutput
Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within the time set, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.
func (WorkspacesPoolTimeoutSettingsOutput) ElementType ¶ added in v0.109.0
func (WorkspacesPoolTimeoutSettingsOutput) ElementType() reflect.Type
func (WorkspacesPoolTimeoutSettingsOutput) IdleDisconnectTimeoutInSeconds ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsOutput) IdleDisconnectTimeoutInSeconds() pulumi.IntPtrOutput
The amount of time in seconds a connection will stay active while idle.
func (WorkspacesPoolTimeoutSettingsOutput) MaxUserDurationInSeconds ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsOutput) MaxUserDurationInSeconds() pulumi.IntPtrOutput
Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.
func (WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsOutput ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsOutput() WorkspacesPoolTimeoutSettingsOutput
func (WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsOutputWithContext(ctx context.Context) WorkspacesPoolTimeoutSettingsOutput
func (WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsPtrOutput ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsPtrOutput() WorkspacesPoolTimeoutSettingsPtrOutput
func (WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsPtrOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsOutput) ToWorkspacesPoolTimeoutSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolTimeoutSettingsPtrOutput
type WorkspacesPoolTimeoutSettingsPtrInput ¶ added in v0.109.0
type WorkspacesPoolTimeoutSettingsPtrInput interface { pulumi.Input ToWorkspacesPoolTimeoutSettingsPtrOutput() WorkspacesPoolTimeoutSettingsPtrOutput ToWorkspacesPoolTimeoutSettingsPtrOutputWithContext(context.Context) WorkspacesPoolTimeoutSettingsPtrOutput }
WorkspacesPoolTimeoutSettingsPtrInput is an input type that accepts WorkspacesPoolTimeoutSettingsArgs, WorkspacesPoolTimeoutSettingsPtr and WorkspacesPoolTimeoutSettingsPtrOutput values. You can construct a concrete instance of `WorkspacesPoolTimeoutSettingsPtrInput` via:
WorkspacesPoolTimeoutSettingsArgs{...} or: nil
func WorkspacesPoolTimeoutSettingsPtr ¶ added in v0.109.0
func WorkspacesPoolTimeoutSettingsPtr(v *WorkspacesPoolTimeoutSettingsArgs) WorkspacesPoolTimeoutSettingsPtrInput
type WorkspacesPoolTimeoutSettingsPtrOutput ¶ added in v0.109.0
type WorkspacesPoolTimeoutSettingsPtrOutput struct{ *pulumi.OutputState }
func (WorkspacesPoolTimeoutSettingsPtrOutput) DisconnectTimeoutInSeconds ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsPtrOutput) DisconnectTimeoutInSeconds() pulumi.IntPtrOutput
Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within the time set, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.
func (WorkspacesPoolTimeoutSettingsPtrOutput) ElementType ¶ added in v0.109.0
func (WorkspacesPoolTimeoutSettingsPtrOutput) ElementType() reflect.Type
func (WorkspacesPoolTimeoutSettingsPtrOutput) IdleDisconnectTimeoutInSeconds ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsPtrOutput) IdleDisconnectTimeoutInSeconds() pulumi.IntPtrOutput
The amount of time in seconds a connection will stay active while idle.
func (WorkspacesPoolTimeoutSettingsPtrOutput) MaxUserDurationInSeconds ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsPtrOutput) MaxUserDurationInSeconds() pulumi.IntPtrOutput
Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.
func (WorkspacesPoolTimeoutSettingsPtrOutput) ToWorkspacesPoolTimeoutSettingsPtrOutput ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsPtrOutput) ToWorkspacesPoolTimeoutSettingsPtrOutput() WorkspacesPoolTimeoutSettingsPtrOutput
func (WorkspacesPoolTimeoutSettingsPtrOutput) ToWorkspacesPoolTimeoutSettingsPtrOutputWithContext ¶ added in v0.109.0
func (o WorkspacesPoolTimeoutSettingsPtrOutput) ToWorkspacesPoolTimeoutSettingsPtrOutputWithContext(ctx context.Context) WorkspacesPoolTimeoutSettingsPtrOutput