Interface AlexaSkillDeployActionProps
- All Superinterfaces:
CommonActionProps
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AlexaSkillDeployActionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2025-01-07T10:36:04.060Z")
@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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forAlexaSkillDeployActionProps
static final class
An 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 Artifact
An 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, getVariablesNamespace
Methods 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
-