Redshift / Client / delete_endpoint_access

delete_endpoint_access#

Redshift.Client.delete_endpoint_access(**kwargs)#

Deletes a Redshift-managed VPC endpoint.

See also: AWS API Documentation

Request Syntax

response = client.delete_endpoint_access(
    EndpointName='string'
)
Parameters:

EndpointName (string) –

[REQUIRED]

The Redshift-managed VPC endpoint to delete.

Return type:

dict

Returns:

Response Syntax

{
    'ClusterIdentifier': 'string',
    'ResourceOwner': 'string',
    'SubnetGroupName': 'string',
    'EndpointStatus': 'string',
    'EndpointName': 'string',
    'EndpointCreateTime': datetime(2015, 1, 1),
    'Port': 123,
    'Address': 'string',
    'VpcSecurityGroups': [
        {
            'VpcSecurityGroupId': 'string',
            'Status': 'string'
        },
    ],
    'VpcEndpoint': {
        'VpcEndpointId': 'string',
        'VpcId': 'string',
        'NetworkInterfaces': [
            {
                'NetworkInterfaceId': 'string',
                'SubnetId': 'string',
                'PrivateIpAddress': 'string',
                'AvailabilityZone': 'string',
                'Ipv6Address': 'string'
            },
        ]
    }
}

Response Structure

  • (dict) –

    Describes a Redshift-managed VPC endpoint.

    • ClusterIdentifier (string) –

      The cluster identifier of the cluster associated with the endpoint.

    • ResourceOwner (string) –

      The Amazon Web Services account ID of the owner of the cluster.

    • SubnetGroupName (string) –

      The subnet group name where Amazon Redshift chooses to deploy the endpoint.

    • EndpointStatus (string) –

      The status of the endpoint.

    • EndpointName (string) –

      The name of the endpoint.

    • EndpointCreateTime (datetime) –

      The time (UTC) that the endpoint was created.

    • Port (integer) –

      The port number on which the cluster accepts incoming connections.

    • Address (string) –

      The DNS address of the endpoint.

    • VpcSecurityGroups (list) –

      The security groups associated with the endpoint.

      • (dict) –

        Describes the members of a VPC security group.

        • VpcSecurityGroupId (string) –

          The identifier of the VPC security group.

        • Status (string) –

          The status of the VPC security group.

    • VpcEndpoint (dict) –

      The connection endpoint for connecting to an Amazon Redshift cluster through the proxy.

      • VpcEndpointId (string) –

        The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

      • VpcId (string) –

        The VPC identifier that the endpoint is associated.

      • NetworkInterfaces (list) –

        One or more network interfaces of the endpoint. Also known as an interface endpoint.

        • (dict) –

          Describes a network interface.

          • NetworkInterfaceId (string) –

            The network interface identifier.

          • SubnetId (string) –

            The subnet identifier.

          • PrivateIpAddress (string) –

            The IPv4 address of the network interface within the subnet.

          • AvailabilityZone (string) –

            The Availability Zone.

          • Ipv6Address (string) –

            The IPv6 address of the network interface within the subnet.

Exceptions

  • Redshift.Client.exceptions.ClusterNotFoundFault

  • Redshift.Client.exceptions.InvalidEndpointStateFault

  • Redshift.Client.exceptions.InvalidClusterSecurityGroupStateFault

  • Redshift.Client.exceptions.EndpointNotFoundFault

  • Redshift.Client.exceptions.InvalidClusterStateFault