aws-native.workspaces.ConnectionAlias
Resource Type definition for AWS::WorkSpaces::ConnectionAlias
Create ConnectionAlias Resource
new ConnectionAlias(name: string, args: ConnectionAliasArgs, opts?: CustomResourceOptions);
@overload
def ConnectionAlias(resource_name: str,
opts: Optional[ResourceOptions] = None,
connection_string: Optional[str] = None,
tags: Optional[Sequence[ConnectionAliasTagArgs]] = None)
@overload
def ConnectionAlias(resource_name: str,
args: ConnectionAliasArgs,
opts: Optional[ResourceOptions] = None)
func NewConnectionAlias(ctx *Context, name string, args ConnectionAliasArgs, opts ...ResourceOption) (*ConnectionAlias, error)
public ConnectionAlias(string name, ConnectionAliasArgs args, CustomResourceOptions? opts = null)
public ConnectionAlias(String name, ConnectionAliasArgs args)
public ConnectionAlias(String name, ConnectionAliasArgs args, CustomResourceOptions options)
type: aws-native:workspaces:ConnectionAlias
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectionAliasArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConnectionAliasArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConnectionAliasArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectionAliasArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectionAliasArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ConnectionAlias Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ConnectionAlias resource accepts the following input properties:
Outputs
All input properties are implicitly available as output properties. Additionally, the ConnectionAlias resource produces the following output properties:
- Alias
Id string - Associations
List<Pulumi.
Aws Native. Work Spaces. Outputs. Connection Alias Association> - Connection
Alias Pulumi.State Aws Native. Work Spaces. Connection Alias State - Id string
The provider-assigned unique ID for this managed resource.
- Alias
Id string - Associations
[]Connection
Alias Association - Connection
Alias ConnectionState Alias State Enum - Id string
The provider-assigned unique ID for this managed resource.
- alias
Id String - associations
List<Connection
Alias Association> - connection
Alias ConnectionState Alias State - id String
The provider-assigned unique ID for this managed resource.
- alias
Id string - associations
Connection
Alias Association[] - connection
Alias ConnectionState Alias State - id string
The provider-assigned unique ID for this managed resource.
- alias_
id str - associations
Sequence[Connection
Alias Association] - connection_
alias_ Connectionstate Alias State - id str
The provider-assigned unique ID for this managed resource.
- alias
Id String - associations List<Property Map>
- connection
Alias "CREATING" | "CREATED" | "DELETING"State - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
ConnectionAliasAssociation
ConnectionAliasAssociationAssociationStatus
- Not
Associated - NOT_ASSOCIATED
- Pending
Association - PENDING_ASSOCIATION
- Associated
With Owner Account - ASSOCIATED_WITH_OWNER_ACCOUNT
- Associated
With Shared Account - ASSOCIATED_WITH_SHARED_ACCOUNT
- Pending
Disassociation - PENDING_DISASSOCIATION
- Connection
Alias Association Association Status Not Associated - NOT_ASSOCIATED
- Connection
Alias Association Association Status Pending Association - PENDING_ASSOCIATION
- Connection
Alias Association Association Status Associated With Owner Account - ASSOCIATED_WITH_OWNER_ACCOUNT
- Connection
Alias Association Association Status Associated With Shared Account - ASSOCIATED_WITH_SHARED_ACCOUNT
- Connection
Alias Association Association Status Pending Disassociation - PENDING_DISASSOCIATION
- Not
Associated - NOT_ASSOCIATED
- Pending
Association - PENDING_ASSOCIATION
- Associated
With Owner Account - ASSOCIATED_WITH_OWNER_ACCOUNT
- Associated
With Shared Account - ASSOCIATED_WITH_SHARED_ACCOUNT
- Pending
Disassociation - PENDING_DISASSOCIATION
- Not
Associated - NOT_ASSOCIATED
- Pending
Association - PENDING_ASSOCIATION
- Associated
With Owner Account - ASSOCIATED_WITH_OWNER_ACCOUNT
- Associated
With Shared Account - ASSOCIATED_WITH_SHARED_ACCOUNT
- Pending
Disassociation - PENDING_DISASSOCIATION
- NOT_ASSOCIATED
- NOT_ASSOCIATED
- PENDING_ASSOCIATION
- PENDING_ASSOCIATION
- ASSOCIATED_WITH_OWNER_ACCOUNT
- ASSOCIATED_WITH_OWNER_ACCOUNT
- ASSOCIATED_WITH_SHARED_ACCOUNT
- ASSOCIATED_WITH_SHARED_ACCOUNT
- PENDING_DISASSOCIATION
- PENDING_DISASSOCIATION
- "NOT_ASSOCIATED"
- NOT_ASSOCIATED
- "PENDING_ASSOCIATION"
- PENDING_ASSOCIATION
- "ASSOCIATED_WITH_OWNER_ACCOUNT"
- ASSOCIATED_WITH_OWNER_ACCOUNT
- "ASSOCIATED_WITH_SHARED_ACCOUNT"
- ASSOCIATED_WITH_SHARED_ACCOUNT
- "PENDING_DISASSOCIATION"
- PENDING_DISASSOCIATION
ConnectionAliasState
- Creating
- CREATING
- Created
- CREATED
- Deleting
- DELETING
- Connection
Alias State Creating - CREATING
- Connection
Alias State Created - CREATED
- Connection
Alias State Deleting - DELETING
- Creating
- CREATING
- Created
- CREATED
- Deleting
- DELETING
- Creating
- CREATING
- Created
- CREATED
- Deleting
- DELETING
- CREATING
- CREATING
- CREATED
- CREATED
- DELETING
- DELETING
- "CREATING"
- CREATING
- "CREATED"
- CREATED
- "DELETING"
- DELETING
ConnectionAliasTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0