Class ProxyEndpointState.Builder

  • Enclosing class:
    ProxyEndpointState

    public static final class ProxyEndpointState.Builder
    extends java.lang.Object
    • Method Detail

      • arn

        public ProxyEndpointState.Builder arn​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - The Amazon Resource Name (ARN) for the proxy endpoint.
        Returns:
        builder
      • arn

        public ProxyEndpointState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - The Amazon Resource Name (ARN) for the proxy endpoint.
        Returns:
        builder
      • dbProxyEndpointName

        public ProxyEndpointState.Builder dbProxyEndpointName​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> dbProxyEndpointName)
        Parameters:
        dbProxyEndpointName - The identifier for the proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.
        Returns:
        builder
      • dbProxyEndpointName

        public ProxyEndpointState.Builder dbProxyEndpointName​(java.lang.String dbProxyEndpointName)
        Parameters:
        dbProxyEndpointName - The identifier for the proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.
        Returns:
        builder
      • dbProxyName

        public ProxyEndpointState.Builder dbProxyName​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> dbProxyName)
        Parameters:
        dbProxyName - The name of the DB proxy associated with the DB proxy endpoint that you create.
        Returns:
        builder
      • dbProxyName

        public ProxyEndpointState.Builder dbProxyName​(java.lang.String dbProxyName)
        Parameters:
        dbProxyName - The name of the DB proxy associated with the DB proxy endpoint that you create.
        Returns:
        builder
      • endpoint

        public ProxyEndpointState.Builder endpoint​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> endpoint)
        Parameters:
        endpoint - The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.
        Returns:
        builder
      • endpoint

        public ProxyEndpointState.Builder endpoint​(java.lang.String endpoint)
        Parameters:
        endpoint - The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.
        Returns:
        builder
      • isDefault

        public ProxyEndpointState.Builder isDefault​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Boolean> isDefault)
        Parameters:
        isDefault - Indicates whether this endpoint is the default endpoint for the associated DB proxy.
        Returns:
        builder
      • isDefault

        public ProxyEndpointState.Builder isDefault​(java.lang.Boolean isDefault)
        Parameters:
        isDefault - Indicates whether this endpoint is the default endpoint for the associated DB proxy.
        Returns:
        builder
      • tags

        public ProxyEndpointState.Builder tags​(@Nullable
                                               com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - A mapping of tags to assign to the resource.
        Returns:
        builder
      • tags

        public ProxyEndpointState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - A mapping of tags to assign to the resource.
        Returns:
        builder
      • tagsAll

        @Deprecated
        public ProxyEndpointState.Builder tagsAll​(@Nullable
                                                  com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Deprecated.
        Please use `tags` instead.
        Returns:
        builder
      • tagsAll

        @Deprecated
        public ProxyEndpointState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Deprecated.
        Please use `tags` instead.
        Returns:
        builder
      • targetRole

        public ProxyEndpointState.Builder targetRole​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> targetRole)
        Parameters:
        targetRole - Indicates whether the DB proxy endpoint can be used for read/write or read-only operations. The default is `READ_WRITE`. Valid values are `READ_WRITE` and `READ_ONLY`.
        Returns:
        builder
      • targetRole

        public ProxyEndpointState.Builder targetRole​(java.lang.String targetRole)
        Parameters:
        targetRole - Indicates whether the DB proxy endpoint can be used for read/write or read-only operations. The default is `READ_WRITE`. Valid values are `READ_WRITE` and `READ_ONLY`.
        Returns:
        builder
      • vpcId

        public ProxyEndpointState.Builder vpcId​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> vpcId)
        Parameters:
        vpcId - The VPC ID of the DB proxy endpoint.
        Returns:
        builder
      • vpcId

        public ProxyEndpointState.Builder vpcId​(java.lang.String vpcId)
        Parameters:
        vpcId - The VPC ID of the DB proxy endpoint.
        Returns:
        builder
      • vpcSecurityGroupIds

        public ProxyEndpointState.Builder vpcSecurityGroupIds​(@Nullable
                                                              com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupIds)
        Parameters:
        vpcSecurityGroupIds - One or more VPC security group IDs to associate with the new proxy.
        Returns:
        builder
      • vpcSecurityGroupIds

        public ProxyEndpointState.Builder vpcSecurityGroupIds​(java.util.List<java.lang.String> vpcSecurityGroupIds)
        Parameters:
        vpcSecurityGroupIds - One or more VPC security group IDs to associate with the new proxy.
        Returns:
        builder
      • vpcSecurityGroupIds

        public ProxyEndpointState.Builder vpcSecurityGroupIds​(java.lang.String... vpcSecurityGroupIds)
        Parameters:
        vpcSecurityGroupIds - One or more VPC security group IDs to associate with the new proxy.
        Returns:
        builder
      • vpcSubnetIds

        public ProxyEndpointState.Builder vpcSubnetIds​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSubnetIds)
        Parameters:
        vpcSubnetIds - One or more VPC subnet IDs to associate with the new proxy.
        Returns:
        builder
      • vpcSubnetIds

        public ProxyEndpointState.Builder vpcSubnetIds​(java.util.List<java.lang.String> vpcSubnetIds)
        Parameters:
        vpcSubnetIds - One or more VPC subnet IDs to associate with the new proxy.
        Returns:
        builder
      • vpcSubnetIds

        public ProxyEndpointState.Builder vpcSubnetIds​(java.lang.String... vpcSubnetIds)
        Parameters:
        vpcSubnetIds - One or more VPC subnet IDs to associate with the new proxy.
        Returns:
        builder