amazonka-drs-2.0: Amazon Elastic Disaster Recovery Service 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.DrS.ListExtensibleSourceServers

Description

Returns a list of source servers on a staging account that are extensible, which means that: a. The source server is not already extended into this Account. b. The source server on the Account we’re reading from is not an extension of another source server.

This operation returns paginated results.

Synopsis

Creating a Request

data ListExtensibleSourceServers Source #

See: newListExtensibleSourceServers smart constructor.

Constructors

ListExtensibleSourceServers' 

Fields

Instances

Instances details
ToJSON ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

ToHeaders ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

ToPath ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

ToQuery ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

AWSPager ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

AWSRequest ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Generic ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Associated Types

type Rep ListExtensibleSourceServers :: Type -> Type #

Read ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Show ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

NFData ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Eq ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Hashable ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

type AWSResponse ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

type Rep ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

type Rep ListExtensibleSourceServers = D1 ('MetaData "ListExtensibleSourceServers" "Amazonka.DrS.ListExtensibleSourceServers" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "ListExtensibleSourceServers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stagingAccountID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListExtensibleSourceServers Source #

Create a value of ListExtensibleSourceServers 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:maxResults:ListExtensibleSourceServers', listExtensibleSourceServers_maxResults - The maximum number of extensible source servers to retrieve.

ListExtensibleSourceServers, listExtensibleSourceServers_nextToken - The token of the next extensible source server to retrieve.

ListExtensibleSourceServers, listExtensibleSourceServers_stagingAccountID - The Id of the staging Account to retrieve extensible source servers from.

Request Lenses

listExtensibleSourceServers_maxResults :: Lens' ListExtensibleSourceServers (Maybe Natural) Source #

The maximum number of extensible source servers to retrieve.

listExtensibleSourceServers_nextToken :: Lens' ListExtensibleSourceServers (Maybe Text) Source #

The token of the next extensible source server to retrieve.

listExtensibleSourceServers_stagingAccountID :: Lens' ListExtensibleSourceServers Text Source #

The Id of the staging Account to retrieve extensible source servers from.

Destructuring the Response

data ListExtensibleSourceServersResponse Source #

Constructors

ListExtensibleSourceServersResponse' 

Fields

Instances

Instances details
Generic ListExtensibleSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Show ListExtensibleSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

NFData ListExtensibleSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Eq ListExtensibleSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

type Rep ListExtensibleSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

type Rep ListExtensibleSourceServersResponse = D1 ('MetaData "ListExtensibleSourceServersResponse" "Amazonka.DrS.ListExtensibleSourceServers" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "ListExtensibleSourceServersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StagingSourceServer])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListExtensibleSourceServersResponse Source #

Create a value of ListExtensibleSourceServersResponse 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:items:ListExtensibleSourceServersResponse', listExtensibleSourceServersResponse_items - A list of source servers on a staging Account that are extensible.

ListExtensibleSourceServers, listExtensibleSourceServersResponse_nextToken - The token of the next extensible source server to retrieve.

$sel:httpStatus:ListExtensibleSourceServersResponse', listExtensibleSourceServersResponse_httpStatus - The response's http status code.

Response Lenses

listExtensibleSourceServersResponse_items :: Lens' ListExtensibleSourceServersResponse (Maybe [StagingSourceServer]) Source #

A list of source servers on a staging Account that are extensible.

listExtensibleSourceServersResponse_nextToken :: Lens' ListExtensibleSourceServersResponse (Maybe Text) Source #

The token of the next extensible source server to retrieve.