Interface AlexaSkillDeployActionProps
- All Superinterfaces:
CommonActionProps,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AlexaSkillDeployActionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:07.242Z")
@Stability(Stable)
public interface AlexaSkillDeployActionProps
extends software.amazon.jsii.JsiiSerializable, CommonActionProps
Construction properties of the
AlexaSkillDeployAction Alexa deploy Action.
Example:
// Read the secrets from ParameterStore
SecretValue clientId = SecretValue.secretsManager("AlexaClientId");
SecretValue clientSecret = SecretValue.secretsManager("AlexaClientSecret");
SecretValue refreshToken = SecretValue.secretsManager("AlexaRefreshToken");
// Add deploy action
Artifact sourceOutput = new Artifact();
AlexaSkillDeployAction.Builder.create()
.actionName("DeploySkill")
.runOrder(1)
.input(sourceOutput)
.clientId(clientId.toString())
.clientSecret(clientSecret)
.refreshToken(refreshToken)
.skillId("amzn1.ask.skill.12345678-1234-1234-1234-123456789012")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forAlexaSkillDeployActionPropsstatic final classAn implementation forAlexaSkillDeployActionProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The client id of the developer console token.The client secret of the developer console token.getInput()The source artifact containing the voice model and skill manifest.default ArtifactAn optional artifact containing overrides for the skill manifest.The refresh token of the developer console token.The Alexa skill id.Methods inherited from interface software.amazon.awscdk.services.codepipeline.CommonActionProps
getActionName, getRunOrder, getVariablesNamespaceMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getClientId
The client id of the developer console token. -
getClientSecret
The client secret of the developer console token. -
getInput
The source artifact containing the voice model and skill manifest. -
getRefreshToken
The refresh token of the developer console token. -
getSkillId
The Alexa skill id. -
getParameterOverridesArtifact
An optional artifact containing overrides for the skill manifest. -
builder
-