Redshift / Paginator / DescribeEndpointAccess
DescribeEndpointAccess#
- class Redshift.Paginator.DescribeEndpointAccess#
paginator = client.get_paginator('describe_endpoint_access')
- paginate(**kwargs)#
Creates an iterator that will paginate through responses from
Redshift.Client.describe_endpoint_access()
.See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( ClusterIdentifier='string', ResourceOwner='string', EndpointName='string', VpcId='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
ClusterIdentifier (string) – The cluster identifier associated with the described endpoint.
ResourceOwner (string) – The Amazon Web Services account ID of the owner of the cluster.
EndpointName (string) – The name of the endpoint to be described.
VpcId (string) – The virtual private cloud (VPC) identifier with access to the cluster.
PaginationConfig (dict) –
A dictionary that provides parameters to control pagination.
MaxItems (integer) –
The total number of items to return. If the total number of items available is more than the value specified in max-items then a
NextToken
will be provided in the output that you can use to resume pagination.PageSize (integer) –
The size of each page.
StartingToken (string) –
A token to specify where to start paginating. This is the
NextToken
from a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'EndpointAccessList': [ { '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' }, ] } }, ], 'NextToken': 'string' }
Response Structure
(dict) –
EndpointAccessList (list) –
The list of endpoints with access to the cluster.
(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.
NextToken (string) –
A token to resume pagination.