@Generated(value="jsii-pacmak/1.71.0 (build f1f58ae)", date="2022-12-01T21:06:27.854Z") public interface FargateToSsmstringparameterProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
FargateToSsmstringparameterProps.Builder
A builder for
FargateToSsmstringparameterProps |
static class |
FargateToSsmstringparameterProps.Jsii$Proxy
An implementation for
FargateToSsmstringparameterProps |
| Modifier and Type | Method and Description |
|---|---|
static FargateToSsmstringparameterProps.Builder |
builder() |
default software.amazon.awscdk.services.ecs.ClusterProps |
getClusterProps()
Optional properties to create a new ECS cluster.
|
default Object |
getContainerDefinitionProps() |
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.ssm.StringParameter |
getExistingStringParameterObj()
Optional user provided props to override the default props for SSM String Parameter.
|
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() |
Boolean |
getPublicApi()
Whether the construct is deploying a private or public API.
|
default String |
getStringParameterEnvironmentVariableName()
Optional Name for the container environment variable set to the SSM parameter name.
|
default String |
getStringParameterPermissions()
Optional SSM String parameter permissions to grant to the Fargate service.
|
default software.amazon.awscdk.services.ssm.StringParameterProps |
getStringParameterProps()
Optional user provided props to override the default props for SSM String Parameter.
|
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
@Nullable default software.amazon.awscdk.services.ecs.ClusterProps getClusterProps()
@Nullable default Object getContainerDefinitionProps()
@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.ssm.StringParameter getExistingStringParameterObj()
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. An SSM Interface endpoint will be added to this VPC.
Default: - none
@Nullable default Object getFargateServiceProps()
defaults - fargate-defaults.ts
@Nullable default Object getFargateTaskDefinitionProps()
@Nullable default String getStringParameterEnvironmentVariableName()
Default: - SSM_STRING_PARAMETER_NAME
@Nullable default String getStringParameterPermissions()
One of the following may be specified: "Read", "ReadWrite".
Default: - 'Read'
@Nullable default software.amazon.awscdk.services.ssm.StringParameterProps getStringParameterProps()
Default: - Default props are used
@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. An SSM Interface endpoint will be included in this VPC.
Default: - none
static FargateToSsmstringparameterProps.Builder builder()
Copyright © 2022. All rights reserved.