Class CfnExpressGatewayService.ExpressGatewayContainerProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnExpressGatewayService.ExpressGatewayContainerProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnExpressGatewayService.ExpressGatewayContainerProperty
CfnExpressGatewayService.ExpressGatewayContainerProperty-
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.CfnExpressGatewayService.ExpressGatewayContainerProperty
CfnExpressGatewayService.ExpressGatewayContainerProperty.Builder, CfnExpressGatewayService.ExpressGatewayContainerProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnExpressGatewayService.ExpressGatewayContainerProperty.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 ObjectThe log configuration for the container.The command that is passed to the container.final NumberThe port number on the container that receives traffic from the load balancer.final ObjectThe environment variables to pass to the container.final StringgetImage()The image used to start a container.final ObjectThe configuration for repository credentials for private registry authentication.final ObjectThe secrets to pass to the container.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 theCfnExpressGatewayService.ExpressGatewayContainerProperty.Builder.
-
-
Method Details
-
getImage
Description copied from interface:CfnExpressGatewayService.ExpressGatewayContainerPropertyThe image used to start a container.This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with either
repository-url/image:tagorrepository-url/image@digest.For Express services, the image typically contains a web application that listens on the specified container port. The image can be stored in Amazon ECR, Docker Hub, or any other container registry accessible to your execution role.
- Specified by:
getImagein interfaceCfnExpressGatewayService.ExpressGatewayContainerProperty- See Also:
-
getAwsLogsConfiguration
Description copied from interface:CfnExpressGatewayService.ExpressGatewayContainerPropertyThe log configuration for the container.Returns union: either
IResolvableorCfnExpressGatewayService.ExpressGatewayServiceAwsLogsConfigurationProperty- Specified by:
getAwsLogsConfigurationin interfaceCfnExpressGatewayService.ExpressGatewayContainerProperty- See Also:
-
getCommand
Description copied from interface:CfnExpressGatewayService.ExpressGatewayContainerPropertyThe command that is passed to the container.- Specified by:
getCommandin interfaceCfnExpressGatewayService.ExpressGatewayContainerProperty- See Also:
-
getContainerPort
Description copied from interface:CfnExpressGatewayService.ExpressGatewayContainerPropertyThe port number on the container that receives traffic from the load balancer.Default is 80.
Default: - 80
- Specified by:
getContainerPortin interfaceCfnExpressGatewayService.ExpressGatewayContainerProperty- See Also:
-
getEnvironment
Description copied from interface:CfnExpressGatewayService.ExpressGatewayContainerPropertyThe environment variables to pass to the container.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnExpressGatewayService.KeyValuePairProperty>- Specified by:
getEnvironmentin interfaceCfnExpressGatewayService.ExpressGatewayContainerProperty- See Also:
-
getRepositoryCredentials
Description copied from interface:CfnExpressGatewayService.ExpressGatewayContainerPropertyThe configuration for repository credentials for private registry authentication.Returns union: either
IResolvableorCfnExpressGatewayService.ExpressGatewayRepositoryCredentialsProperty- Specified by:
getRepositoryCredentialsin interfaceCfnExpressGatewayService.ExpressGatewayContainerProperty- See Also:
-
getSecrets
Description copied from interface:CfnExpressGatewayService.ExpressGatewayContainerPropertyThe secrets to pass to the container.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnExpressGatewayService.SecretProperty>- Specified by:
getSecretsin interfaceCfnExpressGatewayService.ExpressGatewayContainerProperty- 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()
-