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.Types.HypervisorDetails

Description

 
Synopsis

Documentation

data HypervisorDetails Source #

These are the details of the specified hypervisor. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.

See: newHypervisorDetails smart constructor.

Constructors

HypervisorDetails' 

Fields

Instances

Instances details
FromJSON HypervisorDetails Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.HypervisorDetails

Generic HypervisorDetails Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.HypervisorDetails

Associated Types

type Rep HypervisorDetails :: Type -> Type #

Read HypervisorDetails Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.HypervisorDetails

Show HypervisorDetails Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.HypervisorDetails

NFData HypervisorDetails Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.HypervisorDetails

Methods

rnf :: HypervisorDetails -> () #

Eq HypervisorDetails Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.HypervisorDetails

Hashable HypervisorDetails Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.HypervisorDetails

type Rep HypervisorDetails Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.HypervisorDetails

type Rep HypervisorDetails = D1 ('MetaData "HypervisorDetails" "Amazonka.BackupGateway.Types.HypervisorDetails" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "HypervisorDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "host") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hypervisorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastSuccessfulMetadataSyncTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "latestMetadataSyncStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SyncMetadataStatus)) :*: S1 ('MetaSel ('Just "latestMetadataSyncStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HypervisorState)))))))

newHypervisorDetails :: HypervisorDetails Source #

Create a value of HypervisorDetails 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:host:HypervisorDetails', hypervisorDetails_host - The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).

$sel:hypervisorArn:HypervisorDetails', hypervisorDetails_hypervisorArn - The Amazon Resource Name (ARN) of the hypervisor.

$sel:kmsKeyArn:HypervisorDetails', hypervisorDetails_kmsKeyArn - The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.

$sel:lastSuccessfulMetadataSyncTime:HypervisorDetails', hypervisorDetails_lastSuccessfulMetadataSyncTime - This is the time when the most recent successful sync of metadata occurred.

$sel:latestMetadataSyncStatus:HypervisorDetails', hypervisorDetails_latestMetadataSyncStatus - This is the most recent status for the indicated metadata sync.

$sel:latestMetadataSyncStatusMessage:HypervisorDetails', hypervisorDetails_latestMetadataSyncStatusMessage - This is the most recent status for the indicated metadata sync.

$sel:logGroupArn:HypervisorDetails', hypervisorDetails_logGroupArn - The Amazon Resource Name (ARN) of the group of gateways within the requested log.

$sel:name:HypervisorDetails', hypervisorDetails_name - This is the name of the specified hypervisor.

$sel:state:HypervisorDetails', hypervisorDetails_state - This is the current state of the specified hypervisor.

The possible states are PENDING, ONLINE, OFFLINE, or ERROR.

hypervisorDetails_host :: Lens' HypervisorDetails (Maybe Text) Source #

The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).

hypervisorDetails_hypervisorArn :: Lens' HypervisorDetails (Maybe Text) Source #

The Amazon Resource Name (ARN) of the hypervisor.

hypervisorDetails_kmsKeyArn :: Lens' HypervisorDetails (Maybe Text) Source #

The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.

hypervisorDetails_lastSuccessfulMetadataSyncTime :: Lens' HypervisorDetails (Maybe UTCTime) Source #

This is the time when the most recent successful sync of metadata occurred.

hypervisorDetails_latestMetadataSyncStatus :: Lens' HypervisorDetails (Maybe SyncMetadataStatus) Source #

This is the most recent status for the indicated metadata sync.

hypervisorDetails_latestMetadataSyncStatusMessage :: Lens' HypervisorDetails (Maybe Text) Source #

This is the most recent status for the indicated metadata sync.

hypervisorDetails_logGroupArn :: Lens' HypervisorDetails (Maybe Text) Source #

The Amazon Resource Name (ARN) of the group of gateways within the requested log.

hypervisorDetails_name :: Lens' HypervisorDetails (Maybe Text) Source #

This is the name of the specified hypervisor.

hypervisorDetails_state :: Lens' HypervisorDetails (Maybe HypervisorState) Source #

This is the current state of the specified hypervisor.

The possible states are PENDING, ONLINE, OFFLINE, or ERROR.