Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- Waiters
- Operations
- AssociateGatewayToServer
- CreateGateway
- DeleteGateway
- DeleteHypervisor
- DisassociateGatewayFromServer
- GetBandwidthRateLimitSchedule
- GetGateway
- GetHypervisor
- GetHypervisorPropertyMappings
- GetVirtualMachine
- ImportHypervisorConfiguration
- ListGateways (Paginated)
- ListHypervisors (Paginated)
- ListTagsForResource
- ListVirtualMachines (Paginated)
- PutBandwidthRateLimitSchedule
- PutHypervisorPropertyMappings
- PutMaintenanceStartTime
- StartVirtualMachinesMetadataSync
- TagResource
- TestHypervisorConfiguration
- UntagResource
- UpdateGatewayInformation
- UpdateGatewaySoftwareNow
- UpdateHypervisor
- Types
Derived from API version 2021-01-01
of the AWS service descriptions, licensed under Apache 2.0.
Backup gateway
Backup gateway connects Backup to your hypervisor, so you can create, store, and restore backups of your virtual machines (VMs) anywhere, whether on-premises or in the VMware Cloud (VMC) on Amazon Web Services.
Add on-premises resources by connecting to a hypervisor through a gateway. Backup will automatically discover the resources in your hypervisor.
Use Backup to assign virtual or on-premises resources to a backup plan, or run on-demand backups. Once you have backed up your resources, you can view them and restore them like any resource supported by Backup.
To download the Amazon Web Services software to get started, navigate to the Backup console, choose Gateways, then choose Create gateway.
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data AssociateGatewayToServer = AssociateGatewayToServer' Text Text
- newAssociateGatewayToServer :: Text -> Text -> AssociateGatewayToServer
- data AssociateGatewayToServerResponse = AssociateGatewayToServerResponse' (Maybe Text) Int
- newAssociateGatewayToServerResponse :: Int -> AssociateGatewayToServerResponse
- data CreateGateway = CreateGateway' (Maybe [Tag]) Text Text GatewayType
- newCreateGateway :: Text -> Text -> GatewayType -> CreateGateway
- data CreateGatewayResponse = CreateGatewayResponse' (Maybe Text) Int
- newCreateGatewayResponse :: Int -> CreateGatewayResponse
- data DeleteGateway = DeleteGateway' Text
- newDeleteGateway :: Text -> DeleteGateway
- data DeleteGatewayResponse = DeleteGatewayResponse' (Maybe Text) Int
- newDeleteGatewayResponse :: Int -> DeleteGatewayResponse
- data DeleteHypervisor = DeleteHypervisor' Text
- newDeleteHypervisor :: Text -> DeleteHypervisor
- data DeleteHypervisorResponse = DeleteHypervisorResponse' (Maybe Text) Int
- newDeleteHypervisorResponse :: Int -> DeleteHypervisorResponse
- data DisassociateGatewayFromServer = DisassociateGatewayFromServer' Text
- newDisassociateGatewayFromServer :: Text -> DisassociateGatewayFromServer
- data DisassociateGatewayFromServerResponse = DisassociateGatewayFromServerResponse' (Maybe Text) Int
- newDisassociateGatewayFromServerResponse :: Int -> DisassociateGatewayFromServerResponse
- data GetBandwidthRateLimitSchedule = GetBandwidthRateLimitSchedule' Text
- newGetBandwidthRateLimitSchedule :: Text -> GetBandwidthRateLimitSchedule
- data GetBandwidthRateLimitScheduleResponse = GetBandwidthRateLimitScheduleResponse' (Maybe [BandwidthRateLimitInterval]) (Maybe Text) Int
- newGetBandwidthRateLimitScheduleResponse :: Int -> GetBandwidthRateLimitScheduleResponse
- data GetGateway = GetGateway' Text
- newGetGateway :: Text -> GetGateway
- data GetGatewayResponse = GetGatewayResponse' (Maybe GatewayDetails) Int
- newGetGatewayResponse :: Int -> GetGatewayResponse
- data GetHypervisor = GetHypervisor' Text
- newGetHypervisor :: Text -> GetHypervisor
- data GetHypervisorResponse = GetHypervisorResponse' (Maybe HypervisorDetails) Int
- newGetHypervisorResponse :: Int -> GetHypervisorResponse
- data GetHypervisorPropertyMappings = GetHypervisorPropertyMappings' Text
- newGetHypervisorPropertyMappings :: Text -> GetHypervisorPropertyMappings
- data GetHypervisorPropertyMappingsResponse = GetHypervisorPropertyMappingsResponse' (Maybe Text) (Maybe Text) (Maybe [VmwareToAwsTagMapping]) Int
- newGetHypervisorPropertyMappingsResponse :: Int -> GetHypervisorPropertyMappingsResponse
- data GetVirtualMachine = GetVirtualMachine' Text
- newGetVirtualMachine :: Text -> GetVirtualMachine
- data GetVirtualMachineResponse = GetVirtualMachineResponse' (Maybe VirtualMachineDetails) Int
- newGetVirtualMachineResponse :: Int -> GetVirtualMachineResponse
- data ImportHypervisorConfiguration = ImportHypervisorConfiguration' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) (Maybe (Sensitive Text)) Text Text
- newImportHypervisorConfiguration :: Text -> Text -> ImportHypervisorConfiguration
- data ImportHypervisorConfigurationResponse = ImportHypervisorConfigurationResponse' (Maybe Text) Int
- newImportHypervisorConfigurationResponse :: Int -> ImportHypervisorConfigurationResponse
- data ListGateways = ListGateways' (Maybe Natural) (Maybe Text)
- newListGateways :: ListGateways
- data ListGatewaysResponse = ListGatewaysResponse' (Maybe [Gateway]) (Maybe Text) Int
- newListGatewaysResponse :: Int -> ListGatewaysResponse
- data ListHypervisors = ListHypervisors' (Maybe Natural) (Maybe Text)
- newListHypervisors :: ListHypervisors
- data ListHypervisorsResponse = ListHypervisorsResponse' (Maybe [Hypervisor]) (Maybe Text) Int
- newListHypervisorsResponse :: Int -> ListHypervisorsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe Text) (Maybe [Tag]) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data ListVirtualMachines = ListVirtualMachines' (Maybe Text) (Maybe Natural) (Maybe Text)
- newListVirtualMachines :: ListVirtualMachines
- data ListVirtualMachinesResponse = ListVirtualMachinesResponse' (Maybe Text) (Maybe [VirtualMachine]) Int
- newListVirtualMachinesResponse :: Int -> ListVirtualMachinesResponse
- data PutBandwidthRateLimitSchedule = PutBandwidthRateLimitSchedule' [BandwidthRateLimitInterval] Text
- newPutBandwidthRateLimitSchedule :: Text -> PutBandwidthRateLimitSchedule
- data PutBandwidthRateLimitScheduleResponse = PutBandwidthRateLimitScheduleResponse' (Maybe Text) Int
- newPutBandwidthRateLimitScheduleResponse :: Int -> PutBandwidthRateLimitScheduleResponse
- data PutHypervisorPropertyMappings = PutHypervisorPropertyMappings' Text Text [VmwareToAwsTagMapping]
- newPutHypervisorPropertyMappings :: Text -> Text -> PutHypervisorPropertyMappings
- data PutHypervisorPropertyMappingsResponse = PutHypervisorPropertyMappingsResponse' (Maybe Text) Int
- newPutHypervisorPropertyMappingsResponse :: Int -> PutHypervisorPropertyMappingsResponse
- data PutMaintenanceStartTime = PutMaintenanceStartTime' (Maybe Natural) (Maybe Natural) Text Natural Natural
- newPutMaintenanceStartTime :: Text -> Natural -> Natural -> PutMaintenanceStartTime
- data PutMaintenanceStartTimeResponse = PutMaintenanceStartTimeResponse' (Maybe Text) Int
- newPutMaintenanceStartTimeResponse :: Int -> PutMaintenanceStartTimeResponse
- data StartVirtualMachinesMetadataSync = StartVirtualMachinesMetadataSync' Text
- newStartVirtualMachinesMetadataSync :: Text -> StartVirtualMachinesMetadataSync
- data StartVirtualMachinesMetadataSyncResponse = StartVirtualMachinesMetadataSyncResponse' (Maybe Text) Int
- newStartVirtualMachinesMetadataSyncResponse :: Int -> StartVirtualMachinesMetadataSyncResponse
- data TagResource = TagResource' Text [Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' (Maybe Text) Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data TestHypervisorConfiguration = TestHypervisorConfiguration' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text Text
- newTestHypervisorConfiguration :: Text -> Text -> TestHypervisorConfiguration
- data TestHypervisorConfigurationResponse = TestHypervisorConfigurationResponse' Int
- newTestHypervisorConfigurationResponse :: Int -> TestHypervisorConfigurationResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' (Maybe Text) Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateGatewayInformation = UpdateGatewayInformation' (Maybe Text) Text
- newUpdateGatewayInformation :: Text -> UpdateGatewayInformation
- data UpdateGatewayInformationResponse = UpdateGatewayInformationResponse' (Maybe Text) Int
- newUpdateGatewayInformationResponse :: Int -> UpdateGatewayInformationResponse
- data UpdateGatewaySoftwareNow = UpdateGatewaySoftwareNow' Text
- newUpdateGatewaySoftwareNow :: Text -> UpdateGatewaySoftwareNow
- data UpdateGatewaySoftwareNowResponse = UpdateGatewaySoftwareNowResponse' (Maybe Text) Int
- newUpdateGatewaySoftwareNowResponse :: Int -> UpdateGatewaySoftwareNowResponse
- data UpdateHypervisor = UpdateHypervisor' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text
- newUpdateHypervisor :: Text -> UpdateHypervisor
- data UpdateHypervisorResponse = UpdateHypervisorResponse' (Maybe Text) Int
- newUpdateHypervisorResponse :: Int -> UpdateHypervisorResponse
- newtype GatewayType where
- GatewayType' { }
- pattern GatewayType_BACKUP_VM :: GatewayType
- newtype HypervisorState where
- HypervisorState' { }
- pattern HypervisorState_ERROR :: HypervisorState
- pattern HypervisorState_OFFLINE :: HypervisorState
- pattern HypervisorState_ONLINE :: HypervisorState
- pattern HypervisorState_PENDING :: HypervisorState
- newtype SyncMetadataStatus where
- SyncMetadataStatus' { }
- pattern SyncMetadataStatus_CREATED :: SyncMetadataStatus
- pattern SyncMetadataStatus_FAILED :: SyncMetadataStatus
- pattern SyncMetadataStatus_PARTIALLY_FAILED :: SyncMetadataStatus
- pattern SyncMetadataStatus_RUNNING :: SyncMetadataStatus
- pattern SyncMetadataStatus_SUCCEEDED :: SyncMetadataStatus
- data BandwidthRateLimitInterval = BandwidthRateLimitInterval' (Maybe Natural) (NonEmpty Natural) Natural Natural Natural Natural
- newBandwidthRateLimitInterval :: NonEmpty Natural -> Natural -> Natural -> Natural -> Natural -> BandwidthRateLimitInterval
- data Gateway = Gateway' (Maybe Text) (Maybe Text) (Maybe GatewayType) (Maybe Text) (Maybe POSIX)
- newGateway :: Gateway
- data GatewayDetails = GatewayDetails' (Maybe Text) (Maybe Text) (Maybe GatewayType) (Maybe Text) (Maybe POSIX) (Maybe MaintenanceStartTime) (Maybe POSIX) (Maybe Text)
- newGatewayDetails :: GatewayDetails
- data Hypervisor = Hypervisor' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe HypervisorState)
- newHypervisor :: Hypervisor
- data HypervisorDetails = HypervisorDetails' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe SyncMetadataStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe HypervisorState)
- newHypervisorDetails :: HypervisorDetails
- data MaintenanceStartTime = MaintenanceStartTime' (Maybe Natural) (Maybe Natural) Natural Natural
- newMaintenanceStartTime :: Natural -> Natural -> MaintenanceStartTime
- data Tag = Tag' Text Text
- newTag :: Text -> Text -> Tag
- data VirtualMachine = VirtualMachine' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text)
- newVirtualMachine :: VirtualMachine
- data VirtualMachineDetails = VirtualMachineDetails' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [VmwareTag])
- newVirtualMachineDetails :: VirtualMachineDetails
- data VmwareTag = VmwareTag' (Maybe Text) (Maybe Text) (Maybe Text)
- newVmwareTag :: VmwareTag
- data VmwareToAwsTagMapping = VmwareToAwsTagMapping' Text Text Text Text
- newVmwareToAwsTagMapping :: Text -> Text -> Text -> Text -> VmwareToAwsTagMapping
Service Configuration
defaultService :: Service Source #
API version 2021-01-01
of the Amazon Backup Gateway SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by BackupGateway
.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
The operation cannot proceed because you have insufficient permissions.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
The operation cannot proceed because it is not supported.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
The operation did not succeed because an internal error occurred. Try again later.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
A resource that is required for the action wasn't found.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
TPS has been limited to protect against intentional or unintentional high request volumes.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The operation did not succeed because a validation error occurred.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
AssociateGatewayToServer
data AssociateGatewayToServer Source #
See: newAssociateGatewayToServer
smart constructor.
Instances
newAssociateGatewayToServer Source #
:: Text | |
-> Text | |
-> AssociateGatewayToServer |
Create a value of AssociateGatewayToServer
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:
AssociateGatewayToServer
, associateGatewayToServer_gatewayArn
- The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a list of gateways for your account and Amazon Web
Services Region.
$sel:serverArn:AssociateGatewayToServer'
, associateGatewayToServer_serverArn
- The Amazon Resource Name (ARN) of the server that hosts your virtual
machines.
data AssociateGatewayToServerResponse Source #
See: newAssociateGatewayToServerResponse
smart constructor.
Instances
Generic AssociateGatewayToServerResponse Source # | |
Read AssociateGatewayToServerResponse Source # | |
Show AssociateGatewayToServerResponse Source # | |
NFData AssociateGatewayToServerResponse Source # | |
Defined in Amazonka.BackupGateway.AssociateGatewayToServer rnf :: AssociateGatewayToServerResponse -> () # | |
Eq AssociateGatewayToServerResponse Source # | |
type Rep AssociateGatewayToServerResponse Source # | |
Defined in Amazonka.BackupGateway.AssociateGatewayToServer type Rep AssociateGatewayToServerResponse = D1 ('MetaData "AssociateGatewayToServerResponse" "Amazonka.BackupGateway.AssociateGatewayToServer" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "AssociateGatewayToServerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newAssociateGatewayToServerResponse Source #
Create a value of AssociateGatewayToServerResponse
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:
AssociateGatewayToServer
, associateGatewayToServerResponse_gatewayArn
- The Amazon Resource Name (ARN) of a gateway.
$sel:httpStatus:AssociateGatewayToServerResponse'
, associateGatewayToServerResponse_httpStatus
- The response's http status code.
CreateGateway
data CreateGateway Source #
See: newCreateGateway
smart constructor.
Instances
:: Text | |
-> Text | |
-> GatewayType | |
-> CreateGateway |
Create a value of CreateGateway
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:tags:CreateGateway'
, createGateway_tags
- A list of up to 50 tags to assign to the gateway. Each tag is a
key-value pair.
$sel:activationKey:CreateGateway'
, createGateway_activationKey
- The activation key of the created gateway.
CreateGateway
, createGateway_gatewayDisplayName
- The display name of the created gateway.
CreateGateway
, createGateway_gatewayType
- The type of created gateway.
data CreateGatewayResponse Source #
See: newCreateGatewayResponse
smart constructor.
Instances
newCreateGatewayResponse Source #
Create a value of CreateGatewayResponse
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:
CreateGatewayResponse
, createGatewayResponse_gatewayArn
- The Amazon Resource Name (ARN) of the gateway you create.
$sel:httpStatus:CreateGatewayResponse'
, createGatewayResponse_httpStatus
- The response's http status code.
DeleteGateway
data DeleteGateway Source #
See: newDeleteGateway
smart constructor.
Instances
Create a value of DeleteGateway
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:
DeleteGateway
, deleteGateway_gatewayArn
- The Amazon Resource Name (ARN) of the gateway to delete.
data DeleteGatewayResponse Source #
See: newDeleteGatewayResponse
smart constructor.
Instances
newDeleteGatewayResponse Source #
Create a value of DeleteGatewayResponse
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:
DeleteGateway
, deleteGatewayResponse_gatewayArn
- The Amazon Resource Name (ARN) of the gateway you deleted.
$sel:httpStatus:DeleteGatewayResponse'
, deleteGatewayResponse_httpStatus
- The response's http status code.
DeleteHypervisor
data DeleteHypervisor Source #
See: newDeleteHypervisor
smart constructor.
Instances
Create a value of DeleteHypervisor
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:
DeleteHypervisor
, deleteHypervisor_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor to delete.
data DeleteHypervisorResponse Source #
See: newDeleteHypervisorResponse
smart constructor.
Instances
newDeleteHypervisorResponse Source #
Create a value of DeleteHypervisorResponse
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:
DeleteHypervisor
, deleteHypervisorResponse_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor you deleted.
$sel:httpStatus:DeleteHypervisorResponse'
, deleteHypervisorResponse_httpStatus
- The response's http status code.
DisassociateGatewayFromServer
data DisassociateGatewayFromServer Source #
See: newDisassociateGatewayFromServer
smart constructor.
Instances
newDisassociateGatewayFromServer Source #
Create a value of DisassociateGatewayFromServer
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:
DisassociateGatewayFromServer
, disassociateGatewayFromServer_gatewayArn
- The Amazon Resource Name (ARN) of the gateway to disassociate.
data DisassociateGatewayFromServerResponse Source #
See: newDisassociateGatewayFromServerResponse
smart constructor.
Instances
newDisassociateGatewayFromServerResponse Source #
Create a value of DisassociateGatewayFromServerResponse
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:
DisassociateGatewayFromServer
, disassociateGatewayFromServerResponse_gatewayArn
- The Amazon Resource Name (ARN) of the gateway you disassociated.
$sel:httpStatus:DisassociateGatewayFromServerResponse'
, disassociateGatewayFromServerResponse_httpStatus
- The response's http status code.
GetBandwidthRateLimitSchedule
data GetBandwidthRateLimitSchedule Source #
See: newGetBandwidthRateLimitSchedule
smart constructor.
Instances
newGetBandwidthRateLimitSchedule Source #
Create a value of GetBandwidthRateLimitSchedule
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:
GetBandwidthRateLimitSchedule
, getBandwidthRateLimitSchedule_gatewayArn
- The Amazon Resource Name (ARN) of the gateway. Use the
ListGateways
operation to return a list of gateways for your account and Amazon Web
Services Region.
data GetBandwidthRateLimitScheduleResponse Source #
See: newGetBandwidthRateLimitScheduleResponse
smart constructor.
Instances
newGetBandwidthRateLimitScheduleResponse Source #
Create a value of GetBandwidthRateLimitScheduleResponse
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:bandwidthRateLimitIntervals:GetBandwidthRateLimitScheduleResponse'
, getBandwidthRateLimitScheduleResponse_bandwidthRateLimitIntervals
- An array containing bandwidth rate limit schedule intervals for a
gateway. When no bandwidth rate limit intervals have been scheduled, the
array is empty.
GetBandwidthRateLimitSchedule
, getBandwidthRateLimitScheduleResponse_gatewayArn
- The Amazon Resource Name (ARN) of the gateway. Use the
ListGateways
operation to return a list of gateways for your account and Amazon Web
Services Region.
$sel:httpStatus:GetBandwidthRateLimitScheduleResponse'
, getBandwidthRateLimitScheduleResponse_httpStatus
- The response's http status code.
GetGateway
data GetGateway Source #
See: newGetGateway
smart constructor.
Instances
:: Text | |
-> GetGateway |
Create a value of GetGateway
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:
GetGateway
, getGateway_gatewayArn
- The Amazon Resource Name (ARN) of the gateway.
data GetGatewayResponse Source #
See: newGetGatewayResponse
smart constructor.
Instances
newGetGatewayResponse Source #
Create a value of GetGatewayResponse
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:gateway:GetGatewayResponse'
, getGatewayResponse_gateway
- By providing the ARN (Amazon Resource Name), this API returns the
gateway.
$sel:httpStatus:GetGatewayResponse'
, getGatewayResponse_httpStatus
- The response's http status code.
GetHypervisor
data GetHypervisor Source #
See: newGetHypervisor
smart constructor.
Instances
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.
data GetHypervisorResponse Source #
See: newGetHypervisorResponse
smart constructor.
Instances
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.
GetHypervisorPropertyMappings
data GetHypervisorPropertyMappings Source #
See: newGetHypervisorPropertyMappings
smart constructor.
Instances
newGetHypervisorPropertyMappings Source #
Create a value of GetHypervisorPropertyMappings
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:
GetHypervisorPropertyMappings
, getHypervisorPropertyMappings_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.
data GetHypervisorPropertyMappingsResponse Source #
See: newGetHypervisorPropertyMappingsResponse
smart constructor.
GetHypervisorPropertyMappingsResponse' (Maybe Text) (Maybe Text) (Maybe [VmwareToAwsTagMapping]) Int |
Instances
newGetHypervisorPropertyMappingsResponse Source #
Create a value of GetHypervisorPropertyMappingsResponse
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:
GetHypervisorPropertyMappings
, getHypervisorPropertyMappingsResponse_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.
$sel:iamRoleArn:GetHypervisorPropertyMappingsResponse'
, getHypervisorPropertyMappingsResponse_iamRoleArn
- The Amazon Resource Name (ARN) of the IAM role.
$sel:vmwareToAwsTagMappings:GetHypervisorPropertyMappingsResponse'
, getHypervisorPropertyMappingsResponse_vmwareToAwsTagMappings
- This is a display of the mappings of on-premises VMware tags to the
Amazon Web Services tags.
$sel:httpStatus:GetHypervisorPropertyMappingsResponse'
, getHypervisorPropertyMappingsResponse_httpStatus
- The response's http status code.
GetVirtualMachine
data GetVirtualMachine Source #
See: newGetVirtualMachine
smart constructor.
Instances
Create a value of GetVirtualMachine
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:
GetVirtualMachine
, getVirtualMachine_resourceArn
- The Amazon Resource Name (ARN) of the virtual machine.
data GetVirtualMachineResponse Source #
See: newGetVirtualMachineResponse
smart constructor.
Instances
newGetVirtualMachineResponse Source #
Create a value of GetVirtualMachineResponse
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:virtualMachine:GetVirtualMachineResponse'
, getVirtualMachineResponse_virtualMachine
- This object contains the basic attributes of VirtualMachine
contained
by the output of GetVirtualMachine
$sel:httpStatus:GetVirtualMachineResponse'
, getVirtualMachineResponse_httpStatus
- The response's http status code.
ImportHypervisorConfiguration
data ImportHypervisorConfiguration Source #
See: newImportHypervisorConfiguration
smart constructor.
ImportHypervisorConfiguration' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) (Maybe (Sensitive Text)) Text Text |
Instances
newImportHypervisorConfiguration Source #
Create a value of ImportHypervisorConfiguration
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:
ImportHypervisorConfiguration
, importHypervisorConfiguration_kmsKeyArn
- The Key Management Service for the hypervisor.
$sel:password:ImportHypervisorConfiguration'
, importHypervisorConfiguration_password
- The password for the hypervisor.
$sel:tags:ImportHypervisorConfiguration'
, importHypervisorConfiguration_tags
- The tags of the hypervisor configuration to import.
$sel:username:ImportHypervisorConfiguration'
, importHypervisorConfiguration_username
- The username for the hypervisor.
ImportHypervisorConfiguration
, importHypervisorConfiguration_host
- The server host of the hypervisor. This can be either an IP address or a
fully-qualified domain name (FQDN).
ImportHypervisorConfiguration
, importHypervisorConfiguration_name
- The name of the hypervisor.
data ImportHypervisorConfigurationResponse Source #
See: newImportHypervisorConfigurationResponse
smart constructor.
Instances
newImportHypervisorConfigurationResponse Source #
Create a value of ImportHypervisorConfigurationResponse
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:
ImportHypervisorConfigurationResponse
, importHypervisorConfigurationResponse_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor you disassociated.
$sel:httpStatus:ImportHypervisorConfigurationResponse'
, importHypervisorConfigurationResponse_httpStatus
- The response's http status code.
ListGateways (Paginated)
data ListGateways Source #
See: newListGateways
smart constructor.
Instances
newListGateways :: ListGateways Source #
Create a value of ListGateways
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:ListGateways'
, listGateways_maxResults
- The maximum number of gateways to list.
ListGateways
, listGateways_nextToken
- The next item following a partial list of returned resources. For
example, if a request is made to return MaxResults
number of
resources, NextToken
allows you to return more items in your list
starting at the location pointed to by the next token.
data ListGatewaysResponse Source #
See: newListGatewaysResponse
smart constructor.
Instances
newListGatewaysResponse Source #
Create a value of ListGatewaysResponse
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:gateways:ListGatewaysResponse'
, listGatewaysResponse_gateways
- A list of your gateways.
ListGateways
, listGatewaysResponse_nextToken
- The next item following a partial list of returned resources. For
example, if a request is made to return maxResults
number of
resources, NextToken
allows you to return more items in your list
starting at the location pointed to by the next token.
$sel:httpStatus:ListGatewaysResponse'
, listGatewaysResponse_httpStatus
- The response's http status code.
ListHypervisors (Paginated)
data ListHypervisors Source #
See: newListHypervisors
smart constructor.
Instances
newListHypervisors :: ListHypervisors Source #
Create a value of ListHypervisors
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:ListHypervisors'
, listHypervisors_maxResults
- The maximum number of hypervisors to list.
ListHypervisors
, listHypervisors_nextToken
- The next item following a partial list of returned resources. For
example, if a request is made to return maxResults
number of
resources, NextToken
allows you to return more items in your list
starting at the location pointed to by the next token.
data ListHypervisorsResponse Source #
See: newListHypervisorsResponse
smart constructor.
Instances
newListHypervisorsResponse Source #
Create a value of ListHypervisorsResponse
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:hypervisors:ListHypervisorsResponse'
, listHypervisorsResponse_hypervisors
- A list of your Hypervisor
objects, ordered by their Amazon Resource
Names (ARNs).
ListHypervisors
, listHypervisorsResponse_nextToken
- The next item following a partial list of returned resources. For
example, if a request is made to return maxResults
number of
resources, NextToken
allows you to return more items in your list
starting at the location pointed to by the next token.
$sel:httpStatus:ListHypervisorsResponse'
, listHypervisorsResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
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:
ListTagsForResource
, listTagsForResource_resourceArn
- The Amazon Resource Name (ARN) of the resource's tags to list.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
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:
ListTagsForResource
, listTagsForResourceResponse_resourceArn
- The Amazon Resource Name (ARN) of the resource's tags that you listed.
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- A list of the resource's tags.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
ListVirtualMachines (Paginated)
data ListVirtualMachines Source #
See: newListVirtualMachines
smart constructor.
Instances
newListVirtualMachines :: ListVirtualMachines Source #
Create a value of ListVirtualMachines
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:
ListVirtualMachines
, listVirtualMachines_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor connected to your
virtual machine.
$sel:maxResults:ListVirtualMachines'
, listVirtualMachines_maxResults
- The maximum number of virtual machines to list.
ListVirtualMachines
, listVirtualMachines_nextToken
- The next item following a partial list of returned resources. For
example, if a request is made to return maxResults
number of
resources, NextToken
allows you to return more items in your list
starting at the location pointed to by the next token.
data ListVirtualMachinesResponse Source #
See: newListVirtualMachinesResponse
smart constructor.
Instances
newListVirtualMachinesResponse Source #
Create a value of ListVirtualMachinesResponse
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:
ListVirtualMachines
, listVirtualMachinesResponse_nextToken
- The next item following a partial list of returned resources. For
example, if a request is made to return maxResults
number of
resources, NextToken
allows you to return more items in your list
starting at the location pointed to by the next token.
$sel:virtualMachines:ListVirtualMachinesResponse'
, listVirtualMachinesResponse_virtualMachines
- A list of your VirtualMachine
objects, ordered by their Amazon
Resource Names (ARNs).
$sel:httpStatus:ListVirtualMachinesResponse'
, listVirtualMachinesResponse_httpStatus
- The response's http status code.
PutBandwidthRateLimitSchedule
data PutBandwidthRateLimitSchedule Source #
See: newPutBandwidthRateLimitSchedule
smart constructor.
Instances
newPutBandwidthRateLimitSchedule Source #
Create a value of PutBandwidthRateLimitSchedule
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:bandwidthRateLimitIntervals:PutBandwidthRateLimitSchedule'
, putBandwidthRateLimitSchedule_bandwidthRateLimitIntervals
- An array containing bandwidth rate limit schedule intervals for a
gateway. When no bandwidth rate limit intervals have been scheduled, the
array is empty.
PutBandwidthRateLimitSchedule
, putBandwidthRateLimitSchedule_gatewayArn
- The Amazon Resource Name (ARN) of the gateway. Use the
ListGateways
operation to return a list of gateways for your account and Amazon Web
Services Region.
data PutBandwidthRateLimitScheduleResponse Source #
See: newPutBandwidthRateLimitScheduleResponse
smart constructor.
Instances
newPutBandwidthRateLimitScheduleResponse Source #
Create a value of PutBandwidthRateLimitScheduleResponse
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:
PutBandwidthRateLimitSchedule
, putBandwidthRateLimitScheduleResponse_gatewayArn
- The Amazon Resource Name (ARN) of the gateway. Use the
ListGateways
operation to return a list of gateways for your account and Amazon Web
Services Region.
$sel:httpStatus:PutBandwidthRateLimitScheduleResponse'
, putBandwidthRateLimitScheduleResponse_httpStatus
- The response's http status code.
PutHypervisorPropertyMappings
data PutHypervisorPropertyMappings Source #
See: newPutHypervisorPropertyMappings
smart constructor.
Instances
newPutHypervisorPropertyMappings Source #
Create a value of PutHypervisorPropertyMappings
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:
PutHypervisorPropertyMappings
, putHypervisorPropertyMappings_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.
$sel:iamRoleArn:PutHypervisorPropertyMappings'
, putHypervisorPropertyMappings_iamRoleArn
- The Amazon Resource Name (ARN) of the IAM role.
$sel:vmwareToAwsTagMappings:PutHypervisorPropertyMappings'
, putHypervisorPropertyMappings_vmwareToAwsTagMappings
- This action requests the mappings of on-premises VMware tags to the
Amazon Web Services tags.
data PutHypervisorPropertyMappingsResponse Source #
See: newPutHypervisorPropertyMappingsResponse
smart constructor.
Instances
newPutHypervisorPropertyMappingsResponse Source #
Create a value of PutHypervisorPropertyMappingsResponse
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:
PutHypervisorPropertyMappings
, putHypervisorPropertyMappingsResponse_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.
$sel:httpStatus:PutHypervisorPropertyMappingsResponse'
, putHypervisorPropertyMappingsResponse_httpStatus
- The response's http status code.
PutMaintenanceStartTime
data PutMaintenanceStartTime Source #
See: newPutMaintenanceStartTime
smart constructor.
Instances
newPutMaintenanceStartTime Source #
:: Text | |
-> Natural | |
-> Natural | |
-> PutMaintenanceStartTime |
Create a value of PutMaintenanceStartTime
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:
PutMaintenanceStartTime
, putMaintenanceStartTime_dayOfMonth
- The day of the month start maintenance on a gateway.
Valid values range from Sunday
to Saturday
.
PutMaintenanceStartTime
, putMaintenanceStartTime_dayOfWeek
- The day of the week to start maintenance on a gateway.
PutMaintenanceStartTime
, putMaintenanceStartTime_gatewayArn
- The Amazon Resource Name (ARN) for the gateway, used to specify its
maintenance start time.
PutMaintenanceStartTime
, putMaintenanceStartTime_hourOfDay
- The hour of the day to start maintenance on a gateway.
PutMaintenanceStartTime
, putMaintenanceStartTime_minuteOfHour
- The minute of the hour to start maintenance on a gateway.
data PutMaintenanceStartTimeResponse Source #
See: newPutMaintenanceStartTimeResponse
smart constructor.
Instances
Generic PutMaintenanceStartTimeResponse Source # | |
Read PutMaintenanceStartTimeResponse Source # | |
Show PutMaintenanceStartTimeResponse Source # | |
NFData PutMaintenanceStartTimeResponse Source # | |
Defined in Amazonka.BackupGateway.PutMaintenanceStartTime rnf :: PutMaintenanceStartTimeResponse -> () # | |
Eq PutMaintenanceStartTimeResponse Source # | |
type Rep PutMaintenanceStartTimeResponse Source # | |
Defined in Amazonka.BackupGateway.PutMaintenanceStartTime type Rep PutMaintenanceStartTimeResponse = D1 ('MetaData "PutMaintenanceStartTimeResponse" "Amazonka.BackupGateway.PutMaintenanceStartTime" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "PutMaintenanceStartTimeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newPutMaintenanceStartTimeResponse Source #
Create a value of PutMaintenanceStartTimeResponse
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:
PutMaintenanceStartTime
, putMaintenanceStartTimeResponse_gatewayArn
- The Amazon Resource Name (ARN) of a gateway for which you set the
maintenance start time.
$sel:httpStatus:PutMaintenanceStartTimeResponse'
, putMaintenanceStartTimeResponse_httpStatus
- The response's http status code.
StartVirtualMachinesMetadataSync
data StartVirtualMachinesMetadataSync Source #
See: newStartVirtualMachinesMetadataSync
smart constructor.
Instances
newStartVirtualMachinesMetadataSync Source #
Create a value of StartVirtualMachinesMetadataSync
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:
StartVirtualMachinesMetadataSync
, startVirtualMachinesMetadataSync_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.
data StartVirtualMachinesMetadataSyncResponse Source #
See: newStartVirtualMachinesMetadataSyncResponse
smart constructor.
Instances
newStartVirtualMachinesMetadataSyncResponse Source #
Create a value of StartVirtualMachinesMetadataSyncResponse
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:
StartVirtualMachinesMetadataSync
, startVirtualMachinesMetadataSyncResponse_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.
$sel:httpStatus:StartVirtualMachinesMetadataSyncResponse'
, startVirtualMachinesMetadataSyncResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
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:
TagResource
, tagResource_resourceARN
- The Amazon Resource Name (ARN) of the resource to tag.
$sel:tags:TagResource'
, tagResource_tags
- A list of tags to assign to the resource.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
Create a value of TagResourceResponse
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:
TagResource
, tagResourceResponse_resourceARN
- The Amazon Resource Name (ARN) of the resource you tagged.
$sel:httpStatus:TagResourceResponse'
, tagResourceResponse_httpStatus
- The response's http status code.
TestHypervisorConfiguration
data TestHypervisorConfiguration Source #
See: newTestHypervisorConfiguration
smart constructor.
Instances
newTestHypervisorConfiguration Source #
Create a value of TestHypervisorConfiguration
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:password:TestHypervisorConfiguration'
, testHypervisorConfiguration_password
- The password for the hypervisor.
$sel:username:TestHypervisorConfiguration'
, testHypervisorConfiguration_username
- The username for the hypervisor.
TestHypervisorConfiguration
, testHypervisorConfiguration_gatewayArn
- The Amazon Resource Name (ARN) of the gateway to the hypervisor to test.
TestHypervisorConfiguration
, testHypervisorConfiguration_host
- The server host of the hypervisor. This can be either an IP address or a
fully-qualified domain name (FQDN).
data TestHypervisorConfigurationResponse Source #
See: newTestHypervisorConfigurationResponse
smart constructor.
Instances
Generic TestHypervisorConfigurationResponse Source # | |
Defined in Amazonka.BackupGateway.TestHypervisorConfiguration type Rep TestHypervisorConfigurationResponse :: Type -> Type # | |
Read TestHypervisorConfigurationResponse Source # | |
Show TestHypervisorConfigurationResponse Source # | |
NFData TestHypervisorConfigurationResponse Source # | |
Defined in Amazonka.BackupGateway.TestHypervisorConfiguration rnf :: TestHypervisorConfigurationResponse -> () # | |
Eq TestHypervisorConfigurationResponse Source # | |
type Rep TestHypervisorConfigurationResponse Source # | |
Defined in Amazonka.BackupGateway.TestHypervisorConfiguration type Rep TestHypervisorConfigurationResponse = D1 ('MetaData "TestHypervisorConfigurationResponse" "Amazonka.BackupGateway.TestHypervisorConfiguration" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "TestHypervisorConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newTestHypervisorConfigurationResponse Source #
Create a value of TestHypervisorConfigurationResponse
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:httpStatus:TestHypervisorConfigurationResponse'
, testHypervisorConfigurationResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
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:
UntagResource
, untagResource_resourceARN
- The Amazon Resource Name (ARN) of the resource from which to remove
tags.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- The list of tag keys specifying which tags to remove.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse
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:
UntagResource
, untagResourceResponse_resourceARN
- The Amazon Resource Name (ARN) of the resource from which you removed
tags.
$sel:httpStatus:UntagResourceResponse'
, untagResourceResponse_httpStatus
- The response's http status code.
UpdateGatewayInformation
data UpdateGatewayInformation Source #
See: newUpdateGatewayInformation
smart constructor.
Instances
newUpdateGatewayInformation Source #
Create a value of UpdateGatewayInformation
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:
UpdateGatewayInformation
, updateGatewayInformation_gatewayDisplayName
- The updated display name of the gateway.
UpdateGatewayInformation
, updateGatewayInformation_gatewayArn
- The Amazon Resource Name (ARN) of the gateway to update.
data UpdateGatewayInformationResponse Source #
See: newUpdateGatewayInformationResponse
smart constructor.
Instances
Generic UpdateGatewayInformationResponse Source # | |
Read UpdateGatewayInformationResponse Source # | |
Show UpdateGatewayInformationResponse Source # | |
NFData UpdateGatewayInformationResponse Source # | |
Defined in Amazonka.BackupGateway.UpdateGatewayInformation rnf :: UpdateGatewayInformationResponse -> () # | |
Eq UpdateGatewayInformationResponse Source # | |
type Rep UpdateGatewayInformationResponse Source # | |
Defined in Amazonka.BackupGateway.UpdateGatewayInformation type Rep UpdateGatewayInformationResponse = D1 ('MetaData "UpdateGatewayInformationResponse" "Amazonka.BackupGateway.UpdateGatewayInformation" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "UpdateGatewayInformationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateGatewayInformationResponse Source #
Create a value of UpdateGatewayInformationResponse
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:
UpdateGatewayInformation
, updateGatewayInformationResponse_gatewayArn
- The Amazon Resource Name (ARN) of the gateway you updated.
$sel:httpStatus:UpdateGatewayInformationResponse'
, updateGatewayInformationResponse_httpStatus
- The response's http status code.
UpdateGatewaySoftwareNow
data UpdateGatewaySoftwareNow Source #
See: newUpdateGatewaySoftwareNow
smart constructor.
Instances
newUpdateGatewaySoftwareNow Source #
Create a value of UpdateGatewaySoftwareNow
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:
UpdateGatewaySoftwareNow
, updateGatewaySoftwareNow_gatewayArn
- The Amazon Resource Name (ARN) of the gateway to be updated.
data UpdateGatewaySoftwareNowResponse Source #
See: newUpdateGatewaySoftwareNowResponse
smart constructor.
Instances
Generic UpdateGatewaySoftwareNowResponse Source # | |
Read UpdateGatewaySoftwareNowResponse Source # | |
Show UpdateGatewaySoftwareNowResponse Source # | |
NFData UpdateGatewaySoftwareNowResponse Source # | |
Defined in Amazonka.BackupGateway.UpdateGatewaySoftwareNow rnf :: UpdateGatewaySoftwareNowResponse -> () # | |
Eq UpdateGatewaySoftwareNowResponse Source # | |
type Rep UpdateGatewaySoftwareNowResponse Source # | |
Defined in Amazonka.BackupGateway.UpdateGatewaySoftwareNow type Rep UpdateGatewaySoftwareNowResponse = D1 ('MetaData "UpdateGatewaySoftwareNowResponse" "Amazonka.BackupGateway.UpdateGatewaySoftwareNow" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "UpdateGatewaySoftwareNowResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateGatewaySoftwareNowResponse Source #
Create a value of UpdateGatewaySoftwareNowResponse
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:
UpdateGatewaySoftwareNow
, updateGatewaySoftwareNowResponse_gatewayArn
- The Amazon Resource Name (ARN) of the gateway you updated.
$sel:httpStatus:UpdateGatewaySoftwareNowResponse'
, updateGatewaySoftwareNowResponse_httpStatus
- The response's http status code.
UpdateHypervisor
data UpdateHypervisor Source #
See: newUpdateHypervisor
smart constructor.
UpdateHypervisor' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text |
Instances
Create a value of UpdateHypervisor
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:
UpdateHypervisor
, updateHypervisor_host
- The updated host of the hypervisor. This can be either an IP address or
a fully-qualified domain name (FQDN).
UpdateHypervisor
, updateHypervisor_logGroupArn
- The Amazon Resource Name (ARN) of the group of gateways within the
requested log.
UpdateHypervisor
, updateHypervisor_name
- The updated name for the hypervisor
$sel:password:UpdateHypervisor'
, updateHypervisor_password
- The updated password for the hypervisor.
$sel:username:UpdateHypervisor'
, updateHypervisor_username
- The updated username for the hypervisor.
UpdateHypervisor
, updateHypervisor_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor to update.
data UpdateHypervisorResponse Source #
See: newUpdateHypervisorResponse
smart constructor.
Instances
newUpdateHypervisorResponse Source #
Create a value of UpdateHypervisorResponse
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:
UpdateHypervisor
, updateHypervisorResponse_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor you updated.
$sel:httpStatus:UpdateHypervisorResponse'
, updateHypervisorResponse_httpStatus
- The response's http status code.
Types
GatewayType
newtype GatewayType Source #
pattern GatewayType_BACKUP_VM :: GatewayType |
Instances
HypervisorState
newtype HypervisorState Source #
pattern HypervisorState_ERROR :: HypervisorState | |
pattern HypervisorState_OFFLINE :: HypervisorState | |
pattern HypervisorState_ONLINE :: HypervisorState | |
pattern HypervisorState_PENDING :: HypervisorState |
Instances
SyncMetadataStatus
newtype SyncMetadataStatus Source #
pattern SyncMetadataStatus_CREATED :: SyncMetadataStatus | |
pattern SyncMetadataStatus_FAILED :: SyncMetadataStatus | |
pattern SyncMetadataStatus_PARTIALLY_FAILED :: SyncMetadataStatus | |
pattern SyncMetadataStatus_RUNNING :: SyncMetadataStatus | |
pattern SyncMetadataStatus_SUCCEEDED :: SyncMetadataStatus |
Instances
BandwidthRateLimitInterval
data BandwidthRateLimitInterval Source #
Describes a bandwidth rate limit interval for a gateway. A bandwidth rate limit schedule consists of one or more bandwidth rate limit intervals. A bandwidth rate limit interval defines a period of time on one or more days of the week, during which bandwidth rate limits are specified for uploading, downloading, or both.
See: newBandwidthRateLimitInterval
smart constructor.
Instances
newBandwidthRateLimitInterval Source #
Create a value of BandwidthRateLimitInterval
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:averageUploadRateLimitInBitsPerSec:BandwidthRateLimitInterval'
, bandwidthRateLimitInterval_averageUploadRateLimitInBitsPerSec
- The average upload rate limit component of the bandwidth rate limit
interval, in bits per second. This field does not appear in the response
if the upload rate limit is not set.
For Backup Gateway, the minimum value is (Value)
.
$sel:daysOfWeek:BandwidthRateLimitInterval'
, bandwidthRateLimitInterval_daysOfWeek
- The days of the week component of the bandwidth rate limit interval,
represented as ordinal numbers from 0 to 6, where 0 represents Sunday
and 6 represents Saturday.
$sel:endHourOfDay:BandwidthRateLimitInterval'
, bandwidthRateLimitInterval_endHourOfDay
- The hour of the day to end the bandwidth rate limit interval.
$sel:endMinuteOfHour:BandwidthRateLimitInterval'
, bandwidthRateLimitInterval_endMinuteOfHour
- The minute of the hour to end the bandwidth rate limit interval.
The bandwidth rate limit interval ends at the end of the minute. To end
an interval at the end of an hour, use the value 59
.
$sel:startHourOfDay:BandwidthRateLimitInterval'
, bandwidthRateLimitInterval_startHourOfDay
- The hour of the day to start the bandwidth rate limit interval.
$sel:startMinuteOfHour:BandwidthRateLimitInterval'
, bandwidthRateLimitInterval_startMinuteOfHour
- The minute of the hour to start the bandwidth rate limit interval. The
interval begins at the start of that minute. To begin an interval
exactly at the start of the hour, use the value 0
.
Gateway
A gateway is an Backup Gateway appliance that runs on the customer's network to provide seamless connectivity to backup storage in the Amazon Web Services Cloud.
See: newGateway
smart constructor.
Instances
newGateway :: Gateway Source #
Create a value of Gateway
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:gatewayArn:Gateway'
, gateway_gatewayArn
- The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a list of gateways for your account and Amazon Web
Services Region.
$sel:gatewayDisplayName:Gateway'
, gateway_gatewayDisplayName
- The display name of the gateway.
$sel:gatewayType:Gateway'
, gateway_gatewayType
- The type of the gateway.
$sel:hypervisorId:Gateway'
, gateway_hypervisorId
- The hypervisor ID of the gateway.
$sel:lastSeenTime:Gateway'
, gateway_lastSeenTime
- The last time Backup gateway communicated with the gateway, in Unix
format and UTC time.
GatewayDetails
data GatewayDetails Source #
The details of gateway.
See: newGatewayDetails
smart constructor.
GatewayDetails' (Maybe Text) (Maybe Text) (Maybe GatewayType) (Maybe Text) (Maybe POSIX) (Maybe MaintenanceStartTime) (Maybe POSIX) (Maybe Text) |
Instances
newGatewayDetails :: GatewayDetails Source #
Create a value of GatewayDetails
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:gatewayArn:GatewayDetails'
, gatewayDetails_gatewayArn
- The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a list of gateways for your account and Amazon Web
Services Region.
$sel:gatewayDisplayName:GatewayDetails'
, gatewayDetails_gatewayDisplayName
- The display name of the gateway.
$sel:gatewayType:GatewayDetails'
, gatewayDetails_gatewayType
- The type of the gateway type.
$sel:hypervisorId:GatewayDetails'
, gatewayDetails_hypervisorId
- The hypervisor ID of the gateway.
$sel:lastSeenTime:GatewayDetails'
, gatewayDetails_lastSeenTime
- Details showing the last time Backup gateway communicated with the
cloud, in Unix format and UTC time.
$sel:maintenanceStartTime:GatewayDetails'
, gatewayDetails_maintenanceStartTime
- Returns your gateway's weekly maintenance start time including the day
and time of the week. Note that values are in terms of the gateway's
time zone. Can be weekly or monthly.
$sel:nextUpdateAvailabilityTime:GatewayDetails'
, gatewayDetails_nextUpdateAvailabilityTime
- Details showing the next update availability time of the gateway.
$sel:vpcEndpoint:GatewayDetails'
, gatewayDetails_vpcEndpoint
- The DNS name for the virtual private cloud (VPC) endpoint the gateway
uses to connect to the cloud for backup gateway.
Hypervisor
data Hypervisor Source #
Represents the hypervisor's permissions to which the gateway will connect.
A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.
See: newHypervisor
smart constructor.
Instances
newHypervisor :: Hypervisor Source #
Create a value of Hypervisor
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:Hypervisor'
, hypervisor_host
- The server host of the hypervisor. This can be either an IP address or a
fully-qualified domain name (FQDN).
$sel:hypervisorArn:Hypervisor'
, hypervisor_hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.
$sel:kmsKeyArn:Hypervisor'
, hypervisor_kmsKeyArn
- The Amazon Resource Name (ARN) of the Key Management Service used to
encrypt the hypervisor.
$sel:name:Hypervisor'
, hypervisor_name
- The name of the hypervisor.
$sel:state:Hypervisor'
, hypervisor_state
- The state of the hypervisor.
HypervisorDetails
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.
HypervisorDetails' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe SyncMetadataStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe HypervisorState) |
Instances
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
.
MaintenanceStartTime
data MaintenanceStartTime Source #
This is your gateway's weekly maintenance start time including the day and time of the week. Note that values are in terms of the gateway's time zone. Can be weekly or monthly.
See: newMaintenanceStartTime
smart constructor.
Instances
newMaintenanceStartTime Source #
:: Natural | |
-> Natural | |
-> MaintenanceStartTime |
Create a value of MaintenanceStartTime
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:dayOfMonth:MaintenanceStartTime'
, maintenanceStartTime_dayOfMonth
- The day of the month component of the maintenance start time represented
as an ordinal number from 1 to 28, where 1 represents the first day of
the month and 28 represents the last day of the month.
$sel:dayOfWeek:MaintenanceStartTime'
, maintenanceStartTime_dayOfWeek
- An ordinal number between 0 and 6 that represents the day of the week,
where 0 represents Sunday and 6 represents Saturday. The day of week is
in the time zone of the gateway.
$sel:hourOfDay:MaintenanceStartTime'
, maintenanceStartTime_hourOfDay
- The hour component of the maintenance start time represented as hh,
where hh is the hour (0 to 23). The hour of the day is in the time
zone of the gateway.
$sel:minuteOfHour:MaintenanceStartTime'
, maintenanceStartTime_minuteOfHour
- The minute component of the maintenance start time represented as mm,
where mm is the minute (0 to 59). The minute of the hour is in the
time zone of the gateway.
Tag
A key-value pair you can use to manage, filter, and search for your resources. Allowed characters include UTF-8 letters, numbers, spaces, and the following characters: + - = . _ : /.
See: newTag
smart constructor.
Instances
FromJSON Tag Source # | |
ToJSON Tag Source # | |
Defined in Amazonka.BackupGateway.Types.Tag | |
Generic Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.BackupGateway.Types.Tag | |
Eq Tag Source # | |
Hashable Tag Source # | |
Defined in Amazonka.BackupGateway.Types.Tag | |
type Rep Tag Source # | |
Defined in Amazonka.BackupGateway.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.BackupGateway.Types.Tag" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Tag
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:key:Tag'
, tag_key
- The key part of a tag's key-value pair. The key can't start with
aws:
.
$sel:value:Tag'
, tag_value
- The value part of a tag's key-value pair.
VirtualMachine
data VirtualMachine Source #
A virtual machine that is on a hypervisor.
See: newVirtualMachine
smart constructor.
Instances
newVirtualMachine :: VirtualMachine Source #
Create a value of VirtualMachine
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:hostName:VirtualMachine'
, virtualMachine_hostName
- The host name of the virtual machine.
$sel:hypervisorId:VirtualMachine'
, virtualMachine_hypervisorId
- The ID of the virtual machine's hypervisor.
$sel:lastBackupDate:VirtualMachine'
, virtualMachine_lastBackupDate
- The most recent date a virtual machine was backed up, in Unix format and
UTC time.
$sel:name:VirtualMachine'
, virtualMachine_name
- The name of the virtual machine.
$sel:path:VirtualMachine'
, virtualMachine_path
- The path of the virtual machine.
$sel:resourceArn:VirtualMachine'
, virtualMachine_resourceArn
- The Amazon Resource Name (ARN) of the virtual machine. For example,
arn:aws:backup-gateway:us-west-1:0000000000000:vm/vm-0000ABCDEFGIJKL
.
VirtualMachineDetails
data VirtualMachineDetails Source #
Your VirtualMachine
objects, ordered by their Amazon Resource Names
(ARNs).
See: newVirtualMachineDetails
smart constructor.
VirtualMachineDetails' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [VmwareTag]) |
Instances
newVirtualMachineDetails :: VirtualMachineDetails Source #
Create a value of VirtualMachineDetails
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:hostName:VirtualMachineDetails'
, virtualMachineDetails_hostName
- The host name of the virtual machine.
$sel:hypervisorId:VirtualMachineDetails'
, virtualMachineDetails_hypervisorId
- The ID of the virtual machine's hypervisor.
$sel:lastBackupDate:VirtualMachineDetails'
, virtualMachineDetails_lastBackupDate
- The most recent date a virtual machine was backed up, in Unix format and
UTC time.
$sel:name:VirtualMachineDetails'
, virtualMachineDetails_name
- The name of the virtual machine.
$sel:path:VirtualMachineDetails'
, virtualMachineDetails_path
- The path of the virtual machine.
$sel:resourceArn:VirtualMachineDetails'
, virtualMachineDetails_resourceArn
- The Amazon Resource Name (ARN) of the virtual machine. For example,
arn:aws:backup-gateway:us-west-1:0000000000000:vm/vm-0000ABCDEFGIJKL
.
$sel:vmwareTags:VirtualMachineDetails'
, virtualMachineDetails_vmwareTags
- These are the details of the VMware tags associated with the specified
virtual machine.
VmwareTag
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.
Instances
FromJSON VmwareTag Source # | |
Generic VmwareTag Source # | |
Read VmwareTag Source # | |
Show VmwareTag Source # | |
NFData VmwareTag Source # | |
Defined in Amazonka.BackupGateway.Types.VmwareTag | |
Eq VmwareTag Source # | |
Hashable VmwareTag Source # | |
Defined in Amazonka.BackupGateway.Types.VmwareTag | |
type Rep VmwareTag Source # | |
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.
VmwareToAwsTagMapping
data VmwareToAwsTagMapping Source #
This displays the mapping of on-premises VMware tags to the corresponding Amazon Web Services tags.
See: newVmwareToAwsTagMapping
smart constructor.
Instances
newVmwareToAwsTagMapping Source #
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> VmwareToAwsTagMapping |
Create a value of VmwareToAwsTagMapping
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:awsTagKey:VmwareToAwsTagMapping'
, vmwareToAwsTagMapping_awsTagKey
- The key part of the Amazon Web Services tag's key-value pair.
$sel:awsTagValue:VmwareToAwsTagMapping'
, vmwareToAwsTagMapping_awsTagValue
- The value part of the Amazon Web Services tag's key-value pair.
$sel:vmwareCategory:VmwareToAwsTagMapping'
, vmwareToAwsTagMapping_vmwareCategory
- The is the category of VMware.
$sel:vmwareTagName:VmwareToAwsTagMapping'
, vmwareToAwsTagMapping_vmwareTagName
- This is the user-defined name of a VMware tag.