Documentation
¶
Index ¶
- type Domain
- type DomainArgs
- type DomainInput
- type DomainOutput
- func (o DomainOutput) Description() pulumi.StringPtrOutput
- func (o DomainOutput) DomainId() pulumi.StringOutput
- func (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) Name() pulumi.StringOutput
- func (o DomainOutput) ServerSideEncryptionConfiguration() DomainServerSideEncryptionConfigurationOutput
- func (o DomainOutput) Tags() aws.TagArrayOutput
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- type DomainServerSideEncryptionConfiguration
- type DomainServerSideEncryptionConfigurationArgs
- func (DomainServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i DomainServerSideEncryptionConfigurationArgs) ToDomainServerSideEncryptionConfigurationOutput() DomainServerSideEncryptionConfigurationOutput
- func (i DomainServerSideEncryptionConfigurationArgs) ToDomainServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) DomainServerSideEncryptionConfigurationOutput
- type DomainServerSideEncryptionConfigurationInput
- type DomainServerSideEncryptionConfigurationOutput
- func (DomainServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o DomainServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringOutput
- func (o DomainServerSideEncryptionConfigurationOutput) ToDomainServerSideEncryptionConfigurationOutput() DomainServerSideEncryptionConfigurationOutput
- func (o DomainServerSideEncryptionConfigurationOutput) ToDomainServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) DomainServerSideEncryptionConfigurationOutput
- type DomainServerSideEncryptionConfigurationPtrOutput
- func (o DomainServerSideEncryptionConfigurationPtrOutput) Elem() DomainServerSideEncryptionConfigurationOutput
- func (DomainServerSideEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DomainServerSideEncryptionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DomainServerSideEncryptionConfigurationPtrOutput) ToDomainServerSideEncryptionConfigurationPtrOutput() DomainServerSideEncryptionConfigurationPtrOutput
- func (o DomainServerSideEncryptionConfigurationPtrOutput) ToDomainServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DomainServerSideEncryptionConfigurationPtrOutput
- type DomainState
- type DomainTag
- type LookupDomainArgs
- type LookupDomainOutputArgs
- type LookupDomainResult
- type LookupDomainResultOutput
- func (o LookupDomainResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupDomainResultOutput) DomainId() pulumi.StringPtrOutput
- func (LookupDomainResultOutput) ElementType() reflect.Type
- func (o LookupDomainResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupDomainResultOutput) ServerSideEncryptionConfiguration() DomainServerSideEncryptionConfigurationPtrOutput
- func (o LookupDomainResultOutput) Tags() aws.TagArrayOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct { pulumi.CustomResourceState // The description of the domain. Description pulumi.StringPtrOutput `pulumi:"description"` // The identifier of the domain. DomainId pulumi.StringOutput `pulumi:"domainId"` // The name for the domain. Name pulumi.StringOutput `pulumi:"name"` // The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data. ServerSideEncryptionConfiguration DomainServerSideEncryptionConfigurationOutput `pulumi:"serverSideEncryptionConfiguration"` // The tags used to organize, track, or control access for this resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
The AWS::VoiceID::Domain resource specifies an Amazon VoiceID Domain.
func GetDomain ¶
func GetDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)
GetDomain gets an existing Domain 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 NewDomain ¶
func NewDomain(ctx *pulumi.Context, name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)
NewDomain registers a new resource with the given unique name, arguments, and options.
func (*Domain) ElementType ¶
func (*Domain) ToDomainOutput ¶
func (i *Domain) ToDomainOutput() DomainOutput
func (*Domain) ToDomainOutputWithContext ¶
func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainArgs ¶
type DomainArgs struct { // The description of the domain. Description pulumi.StringPtrInput // The name for the domain. Name pulumi.StringPtrInput // The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data. ServerSideEncryptionConfiguration DomainServerSideEncryptionConfigurationInput // The tags used to organize, track, or control access for this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶
func (DomainArgs) ElementType() reflect.Type
type DomainInput ¶
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainOutput ¶
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) Description ¶
func (o DomainOutput) Description() pulumi.StringPtrOutput
The description of the domain.
func (DomainOutput) DomainId ¶
func (o DomainOutput) DomainId() pulumi.StringOutput
The identifier of the domain.
func (DomainOutput) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) Name ¶
func (o DomainOutput) Name() pulumi.StringOutput
The name for the domain.
func (DomainOutput) ServerSideEncryptionConfiguration ¶
func (o DomainOutput) ServerSideEncryptionConfiguration() DomainServerSideEncryptionConfigurationOutput
The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.
func (DomainOutput) Tags ¶
func (o DomainOutput) Tags() aws.TagArrayOutput
The tags used to organize, track, or control access for this resource.
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainServerSideEncryptionConfiguration ¶
type DomainServerSideEncryptionConfiguration struct { // The identifier of the KMS key to use to encrypt data stored by Voice ID. Voice ID doesn't support asymmetric customer managed keys. KmsKeyId string `pulumi:"kmsKeyId"` }
type DomainServerSideEncryptionConfigurationArgs ¶
type DomainServerSideEncryptionConfigurationArgs struct { // The identifier of the KMS key to use to encrypt data stored by Voice ID. Voice ID doesn't support asymmetric customer managed keys. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` }
func (DomainServerSideEncryptionConfigurationArgs) ElementType ¶
func (DomainServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
func (DomainServerSideEncryptionConfigurationArgs) ToDomainServerSideEncryptionConfigurationOutput ¶
func (i DomainServerSideEncryptionConfigurationArgs) ToDomainServerSideEncryptionConfigurationOutput() DomainServerSideEncryptionConfigurationOutput
func (DomainServerSideEncryptionConfigurationArgs) ToDomainServerSideEncryptionConfigurationOutputWithContext ¶
func (i DomainServerSideEncryptionConfigurationArgs) ToDomainServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) DomainServerSideEncryptionConfigurationOutput
type DomainServerSideEncryptionConfigurationInput ¶
type DomainServerSideEncryptionConfigurationInput interface { pulumi.Input ToDomainServerSideEncryptionConfigurationOutput() DomainServerSideEncryptionConfigurationOutput ToDomainServerSideEncryptionConfigurationOutputWithContext(context.Context) DomainServerSideEncryptionConfigurationOutput }
DomainServerSideEncryptionConfigurationInput is an input type that accepts DomainServerSideEncryptionConfigurationArgs and DomainServerSideEncryptionConfigurationOutput values. You can construct a concrete instance of `DomainServerSideEncryptionConfigurationInput` via:
DomainServerSideEncryptionConfigurationArgs{...}
type DomainServerSideEncryptionConfigurationOutput ¶
type DomainServerSideEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (DomainServerSideEncryptionConfigurationOutput) ElementType ¶
func (DomainServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
func (DomainServerSideEncryptionConfigurationOutput) KmsKeyId ¶
func (o DomainServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringOutput
The identifier of the KMS key to use to encrypt data stored by Voice ID. Voice ID doesn't support asymmetric customer managed keys.
func (DomainServerSideEncryptionConfigurationOutput) ToDomainServerSideEncryptionConfigurationOutput ¶
func (o DomainServerSideEncryptionConfigurationOutput) ToDomainServerSideEncryptionConfigurationOutput() DomainServerSideEncryptionConfigurationOutput
func (DomainServerSideEncryptionConfigurationOutput) ToDomainServerSideEncryptionConfigurationOutputWithContext ¶
func (o DomainServerSideEncryptionConfigurationOutput) ToDomainServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) DomainServerSideEncryptionConfigurationOutput
type DomainServerSideEncryptionConfigurationPtrOutput ¶ added in v1.22.0
type DomainServerSideEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DomainServerSideEncryptionConfigurationPtrOutput) ElementType ¶ added in v1.22.0
func (DomainServerSideEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (DomainServerSideEncryptionConfigurationPtrOutput) KmsKeyId ¶ added in v1.22.0
func (o DomainServerSideEncryptionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
The identifier of the KMS key to use to encrypt data stored by Voice ID. Voice ID doesn't support asymmetric customer managed keys.
func (DomainServerSideEncryptionConfigurationPtrOutput) ToDomainServerSideEncryptionConfigurationPtrOutput ¶ added in v1.22.0
func (o DomainServerSideEncryptionConfigurationPtrOutput) ToDomainServerSideEncryptionConfigurationPtrOutput() DomainServerSideEncryptionConfigurationPtrOutput
func (DomainServerSideEncryptionConfigurationPtrOutput) ToDomainServerSideEncryptionConfigurationPtrOutputWithContext ¶ added in v1.22.0
func (o DomainServerSideEncryptionConfigurationPtrOutput) ToDomainServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DomainServerSideEncryptionConfigurationPtrOutput
type DomainState ¶
type DomainState struct { }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type
type DomainTag ¶
type DomainTag struct { // The first part of a key:value pair that forms a tag associated with a given resource. For example, in the tag 'Department':'Sales', the key is 'Department'. Key string `pulumi:"key"` // The second part of a key:value pair that forms a tag associated with a given resource. For example, in the tag 'Department':'Sales', the value is 'Sales'. Value string `pulumi:"value"` }
type LookupDomainArgs ¶
type LookupDomainArgs struct { // The identifier of the domain. DomainId string `pulumi:"domainId"` }
type LookupDomainOutputArgs ¶
type LookupDomainOutputArgs struct { // The identifier of the domain. DomainId pulumi.StringInput `pulumi:"domainId"` }
func (LookupDomainOutputArgs) ElementType ¶
func (LookupDomainOutputArgs) ElementType() reflect.Type
type LookupDomainResult ¶
type LookupDomainResult struct { // The description of the domain. Description *string `pulumi:"description"` // The identifier of the domain. DomainId *string `pulumi:"domainId"` // The name for the domain. Name *string `pulumi:"name"` // The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data. ServerSideEncryptionConfiguration *DomainServerSideEncryptionConfiguration `pulumi:"serverSideEncryptionConfiguration"` // The tags used to organize, track, or control access for this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupDomain ¶
func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)
The AWS::VoiceID::Domain resource specifies an Amazon VoiceID Domain.
type LookupDomainResultOutput ¶
type LookupDomainResultOutput struct{ *pulumi.OutputState }
func LookupDomainOutput ¶
func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput
func (LookupDomainResultOutput) Description ¶ added in v1.22.0
func (o LookupDomainResultOutput) Description() pulumi.StringPtrOutput
The description of the domain.
func (LookupDomainResultOutput) DomainId ¶
func (o LookupDomainResultOutput) DomainId() pulumi.StringPtrOutput
The identifier of the domain.
func (LookupDomainResultOutput) ElementType ¶
func (LookupDomainResultOutput) ElementType() reflect.Type
func (LookupDomainResultOutput) Name ¶ added in v1.22.0
func (o LookupDomainResultOutput) Name() pulumi.StringPtrOutput
The name for the domain.
func (LookupDomainResultOutput) ServerSideEncryptionConfiguration ¶ added in v1.22.0
func (o LookupDomainResultOutput) ServerSideEncryptionConfiguration() DomainServerSideEncryptionConfigurationPtrOutput
The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.
func (LookupDomainResultOutput) Tags ¶
func (o LookupDomainResultOutput) Tags() aws.TagArrayOutput
The tags used to organize, track, or control access for this resource.
func (LookupDomainResultOutput) ToLookupDomainResultOutput ¶
func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext ¶
func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput