Class CfnContainerGroupDefinition.GameServerContainerDefinitionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnContainerGroupDefinition.GameServerContainerDefinitionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnContainerGroupDefinition.GameServerContainerDefinitionProperty
CfnContainerGroupDefinition.GameServerContainerDefinitionProperty-
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.gamelift.CfnContainerGroupDefinition.GameServerContainerDefinitionProperty
CfnContainerGroupDefinition.GameServerContainerDefinitionProperty.Builder, CfnContainerGroupDefinition.GameServerContainerDefinitionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnContainerGroupDefinition.GameServerContainerDefinitionProperty.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 container definition identifier.final ObjectIndicates that the container relies on the status of other containers in the same container group during startup and shutdown sequences.final ObjectA set of environment variables that's passed to the container on startup.final StringThe URI to the image that Amazon GameLift Servers uses when deploying this container to a container fleet.final ObjectA mount point that binds a path inside the container to a file or directory on the host system and lets it access the file or directory.final ObjectThe set of ports that are available to bind to processes in the container.final StringA unique and immutable identifier for the container image.final StringThe Amazon GameLift Servers server SDK version that the game server is integrated with.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
protected Jsii$Proxy(CfnContainerGroupDefinition.GameServerContainerDefinitionProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnContainerGroupDefinition.GameServerContainerDefinitionProperty.Builder.
-
-
Method Details
-
getContainerName
Description copied from interface:CfnContainerGroupDefinition.GameServerContainerDefinitionPropertyThe container definition identifier.Container names are unique within a container group definition.
- Specified by:
getContainerNamein interfaceCfnContainerGroupDefinition.GameServerContainerDefinitionProperty- See Also:
-
getImageUri
Description copied from interface:CfnContainerGroupDefinition.GameServerContainerDefinitionPropertyThe URI to the image that Amazon GameLift Servers uses when deploying this container to a container fleet.For a more specific identifier, see
ResolvedImageDigest.- Specified by:
getImageUriin interfaceCfnContainerGroupDefinition.GameServerContainerDefinitionProperty- See Also:
-
getServerSdkVersion
Description copied from interface:CfnContainerGroupDefinition.GameServerContainerDefinitionPropertyThe Amazon GameLift Servers server SDK version that the game server is integrated with.Only game servers using 5.2.0 or higher are compatible with container fleets.
- Specified by:
getServerSdkVersionin interfaceCfnContainerGroupDefinition.GameServerContainerDefinitionProperty- See Also:
-
getDependsOn
Description copied from interface:CfnContainerGroupDefinition.GameServerContainerDefinitionPropertyIndicates that the container relies on the status of other containers in the same container group during startup and shutdown sequences.A container might have dependencies on multiple containers.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnContainerGroupDefinition.ContainerDependencyProperty>- Specified by:
getDependsOnin interfaceCfnContainerGroupDefinition.GameServerContainerDefinitionProperty- See Also:
-
getEnvironmentOverride
Description copied from interface:CfnContainerGroupDefinition.GameServerContainerDefinitionPropertyA set of environment variables that's passed to the container on startup.See the ContainerDefinition::environment parameter in the Amazon Elastic Container Service API Reference .
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnContainerGroupDefinition.ContainerEnvironmentProperty>- Specified by:
getEnvironmentOverridein interfaceCfnContainerGroupDefinition.GameServerContainerDefinitionProperty- See Also:
-
getMountPoints
Description copied from interface:CfnContainerGroupDefinition.GameServerContainerDefinitionPropertyA mount point that binds a path inside the container to a file or directory on the host system and lets it access the file or directory.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnContainerGroupDefinition.ContainerMountPointProperty>- Specified by:
getMountPointsin interfaceCfnContainerGroupDefinition.GameServerContainerDefinitionProperty- See Also:
-
getPortConfiguration
Description copied from interface:CfnContainerGroupDefinition.GameServerContainerDefinitionPropertyThe set of ports that are available to bind to processes in the container.For example, a game server process requires a container port to allow game clients to connect to it. Container ports aren't directly accessed by inbound traffic. Amazon GameLift Servers maps these container ports to externally accessible connection ports, which are assigned as needed from the container fleet's
ConnectionPortRange.Returns union: either
IResolvableorCfnContainerGroupDefinition.PortConfigurationProperty- Specified by:
getPortConfigurationin interfaceCfnContainerGroupDefinition.GameServerContainerDefinitionProperty- See Also:
-
getResolvedImageDigest
Description copied from interface:CfnContainerGroupDefinition.GameServerContainerDefinitionPropertyA unique and immutable identifier for the container image.The digest is a SHA 256 hash of the container image manifest.
- Specified by:
getResolvedImageDigestin interfaceCfnContainerGroupDefinition.GameServerContainerDefinitionProperty- 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()
-