AWS Native is in preview. AWS Classic is fully supported.
aws-native.workspaces.ConnectionAlias
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const connectionAliasResource = new aws_native.workspaces.ConnectionAlias("connectionAliasResource", {
connectionString: "string",
tags: [{
key: "string",
value: "string",
}],
});
Coming soon!
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, ConnectionAliasAssociationArgs
ConnectionAliasAssociationAssociationStatus, ConnectionAliasAssociationAssociationStatusArgs
- 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, ConnectionAliasStateArgs
- 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
CreateOnlyTag, CreateOnlyTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.