@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-14T01:00:23.950Z") public interface FargateToStepfunctionsProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
FargateToStepfunctionsProps.Builder
A builder for
FargateToStepfunctionsProps |
static class |
FargateToStepfunctionsProps.Jsii$Proxy
An implementation for
FargateToStepfunctionsProps |
| Modifier and Type | Method and Description |
|---|---|
static FargateToStepfunctionsProps.Builder |
builder() |
default software.amazon.awscdk.services.ecs.ClusterProps |
getClusterProps()
Optional properties to create a new ECS cluster.
|
default Object |
getContainerDefinitionProps() |
default Boolean |
getCreateCloudWatchAlarms()
Whether to create recommended CloudWatch alarms.
|
default String |
getEcrImageVersion()
The version of the image to use from the repository.
|
default String |
getEcrRepositoryArn()
The arn of an ECR Repository containing the image to use to generate the containers.
|
default software.amazon.awscdk.services.ecs.ContainerDefinition |
getExistingContainerDefinitionObject() |
default software.amazon.awscdk.services.ecs.FargateService |
getExistingFargateServiceObject()
A Fargate Service already instantiated (probably by another Solutions Construct).
|
default software.amazon.awscdk.services.ec2.IVpc |
getExistingVpc()
An existing VPC in which to deploy the construct.
|
default Object |
getFargateServiceProps()
Optional values to override default Fargate Task definition properties (fargate-defaults.ts).
|
default Object |
getFargateTaskDefinitionProps() |
default 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.
|
default 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.
|
default software.amazon.awscdk.services.ec2.VpcProps |
getVpcProps()
Optional custom properties for a VPC the construct will create.
|
@NotNull Boolean getPublicApi()
This has implications for the VPC deployed by this construct.
Default: - none
@NotNull software.amazon.awscdk.services.stepfunctions.StateMachineProps getStateMachineProps()
Default: - None
@Nullable default software.amazon.awscdk.services.ecs.ClusterProps getClusterProps()
@Nullable default Object getContainerDefinitionProps()
@Nullable default Boolean getCreateCloudWatchAlarms()
Default: - true
@Nullable default String getEcrImageVersion()
Default: - 'latest'
@Nullable default String getEcrRepositoryArn()
format: arn:aws:ecr:[region]:[account number]:repository/[Repository Name]
@Nullable default software.amazon.awscdk.services.ecs.ContainerDefinition getExistingContainerDefinitionObject()
@Nullable default software.amazon.awscdk.services.ecs.FargateService getExistingFargateServiceObject()
If 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
@Nullable default software.amazon.awscdk.services.ec2.IVpc getExistingVpc()
Providing 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
@Nullable default Object getFargateServiceProps()
defaults - fargate-defaults.ts
@Nullable default Object getFargateTaskDefinitionProps()
@Nullable default software.amazon.awscdk.services.logs.LogGroupProps getLogGroupProps()
Default: - Default props are used
@Nullable default String getStateMachineEnvironmentVariableName()
Default: - STATE_MACHINE_ARN
@Nullable default software.amazon.awscdk.services.ec2.VpcProps getVpcProps()
This 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.
static FargateToStepfunctionsProps.Builder builder()
Copyright © 2022. All rights reserved.