@Internal public static final class FargateToStepfunctionsProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FargateToStepfunctionsProps
FargateToStepfunctionsPropssoftware.amazon.jsii.JsiiObject.InitializationModeFargateToStepfunctionsProps.Builder, FargateToStepfunctionsProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(FargateToStepfunctionsProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
FargateToStepfunctionsProps.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) |
software.amazon.awscdk.services.ecs.ClusterProps |
getClusterProps()
Optional properties to create a new ECS cluster.
|
Object |
getContainerDefinitionProps() |
Boolean |
getCreateCloudWatchAlarms()
Whether to create recommended CloudWatch alarms.
|
String |
getEcrImageVersion()
The version of the image to use from the repository.
|
String |
getEcrRepositoryArn()
The arn of an ECR Repository containing the image to use to generate the containers.
|
software.amazon.awscdk.services.ecs.ContainerDefinition |
getExistingContainerDefinitionObject() |
software.amazon.awscdk.services.ecs.FargateService |
getExistingFargateServiceObject()
A Fargate Service already instantiated (probably by another Solutions Construct).
|
software.amazon.awscdk.services.ec2.IVpc |
getExistingVpc()
An existing VPC in which to deploy the construct.
|
Object |
getFargateServiceProps()
Optional values to override default Fargate Task definition properties (fargate-defaults.ts).
|
Object |
getFargateTaskDefinitionProps() |
software.amazon.awscdk.services.logs.LogGroupProps |
getLogGroupProps()
User provided props to override the default props for the CloudWatchLogs LogGroup.
|
Boolean |
getPublicApi()
Whether the construct is deploying a private or public API.
|
String |
getStateMachineEnvironmentVariableName()
Optional Name for the container environment variable set to the ARN of the state machine.
|
software.amazon.awscdk.services.stepfunctions.StateMachineProps |
getStateMachineProps()
User provided StateMachineProps to override the defaults.
|
software.amazon.awscdk.services.ec2.VpcProps |
getVpcProps()
Optional custom properties for a VPC the construct will create.
|
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(FargateToStepfunctionsProps.Builder builder)
FargateToStepfunctionsProps.Builder.public final Boolean getPublicApi()
FargateToStepfunctionsPropsThis has implications for the VPC deployed by this construct.
Default: - none
getPublicApi in interface FargateToStepfunctionsPropspublic final software.amazon.awscdk.services.stepfunctions.StateMachineProps getStateMachineProps()
FargateToStepfunctionsPropsDefault: - None
getStateMachineProps in interface FargateToStepfunctionsPropspublic final software.amazon.awscdk.services.ecs.ClusterProps getClusterProps()
FargateToStepfunctionsPropsgetClusterProps in interface FargateToStepfunctionsPropspublic final Object getContainerDefinitionProps()
getContainerDefinitionProps in interface FargateToStepfunctionsPropspublic final Boolean getCreateCloudWatchAlarms()
FargateToStepfunctionsPropsDefault: - true
getCreateCloudWatchAlarms in interface FargateToStepfunctionsPropspublic final String getEcrImageVersion()
FargateToStepfunctionsPropsDefault: - 'latest'
getEcrImageVersion in interface FargateToStepfunctionsPropspublic final String getEcrRepositoryArn()
FargateToStepfunctionsPropsformat: arn:aws:ecr:[region]:[account number]:repository/[Repository Name]
getEcrRepositoryArn in interface FargateToStepfunctionsPropspublic final software.amazon.awscdk.services.ecs.ContainerDefinition getExistingContainerDefinitionObject()
getExistingContainerDefinitionObject in interface FargateToStepfunctionsPropspublic final software.amazon.awscdk.services.ecs.FargateService getExistingFargateServiceObject()
FargateToStepfunctionsPropsIf this is specified, then no props defining a new service can be provided, including: existingImageObject, ecrImageVersion, containerDefintionProps, fargateTaskDefinitionProps, ecrRepositoryArn, fargateServiceProps, clusterProps, existingClusterInterface. If this value is provided, then existingContainerDefinitionObject must be provided as well.
Default: - none
getExistingFargateServiceObject in interface FargateToStepfunctionsPropspublic final software.amazon.awscdk.services.ec2.IVpc getExistingVpc()
FargateToStepfunctionsPropsProviding both this and vpcProps is an error. If the client provides an existing Fargate service, this value must be the VPC where the service is running. A Step Functions Interface endpoint will be added to this VPC.
Default: - none
getExistingVpc in interface FargateToStepfunctionsPropspublic final Object getFargateServiceProps()
FargateToStepfunctionsPropsdefaults - fargate-defaults.ts
getFargateServiceProps in interface FargateToStepfunctionsPropspublic final Object getFargateTaskDefinitionProps()
getFargateTaskDefinitionProps in interface FargateToStepfunctionsPropspublic final software.amazon.awscdk.services.logs.LogGroupProps getLogGroupProps()
FargateToStepfunctionsPropsDefault: - Default props are used
getLogGroupProps in interface FargateToStepfunctionsPropspublic final String getStateMachineEnvironmentVariableName()
FargateToStepfunctionsPropsDefault: - STATE_MACHINE_ARN
getStateMachineEnvironmentVariableName in interface FargateToStepfunctionsPropspublic final software.amazon.awscdk.services.ec2.VpcProps getVpcProps()
FargateToStepfunctionsPropsThis VPC will be used by the new Fargate service the construct creates (that's why targetGroupProps can't include a VPC). Providing both this and existingVpc is an error. A Step Functions Interface endpoint will be included in this VPC.
Default: - A set of defaults from vpc-defaults.ts: DefaultPublicPrivateVpcProps() for public APIs and DefaultIsolatedVpcProps() for private APIs.
getVpcProps in interface FargateToStepfunctionsProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.