Class PortMap
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.PortMap
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-20T23:37:20.381Z")
@Stability(Stable)
public class PortMap
extends software.amazon.jsii.JsiiObject
PortMap ValueObjectClass having by ContainerDefinition.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ecs.*;
AppProtocol appProtocol;
PortMap portMap = PortMap.Builder.create(NetworkMode.NONE)
.containerPort(123)
// the properties below are optional
.appProtocol(appProtocol)
.containerPortRange("containerPortRange")
.hostPort(123)
.name("name")
.protocol(Protocol.TCP)
.build();
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionPortMap(NetworkMode networkmode, PortMapping pm) protectedPortMap(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedPortMap(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionThe networking mode to use for the containers in the task.Port mappings allow containers to access ports on the host container instance to send or receive traffic.voidvalidate()validate invalid portmapping and networkmode parameters.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
PortMap
protected PortMap(software.amazon.jsii.JsiiObjectRef objRef) -
PortMap
protected PortMap(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
PortMap
- Parameters:
networkmode- This parameter is required.pm- This parameter is required.
-
-
Method Details
-
validate
@Stability(Stable) public void validate()validate invalid portmapping and networkmode parameters.throw Error when invalid parameters.
-
getNetworkmode
The networking mode to use for the containers in the task. -
getPortmapping
Port mappings allow containers to access ports on the host container instance to send or receive traffic.
-