CrossAccountAttachmentResourceArgs

data class CrossAccountAttachmentResourceArgs(val cidr: Output<String>? = null, val endpointId: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<CrossAccountAttachmentResourceArgs>

ARN of resource to share.

Constructors

Link copied to clipboard
constructor(cidr: Output<String>? = null, endpointId: Output<String>? = null, region: Output<String>? = null)

Properties

Link copied to clipboard
val cidr: Output<String>? = null

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.

Link copied to clipboard
val endpointId: Output<String>? = null

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.

Link copied to clipboard
val region: Output<String>? = null

The AWS Region where a shared endpoint resource is located.

Functions

Link copied to clipboard
open override fun toJava(): CrossAccountAttachmentResourceArgs