voiceid

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 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                              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) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

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

type DomainArgs

type DomainArgs struct {
	Description                       pulumi.StringPtrInput
	Name                              pulumi.StringPtrInput
	ServerSideEncryptionConfiguration DomainServerSideEncryptionConfigurationInput
	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

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 (o DomainOutput) Tags() aws.TagArrayOutput

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

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

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

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

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 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     []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 (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

Jump to

Keyboard shortcuts

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