Class CfnNetworkSettingsPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.workspacesweb.CfnNetworkSettingsPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnNetworkSettingsPropsMixin>
- Enclosing class:
CfnNetworkSettingsPropsMixin
@Stability(Stable)
public static final class CfnNetworkSettingsPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnNetworkSettingsPropsMixin>
A fluent builder for
CfnNetworkSettingsPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) securityGroupIds(List<String> securityGroupIds) One or more security groups used to control access from streaming instances to your VPC.The subnets in which network interfaces are created to connect streaming instances to your VPC.The tags to add to the network settings resource.The VPC that streaming instances will connect to.
-
Method Details
-
create
@Stability(Stable) public static CfnNetworkSettingsPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnNetworkSettingsPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnNetworkSettingsPropsMixin.Builder.
-
securityGroupIds
@Stability(Stable) public CfnNetworkSettingsPropsMixin.Builder securityGroupIds(List<String> securityGroupIds) One or more security groups used to control access from streaming instances to your VPC.Pattern :
^[\w+\-]+$- Parameters:
securityGroupIds- One or more security groups used to control access from streaming instances to your VPC. This parameter is required.- Returns:
this- See Also:
-
subnetIds
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})$- Parameters:
subnetIds- The subnets in which network interfaces are created to connect streaming instances to your VPC. This parameter is required.- Returns:
this- See Also:
-
tags
The tags to add to the network settings resource.A tag is a key-value pair.
- Parameters:
tags- The tags to add to the network settings resource. This parameter is required.- Returns:
this- See Also:
-
vpcId
The VPC that streaming instances will connect to.Pattern :
^vpc-[0-9a-z]*$- Parameters:
vpcId- The VPC that streaming instances will connect to. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnNetworkSettingsPropsMixin>- Returns:
- a newly built instance of
CfnNetworkSettingsPropsMixin.
-