VpcBlockPublicAccessExclusionArgs

data class VpcBlockPublicAccessExclusionArgs(val internetGatewayExclusionMode: Output<VpcBlockPublicAccessExclusionInternetGatewayExclusionMode>? = null, val subnetId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<VpcBlockPublicAccessExclusionArgs>

Resource Type definition for AWS::EC2::VPCBlockPublicAccessExclusion.

Constructors

Link copied to clipboard
constructor(internetGatewayExclusionMode: Output<VpcBlockPublicAccessExclusionInternetGatewayExclusionMode>? = null, subnetId: Output<String>? = null, tags: Output<List<TagArgs>>? = null, vpcId: Output<String>? = null)

Properties

Link copied to clipboard

The desired Block Public Access Exclusion Mode for a specific VPC/Subnet.

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

The ID of the subnet. Required only if you don't specify VpcId

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

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

The ID of the vpc. Required only if you don't specify SubnetId.

Functions

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