AlexaSkillDeployActionProps Struct
Construction properties of the AlexaSkillDeployAction Alexa deploy Action.
Example
ts
// Read the secrets from ParameterStore
const clientId = SecretValue.secretsManager('AlexaClientId');
const clientSecret = SecretValue.secretsManager('AlexaClientSecret');
const refreshToken = SecretValue.secretsManager('AlexaRefreshToken');
// Add deploy action
const sourceOutput = new codepipeline.Artifact();
new codepipeline_actions.AlexaSkillDeployAction({
actionName: 'DeploySkill',
runOrder: 1,
input: sourceOutput,
clientId: clientId.toString(),
clientSecret: clientSecret,
refreshToken: refreshToken,
skillId: 'amzn1.ask.skill.12345678-1234-1234-1234-123456789012',
});
Properties
The physical, human-readable name of the Action.
Note that Action names must be unique within a single Stage.
The client id of the developer console token.
clientSecretSecretValueclient_secretSecretValueclientSecretSecretValueClientSecretSecretValueClientSecretSecretValuerequired#The client secret of the developer console token.
The source artifact containing the voice model and skill manifest.
parameterOverridesArtifactoptionalArtifactparameter_overrides_artifactoptionalArtifactparameterOverridesArtifactoptionalArtifactParameterOverridesArtifactoptionalArtifactParameterOverridesArtifactoptionalArtifact#An optional artifact containing overrides for the skill manifest.
refreshTokenSecretValuerefresh_tokenSecretValuerefreshTokenSecretValueRefreshTokenSecretValueRefreshTokenSecretValuerequired#The refresh token of the developer console token.
runOrderoptionalnumberrun_orderoptionalint | floatrunOrderoptionalNumberRunOrderoptionaldoubleRunOrderoptional*float64= 1#The runOrder property for this Action.
RunOrder determines the relative order in which multiple Actions in the same Stage execute.
The Alexa skill id.
variablesNamespaceoptionalstringvariables_namespaceoptionalstrvariablesNamespaceoptionalStringVariablesNamespaceoptionalstringVariablesNamespaceoptional*string#The name of the namespace to use for variables emitted by this action.
Default: a name will be generated, based on the stage and action names, if any of the action's variables were referenced - otherwise, no namespace will be set