We recommend new projects start with resources from the AWS provider.
aws-native.workspaces.ConnectionAlias
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::WorkSpaces::ConnectionAlias
Create ConnectionAlias Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ConnectionAlias(name: string, args: ConnectionAliasArgs, opts?: CustomResourceOptions);@overload
def ConnectionAlias(resource_name: str,
                    args: ConnectionAliasArgs,
                    opts: Optional[ResourceOptions] = None)
@overload
def ConnectionAlias(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    connection_string: Optional[str] = None,
                    tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = 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.
Parameters
- 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ConnectionAlias resource accepts the following input properties:
- ConnectionString string
- 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.
- 
List<Pulumi.Aws Native. Inputs. Create Only Tag> 
- The tags to associate with the connection alias.
- ConnectionString string
- 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.
- 
CreateOnly Tag Args 
- The tags to associate with the connection alias.
- connectionString String
- 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.
- 
List<CreateOnly Tag> 
- The tags to associate with the connection alias.
- connectionString string
- 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.
- 
CreateOnly Tag[] 
- The tags to associate with the connection alias.
- connection_string str
- 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.
- 
Sequence[CreateOnly Tag Args] 
- The tags to associate with the connection alias.
- connectionString String
- 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.
- List<Property Map>
- The tags to associate with the connection alias.
Outputs
All input properties are implicitly available as output properties. Additionally, the ConnectionAlias resource produces the following output properties:
- AliasId string
- The identifier of the connection alias, returned as a string.
- Associations
List<Pulumi.Aws Native. Work Spaces. Outputs. Connection Alias Association> 
- The association status of the connection alias.
- ConnectionAlias Pulumi.State Aws Native. Work Spaces. Connection Alias State 
- The current state of the connection alias, returned as a string.
- Id string
- The provider-assigned unique ID for this managed resource.
- AliasId string
- The identifier of the connection alias, returned as a string.
- Associations
[]ConnectionAlias Association 
- The association status of the connection alias.
- ConnectionAlias ConnectionState Alias State Enum 
- The current state of the connection alias, returned as a string.
- Id string
- The provider-assigned unique ID for this managed resource.
- aliasId String
- The identifier of the connection alias, returned as a string.
- associations
List<ConnectionAlias Association> 
- The association status of the connection alias.
- connectionAlias ConnectionState Alias State 
- The current state of the connection alias, returned as a string.
- id String
- The provider-assigned unique ID for this managed resource.
- aliasId string
- The identifier of the connection alias, returned as a string.
- associations
ConnectionAlias Association[] 
- The association status of the connection alias.
- connectionAlias ConnectionState Alias State 
- The current state of the connection alias, returned as a string.
- id string
- The provider-assigned unique ID for this managed resource.
- alias_id str
- The identifier of the connection alias, returned as a string.
- associations
Sequence[ConnectionAlias Association] 
- The association status of the connection alias.
- connection_alias_ Connectionstate Alias State 
- The current state of the connection alias, returned as a string.
- id str
- The provider-assigned unique ID for this managed resource.
- aliasId String
- The identifier of the connection alias, returned as a string.
- associations List<Property Map>
- The association status of the connection alias.
- connectionAlias "CREATING" | "CREATED" | "DELETING"State 
- The current state of the connection alias, returned as a string.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ConnectionAliasAssociation, ConnectionAliasAssociationArgs      
- AssociatedAccount stringId 
- The identifier of the AWS account that associated the connection alias with a directory.
- AssociationStatus Pulumi.Aws Native. Work Spaces. Connection Alias Association Association Status 
- The association status of the connection alias.
- ConnectionIdentifier string
- 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.
- ResourceId string
- The identifier of the directory associated with a connection alias.
- AssociatedAccount stringId 
- The identifier of the AWS account that associated the connection alias with a directory.
- AssociationStatus ConnectionAlias Association Association Status 
- The association status of the connection alias.
- ConnectionIdentifier string
- 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.
- ResourceId string
- The identifier of the directory associated with a connection alias.
- associatedAccount StringId 
- The identifier of the AWS account that associated the connection alias with a directory.
- associationStatus ConnectionAlias Association Association Status 
- The association status of the connection alias.
- connectionIdentifier String
- 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.
- resourceId String
- The identifier of the directory associated with a connection alias.
- associatedAccount stringId 
- The identifier of the AWS account that associated the connection alias with a directory.
- associationStatus ConnectionAlias Association Association Status 
- The association status of the connection alias.
- connectionIdentifier string
- 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.
- resourceId string
- The identifier of the directory associated with a connection alias.
- associated_account_ strid 
- The identifier of the AWS account that associated the connection alias with a directory.
- association_status ConnectionAlias Association Association Status 
- The association status of the connection alias.
- connection_identifier str
- 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.
- resource_id str
- The identifier of the directory associated with a connection alias.
- associatedAccount StringId 
- The identifier of the AWS account that associated the connection alias with a directory.
- associationStatus "NOT_ASSOCIATED" | "PENDING_ASSOCIATION" | "ASSOCIATED_WITH_OWNER_ACCOUNT" | "ASSOCIATED_WITH_SHARED_ACCOUNT" | "PENDING_DISASSOCIATION"
- The association status of the connection alias.
- connectionIdentifier String
- 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.
- resourceId String
- The identifier of the directory associated with a connection alias.
ConnectionAliasAssociationAssociationStatus, ConnectionAliasAssociationAssociationStatusArgs          
- NotAssociated 
- NOT_ASSOCIATED
- PendingAssociation 
- PENDING_ASSOCIATION
- AssociatedWith Owner Account 
- ASSOCIATED_WITH_OWNER_ACCOUNT
- AssociatedWith Shared Account 
- ASSOCIATED_WITH_SHARED_ACCOUNT
- PendingDisassociation 
- PENDING_DISASSOCIATION
- ConnectionAlias Association Association Status Not Associated 
- NOT_ASSOCIATED
- ConnectionAlias Association Association Status Pending Association 
- PENDING_ASSOCIATION
- ConnectionAlias Association Association Status Associated With Owner Account 
- ASSOCIATED_WITH_OWNER_ACCOUNT
- ConnectionAlias Association Association Status Associated With Shared Account 
- ASSOCIATED_WITH_SHARED_ACCOUNT
- ConnectionAlias Association Association Status Pending Disassociation 
- PENDING_DISASSOCIATION
- NotAssociated 
- NOT_ASSOCIATED
- PendingAssociation 
- PENDING_ASSOCIATION
- AssociatedWith Owner Account 
- ASSOCIATED_WITH_OWNER_ACCOUNT
- AssociatedWith Shared Account 
- ASSOCIATED_WITH_SHARED_ACCOUNT
- PendingDisassociation 
- PENDING_DISASSOCIATION
- NotAssociated 
- NOT_ASSOCIATED
- PendingAssociation 
- PENDING_ASSOCIATION
- AssociatedWith Owner Account 
- ASSOCIATED_WITH_OWNER_ACCOUNT
- AssociatedWith Shared Account 
- ASSOCIATED_WITH_SHARED_ACCOUNT
- PendingDisassociation 
- 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, ConnectionAliasStateArgs      
- Creating
- CREATING
- Created
- CREATED
- Deleting
- DELETING
- ConnectionAlias State Creating 
- CREATING
- ConnectionAlias State Created 
- CREATED
- ConnectionAlias 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
CreateOnlyTag, CreateOnlyTagArgs      
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.