@Internal public static final class FargateToSsmstringparameterProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FargateToSsmstringparameterProps
FargateToSsmstringparameterPropssoftware.amazon.jsii.JsiiObject.InitializationModeFargateToSsmstringparameterProps.Builder, FargateToSsmstringparameterProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(FargateToSsmstringparameterProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
FargateToSsmstringparameterProps.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() |
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.ssm.StringParameter |
getExistingStringParameterObj()
Optional user provided props to override the default props for SSM String Parameter.
|
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() |
Boolean |
getPublicApi()
Whether the construct is deploying a private or public API.
|
String |
getStringParameterEnvironmentVariableName()
Optional Name for the container environment variable set to the SSM parameter name.
|
String |
getStringParameterPermissions()
Optional SSM String parameter permissions to grant to the Fargate service.
|
software.amazon.awscdk.services.ssm.StringParameterProps |
getStringParameterProps()
Optional user provided props to override the default props for SSM String Parameter.
|
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(FargateToSsmstringparameterProps.Builder builder)
FargateToSsmstringparameterProps.Builder.public final Boolean getPublicApi()
FargateToSsmstringparameterPropsThis has implications for the VPC deployed by this construct.
Default: - none
getPublicApi in interface FargateToSsmstringparameterPropspublic final software.amazon.awscdk.services.ecs.ClusterProps getClusterProps()
FargateToSsmstringparameterPropsgetClusterProps in interface FargateToSsmstringparameterPropspublic final Object getContainerDefinitionProps()
getContainerDefinitionProps in interface FargateToSsmstringparameterPropspublic final String getEcrImageVersion()
FargateToSsmstringparameterPropsDefault: - 'latest'
getEcrImageVersion in interface FargateToSsmstringparameterPropspublic final String getEcrRepositoryArn()
FargateToSsmstringparameterPropsformat: arn:aws:ecr:[region]:[account number]:repository/[Repository Name]
getEcrRepositoryArn in interface FargateToSsmstringparameterPropspublic final software.amazon.awscdk.services.ecs.ContainerDefinition getExistingContainerDefinitionObject()
getExistingContainerDefinitionObject in interface FargateToSsmstringparameterPropspublic final software.amazon.awscdk.services.ecs.FargateService getExistingFargateServiceObject()
FargateToSsmstringparameterPropsIf 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 FargateToSsmstringparameterPropspublic final software.amazon.awscdk.services.ssm.StringParameter getExistingStringParameterObj()
FargateToSsmstringparameterPropsDefault: - None
getExistingStringParameterObj in interface FargateToSsmstringparameterPropspublic final software.amazon.awscdk.services.ec2.IVpc getExistingVpc()
FargateToSsmstringparameterPropsProviding 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
getExistingVpc in interface FargateToSsmstringparameterPropspublic final Object getFargateServiceProps()
FargateToSsmstringparameterPropsdefaults - fargate-defaults.ts
getFargateServiceProps in interface FargateToSsmstringparameterPropspublic final Object getFargateTaskDefinitionProps()
getFargateTaskDefinitionProps in interface FargateToSsmstringparameterPropspublic final String getStringParameterEnvironmentVariableName()
FargateToSsmstringparameterPropsDefault: - SSM_STRING_PARAMETER_NAME
getStringParameterEnvironmentVariableName in interface FargateToSsmstringparameterPropspublic final String getStringParameterPermissions()
FargateToSsmstringparameterPropsOne of the following may be specified: "Read", "ReadWrite".
Default: - 'Read'
getStringParameterPermissions in interface FargateToSsmstringparameterPropspublic final software.amazon.awscdk.services.ssm.StringParameterProps getStringParameterProps()
FargateToSsmstringparameterPropsDefault: - Default props are used
getStringParameterProps in interface FargateToSsmstringparameterPropspublic final software.amazon.awscdk.services.ec2.VpcProps getVpcProps()
FargateToSsmstringparameterPropsThis 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
getVpcProps in interface FargateToSsmstringparameterProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.