@Stability(value=Stable) @Internal public static final class ActionProperties.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ActionProperties
ActionPropertiessoftware.amazon.jsii.JsiiObject.InitializationModeActionProperties.Builder, ActionProperties.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(ActionProperties.Builder builder)
Constructor that initializes the object based on literal property values passed by the
ActionProperties.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAccount()
The account the Action is supposed to live in.
|
String |
getActionName() |
ActionArtifactBounds |
getArtifactBounds() |
ActionCategory |
getCategory()
The category of the action.
|
List<Artifact> |
getInputs() |
List<Artifact> |
getOutputs() |
String |
getOwner() |
String |
getProvider()
The service provider that the action calls.
|
String |
getRegion()
The AWS region the given Action resides in.
|
IResource |
getResource()
The optional resource that is backing this Action.
|
IRole |
getRole() |
Number |
getRunOrder()
The order in which AWS CodePipeline runs this action.
|
String |
getVariablesNamespace()
The name of the namespace to use for variables emitted by this action.
|
String |
getVersion() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(ActionProperties.Builder builder)
ActionProperties.Builder.public final String getActionName()
getActionName in interface ActionPropertiespublic final ActionArtifactBounds getArtifactBounds()
getArtifactBounds in interface ActionPropertiespublic final ActionCategory getCategory()
ActionPropertiesThe category defines which action type the owner (the entity that performs the action) performs.
getCategory in interface ActionPropertiespublic final String getProvider()
ActionPropertiesgetProvider in interface ActionPropertiespublic final String getAccount()
ActionPropertiesFor Actions backed by resources, this is inferred from the Stack {@link resource} is part of. However, some Actions, like the CloudFormation ones, are not backed by any resource, and they still might want to be cross-account. In general, a concrete Action class should specify either {@link resource}, or {@link account} - but not both.
getAccount in interface ActionPropertiespublic final List<Artifact> getInputs()
getInputs in interface ActionPropertiespublic final List<Artifact> getOutputs()
getOutputs in interface ActionPropertiespublic final String getOwner()
getOwner in interface ActionPropertiespublic final String getRegion()
ActionProperties
Note that a cross-region Pipeline requires replication buckets to function correctly.
You can provide their names with the {@link PipelineProps#crossRegionReplicationBuckets} property.
If you don't, the CodePipeline Construct will create new Stacks in your CDK app containing those buckets,
that you will need to cdk deploy before deploying the main, Pipeline-containing Stack.
Default: the Action resides in the same region as the Pipeline
getRegion in interface ActionPropertiespublic final IResource getResource()
ActionPropertiesThis is used for automatically handling Actions backed by resources from a different account and/or region.
getResource in interface ActionPropertiespublic final IRole getRole()
getRole in interface ActionPropertiespublic final Number getRunOrder()
ActionPropertieshttps://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#action-requirements
getRunOrder in interface ActionPropertiespublic final String getVariablesNamespace()
ActionPropertiesDefault: - a name will be generated, based on the stage and action names
getVariablesNamespace in interface ActionPropertiespublic final String getVersion()
getVersion in interface ActionProperties@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.