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.DescribeDataSharesForConsumer

Description

Returns a list of datashares where the account identifier being called is a consumer account identifier.

Synopsis

Creating a Request

data DescribeDataSharesForConsumer Source #

See: newDescribeDataSharesForConsumer smart constructor.

Constructors

DescribeDataSharesForConsumer' 

Fields

  • status :: Maybe DataShareStatusForConsumer

    An identifier giving the status of a datashare in the consumer cluster. If this field is specified, Amazon Redshift returns the list of datashares that have the specified status.

  • consumerArn :: Maybe Text

    The Amazon Resource Name (ARN) of the consumer that returns in the list of datashares.

  • marker :: Maybe Text

    An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataSharesForConsumer request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

  • maxRecords :: Maybe Int

    The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Instances

Instances details
Eq DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Read DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Show DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Generic DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Associated Types

type Rep DescribeDataSharesForConsumer :: Type -> Type #

NFData DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Hashable DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

AWSRequest DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

ToHeaders DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

ToPath DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

ToQuery DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

type Rep DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

type Rep DescribeDataSharesForConsumer = D1 ('MetaData "DescribeDataSharesForConsumer" "Amazonka.Redshift.DescribeDataSharesForConsumer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeDataSharesForConsumer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataShareStatusForConsumer)) :*: S1 ('MetaSel ('Just "consumerArn") '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)))))
type AWSResponse DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

newDescribeDataSharesForConsumer :: DescribeDataSharesForConsumer Source #

Create a value of DescribeDataSharesForConsumer 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:status:DescribeDataSharesForConsumer', describeDataSharesForConsumer_status - An identifier giving the status of a datashare in the consumer cluster. If this field is specified, Amazon Redshift returns the list of datashares that have the specified status.

$sel:consumerArn:DescribeDataSharesForConsumer', describeDataSharesForConsumer_consumerArn - The Amazon Resource Name (ARN) of the consumer that returns in the list of datashares.

$sel:marker:DescribeDataSharesForConsumer', describeDataSharesForConsumer_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataSharesForConsumer request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeDataSharesForConsumer', describeDataSharesForConsumer_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Request Lenses

describeDataSharesForConsumer_status :: Lens' DescribeDataSharesForConsumer (Maybe DataShareStatusForConsumer) Source #

An identifier giving the status of a datashare in the consumer cluster. If this field is specified, Amazon Redshift returns the list of datashares that have the specified status.

describeDataSharesForConsumer_consumerArn :: Lens' DescribeDataSharesForConsumer (Maybe Text) Source #

The Amazon Resource Name (ARN) of the consumer that returns in the list of datashares.

describeDataSharesForConsumer_marker :: Lens' DescribeDataSharesForConsumer (Maybe Text) Source #

An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataSharesForConsumer request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

describeDataSharesForConsumer_maxRecords :: Lens' DescribeDataSharesForConsumer (Maybe Int) Source #

The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Destructuring the Response

data DescribeDataSharesForConsumerResponse Source #

Constructors

DescribeDataSharesForConsumerResponse' 

Fields

  • marker :: Maybe Text

    An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataSharesForConsumer request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

  • dataShares :: Maybe [DataShare]

    Shows the results of datashares available for consumers.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Read DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Show DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Generic DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

NFData DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

type Rep DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

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

newDescribeDataSharesForConsumerResponse Source #

Create a value of DescribeDataSharesForConsumerResponse 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:DescribeDataSharesForConsumer', describeDataSharesForConsumerResponse_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataSharesForConsumer request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:dataShares:DescribeDataSharesForConsumerResponse', describeDataSharesForConsumerResponse_dataShares - Shows the results of datashares available for consumers.

$sel:httpStatus:DescribeDataSharesForConsumerResponse', describeDataSharesForConsumerResponse_httpStatus - The response's http status code.

Response Lenses

describeDataSharesForConsumerResponse_marker :: Lens' DescribeDataSharesForConsumerResponse (Maybe Text) Source #

An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataSharesForConsumer request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.