Class AuthorizationRuleState.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2clientvpn.inputs.AuthorizationRuleState.Builder
-
- Enclosing class:
- AuthorizationRuleState
public static final class AuthorizationRuleState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AuthorizationRuleState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationRuleState.BuilderaccessGroupId(com.pulumi.core.Output<java.lang.String> accessGroupId)AuthorizationRuleState.BuilderaccessGroupId(java.lang.String accessGroupId)AuthorizationRuleState.BuilderauthorizeAllGroups(com.pulumi.core.Output<java.lang.Boolean> authorizeAllGroups)AuthorizationRuleState.BuilderauthorizeAllGroups(java.lang.Boolean authorizeAllGroups)AuthorizationRuleStatebuild()AuthorizationRuleState.BuilderclientVpnEndpointId(com.pulumi.core.Output<java.lang.String> clientVpnEndpointId)AuthorizationRuleState.BuilderclientVpnEndpointId(java.lang.String clientVpnEndpointId)AuthorizationRuleState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)AuthorizationRuleState.Builderdescription(java.lang.String description)AuthorizationRuleState.Builderregion(com.pulumi.core.Output<java.lang.String> region)AuthorizationRuleState.Builderregion(java.lang.String region)AuthorizationRuleState.BuildertargetNetworkCidr(com.pulumi.core.Output<java.lang.String> targetNetworkCidr)AuthorizationRuleState.BuildertargetNetworkCidr(java.lang.String targetNetworkCidr)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AuthorizationRuleState defaults)
-
-
Method Detail
-
accessGroupId
public AuthorizationRuleState.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 AuthorizationRuleState.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 AuthorizationRuleState.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 AuthorizationRuleState.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 AuthorizationRuleState.Builder clientVpnEndpointId(@Nullable com.pulumi.core.Output<java.lang.String> clientVpnEndpointId)
- Parameters:
clientVpnEndpointId- The ID of the Client VPN endpoint.- Returns:
- builder
-
clientVpnEndpointId
public AuthorizationRuleState.Builder clientVpnEndpointId(java.lang.String clientVpnEndpointId)
- Parameters:
clientVpnEndpointId- The ID of the Client VPN endpoint.- Returns:
- builder
-
description
public AuthorizationRuleState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A brief description of the authorization rule.- Returns:
- builder
-
description
public AuthorizationRuleState.Builder description(java.lang.String description)
- Parameters:
description- A brief description of the authorization rule.- Returns:
- builder
-
region
public AuthorizationRuleState.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 AuthorizationRuleState.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 AuthorizationRuleState.Builder targetNetworkCidr(@Nullable 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 AuthorizationRuleState.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 AuthorizationRuleState build()
-
-