Class ActionProperties.Jsii$Proxy
- All Implemented Interfaces:
ActionProperties,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ActionProperties
ActionProperties-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.codepipeline.ActionProperties
ActionProperties.Builder, ActionProperties.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ActionProperties.Builder builder) Constructor that initializes the object based on literal property values passed by theActionProperties.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe account the Action is supposed to live in.final Stringfinal ActionArtifactBoundsfinal ActionCategoryThe category of the action.Shell commands for the Commands action to run.The names of the variables in your environment that you want to export.final StringgetOwner()final StringThe service provider that the action calls.final StringThe AWS region the given Action resides in.final IResourceThe optional resource that is backing this Action.final IRolegetRole()final NumberThe order in which AWS CodePipeline runs this action.final DurationA timeout duration that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline.final StringThe name of the namespace to use for variables emitted by this action.final Stringfinal inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theActionProperties.Builder.
-
-
Method Details
-
getActionName
- Specified by:
getActionNamein interfaceActionProperties
-
getArtifactBounds
- Specified by:
getArtifactBoundsin interfaceActionProperties
-
getCategory
Description copied from interface:ActionPropertiesThe category of the action.The category defines which action type the owner (the entity that performs the action) performs.
- Specified by:
getCategoryin interfaceActionProperties
-
getProvider
Description copied from interface:ActionPropertiesThe service provider that the action calls.- Specified by:
getProviderin interfaceActionProperties
-
getAccount
Description copied from interface:ActionPropertiesThe account the Action is supposed to live in.For Actions backed by resources, this is inferred from the Stack
resourceis 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 eitherresource, oraccount- but not both.- Specified by:
getAccountin interfaceActionProperties
-
getCommands
Description copied from interface:ActionPropertiesShell commands for the Commands action to run.Default: - no commands
- Specified by:
getCommandsin interfaceActionProperties
-
getInputs
- Specified by:
getInputsin interfaceActionProperties
-
getOutputs
- Specified by:
getOutputsin interfaceActionProperties
-
getOutputVariables
Description copied from interface:ActionPropertiesThe names of the variables in your environment that you want to export.Default: - no output variables
- Specified by:
getOutputVariablesin interfaceActionProperties
-
getOwner
- Specified by:
getOwnerin interfaceActionProperties
-
getRegion
Description copied from interface:ActionPropertiesThe AWS region the given Action resides in.Note that a cross-region Pipeline requires replication buckets to function correctly. You can provide their names with the
PipelineProps#crossRegionReplicationBucketsproperty. If you don't, the CodePipeline Construct will create new Stacks in your CDK app containing those buckets, that you will need tocdk deploybefore deploying the main, Pipeline-containing Stack.Default: the Action resides in the same region as the Pipeline
- Specified by:
getRegionin interfaceActionProperties
-
getResource
Description copied from interface:ActionPropertiesThe optional resource that is backing this Action.This is used for automatically handling Actions backed by resources from a different account and/or region.
- Specified by:
getResourcein interfaceActionProperties
-
getRole
- Specified by:
getRolein interfaceActionProperties
-
getRunOrder
Description copied from interface:ActionPropertiesThe order in which AWS CodePipeline runs this action. For more information, see the AWS CodePipeline User Guide.https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#action-requirements
- Specified by:
getRunOrderin interfaceActionProperties
-
getTimeout
Description copied from interface:ActionPropertiesA timeout duration that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline.This attribute is available only to the
ManualApprovalAction.It is configurable up to 86400 minutes (60 days) with a minimum value of 5 minutes.
Default: - default timeout value defined by each ActionType
- Specified by:
getTimeoutin interfaceActionProperties- See Also:
-
getVariablesNamespace
Description copied from interface:ActionPropertiesThe 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
- Specified by:
getVariablesNamespacein interfaceActionProperties
-
getVersion
- Specified by:
getVersionin interfaceActionProperties
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-