ask

package
v0.98.0 Latest Latest
Warning

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

Go to latest
Published: Feb 29, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupSkillArgs added in v0.12.0

type LookupSkillArgs struct {
	Id string `pulumi:"id"`
}

type LookupSkillOutputArgs added in v0.12.0

type LookupSkillOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupSkillOutputArgs) ElementType added in v0.12.0

func (LookupSkillOutputArgs) ElementType() reflect.Type

type LookupSkillResult added in v0.12.0

type LookupSkillResult struct {
	AuthenticationConfiguration *SkillAuthenticationConfiguration `pulumi:"authenticationConfiguration"`
	Id                          *string                           `pulumi:"id"`
	SkillPackage                *SkillPackage                     `pulumi:"skillPackage"`
}

func LookupSkill added in v0.12.0

func LookupSkill(ctx *pulumi.Context, args *LookupSkillArgs, opts ...pulumi.InvokeOption) (*LookupSkillResult, error)

Resource Type definition for Alexa::ASK::Skill

type LookupSkillResultOutput added in v0.12.0

type LookupSkillResultOutput struct{ *pulumi.OutputState }

func LookupSkillOutput added in v0.12.0

func LookupSkillOutput(ctx *pulumi.Context, args LookupSkillOutputArgs, opts ...pulumi.InvokeOption) LookupSkillResultOutput

func (LookupSkillResultOutput) AuthenticationConfiguration added in v0.12.0

func (LookupSkillResultOutput) ElementType added in v0.12.0

func (LookupSkillResultOutput) ElementType() reflect.Type

func (LookupSkillResultOutput) Id added in v0.12.0

func (LookupSkillResultOutput) SkillPackage added in v0.12.0

func (LookupSkillResultOutput) ToLookupSkillResultOutput added in v0.12.0

func (o LookupSkillResultOutput) ToLookupSkillResultOutput() LookupSkillResultOutput

func (LookupSkillResultOutput) ToLookupSkillResultOutputWithContext added in v0.12.0

func (o LookupSkillResultOutput) ToLookupSkillResultOutputWithContext(ctx context.Context) LookupSkillResultOutput

type Skill deprecated

type Skill struct {
	pulumi.CustomResourceState

	AuthenticationConfiguration SkillAuthenticationConfigurationOutput `pulumi:"authenticationConfiguration"`
	SkillPackage                SkillPackageOutput                     `pulumi:"skillPackage"`
	VendorId                    pulumi.StringOutput                    `pulumi:"vendorId"`
}

Resource Type definition for Alexa::ASK::Skill

Deprecated: Skill is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetSkill

func GetSkill(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SkillState, opts ...pulumi.ResourceOption) (*Skill, error)

GetSkill gets an existing Skill 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 NewSkill

func NewSkill(ctx *pulumi.Context,
	name string, args *SkillArgs, opts ...pulumi.ResourceOption) (*Skill, error)

NewSkill registers a new resource with the given unique name, arguments, and options.

func (*Skill) ElementType

func (*Skill) ElementType() reflect.Type

func (*Skill) ToSkillOutput

func (i *Skill) ToSkillOutput() SkillOutput

func (*Skill) ToSkillOutputWithContext

func (i *Skill) ToSkillOutputWithContext(ctx context.Context) SkillOutput

type SkillArgs

type SkillArgs struct {
	AuthenticationConfiguration SkillAuthenticationConfigurationInput
	SkillPackage                SkillPackageInput
	VendorId                    pulumi.StringInput
}

The set of arguments for constructing a Skill resource.

func (SkillArgs) ElementType

func (SkillArgs) ElementType() reflect.Type

type SkillAuthenticationConfiguration

type SkillAuthenticationConfiguration struct {
	ClientId     string `pulumi:"clientId"`
	ClientSecret string `pulumi:"clientSecret"`
	RefreshToken string `pulumi:"refreshToken"`
}

type SkillAuthenticationConfigurationArgs

type SkillAuthenticationConfigurationArgs struct {
	ClientId     pulumi.StringInput `pulumi:"clientId"`
	ClientSecret pulumi.StringInput `pulumi:"clientSecret"`
	RefreshToken pulumi.StringInput `pulumi:"refreshToken"`
}

