libZSservicesZSamazonka-redshiftZSamazonka-redshift
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Redshift.DescribeEndpointAccess

Description

Describes a Redshift-managed VPC endpoint.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeEndpointAccess Source #

See: newDescribeEndpointAccess smart constructor.

Constructors

DescribeEndpointAccess' 

Fields

  • endpointName :: Maybe Text

    The name of the endpoint to be described.

  • vpcId :: Maybe Text

    The virtual private cloud (VPC) identifier with access to the cluster.

  • clusterIdentifier :: Maybe Text

    The cluster identifier associated with the described endpoint.

  • marker :: Maybe Text

    An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

  • maxRecords :: Maybe Int

    The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a Marker is included in the response so that the remaining results can be retrieved.

  • resourceOwner :: Maybe Text

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

Instances

Instances details
Eq DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Read DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Show DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Generic DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Associated Types

type Rep DescribeEndpointAccess :: Type -> Type #

NFData DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Methods

rnf :: DescribeEndpointAccess -> () #

Hashable DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

AWSPager DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

AWSRequest DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Associated Types

type AWSResponse DescribeEndpointAccess #

ToHeaders DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

ToPath DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

ToQuery DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

type Rep DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

type Rep DescribeEndpointAccess = D1 ('MetaData "DescribeEndpointAccess" "Amazonka.Redshift.DescribeEndpointAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEndpointAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "resourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

newDescribeEndpointAccess :: DescribeEndpointAccess Source #

Create a value of DescribeEndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointName:DescribeEndpointAccess', describeEndpointAccess_endpointName - The name of the endpoint to be described.

$sel:vpcId:DescribeEndpointAccess', describeEndpointAccess_vpcId - The virtual private cloud (VPC) identifier with access to the cluster.

$sel:clusterIdentifier:DescribeEndpointAccess', describeEndpointAccess_clusterIdentifier - The cluster identifier associated with the described endpoint.

$sel:marker:DescribeEndpointAccess', describeEndpointAccess_marker - An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

$sel:maxRecords:DescribeEndpointAccess', describeEndpointAccess_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a Marker is included in the response so that the remaining results can be retrieved.

$sel:resourceOwner:DescribeEndpointAccess', describeEndpointAccess_resourceOwner - The Amazon Web Services account ID of the owner of the cluster.

Request Lenses

describeEndpointAccess_endpointName :: Lens' DescribeEndpointAccess (Maybe Text) Source #

The name of the endpoint to be described.

describeEndpointAccess_vpcId :: Lens' DescribeEndpointAccess (Maybe Text) Source #

The virtual private cloud (VPC) identifier with access to the cluster.

describeEndpointAccess_clusterIdentifier :: Lens' DescribeEndpointAccess (Maybe Text) Source #

The cluster identifier associated with the described endpoint.

describeEndpointAccess_marker :: Lens' DescribeEndpointAccess (Maybe Text) Source #

An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

describeEndpointAccess_maxRecords :: Lens' DescribeEndpointAccess (Maybe Int) Source #

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a Marker is included in the response so that the remaining results can be retrieved.

describeEndpointAccess_resourceOwner :: Lens' DescribeEndpointAccess (Maybe Text) Source #

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

Destructuring the Response

data DescribeEndpointAccessResponse Source #

See: newDescribeEndpointAccessResponse smart constructor.

Constructors

DescribeEndpointAccessResponse' 

Fields

  • marker :: Maybe Text

    An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

  • endpointAccessList :: Maybe [EndpointAccess]

    The list of endpoints with access to the cluster.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Read DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Show DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Generic DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Associated Types

type Rep DescribeEndpointAccessResponse :: Type -> Type #

NFData DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

type Rep DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

type Rep DescribeEndpointAccessResponse = D1 ('MetaData "DescribeEndpointAccessResponse" "Amazonka.Redshift.DescribeEndpointAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEndpointAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointAccessList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointAccess])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEndpointAccessResponse Source #

Create a value of DescribeEndpointAccessResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeEndpointAccess', describeEndpointAccessResponse_marker - An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

$sel:endpointAccessList:DescribeEndpointAccessResponse', describeEndpointAccessResponse_endpointAccessList - The list of endpoints with access to the cluster.

$sel:httpStatus:DescribeEndpointAccessResponse', describeEndpointAccessResponse_httpStatus - The response's http status code.

Response Lenses

describeEndpointAccessResponse_marker :: Lens' DescribeEndpointAccessResponse (Maybe Text) Source #

An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.