Class CfnEIPProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEIPProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEIPProps
CfnEIPProps-
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.ec2.CfnEIPProps
CfnEIPProps.Builder, CfnEIPProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnEIPProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEIPProps.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 StringAn Elastic IP address or a carrier IP address in a Wavelength Zone.final StringThe network (vpc).final StringThe ID of the instance.final StringThe ID of an IPAM pool which has an Amazon-provided or BYOIP public IPv4 CIDR provisioned to it.final StringA unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.final StringThe ID of an address pool that you own.getTags()Any tags assigned to the Elastic IP address.final StringThe Elastic IP address you are accepting for transfer.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
Constructor that initializes the object based on literal property values passed by theCfnEIPProps.Builder.
-
-
Method Details
-
getAddress
Description copied from interface:CfnEIPPropsAn Elastic IP address or a carrier IP address in a Wavelength Zone.- Specified by:
getAddressin interfaceCfnEIPProps- See Also:
-
getDomain
Description copied from interface:CfnEIPPropsThe network (vpc).If you define an Elastic IP address and associate it with a VPC that is defined in the same template, you must declare a dependency on the VPC-gateway attachment by using the DependsOn Attribute on this resource.
- Specified by:
getDomainin interfaceCfnEIPProps- See Also:
-
getInstanceId
Description copied from interface:CfnEIPPropsThe ID of the instance.Updates to the
InstanceIdproperty may require some interruptions . Updates on an EIP reassociates the address on its associated resource.- Specified by:
getInstanceIdin interfaceCfnEIPProps- See Also:
-
getIpamPoolId
Description copied from interface:CfnEIPPropsThe ID of an IPAM pool which has an Amazon-provided or BYOIP public IPv4 CIDR provisioned to it.For more information, see Allocate sequential Elastic IP addresses from an IPAM pool in the Amazon VPC IPAM User Guide .
- Specified by:
getIpamPoolIdin interfaceCfnEIPProps- See Also:
-
getNetworkBorderGroup
Description copied from interface:CfnEIPPropsA unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.Use this parameter to limit the IP address to this location. IP addresses cannot move between network border groups.
Use DescribeAvailabilityZones to view the network border groups.
- Specified by:
getNetworkBorderGroupin interfaceCfnEIPProps- See Also:
-
getPublicIpv4Pool
Description copied from interface:CfnEIPPropsThe ID of an address pool that you own.Use this parameter to let Amazon EC2 select an address from the address pool.
Updates to the
PublicIpv4Poolproperty may require some interruptions . Updates on an EIP reassociates the address on its associated resource.- Specified by:
getPublicIpv4Poolin interfaceCfnEIPProps- See Also:
-
getTags
Description copied from interface:CfnEIPPropsAny tags assigned to the Elastic IP address.Updates to the
Tagsproperty may require some interruptions . Updates on an EIP reassociates the address on its associated resource.- Specified by:
getTagsin interfaceCfnEIPProps- See Also:
-
getTransferAddress
Description copied from interface:CfnEIPPropsThe Elastic IP address you are accepting for transfer.You can only accept one transferred address. For more information on Elastic IP address transfers, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide .
- Specified by:
getTransferAddressin interfaceCfnEIPProps- 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()
-