ask

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2021 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 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

func (SkillAuthenticationConfigurationArgs) ToSkillAuthenticationConfigurationPtrOutput

func (i SkillAuthenticationConfigurationArgs) ToSkillAuthenticationConfigurationPtrOutput() SkillAuthenticationConfigurationPtrOutput

func (SkillAuthenticationConfigurationArgs) ToSkillAuthenticationConfigurationPtrOutputWithContext

func (i SkillAuthenticationConfigurationArgs) ToSkillAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) SkillAuthenticationConfigurationPtrOutput

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

func (SkillAuthenticationConfigurationOutput) ToSkillAuthenticationConfigurationPtrOutput

func (o SkillAuthenticationConfigurationOutput) ToSkillAuthenticationConfigurationPtrOutput() SkillAuthenticationConfigurationPtrOutput

func (SkillAuthenticationConfigurationOutput) ToSkillAuthenticationConfigurationPtrOutputWithContext

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

type SkillAuthenticationConfigurationPtrInput

type SkillAuthenticationConfigurationPtrInput interface {
	pulumi.Input

	ToSkillAuthenticationConfigurationPtrOutput() SkillAuthenticationConfigurationPtrOutput
	ToSkillAuthenticationConfigurationPtrOutputWithContext(context.Context) SkillAuthenticationConfigurationPtrOutput
}

SkillAuthenticationConfigurationPtrInput is an input type that accepts SkillAuthenticationConfigurationArgs, SkillAuthenticationConfigurationPtr and SkillAuthenticationConfigurationPtrOutput values. You can construct a concrete instance of `SkillAuthenticationConfigurationPtrInput` via:

        SkillAuthenticationConfigurationArgs{...}

or:

        nil

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

func (SkillOutput) ElementType() reflect.Type

func (SkillOutput) ToSkillOutput

func (o SkillOutput) ToSkillOutput() SkillOutput

func (SkillOutput) ToSkillOutputWithContext

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

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

func (SkillPackageArgs) ToSkillPackagePtrOutput added in v0.2.0

func (i SkillPackageArgs) ToSkillPackagePtrOutput() SkillPackagePtrOutput

func (SkillPackageArgs) ToSkillPackagePtrOutputWithContext added in v0.2.0

func (i SkillPackageArgs) ToSkillPackagePtrOutputWithContext(ctx context.Context) SkillPackagePtrOutput

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

func (SkillPackageOutput) ToSkillPackagePtrOutput added in v0.2.0

func (o SkillPackageOutput) ToSkillPackagePtrOutput() SkillPackagePtrOutput

func (SkillPackageOutput) ToSkillPackagePtrOutputWithContext added in v0.2.0

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

type SkillPackagePtrInput added in v0.2.0

type SkillPackagePtrInput interface {
	pulumi.Input

	ToSkillPackagePtrOutput() SkillPackagePtrOutput
	ToSkillPackagePtrOutputWithContext(context.Context) SkillPackagePtrOutput
}

SkillPackagePtrInput is an input type that accepts SkillPackageArgs, SkillPackagePtr and SkillPackagePtrOutput values. You can construct a concrete instance of `SkillPackagePtrInput` via:

        SkillPackageArgs{...}

or:

        nil

func SkillPackagePtr added in v0.2.0

func SkillPackagePtr(v *SkillPackageArgs) SkillPackagePtrInput

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