Package com.pulumi.aws.ec2clientvpn
Class AuthorizationRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2clientvpn.AuthorizationRuleArgs.Builder
-
- Enclosing class:
- AuthorizationRuleArgs
public static final class AuthorizationRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AuthorizationRuleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationRuleArgs.BuilderaccessGroupId(com.pulumi.core.Output<java.lang.String> accessGroupId)AuthorizationRuleArgs.BuilderaccessGroupId(java.lang.String accessGroupId)AuthorizationRuleArgs.BuilderauthorizeAllGroups(com.pulumi.core.Output<java.lang.Boolean> authorizeAllGroups)AuthorizationRuleArgs.BuilderauthorizeAllGroups(java.lang.Boolean authorizeAllGroups)AuthorizationRuleArgsbuild()AuthorizationRuleArgs.BuilderclientVpnEndpointId(com.pulumi.core.Output<java.lang.String> clientVpnEndpointId)AuthorizationRuleArgs.BuilderclientVpnEndpointId(java.lang.String clientVpnEndpointId)AuthorizationRuleArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)AuthorizationRuleArgs.Builderdescription(java.lang.String description)AuthorizationRuleArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)AuthorizationRuleArgs.Builderregion(java.lang.String region)AuthorizationRuleArgs.BuildertargetNetworkCidr(com.pulumi.core.Output<java.lang.String> targetNetworkCidr)AuthorizationRuleArgs.BuildertargetNetworkCidr(java.lang.String targetNetworkCidr)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AuthorizationRuleArgs defaults)
-
-
Method Detail
-
accessGroupId
public AuthorizationRuleArgs.Builder accessGroupId(@Nullable com.pulumi.core.Output<java.lang.String> accessGroupId)
- Parameters:
accessGroupId- The ID of the group to which the authorization rule grants access. One of `accessGroupId` or `authorizeAllGroups` must be set.- Returns:
- builder
-
accessGroupId
public AuthorizationRuleArgs.Builder accessGroupId(java.lang.String accessGroupId)
- Parameters:
accessGroupId- The ID of the group to which the authorization rule grants access. One of `accessGroupId` or `authorizeAllGroups` must be set.- Returns:
- builder
-
authorizeAllGroups
public AuthorizationRuleArgs.Builder authorizeAllGroups(@Nullable com.pulumi.core.Output<java.lang.Boolean> authorizeAllGroups)
- Parameters:
authorizeAllGroups- Indicates whether the authorization rule grants access to all clients. One of `accessGroupId` or `authorizeAllGroups` must be set.- Returns:
- builder
-
authorizeAllGroups
public AuthorizationRuleArgs.Builder authorizeAllGroups(java.lang.Boolean authorizeAllGroups)
- Parameters:
authorizeAllGroups- Indicates whether the authorization rule grants access to all clients. One of `accessGroupId` or `authorizeAllGroups` must be set.- Returns:
- builder
-
clientVpnEndpointId
public AuthorizationRuleArgs.Builder clientVpnEndpointId(com.pulumi.core.Output<java.lang.String> clientVpnEndpointId)
- Parameters:
clientVpnEndpointId- The ID of the Client VPN endpoint.- Returns:
- builder
-
clientVpnEndpointId
public AuthorizationRuleArgs.Builder clientVpnEndpointId(java.lang.String clientVpnEndpointId)
- Parameters:
clientVpnEndpointId- The ID of the Client VPN endpoint.- Returns:
- builder
-
description
public AuthorizationRuleArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A brief description of the authorization rule.- Returns:
- builder
-
description
public AuthorizationRuleArgs.Builder description(java.lang.String description)
- Parameters:
description- A brief description of the authorization rule.- Returns:
- builder
-
region
public AuthorizationRuleArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AuthorizationRuleArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
targetNetworkCidr
public AuthorizationRuleArgs.Builder targetNetworkCidr(com.pulumi.core.Output<java.lang.String> targetNetworkCidr)
- Parameters:
targetNetworkCidr- The IPv4 or IPv6 address range, in CIDR notation, of the network to which the authorization rule applies.- Returns:
- builder
-
targetNetworkCidr
public AuthorizationRuleArgs.Builder targetNetworkCidr(java.lang.String targetNetworkCidr)
- Parameters:
targetNetworkCidr- The IPv4 or IPv6 address range, in CIDR notation, of the network to which the authorization rule applies.- Returns:
- builder
-
build
public AuthorizationRuleArgs build()
-
-