@Stability(value=Experimental) @Internal public static final class AppMeshProxyConfigurationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AppMeshProxyConfigurationProps
AppMeshProxyConfigurationPropssoftware.amazon.jsii.JsiiObject.InitializationModeAppMeshProxyConfigurationProps.Builder, AppMeshProxyConfigurationProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(List<? extends Number> appPorts,
Number proxyEgressPort,
Number proxyIngressPort,
List<String> egressIgnoredIPs,
List<? extends Number> egressIgnoredPorts,
Number ignoredGid,
Number ignoredUid)
Constructor that initializes the object based on literal property values passed by the
AppMeshProxyConfigurationProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<Number> |
getAppPorts()
(experimental) The list of ports that the application uses.
|
List<String> |
getEgressIgnoredIPs()
(experimental) The egress traffic going to these specified IP addresses is ignored and not redirected to the ProxyEgressPort.
|
List<Number> |
getEgressIgnoredPorts()
(experimental) The egress traffic going to these specified ports is ignored and not redirected to the ProxyEgressPort.
|
Number |
getIgnoredGID()
(experimental) The group ID (GID) of the proxy container as defined by the user parameter in a container definition.
|
Number |
getIgnoredUID()
(experimental) The user ID (UID) of the proxy container as defined by the user parameter in a container definition.
|
Number |
getProxyEgressPort()
(experimental) Specifies the port that outgoing traffic from the AppPorts is directed to.
|
Number |
getProxyIngressPort()
(experimental) Specifies the port that incoming traffic to the AppPorts is directed to.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(List<? extends Number> appPorts, Number proxyEgressPort, Number proxyIngressPort, List<String> egressIgnoredIPs, List<? extends Number> egressIgnoredPorts, Number ignoredGid, Number ignoredUid)
AppMeshProxyConfigurationProps.Builder.public final List<Number> getAppPorts()
AppMeshProxyConfigurationPropsNetwork traffic to these ports is forwarded to the ProxyIngressPort and ProxyEgressPort.
getAppPorts in interface AppMeshProxyConfigurationPropspublic final Number getProxyEgressPort()
AppMeshProxyConfigurationPropsgetProxyEgressPort in interface AppMeshProxyConfigurationPropspublic final Number getProxyIngressPort()
AppMeshProxyConfigurationPropsgetProxyIngressPort in interface AppMeshProxyConfigurationPropspublic final List<String> getEgressIgnoredIPs()
AppMeshProxyConfigurationPropsIt can be an empty list.
getEgressIgnoredIPs in interface AppMeshProxyConfigurationPropspublic final List<Number> getEgressIgnoredPorts()
AppMeshProxyConfigurationPropsIt can be an empty list.
getEgressIgnoredPorts in interface AppMeshProxyConfigurationPropspublic final Number getIgnoredGID()
AppMeshProxyConfigurationPropsThis is used to ensure the proxy ignores its own traffic. If IgnoredUID is specified, this field can be empty.
getIgnoredGID in interface AppMeshProxyConfigurationPropspublic final Number getIgnoredUID()
AppMeshProxyConfigurationPropsThis is used to ensure the proxy ignores its own traffic. If IgnoredGID is specified, this field can be empty.
getIgnoredUID in interface AppMeshProxyConfigurationProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.