NetworkSettingsArgs

data class NetworkSettingsArgs(val securityGroupIds: Output<List<String>>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<NetworkSettingsArgs>

Definition of AWS::WorkSpacesWeb::NetworkSettings Resource Type

Constructors

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

Properties

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

One or more security groups used to control access from streaming instances to your VPC. Pattern : ^[\w+\-]+$

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

The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones. Pattern : ^subnet-([0-9a-f]{8}|[0-9a-f]{17})$

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

The tags to add to the network settings resource. A tag is a key-value pair.

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

The VPC that streaming instances will connect to. Pattern : ^vpc-[0-9a-z]*$

Functions

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