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

Description

Lists all Source Servers or multiple Source Servers filtered by ID.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeSourceServers Source #

See: newDescribeSourceServers smart constructor.

Constructors

DescribeSourceServers' 

Fields

Instances

Instances details
ToJSON DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

ToHeaders DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

ToPath DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

ToQuery DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

AWSPager DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

AWSRequest DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Associated Types

type AWSResponse DescribeSourceServers #

Generic DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Associated Types

type Rep DescribeSourceServers :: Type -> Type #

Read DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Show DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

NFData DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Methods

rnf :: DescribeSourceServers -> () #

Eq DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Hashable DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

type AWSResponse DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

type Rep DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

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

newDescribeSourceServers :: DescribeSourceServers Source #

Create a value of DescribeSourceServers 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:filters:DescribeSourceServers', describeSourceServers_filters - A set of filters by which to return Source Servers.

$sel:maxResults:DescribeSourceServers', describeSourceServers_maxResults - Maximum number of Source Servers to retrieve.

DescribeSourceServers, describeSourceServers_nextToken - The token of the next Source Server to retrieve.

Request Lenses

describeSourceServers_maxResults :: Lens' DescribeSourceServers (Maybe Natural) Source #

Maximum number of Source Servers to retrieve.

describeSourceServers_nextToken :: Lens' DescribeSourceServers (Maybe Text) Source #

The token of the next Source Server to retrieve.

Destructuring the Response

data DescribeSourceServersResponse Source #

See: newDescribeSourceServersResponse smart constructor.

Constructors

DescribeSourceServersResponse' 

Fields

Instances

Instances details
Generic DescribeSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Associated Types

type Rep DescribeSourceServersResponse :: Type -> Type #

Show DescribeSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

NFData DescribeSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Eq DescribeSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

type Rep DescribeSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

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

newDescribeSourceServersResponse Source #

Create a value of DescribeSourceServersResponse 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:DescribeSourceServersResponse', describeSourceServersResponse_items - An array of Source Servers.

DescribeSourceServers, describeSourceServersResponse_nextToken - The token of the next Source Server to retrieve.

$sel:httpStatus:DescribeSourceServersResponse', describeSourceServersResponse_httpStatus - The response's http status code.

Response Lenses