voiceid

package
v0.84.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Domain

type Domain struct {
	pulumi.CustomResourceState

	Description                       pulumi.StringPtrOutput                        `pulumi:"description"`
	DomainId                          pulumi.StringOutput                           `pulumi:"domainId"`
	Name                              pulumi.StringOutput                           `pulumi:"name"`
	ServerSideEncryptionConfiguration DomainServerSideEncryptionConfigurationOutput `pulumi:"serverSideEncryptionConfiguration"`
	Tags                              DomainTagArrayOutput                          `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) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

func (*Domain) ToOutput added in v0.76.0

func (i *Domain) ToOutput(ctx context.Context) pulumix.Output[*Domain]

type DomainArgs

type DomainArgs struct {
	Description                       pulumi.StringPtrInput
	Name                              pulumi.StringPtrInput
	ServerSideEncryptionConfiguration DomainServerSideEncryptionConfigurationInput
	Tags                              DomainTagArrayInput
}

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

func (DomainOutput) DomainId

func (o DomainOutput) DomainId() pulumi.StringOutput

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) Name

func (o DomainOutput) Name() pulumi.StringOutput

func (DomainOutput) ServerSideEncryptionConfiguration

func (o DomainOutput) ServerSideEncryptionConfiguration() DomainServerSideEncryptionConfigurationOutput

func (DomainOutput) Tags

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

func (DomainOutput) ToOutput added in v0.76.0

func (o DomainOutput) ToOutput(ctx context.Context) pulumix.Output[*Domain]

type DomainServerSideEncryptionConfiguration

type DomainServerSideEncryptionConfiguration struct {
	KmsKeyId string `pulumi:"kmsKeyId"`
}

type DomainServerSideEncryptionConfigurationArgs

type DomainServerSideEncryptionConfigurationArgs struct {
	KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"`
}

func (DomainServerSideEncryptionConfigurationArgs) ElementType

func (DomainServerSideEncryptionConfigurationArgs) ToDomainServerSideEncryptionConfigurationOutput

func (i DomainServerSideEncryptionConfigurationArgs) ToDomainServerSideEncryptionConfigurationOutput() DomainServerSideEncryptionConfigurationOutput

func (DomainServerSideEncryptionConfigurationArgs) ToDomainServerSideEncryptionConfigurationOutputWithContext

func (i DomainServerSideEncryptionConfigurationArgs) ToDomainServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) DomainServerSideEncryptionConfigurationOutput

func (DomainServerSideEncryptionConfigurationArgs) ToOutput added in v0.76.0

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) KmsKeyId

func (DomainServerSideEncryptionConfigurationOutput) ToDomainServerSideEncryptionConfigurationOutput

func (o DomainServerSideEncryptionConfigurationOutput) ToDomainServerSideEncryptionConfigurationOutput() DomainServerSideEncryptionConfigurationOutput

func (DomainServerSideEncryptionConfigurationOutput) ToDomainServerSideEncryptionConfigurationOutputWithContext

func (o DomainServerSideEncryptionConfigurationOutput) ToDomainServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) DomainServerSideEncryptionConfigurationOutput

func (DomainServerSideEncryptionConfigurationOutput) ToOutput added in v0.76.0

type DomainState

type DomainState struct {
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type DomainTag

type DomainTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DomainTagArgs

type DomainTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DomainTagArgs) ElementType

func (DomainTagArgs) ElementType() reflect.Type

func (DomainTagArgs) ToDomainTagOutput

func (i DomainTagArgs) ToDomainTagOutput() DomainTagOutput

func (DomainTagArgs) ToDomainTagOutputWithContext

func (i DomainTagArgs) ToDomainTagOutputWithContext(ctx context.Context) DomainTagOutput

func (DomainTagArgs) ToOutput added in v0.76.0

type DomainTagArray

type DomainTagArray []DomainTagInput

func (DomainTagArray) ElementType

func (DomainTagArray) ElementType() reflect.Type

func (DomainTagArray) ToDomainTagArrayOutput

func (i DomainTagArray) ToDomainTagArrayOutput() DomainTagArrayOutput

func (DomainTagArray) ToDomainTagArrayOutputWithContext

func (i DomainTagArray) ToDomainTagArrayOutputWithContext(ctx context.Context) DomainTagArrayOutput

func (DomainTagArray) ToOutput added in v0.76.0

type DomainTagArrayInput

type DomainTagArrayInput interface {
	pulumi.Input

	ToDomainTagArrayOutput() DomainTagArrayOutput
	ToDomainTagArrayOutputWithContext(context.Context) DomainTagArrayOutput
}

DomainTagArrayInput is an input type that accepts DomainTagArray and DomainTagArrayOutput values. You can construct a concrete instance of `DomainTagArrayInput` via:

DomainTagArray{ DomainTagArgs{...} }

type DomainTagArrayOutput

type DomainTagArrayOutput struct{ *pulumi.OutputState }

func (DomainTagArrayOutput) ElementType

func (DomainTagArrayOutput) ElementType() reflect.Type

func (DomainTagArrayOutput) Index

func (DomainTagArrayOutput) ToDomainTagArrayOutput

func (o DomainTagArrayOutput) ToDomainTagArrayOutput() DomainTagArrayOutput

func (DomainTagArrayOutput) ToDomainTagArrayOutputWithContext

func (o DomainTagArrayOutput) ToDomainTagArrayOutputWithContext(ctx context.Context) DomainTagArrayOutput

func (DomainTagArrayOutput) ToOutput added in v0.76.0

type DomainTagInput

type DomainTagInput interface {
	pulumi.Input

	ToDomainTagOutput() DomainTagOutput
	ToDomainTagOutputWithContext(context.Context) DomainTagOutput
}

DomainTagInput is an input type that accepts DomainTagArgs and DomainTagOutput values. You can construct a concrete instance of `DomainTagInput` via:

DomainTagArgs{...}

type DomainTagOutput

type DomainTagOutput struct{ *pulumi.OutputState }

func (DomainTagOutput) ElementType

func (DomainTagOutput) ElementType() reflect.Type

func (DomainTagOutput) Key

func (DomainTagOutput) ToDomainTagOutput

func (o DomainTagOutput) ToDomainTagOutput() DomainTagOutput

func (DomainTagOutput) ToDomainTagOutputWithContext

func (o DomainTagOutput) ToDomainTagOutputWithContext(ctx context.Context) DomainTagOutput

func (DomainTagOutput) ToOutput added in v0.76.0

func (DomainTagOutput) Value

type LookupDomainArgs

type LookupDomainArgs struct {
	DomainId string `pulumi:"domainId"`
}

type LookupDomainOutputArgs

type LookupDomainOutputArgs struct {
	DomainId pulumi.StringInput `pulumi:"domainId"`
}

func (LookupDomainOutputArgs) ElementType

func (LookupDomainOutputArgs) ElementType() reflect.Type

type LookupDomainResult

type LookupDomainResult struct {
	DomainId *string     `pulumi:"domainId"`
	Tags     []DomainTag `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 (LookupDomainResultOutput) DomainId

func (LookupDomainResultOutput) ElementType

func (LookupDomainResultOutput) ElementType() reflect.Type

func (LookupDomainResultOutput) Tags

func (LookupDomainResultOutput) ToLookupDomainResultOutput

func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput

func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext

func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput

func (LookupDomainResultOutput) ToOutput added in v0.76.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL