amazonka-backup-gateway-2.0: Amazon Backup Gateway 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.BackupGateway.GetHypervisor

Description

This action requests information about the specified hypervisor to which the gateway will connect. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.

Synopsis

Creating a Request

data GetHypervisor Source #

See: newGetHypervisor smart constructor.

Constructors

GetHypervisor' 

Fields

Instances

Instances details
ToJSON GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

ToHeaders GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

ToPath GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

ToQuery GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

AWSRequest GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

Associated Types

type AWSResponse GetHypervisor #

Generic GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

Associated Types

type Rep GetHypervisor :: Type -> Type #

Read GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

Show GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

NFData GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

Methods

rnf :: GetHypervisor -> () #

Eq GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

Hashable GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

type AWSResponse GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

type Rep GetHypervisor Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

type Rep GetHypervisor = D1 ('MetaData "GetHypervisor" "Amazonka.BackupGateway.GetHypervisor" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "GetHypervisor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hypervisorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetHypervisor Source #

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

GetHypervisor, getHypervisor_hypervisorArn - The Amazon Resource Name (ARN) of the hypervisor.

Request Lenses

getHypervisor_hypervisorArn :: Lens' GetHypervisor Text Source #

The Amazon Resource Name (ARN) of the hypervisor.

Destructuring the Response

data GetHypervisorResponse Source #

See: newGetHypervisorResponse smart constructor.

Constructors

GetHypervisorResponse' 

Fields

Instances

Instances details
Generic GetHypervisorResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

Associated Types

type Rep GetHypervisorResponse :: Type -> Type #

Read GetHypervisorResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

Show GetHypervisorResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

NFData GetHypervisorResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

Methods

rnf :: GetHypervisorResponse -> () #

Eq GetHypervisorResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

type Rep GetHypervisorResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetHypervisor

type Rep GetHypervisorResponse = D1 ('MetaData "GetHypervisorResponse" "Amazonka.BackupGateway.GetHypervisor" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "GetHypervisorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hypervisor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HypervisorDetails)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetHypervisorResponse Source #

Create a value of GetHypervisorResponse 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:hypervisor:GetHypervisorResponse', getHypervisorResponse_hypervisor - Details about the requested hypervisor.

$sel:httpStatus:GetHypervisorResponse', getHypervisorResponse_httpStatus - The response's http status code.

Response Lenses