:doc:`RDS <../../rds>` / Client / delete_db_proxy_endpoint

************************
delete_db_proxy_endpoint
************************



.. py:method:: RDS.Client.delete_db_proxy_endpoint(**kwargs)

  

  Deletes a ``DBProxyEndpoint``. Doing so removes the ability to access the DB proxy using the endpoint that you defined. The endpoint that you delete might have provided capabilities such as read/write or read-only operations, or using a different VPC than the DB proxy's default VPC.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DeleteDBProxyEndpoint>`_  


  **Request Syntax**
  ::

    response = client.delete_db_proxy_endpoint(
        DBProxyEndpointName='string'
    )
    
  :type DBProxyEndpointName: string
  :param DBProxyEndpointName: **[REQUIRED]** 

    The name of the DB proxy endpoint to delete.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'DBProxyEndpoint': {
              'DBProxyEndpointName': 'string',
              'DBProxyEndpointArn': 'string',
              'DBProxyName': 'string',
              'Status': 'available'|'modifying'|'incompatible-network'|'insufficient-resource-limits'|'creating'|'deleting',
              'VpcId': 'string',
              'VpcSecurityGroupIds': [
                  'string',
              ],
              'VpcSubnetIds': [
                  'string',
              ],
              'Endpoint': 'string',
              'CreatedDate': datetime(2015, 1, 1),
              'TargetRole': 'READ_WRITE'|'READ_ONLY',
              'IsDefault': True|False,
              'EndpointNetworkType': 'IPV4'|'IPV6'|'DUAL'
          }
      }
      
    **Response Structure**

    

    - *(dict) --* 
      

      - **DBProxyEndpoint** *(dict) --* 

        The data structure representing the details of the DB proxy endpoint that you delete.

        
        

        - **DBProxyEndpointName** *(string) --* 

          The name for the DB 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.

          
        

        - **DBProxyEndpointArn** *(string) --* 

          The Amazon Resource Name (ARN) for the DB proxy endpoint.

          
        

        - **DBProxyName** *(string) --* 

          The identifier for the DB proxy that is associated with this DB proxy endpoint.

          
        

        - **Status** *(string) --* 

          The current status of this DB proxy endpoint. A status of ``available`` means the endpoint is ready to handle requests. Other values indicate that you must wait for the endpoint to be ready, or take some action to resolve an issue.

          
        

        - **VpcId** *(string) --* 

          Provides the VPC ID of the DB proxy endpoint.

          
        

        - **VpcSecurityGroupIds** *(list) --* 

          Provides a list of VPC security groups that the DB proxy endpoint belongs to.

          
          

          - *(string) --* 
      
        

        - **VpcSubnetIds** *(list) --* 

          The EC2 subnet IDs for the DB proxy endpoint.

          
          

          - *(string) --* 
      
        

        - **Endpoint** *(string) --* 

          The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

          
        

        - **CreatedDate** *(datetime) --* 

          The date and time when the DB proxy endpoint was first created.

          
        

        - **TargetRole** *(string) --* 

          A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

          
        

        - **IsDefault** *(boolean) --* 

          Indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.

          
        

        - **EndpointNetworkType** *(string) --* 

          The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports.

           

          Valid values:

           

          
          * ``IPV4`` - The proxy endpoint supports IPv4 only.
           
          * ``IPV6`` - The proxy endpoint supports IPv6 only.
           
          * ``DUAL`` - The proxy endpoint supports both IPv4 and IPv6.
          

          
    
  
  **Exceptions**
  
  *   :py:class:`RDS.Client.exceptions.InvalidDBProxyEndpointStateFault`

  
  *   :py:class:`RDS.Client.exceptions.DBProxyEndpointNotFoundFault`

  