We recommend new projects start with resources from the AWS provider.
We recommend new projects start with resources from the AWS provider.
A domain, which is a container for all case data, such as cases, fields, templates and layouts. Each Amazon Connect instance can be associated with only one Cases domain.
Create Domain Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Domain(name: string, args?: DomainArgs, opts?: CustomResourceOptions);@overload
def Domain(resource_name: str,
args: Optional[DomainArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Domain(resource_name: str,
opts: Optional[ResourceOptions] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewDomain(ctx *Context, name string, args *DomainArgs, opts ...ResourceOption) (*Domain, error)public Domain(string name, DomainArgs? args = null, CustomResourceOptions? opts = null)
public Domain(String name, DomainArgs args)
public Domain(String name, DomainArgs args, CustomResourceOptions options)
type: aws-native:cases:Domain
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 DomainArgs
- 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 DomainArgs
- 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 DomainArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Domain 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 Domain resource accepts the following input properties:
- Name string
- The name for your Cases domain. It must be unique for your AWS account.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags that you attach to this domain.
- name str
- The name for your Cases domain. It must be unique for your AWS account.
-
Sequence[Tag
Args] - The tags that you attach to this domain.
- name String
- The name for your Cases domain. It must be unique for your AWS account.
- List<Property Map>
- The tags that you attach to this domain.
Outputs
All input properties are implicitly available as output properties. Additionally, the Domain resource produces the following output properties:
- Created
Time string - The time at which the domain was created.
- Domain
Arn string - The Amazon Resource Name (ARN) for the Cases domain.
- Domain
Id string - The unique identifier of the Cases domain.
- Domain
Status Pulumi.Aws Native. Cases. Domain Status - Id string
- The provider-assigned unique ID for this managed resource.
- Created
Time string - The time at which the domain was created.
- Domain
Arn string - The Amazon Resource Name (ARN) for the Cases domain.
- Domain
Id string - The unique identifier of the Cases domain.
- Domain
Status DomainStatus - Id string
- The provider-assigned unique ID for this managed resource.
- created
Time String - The time at which the domain was created.
- domain
Arn String - The Amazon Resource Name (ARN) for the Cases domain.
- domain
Id String - The unique identifier of the Cases domain.
- domain
Status DomainStatus - id String
- The provider-assigned unique ID for this managed resource.
- created
Time string - The time at which the domain was created.
- domain
Arn string - The Amazon Resource Name (ARN) for the Cases domain.
- domain
Id string - The unique identifier of the Cases domain.
- domain
Status DomainStatus - id string
- The provider-assigned unique ID for this managed resource.
- created_
time str - The time at which the domain was created.
- domain_
arn str - The Amazon Resource Name (ARN) for the Cases domain.
- domain_
id str - The unique identifier of the Cases domain.
- domain_
status DomainStatus - id str
- The provider-assigned unique ID for this managed resource.
- created
Time String - The time at which the domain was created.
- domain
Arn String - The Amazon Resource Name (ARN) for the Cases domain.
- domain
Id String - The unique identifier of the Cases domain.
- domain
Status "Active" | "CreationIn Progress" | "Creation Failed" - id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
DomainStatus, DomainStatusArgs
- Active
- Active
- Creation
In Progress - CreationInProgress
- Creation
Failed - CreationFailed
- Domain
Status Active - Active
- Domain
Status Creation In Progress - CreationInProgress
- Domain
Status Creation Failed - CreationFailed
- Active
- Active
- Creation
In Progress - CreationInProgress
- Creation
Failed - CreationFailed
- Active
- Active
- Creation
In Progress - CreationInProgress
- Creation
Failed - CreationFailed
- ACTIVE
- Active
- CREATION_IN_PROGRESS
- CreationInProgress
- CREATION_FAILED
- CreationFailed
- "Active"
- Active
- "Creation
In Progress" - CreationInProgress
- "Creation
Failed" - CreationFailed
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
