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

Description

 
Synopsis

Documentation

data VmwareTag Source #

A VMware tag is a tag attached to a specific virtual machine. A tag is a key-value pair you can use to manage, filter, and search for your resources.

The content of VMware tags can be matched to Amazon Web Services tags.

See: newVmwareTag smart constructor.

Constructors

VmwareTag' 

Fields

Instances

Instances details
FromJSON VmwareTag Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.VmwareTag

Generic VmwareTag Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.VmwareTag

Associated Types

type Rep VmwareTag :: Type -> Type #

Read VmwareTag Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.VmwareTag

Show VmwareTag Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.VmwareTag

NFData VmwareTag Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.VmwareTag

Methods

rnf :: VmwareTag -> () #

Eq VmwareTag Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.VmwareTag

Hashable VmwareTag Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.VmwareTag

type Rep VmwareTag Source # 
Instance details

Defined in Amazonka.BackupGateway.Types.VmwareTag

type Rep VmwareTag = D1 ('MetaData "VmwareTag" "Amazonka.BackupGateway.Types.VmwareTag" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "VmwareTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vmwareCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vmwareTagDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vmwareTagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVmwareTag :: VmwareTag Source #

Create a value of VmwareTag 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:vmwareCategory:VmwareTag', vmwareTag_vmwareCategory - The is the category of VMware.

$sel:vmwareTagDescription:VmwareTag', vmwareTag_vmwareTagDescription - This is a user-defined description of a VMware tag.

$sel:vmwareTagName:VmwareTag', vmwareTag_vmwareTagName - This is the user-defined name of a VMware tag.

vmwareTag_vmwareCategory :: Lens' VmwareTag (Maybe Text) Source #

The is the category of VMware.

vmwareTag_vmwareTagDescription :: Lens' VmwareTag (Maybe Text) Source #

This is a user-defined description of a VMware tag.

vmwareTag_vmwareTagName :: Lens' VmwareTag (Maybe Text) Source #

This is the user-defined name of a VMware tag.