Class AppMeshProxyConfigurationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.AppMeshProxyConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
AppMeshProxyConfigurationProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AppMeshProxyConfigurationProps
@Stability(Stable)
@Internal
public static final class AppMeshProxyConfigurationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AppMeshProxyConfigurationProps
An implementation for
AppMeshProxyConfigurationProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.AppMeshProxyConfigurationProps
AppMeshProxyConfigurationProps.Builder, AppMeshProxyConfigurationProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theAppMeshProxyConfigurationProps.Builder
.protected
Jsii$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.JsonNode
final boolean
The list of ports that the application uses.The egress traffic going to these specified IP addresses is ignored and not redirected to the ProxyEgressPort.The egress traffic going to these specified ports is ignored and not redirected to the ProxyEgressPort.final Number
The group ID (GID) of the proxy container as defined by the user parameter in a container definition.final Number
The user ID (UID) of the proxy container as defined by the user parameter in a container definition.final Number
Specifies the port that outgoing traffic from the AppPorts is directed to.final Number
Specifies the port that incoming traffic to the AppPorts is directed to.final int
hashCode()
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 theAppMeshProxyConfigurationProps.Builder
.
-
-
Method Details
-
getAppPorts
Description copied from interface:AppMeshProxyConfigurationProps
The list of ports that the application uses.Network traffic to these ports is forwarded to the ProxyIngressPort and ProxyEgressPort.
- Specified by:
getAppPorts
in interfaceAppMeshProxyConfigurationProps
-
getProxyEgressPort
Description copied from interface:AppMeshProxyConfigurationProps
Specifies the port that outgoing traffic from the AppPorts is directed to.- Specified by:
getProxyEgressPort
in interfaceAppMeshProxyConfigurationProps
-
getProxyIngressPort
Description copied from interface:AppMeshProxyConfigurationProps
Specifies the port that incoming traffic to the AppPorts is directed to.- Specified by:
getProxyIngressPort
in interfaceAppMeshProxyConfigurationProps
-
getEgressIgnoredIPs
Description copied from interface:AppMeshProxyConfigurationProps
The egress traffic going to these specified IP addresses is ignored and not redirected to the ProxyEgressPort.It can be an empty list.
- Specified by:
getEgressIgnoredIPs
in interfaceAppMeshProxyConfigurationProps
-
getEgressIgnoredPorts
Description copied from interface:AppMeshProxyConfigurationProps
The egress traffic going to these specified ports is ignored and not redirected to the ProxyEgressPort.It can be an empty list.
- Specified by:
getEgressIgnoredPorts
in interfaceAppMeshProxyConfigurationProps
-
getIgnoredGID
Description copied from interface:AppMeshProxyConfigurationProps
The group ID (GID) of the proxy container as defined by the user parameter in a container definition.This is used to ensure the proxy ignores its own traffic. If IgnoredUID is specified, this field can be empty.
- Specified by:
getIgnoredGID
in interfaceAppMeshProxyConfigurationProps
-
getIgnoredUID
Description copied from interface:AppMeshProxyConfigurationProps
The user ID (UID) of the proxy container as defined by the user parameter in a container definition.This is used to ensure the proxy ignores its own traffic. If IgnoredGID is specified, this field can be empty.
- Specified by:
getIgnoredUID
in interfaceAppMeshProxyConfigurationProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-