func (SkillAuthenticationConfigurationArgs) ElementType

func (SkillAuthenticationConfigurationArgs) ToSkillAuthenticationConfigurationOutput

func (i SkillAuthenticationConfigurationArgs) ToSkillAuthenticationConfigurationOutput() SkillAuthenticationConfigurationOutput

func (SkillAuthenticationConfigurationArgs) ToSkillAuthenticationConfigurationOutputWithContext

func (i SkillAuthenticationConfigurationArgs) ToSkillAuthenticationConfigurationOutputWithContext(ctx context.Context) SkillAuthenticationConfigurationOutput

type SkillAuthenticationConfigurationInput

type SkillAuthenticationConfigurationInput interface {
	pulumi.Input

	ToSkillAuthenticationConfigurationOutput() SkillAuthenticationConfigurationOutput
	ToSkillAuthenticationConfigurationOutputWithContext(context.Context) SkillAuthenticationConfigurationOutput
}

SkillAuthenticationConfigurationInput is an input type that accepts SkillAuthenticationConfigurationArgs and SkillAuthenticationConfigurationOutput values. You can construct a concrete instance of `SkillAuthenticationConfigurationInput` via:

SkillAuthenticationConfigurationArgs{...}

type SkillAuthenticationConfigurationOutput

type SkillAuthenticationConfigurationOutput struct{ *pulumi.OutputState }

func (SkillAuthenticationConfigurationOutput) ClientId

func (SkillAuthenticationConfigurationOutput) ClientSecret

func (SkillAuthenticationConfigurationOutput) ElementType

func (SkillAuthenticationConfigurationOutput) RefreshToken

func (SkillAuthenticationConfigurationOutput) ToSkillAuthenticationConfigurationOutput

func (o SkillAuthenticationConfigurationOutput) ToSkillAuthenticationConfigurationOutput() SkillAuthenticationConfigurationOutput

func (SkillAuthenticationConfigurationOutput) ToSkillAuthenticationConfigurationOutputWithContext

func (o SkillAuthenticationConfigurationOutput) ToSkillAuthenticationConfigurationOutputWithContext(ctx context.Context) SkillAuthenticationConfigurationOutput

type SkillAuthenticationConfigurationPtrOutput

type SkillAuthenticationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (SkillAuthenticationConfigurationPtrOutput) ClientId

func (SkillAuthenticationConfigurationPtrOutput) ClientSecret

func (SkillAuthenticationConfigurationPtrOutput) Elem

func (SkillAuthenticationConfigurationPtrOutput) ElementType

func (SkillAuthenticationConfigurationPtrOutput) RefreshToken

func (SkillAuthenticationConfigurationPtrOutput) ToSkillAuthenticationConfigurationPtrOutput

func (o SkillAuthenticationConfigurationPtrOutput) ToSkillAuthenticationConfigurationPtrOutput() SkillAuthenticationConfigurationPtrOutput

func (SkillAuthenticationConfigurationPtrOutput) ToSkillAuthenticationConfigurationPtrOutputWithContext

func (o SkillAuthenticationConfigurationPtrOutput) ToSkillAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) SkillAuthenticationConfigurationPtrOutput

type SkillInput

type SkillInput interface {
	pulumi.Input

	ToSkillOutput() SkillOutput
	ToSkillOutputWithContext(ctx context.Context) SkillOutput
}

type SkillOutput

type SkillOutput struct{ *pulumi.OutputState }

func (SkillOutput) AuthenticationConfiguration added in v0.17.0

func (o SkillOutput) AuthenticationConfiguration() SkillAuthenticationConfigurationOutput

func (SkillOutput) ElementType

func (SkillOutput) ElementType() reflect.Type

func (SkillOutput) SkillPackage added in v0.17.0

func (o SkillOutput) SkillPackage() SkillPackageOutput

func (SkillOutput) ToSkillOutput

func (o SkillOutput) ToSkillOutput() SkillOutput

func (SkillOutput) ToSkillOutputWithContext

func (o SkillOutput) ToSkillOutputWithContext(ctx context.Context) SkillOutput

func (SkillOutput) VendorId added in v0.17.0

func (o SkillOutput) VendorId() pulumi.StringOutput

type SkillOverrides

type SkillOverrides struct {
	Manifest interface{} `pulumi:"manifest"`
}

