amazonka-memorydb-2.0: Amazon MemoryDB SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MemoryDb.DescribeServiceUpdates

Description

Returns details of the service updates

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeServiceUpdates Source #

See: newDescribeServiceUpdates smart constructor.

Constructors

DescribeServiceUpdates' 

Fields

  • clusterNames :: Maybe [Text]

    The list of cluster names to identify service updates to apply

  • maxResults :: Maybe Int

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

  • nextToken :: Maybe Text

    An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

  • serviceUpdateName :: Maybe Text

    The unique ID of the service update to describe.

  • status :: Maybe [ServiceUpdateStatus]

    The status(es) of the service updates to filter on

Instances

Instances details
ToJSON DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

ToHeaders DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

ToPath DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

ToQuery DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

AWSPager DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

AWSRequest DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Associated Types

type AWSResponse DescribeServiceUpdates #

Generic DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Associated Types

type Rep DescribeServiceUpdates :: Type -> Type #

Read DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Show DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

NFData DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Methods

rnf :: DescribeServiceUpdates -> () #

Eq DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Hashable DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

type AWSResponse DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

type Rep DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

type Rep DescribeServiceUpdates = D1 ('MetaData "DescribeServiceUpdates" "Amazonka.MemoryDb.DescribeServiceUpdates" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeServiceUpdates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceUpdateStatus]))))))

newDescribeServiceUpdates :: DescribeServiceUpdates Source #

Create a value of DescribeServiceUpdates 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:clusterNames:DescribeServiceUpdates', describeServiceUpdates_clusterNames - The list of cluster names to identify service updates to apply

$sel:maxResults:DescribeServiceUpdates', describeServiceUpdates_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeServiceUpdates, describeServiceUpdates_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

DescribeServiceUpdates, describeServiceUpdates_serviceUpdateName - The unique ID of the service update to describe.

DescribeServiceUpdates, describeServiceUpdates_status - The status(es) of the service updates to filter on

Request Lenses

describeServiceUpdates_clusterNames :: Lens' DescribeServiceUpdates (Maybe [Text]) Source #

The list of cluster names to identify service updates to apply

describeServiceUpdates_maxResults :: Lens' DescribeServiceUpdates (Maybe Int) Source #

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

describeServiceUpdates_nextToken :: Lens' DescribeServiceUpdates (Maybe Text) Source #

An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

describeServiceUpdates_serviceUpdateName :: Lens' DescribeServiceUpdates (Maybe Text) Source #

The unique ID of the service update to describe.

describeServiceUpdates_status :: Lens' DescribeServiceUpdates (Maybe [ServiceUpdateStatus]) Source #

The status(es) of the service updates to filter on

Destructuring the Response

data DescribeServiceUpdatesResponse Source #

See: newDescribeServiceUpdatesResponse smart constructor.

Constructors

DescribeServiceUpdatesResponse' 

Fields

  • nextToken :: Maybe Text

    An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

  • serviceUpdates :: Maybe [ServiceUpdate]

    A list of service updates

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Associated Types

type Rep DescribeServiceUpdatesResponse :: Type -> Type #

Read DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Show DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

NFData DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Eq DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

type Rep DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

type Rep DescribeServiceUpdatesResponse = D1 ('MetaData "DescribeServiceUpdatesResponse" "Amazonka.MemoryDb.DescribeServiceUpdates" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeServiceUpdatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceUpdate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeServiceUpdatesResponse Source #

Create a value of DescribeServiceUpdatesResponse 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:

DescribeServiceUpdates, describeServiceUpdatesResponse_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

DescribeServiceUpdatesResponse, describeServiceUpdatesResponse_serviceUpdates - A list of service updates

$sel:httpStatus:DescribeServiceUpdatesResponse', describeServiceUpdatesResponse_httpStatus - The response's http status code.

Response Lenses

describeServiceUpdatesResponse_nextToken :: Lens' DescribeServiceUpdatesResponse (Maybe Text) Source #

An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.