{ "author": { "name": "Amazon Web Services", "organization": true, "roles": [ "author" ], "url": "https://aws.amazon.com" }, "dependencies": { "@aws-cdk/core": "1.204.0", "constructs": "^3.3.69" }, "dependencyClosure": { "@aws-cdk/cloud-assembly-schema": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.CloudAssembly.Schema", "packageId": "Amazon.CDK.CloudAssembly.Schema" }, "java": { "maven": { "artifactId": "cdk-cloud-assembly-schema", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cloudassembly.schema" }, "js": { "npm": "@aws-cdk/cloud-assembly-schema" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.cloud-assembly-schema", "module": "aws_cdk.cloud_assembly_schema" } } }, "@aws-cdk/core": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK", "packageId": "Amazon.CDK" }, "java": { "maven": { "artifactId": "core", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.core" }, "js": { "npm": "@aws-cdk/core" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.core", "module": "aws_cdk.core" } } }, "@aws-cdk/cx-api": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.CXAPI", "packageId": "Amazon.CDK.CXAPI" }, "java": { "maven": { "artifactId": "cdk-cx-api", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cxapi" }, "js": { "npm": "@aws-cdk/cx-api" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.cx-api", "module": "aws_cdk.cx_api" } } }, "@aws-cdk/region-info": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.RegionInfo", "packageId": "Amazon.CDK.RegionInfo" }, "java": { "maven": { "artifactId": "cdk-region-info", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.regioninfo" }, "js": { "npm": "@aws-cdk/region-info" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.region-info", "module": "aws_cdk.region_info" } } }, "constructs": { "targets": { "dotnet": { "namespace": "Constructs", "packageId": "Constructs" }, "go": { "moduleName": "github.com/aws/constructs-go" }, "java": { "maven": { "artifactId": "constructs", "groupId": "software.constructs" }, "package": "software.constructs" }, "js": { "npm": "constructs" }, "python": { "distName": "constructs", "module": "constructs" } } } }, "description": "The CDK Construct Library for Alexa::ASK", "docs": { "deprecated": "AWS CDK v1 has reached End-of-Support on 2023-06-01.\nThis package is no longer being updated, and users should migrate to AWS CDK v2.\n\nFor more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html", "stability": "experimental" }, "homepage": "https://github.com/aws/aws-cdk", "jsiiVersion": "1.84.0 (build 5404dcf)", "keywords": [ "aws", "cdk", "constructs", "alexa-ask" ], "license": "Apache-2.0", "metadata": { "jsii": { "compiledWithDeprecationWarnings": true, "pacmak": { "hasDefaultInterfaces": true }, "rosetta": { "strict": true } } }, "name": "@aws-cdk/alexa-ask", "readme": { "markdown": "# Alexa Skills Kit Construct Library\n\n\n---\n\n![End-of-Support](https://img.shields.io/badge/End--of--Support-critical.svg?style=for-the-badge)\n\n> AWS CDK v1 has reached End-of-Support on 2023-06-01.\n> This package is no longer being updated, and users should migrate to AWS CDK v2.\n>\n> For more information on how to migrate, see the [_Migrating to AWS CDK v2_ guide][doc].\n>\n> [doc]: https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html\n\n---\n\n\n\nThis module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.\n\n```ts nofixture\nimport * as alexa_ask from '@aws-cdk/alexa-ask';\n```\n\n\n\nThere are no official hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. Here are some suggestions on how to proceed:\n\n- Search [Construct Hub for ASK construct libraries](https://constructs.dev/search?q=ask)\n- Use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, in the same way you would use [the CloudFormation Alexa::ASK resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Alexa_ASK.html) directly.\n\n\n\n\nThere are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet.\nHowever, you can still use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, and use this service exactly as you would using CloudFormation directly.\n\nFor more information on the resources and properties available for this service, see the [CloudFormation documentation for Alexa::ASK](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Alexa_ASK.html).\n\n(Read the [CDK Contributing Guide](https://github.com/aws/aws-cdk/blob/master/CONTRIBUTING.md) and submit an RFC if you are interested in contributing to this construct library.)\n\n\n" }, "repository": { "directory": "packages/@aws-cdk/alexa-ask", "type": "git", "url": "https://github.com/aws/aws-cdk.git" }, "schema": "jsii/0.10.0", "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.Alexa.Ask", "packageId": "Amazon.CDK.Alexa.Ask" }, "java": { "maven": { "artifactId": "alexa-ask", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.alexa.ask" }, "js": { "npm": "@aws-cdk/alexa-ask" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.alexa-ask", "module": "aws_cdk.alexa_ask" } }, "types": { "@aws-cdk/alexa-ask.CfnSkill": { "assembly": "@aws-cdk/alexa-ask", "base": "@aws-cdk/core.CfnResource", "docs": { "custom": { "cloudformationResource": "Alexa::ASK::Skill", "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html", "exampleMetadata": "fixture=_generated" }, "remarks": "The `Alexa::ASK::Skill` resource creates an Alexa skill that enables customers to access new abilities. For more information about developing a skill, see the .", "stability": "external", "summary": "A CloudFormation `Alexa::ASK::Skill`.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as alexa_ask from '@aws-cdk/alexa-ask';\n\ndeclare const manifest: any;\nconst cfnSkill = new alexa_ask.CfnSkill(this, 'MyCfnSkill', {\n authenticationConfiguration: {\n clientId: 'clientId',\n clientSecret: 'clientSecret',\n refreshToken: 'refreshToken',\n },\n skillPackage: {\n s3Bucket: 's3Bucket',\n s3Key: 's3Key',\n\n // the properties below are optional\n overrides: {\n manifest: manifest,\n },\n s3BucketRole: 's3BucketRole',\n s3ObjectVersion: 's3ObjectVersion',\n },\n vendorId: 'vendorId',\n});" }, "fqn": "@aws-cdk/alexa-ask.CfnSkill", "initializer": { "docs": { "stability": "external", "summary": "Create a new `Alexa::ASK::Skill`." }, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 160 }, "parameters": [ { "docs": { "summary": "- scope in which this resource is defined." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "- scoped id of the resource." }, "name": "id", "type": { "primitive": "string" } }, { "docs": { "summary": "- resource properties." }, "name": "props", "type": { "fqn": "@aws-cdk/alexa-ask.CfnSkillProps" } } ] }, "interfaces": [ "@aws-cdk/core.IInspectable" ], "kind": "class", "locationInModule": { "filename": "lib/ask.generated.ts", "line": 107 }, "methods": [ { "docs": { "stability": "external", "summary": "Examines the CloudFormation resource and discloses attributes." }, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 177 }, "name": "inspect", "overrides": "@aws-cdk/core.IInspectable", "parameters": [ { "docs": { "summary": "- tree inspector to collect and process attributes." }, "name": "inspector", "type": { "fqn": "@aws-cdk/core.TreeInspector" } } ] }, { "docs": { "stability": "external" }, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 190 }, "name": "renderProperties", "overrides": "@aws-cdk/core.CfnResource", "parameters": [ { "name": "props", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } ], "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "CfnSkill", "properties": [ { "const": true, "docs": { "stability": "external", "summary": "The CloudFormation resource type name for this resource class." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 111 }, "name": "CFN_RESOURCE_TYPE_NAME", "static": true, "type": { "primitive": "string" } }, { "docs": { "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 182 }, "name": "cfnProperties", "overrides": "@aws-cdk/core.CfnResource", "protected": true, "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#cfn-ask-skill-authenticationconfiguration" }, "remarks": "Only Login with Amazon clients created through the are supported. The client ID, client secret, and refresh token are required.", "stability": "external", "summary": "Login with Amazon (LWA) configuration used to authenticate with the Alexa service." }, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 137 }, "name": "authenticationConfiguration", "type": { "union": { "types": [ { "fqn": "@aws-cdk/alexa-ask.CfnSkill.AuthenticationConfigurationProperty" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } } }, { "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#cfn-ask-skill-skillpackage" }, "remarks": "Skill packages are retrieved from an Amazon S3 bucket and key and used to create and update the skill. For more information about the skill package format, see the .", "stability": "external", "summary": "Configuration for the skill package that contains the components of the Alexa skill." }, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 144 }, "name": "skillPackage", "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/alexa-ask.CfnSkill.SkillPackageProperty" } ] } } }, { "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#cfn-ask-skill-vendorid" }, "remarks": "Details for retrieving the vendor ID are in . The provided LWA credentials must be linked to the developer account associated with this vendor ID.", "stability": "external", "summary": "The vendor ID associated with the Amazon developer account that will host the skill." }, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 151 }, "name": "vendorId", "type": { "primitive": "string" } } ], "symbolId": "lib/ask.generated:CfnSkill" }, "@aws-cdk/alexa-ask.CfnSkill.AuthenticationConfigurationProperty": { "assembly": "@aws-cdk/alexa-ask", "datatype": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-authenticationconfiguration.html", "exampleMetadata": "fixture=_generated" }, "remarks": "Only Login with Amazon security profiles created through the are supported for authentication. A client ID, client secret, and refresh token are required. You can generate a client ID and client secret by creating a new on the Amazon Developer Portal or you can retrieve them from an existing profile. You can then retrieve the refresh token using the Alexa Skills Kit CLI. For instructions, see in the .\n\n`AuthenticationConfiguration` is a property of the `Alexa::ASK::Skill` resource.", "stability": "external", "summary": "The `AuthenticationConfiguration` property type specifies the Login with Amazon (LWA) configuration used to authenticate with the Alexa service.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as alexa_ask from '@aws-cdk/alexa-ask';\nconst authenticationConfigurationProperty: alexa_ask.CfnSkill.AuthenticationConfigurationProperty = {\n clientId: 'clientId',\n clientSecret: 'clientSecret',\n refreshToken: 'refreshToken',\n};" }, "fqn": "@aws-cdk/alexa-ask.CfnSkill.AuthenticationConfigurationProperty", "kind": "interface", "locationInModule": { "filename": "lib/ask.generated.ts", "line": 206 }, "name": "AuthenticationConfigurationProperty", "namespace": "CfnSkill", "properties": [ { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-authenticationconfiguration.html#cfn-ask-skill-authenticationconfiguration-clientid" }, "stability": "external", "summary": "Client ID from Login with Amazon (LWA)." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 212 }, "name": "clientId", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-authenticationconfiguration.html#cfn-ask-skill-authenticationconfiguration-clientsecret" }, "stability": "external", "summary": "Client secret from Login with Amazon (LWA)." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 218 }, "name": "clientSecret", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-authenticationconfiguration.html#cfn-ask-skill-authenticationconfiguration-refreshtoken" }, "remarks": "This token is secret.", "stability": "external", "summary": "Refresh token from Login with Amazon (LWA)." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 224 }, "name": "refreshToken", "type": { "primitive": "string" } } ], "symbolId": "lib/ask.generated:CfnSkill.AuthenticationConfigurationProperty" }, "@aws-cdk/alexa-ask.CfnSkill.OverridesProperty": { "assembly": "@aws-cdk/alexa-ask", "datatype": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-overrides.html", "exampleMetadata": "fixture=_generated" }, "remarks": "Values provided here do not modify the contents of the original skill package. Currently, only overriding values inside of the skill manifest component of the package is supported.\n\n`Overrides` is a property of the `Alexa::ASK::Skill SkillPackage` property type.", "stability": "external", "summary": "The `Overrides` property type provides overrides to the skill package to apply when creating or updating the skill.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as alexa_ask from '@aws-cdk/alexa-ask';\n\ndeclare const manifest: any;\nconst overridesProperty: alexa_ask.CfnSkill.OverridesProperty = {\n manifest: manifest,\n};" }, "fqn": "@aws-cdk/alexa-ask.CfnSkill.OverridesProperty", "kind": "interface", "locationInModule": { "filename": "lib/ask.generated.ts", "line": 296 }, "name": "OverridesProperty", "namespace": "CfnSkill", "properties": [ { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-overrides.html#cfn-ask-skill-overrides-manifest" }, "remarks": "The skill manifest contains metadata about the skill. For more information, see .", "stability": "external", "summary": "Overrides to apply to the skill manifest inside of the skill package." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 302 }, "name": "manifest", "optional": true, "type": { "primitive": "any" } } ], "symbolId": "lib/ask.generated:CfnSkill.OverridesProperty" }, "@aws-cdk/alexa-ask.CfnSkill.SkillPackageProperty": { "assembly": "@aws-cdk/alexa-ask", "datatype": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html", "exampleMetadata": "fixture=_generated" }, "remarks": "Skill packages are retrieved from an Amazon S3 bucket and key and used to create and update the skill. More details about the skill package format are located in the .\n\n`SkillPackage` is a property of the `Alexa::ASK::Skill` resource.", "stability": "external", "summary": "The `SkillPackage` property type contains configuration details for the skill package that contains the components of the Alexa skill.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as alexa_ask from '@aws-cdk/alexa-ask';\n\ndeclare const manifest: any;\nconst skillPackageProperty: alexa_ask.CfnSkill.SkillPackageProperty = {\n s3Bucket: 's3Bucket',\n s3Key: 's3Key',\n\n // the properties below are optional\n overrides: {\n manifest: manifest,\n },\n s3BucketRole: 's3BucketRole',\n s3ObjectVersion: 's3ObjectVersion',\n};" }, "fqn": "@aws-cdk/alexa-ask.CfnSkill.SkillPackageProperty", "kind": "interface", "locationInModule": { "filename": "lib/ask.generated.ts", "line": 365 }, "name": "SkillPackageProperty", "namespace": "CfnSkill", "properties": [ { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html#cfn-ask-skill-skillpackage-s3bucket" }, "stability": "external", "summary": "The name of the Amazon S3 bucket where the .zip file that contains the skill package is stored." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 377 }, "name": "s3Bucket", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html#cfn-ask-skill-skillpackage-s3key" }, "stability": "external", "summary": "The location and name of the skill package .zip file." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 389 }, "name": "s3Key", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html#cfn-ask-skill-skillpackage-overrides" }, "remarks": "Values provided here do not modify the contents of the original skill package. Currently, only overriding values inside of the skill manifest component of the package is supported.", "stability": "external", "summary": "Overrides to the skill package to apply when creating or updating the skill." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 371 }, "name": "overrides", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/alexa-ask.CfnSkill.OverridesProperty" } ] } } }, { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html#cfn-ask-skill-skillpackage-s3bucketrole" }, "stability": "external", "summary": "ARN of the IAM role that grants the Alexa service ( `alexa-appkit.amazon.com` ) permission to access the bucket and retrieve the skill package. This property is optional. If you do not provide it, the bucket must be publicly accessible or configured with a policy that allows this access. Otherwise, AWS CloudFormation cannot create the skill." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 383 }, "name": "s3BucketRole", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html#cfn-ask-skill-skillpackage-s3objectversion" }, "stability": "external", "summary": "If you have S3 versioning enabled, the version ID of the skill package.zip file." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 395 }, "name": "s3ObjectVersion", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "lib/ask.generated:CfnSkill.SkillPackageProperty" }, "@aws-cdk/alexa-ask.CfnSkillProps": { "assembly": "@aws-cdk/alexa-ask", "datatype": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html", "exampleMetadata": "fixture=_generated" }, "stability": "external", "summary": "Properties for defining a `CfnSkill`.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as alexa_ask from '@aws-cdk/alexa-ask';\n\ndeclare const manifest: any;\nconst cfnSkillProps: alexa_ask.CfnSkillProps = {\n authenticationConfiguration: {\n clientId: 'clientId',\n clientSecret: 'clientSecret',\n refreshToken: 'refreshToken',\n },\n skillPackage: {\n s3Bucket: 's3Bucket',\n s3Key: 's3Key',\n\n // the properties below are optional\n overrides: {\n manifest: manifest,\n },\n s3BucketRole: 's3BucketRole',\n s3ObjectVersion: 's3ObjectVersion',\n },\n vendorId: 'vendorId',\n};" }, "fqn": "@aws-cdk/alexa-ask.CfnSkillProps", "kind": "interface", "locationInModule": { "filename": "lib/ask.generated.ts", "line": 19 }, "name": "CfnSkillProps", "properties": [ { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#cfn-ask-skill-authenticationconfiguration" }, "remarks": "Only Login with Amazon clients created through the are supported. The client ID, client secret, and refresh token are required.", "stability": "external", "summary": "Login with Amazon (LWA) configuration used to authenticate with the Alexa service." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 26 }, "name": "authenticationConfiguration", "type": { "union": { "types": [ { "fqn": "@aws-cdk/alexa-ask.CfnSkill.AuthenticationConfigurationProperty" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } } }, { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#cfn-ask-skill-skillpackage" }, "remarks": "Skill packages are retrieved from an Amazon S3 bucket and key and used to create and update the skill. For more information about the skill package format, see the .", "stability": "external", "summary": "Configuration for the skill package that contains the components of the Alexa skill." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 33 }, "name": "skillPackage", "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/alexa-ask.CfnSkill.SkillPackageProperty" } ] } } }, { "abstract": true, "docs": { "custom": { "link": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#cfn-ask-skill-vendorid" }, "remarks": "Details for retrieving the vendor ID are in . The provided LWA credentials must be linked to the developer account associated with this vendor ID.", "stability": "external", "summary": "The vendor ID associated with the Amazon developer account that will host the skill." }, "immutable": true, "locationInModule": { "filename": "lib/ask.generated.ts", "line": 40 }, "name": "vendorId", "type": { "primitive": "string" } } ], "symbolId": "lib/ask.generated:CfnSkillProps" } }, "version": "1.204.0", "fingerprint": "**********" }