type SkillOverridesArgs

type SkillOverridesArgs struct {
	Manifest pulumi.Input `pulumi:"manifest"`
}

func (SkillOverridesArgs) ElementType

func (SkillOverridesArgs) ElementType() reflect.Type

func (SkillOverridesArgs) ToSkillOverridesOutput

func (i SkillOverridesArgs) ToSkillOverridesOutput() SkillOverridesOutput

func (SkillOverridesArgs) ToSkillOverridesOutputWithContext

func (i SkillOverridesArgs) ToSkillOverridesOutputWithContext(ctx context.Context) SkillOverridesOutput

func (SkillOverridesArgs) ToSkillOverridesPtrOutput

func (i SkillOverridesArgs) ToSkillOverridesPtrOutput() SkillOverridesPtrOutput

func (SkillOverridesArgs) ToSkillOverridesPtrOutputWithContext

func (i SkillOverridesArgs) ToSkillOverridesPtrOutputWithContext(ctx context.Context) SkillOverridesPtrOutput

type SkillOverridesInput

type SkillOverridesInput interface {
	pulumi.Input

	ToSkillOverridesOutput() SkillOverridesOutput
	ToSkillOverridesOutputWithContext(context.Context) SkillOverridesOutput
}

SkillOverridesInput is an input type that accepts SkillOverridesArgs and SkillOverridesOutput values. You can construct a concrete instance of `SkillOverridesInput` via:

SkillOverridesArgs{...}

type SkillOverridesOutput

type SkillOverridesOutput struct{ *pulumi.OutputState }

func (SkillOverridesOutput) ElementType

func (SkillOverridesOutput) ElementType() reflect.Type

func (SkillOverridesOutput) Manifest

func (o SkillOverridesOutput) Manifest() pulumi.AnyOutput

func (SkillOverridesOutput) ToSkillOverridesOutput

func (o SkillOverridesOutput) ToSkillOverridesOutput() SkillOverridesOutput

func (SkillOverridesOutput) ToSkillOverridesOutputWithContext

func (o SkillOverridesOutput) ToSkillOverridesOutputWithContext(ctx context.Context) SkillOverridesOutput

func (SkillOverridesOutput) ToSkillOverridesPtrOutput

func (o SkillOverridesOutput) ToSkillOverridesPtrOutput() SkillOverridesPtrOutput

func (SkillOverridesOutput) ToSkillOverridesPtrOutputWithContext

func (o SkillOverridesOutput) ToSkillOverridesPtrOutputWithContext(ctx context.Context) SkillOverridesPtrOutput

type SkillOverridesPtrInput

type SkillOverridesPtrInput interface {
	pulumi.Input

	ToSkillOverridesPtrOutput() SkillOverridesPtrOutput
	ToSkillOverridesPtrOutputWithContext(context.Context) SkillOverridesPtrOutput
}

SkillOverridesPtrInput is an input type that accepts SkillOverridesArgs, SkillOverridesPtr and SkillOverridesPtrOutput values. You can construct a concrete instance of `SkillOverridesPtrInput` via:

        SkillOverridesArgs{...}

or:

        nil

type SkillOverridesPtrOutput

type SkillOverridesPtrOutput struct{ *pulumi.OutputState }

func (SkillOverridesPtrOutput) Elem

func (SkillOverridesPtrOutput) ElementType

func (SkillOverridesPtrOutput) ElementType() reflect.Type

func (SkillOverridesPtrOutput) Manifest

func (SkillOverridesPtrOutput) ToSkillOverridesPtrOutput

func (o SkillOverridesPtrOutput) ToSkillOverridesPtrOutput() SkillOverridesPtrOutput

func (SkillOverridesPtrOutput) ToSkillOverridesPtrOutputWithContext

func (o SkillOverridesPtrOutput) ToSkillOverridesPtrOutputWithContext(ctx context.Context) SkillOverridesPtrOutput

type SkillPackage added in v0.2.0

type SkillPackage struct {
	Overrides       *SkillOverrides `pulumi:"overrides"`
	S3Bucket        string          `pulumi:"s3Bucket"`
	S3BucketRole    *string         `pulumi:"s3BucketRole"`
	S3Key           string          `pulumi:"s3Key"`
	S3ObjectVersion *string         `pulumi:"s3ObjectVersion"`
}

