@Stability(value=Stable) @Internal public static final class CfnAcceleratorProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAcceleratorProps
CfnAcceleratorPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnAcceleratorProps.Builder, CfnAcceleratorProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnAcceleratorProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnAcceleratorProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getEnabled()
Indicates whether the accelerator is enabled.
|
List<String> |
getIpAddresses()
Optionally, if you've added your own IP address pool to Global Accelerator (BYOIP), you can choose IP addresses from your own pool to use for the accelerator's static IP addresses when you create an accelerator.
|
String |
getIpAddressType()
The value for the address type must be IPv4.
|
String |
getName()
The name of the accelerator.
|
List<CfnTag> |
getTags()
Create tags for an accelerator.
|
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(CfnAcceleratorProps.Builder builder)
CfnAcceleratorProps.Builder.public final String getName()
CfnAcceleratorPropsThe name must contain only alphanumeric characters or hyphens (-), and must not begin or end with a hyphen.
getName in interface CfnAcceleratorPropspublic final Object getEnabled()
CfnAcceleratorPropsIf the value is set to true, the accelerator cannot be deleted. If set to false, accelerator can be deleted.
getEnabled in interface CfnAcceleratorPropspublic final List<String> getIpAddresses()
CfnAcceleratorPropsYou can specify one or two addresses, separated by a comma. Do not include the /32 suffix.
Only one IP address from each of your IP address ranges can be used for each accelerator. If you specify only one IP address from your IP address range, Global Accelerator assigns a second static IP address for the accelerator from the AWS IP address pool.
Note that you can't update IP addresses for an existing accelerator. To change them, you must create a new accelerator with the new addresses.
For more information, see Bring Your Own IP Addresses (BYOIP) in the AWS Global Accelerator Developer Guide .
getIpAddresses in interface CfnAcceleratorPropspublic final String getIpAddressType()
CfnAcceleratorPropsgetIpAddressType in interface CfnAcceleratorPropspublic final List<CfnTag> getTags()
CfnAcceleratorPropsFor more information, see Tagging in the AWS Global Accelerator Developer Guide .
getTags in interface CfnAcceleratorProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.