SpokeLinkedProducerVpcNetworkArgs

data class SpokeLinkedProducerVpcNetworkArgs(val excludeExportRanges: Output<List<String>>? = null, val includeExportRanges: Output<List<String>>? = null, val network: Output<String>, val peering: Output<String>, val producerNetwork: Output<String>? = null) : ConvertibleToJava<SpokeLinkedProducerVpcNetworkArgs>

Constructors

Link copied to clipboard
constructor(excludeExportRanges: Output<List<String>>? = null, includeExportRanges: Output<List<String>>? = null, network: Output<String>, peering: Output<String>, producerNetwork: Output<String>? = null)

Properties

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

IP ranges encompassing the subnets to be excluded from peering.

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

IP ranges allowed to be included from peering.

Link copied to clipboard
val network: Output<String>

The URI of the Service Consumer VPC that the Producer VPC is peered with.

Link copied to clipboard
val peering: Output<String>

The name of the VPC peering between the Service Consumer VPC and the Producer VPC (defined in the Tenant project) which is added to the NCC hub. This peering must be in ACTIVE state.

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

(Output) The URI of the Producer VPC.

Functions

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