type SkillPackageArgs added in v0.2.0

type SkillPackageArgs struct {
	Overrides       SkillOverridesPtrInput `pulumi:"overrides"`
	S3Bucket        pulumi.StringInput     `pulumi:"s3Bucket"`
	S3BucketRole    pulumi.StringPtrInput  `pulumi:"s3BucketRole"`
	S3Key           pulumi.StringInput     `pulumi:"s3Key"`
	S3ObjectVersion pulumi.StringPtrInput  `pulumi:"s3ObjectVersion"`
}

func (SkillPackageArgs) ElementType added in v0.2.0

func (SkillPackageArgs) ElementType() reflect.Type

func (SkillPackageArgs) ToSkillPackageOutput added in v0.2.0

func (i SkillPackageArgs) ToSkillPackageOutput() SkillPackageOutput

func (SkillPackageArgs) ToSkillPackageOutputWithContext added in v0.2.0

func (i SkillPackageArgs) ToSkillPackageOutputWithContext(ctx context.Context) SkillPackageOutput

type SkillPackageInput added in v0.2.0

type SkillPackageInput interface {
	pulumi.Input

	ToSkillPackageOutput() SkillPackageOutput
	ToSkillPackageOutputWithContext(context.Context) SkillPackageOutput
}

SkillPackageInput is an input type that accepts SkillPackageArgs and SkillPackageOutput values. You can construct a concrete instance of `SkillPackageInput` via:

SkillPackageArgs{...}

type SkillPackageOutput added in v0.2.0

type SkillPackageOutput struct{ *pulumi.OutputState }

func (SkillPackageOutput) ElementType added in v0.2.0

func (SkillPackageOutput) ElementType() reflect.Type

func (SkillPackageOutput) Overrides added in v0.2.0

func (SkillPackageOutput) S3Bucket added in v0.2.0

func (o SkillPackageOutput) S3Bucket() pulumi.StringOutput

func (SkillPackageOutput) S3BucketRole added in v0.2.0

func (o SkillPackageOutput) S3BucketRole() pulumi.StringPtrOutput

func (SkillPackageOutput) S3Key added in v0.2.0

func (SkillPackageOutput) S3ObjectVersion added in v0.2.0

func (o SkillPackageOutput) S3ObjectVersion() pulumi.StringPtrOutput

func (SkillPackageOutput) ToSkillPackageOutput added in v0.2.0

func (o SkillPackageOutput) ToSkillPackageOutput() SkillPackageOutput

func (SkillPackageOutput) ToSkillPackageOutputWithContext added in v0.2.0

func (o SkillPackageOutput) ToSkillPackageOutputWithContext(ctx context.Context) SkillPackageOutput

type SkillPackagePtrOutput added in v0.2.0

type SkillPackagePtrOutput struct{ *pulumi.OutputState }

func (SkillPackagePtrOutput) Elem added in v0.2.0

func (SkillPackagePtrOutput) ElementType added in v0.2.0

func (SkillPackagePtrOutput) ElementType() reflect.Type

func (SkillPackagePtrOutput) Overrides added in v0.2.0

func (SkillPackagePtrOutput) S3Bucket added in v0.2.0

func (SkillPackagePtrOutput) S3BucketRole added in v0.2.0

func (o SkillPackagePtrOutput) S3BucketRole() pulumi.StringPtrOutput

func (SkillPackagePtrOutput) S3Key added in v0.2.0

func (SkillPackagePtrOutput) S3ObjectVersion added in v0.2.0

func (o SkillPackagePtrOutput) S3ObjectVersion() pulumi.StringPtrOutput

func (SkillPackagePtrOutput) ToSkillPackagePtrOutput added in v0.2.0

func (o SkillPackagePtrOutput) ToSkillPackagePtrOutput() SkillPackagePtrOutput

func (SkillPackagePtrOutput) ToSkillPackagePtrOutputWithContext added in v0.2.0

func (o SkillPackagePtrOutput) ToSkillPackagePtrOutputWithContext(ctx context.Context) SkillPackagePtrOutput

type SkillState

type SkillState struct {
}

func (SkillState) ElementType

func (SkillState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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