Interface CfnCrossAccountAttachment.ResourceProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCrossAccountAttachment.ResourceProperty.Jsii$Proxy
- Enclosing class:
CfnCrossAccountAttachment
@Stability(Stable)
public static interface CfnCrossAccountAttachment.ResourceProperty
extends software.amazon.jsii.JsiiSerializable
A resource is one of the following: the ARN for an AWS resource that is supported by AWS Global Accelerator to be added as an endpoint, or a CIDR range that specifies a bring your own IP (BYOIP) address pool.
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.globalaccelerator.*; ResourceProperty resourceProperty = ResourceProperty.builder() .cidr("cidr") .endpointId("endpointId") .region("region") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnCrossAccountAttachment.ResourceProperty
static final class
An implementation forCfnCrossAccountAttachment.ResourceProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCidr
An IP address range, in CIDR format, that is specified as resource.The address must be provisioned and advertised in AWS Global Accelerator by following the bring your own IP address (BYOIP) process for Global Accelerator
For more information, see Bring your own IP addresses (BYOIP) in the AWS Global Accelerator Developer Guide.
- See Also:
-
getEndpointId
The endpoint ID for the endpoint that is specified as a AWS resource.An endpoint ID for the cross-account feature is the ARN of an AWS resource, such as a Network Load Balancer, that Global Accelerator supports as an endpoint for an accelerator.
- See Also:
-
getRegion
The AWS Region where a shared endpoint resource is located.- See Also:
-
builder
-