Class CfnExpressGatewayServiceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.CfnExpressGatewayServiceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnExpressGatewayServiceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnExpressGatewayServiceProps
@Stability(Stable)
@Internal
public static final class CfnExpressGatewayServiceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnExpressGatewayServiceProps
An implementation for
CfnExpressGatewayServiceProps-
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.ecs.CfnExpressGatewayServiceProps
CfnExpressGatewayServiceProps.Builder, CfnExpressGatewayServiceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnExpressGatewayServiceProps.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 short name or full ARN of the cluster that hosts the Express service.final StringgetCpu()The CPU allocation for tasks in this service revision.final StringThe ARN of the task execution role for the service revision.final StringThe health check path for this service revision.final StringThe ARN of the infrastructure role that manages AWS resources for the Express service.final StringThe memory allocation for tasks in this service revision.final ObjectThe network configuration for tasks in this service revision.final ObjectThe primary container configuration for this service revision.final ObjectThe auto-scaling configuration for this service revision.final StringThe name of the Express service.getTags()The metadata applied to the Express service.final StringThe ARN of the task role for the service revision.final 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 theCfnExpressGatewayServiceProps.Builder.
-
-
Method Details
-
getExecutionRoleArn
Description copied from interface:CfnExpressGatewayServicePropsThe ARN of the task execution role for the service revision.- Specified by:
getExecutionRoleArnin interfaceCfnExpressGatewayServiceProps- See Also:
-
getInfrastructureRoleArn
Description copied from interface:CfnExpressGatewayServicePropsThe ARN of the infrastructure role that manages AWS resources for the Express service.- Specified by:
getInfrastructureRoleArnin interfaceCfnExpressGatewayServiceProps- See Also:
-
getPrimaryContainer
Description copied from interface:CfnExpressGatewayServicePropsThe primary container configuration for this service revision.Returns union: either
IResolvableorCfnExpressGatewayService.ExpressGatewayContainerProperty- Specified by:
getPrimaryContainerin interfaceCfnExpressGatewayServiceProps- See Also:
-
getCluster
Description copied from interface:CfnExpressGatewayServicePropsThe short name or full ARN of the cluster that hosts the Express service.Default: - "default"
- Specified by:
getClusterin interfaceCfnExpressGatewayServiceProps- See Also:
-
getCpu
Description copied from interface:CfnExpressGatewayServicePropsThe CPU allocation for tasks in this service revision.Default: - "256"
- Specified by:
getCpuin interfaceCfnExpressGatewayServiceProps- See Also:
-
getHealthCheckPath
Description copied from interface:CfnExpressGatewayServicePropsThe health check path for this service revision.Default: - "HTTP:80/ping"
- Specified by:
getHealthCheckPathin interfaceCfnExpressGatewayServiceProps- See Also:
-
getMemory
Description copied from interface:CfnExpressGatewayServicePropsThe memory allocation for tasks in this service revision.Default: - "512"
- Specified by:
getMemoryin interfaceCfnExpressGatewayServiceProps- See Also:
-
getNetworkConfiguration
Description copied from interface:CfnExpressGatewayServicePropsThe network configuration for tasks in this service revision.Returns union: either
IResolvableorCfnExpressGatewayService.ExpressGatewayServiceNetworkConfigurationProperty- Specified by:
getNetworkConfigurationin interfaceCfnExpressGatewayServiceProps- See Also:
-
getScalingTarget
Description copied from interface:CfnExpressGatewayServicePropsThe auto-scaling configuration for this service revision.Returns union: either
IResolvableorCfnExpressGatewayService.ExpressGatewayScalingTargetProperty- Specified by:
getScalingTargetin interfaceCfnExpressGatewayServiceProps- See Also:
-
getServiceName
Description copied from interface:CfnExpressGatewayServicePropsThe name of the Express service.- Specified by:
getServiceNamein interfaceCfnExpressGatewayServiceProps- See Also:
-
getTags
Description copied from interface:CfnExpressGatewayServicePropsThe metadata applied to the Express service.- Specified by:
getTagsin interfaceCfnExpressGatewayServiceProps- See Also:
-
getTaskRoleArn
Description copied from interface:CfnExpressGatewayServicePropsThe ARN of the task role for the service revision.- Specified by:
getTaskRoleArnin interfaceCfnExpressGatewayServiceProps- See Also:
-
$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()
-