Class AuthorizationRuleState.Builder

  • Enclosing class:
    AuthorizationRuleState

    public static final class AuthorizationRuleState.Builder
    extends java.lang.Object
    • 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