Typed dictionaries#
Index > BackupGateway > Typed dictionaries
Auto-generated documentation for BackupGateway type annotations stubs module mypy-boto3-backup-gateway.
AssociateGatewayToServerInputRequestTypeDef#
# AssociateGatewayToServerInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import AssociateGatewayToServerInputRequestTypeDef
def get_value() -> AssociateGatewayToServerInputRequestTypeDef:
return {
"GatewayArn": ...,
"ServerArn": ...,
}
# AssociateGatewayToServerInputRequestTypeDef definition
class AssociateGatewayToServerInputRequestTypeDef(TypedDict):
GatewayArn: str,
ServerArn: str,
AssociateGatewayToServerOutputTypeDef#
# AssociateGatewayToServerOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import AssociateGatewayToServerOutputTypeDef
def get_value() -> AssociateGatewayToServerOutputTypeDef:
return {
"GatewayArn": ...,
"ResponseMetadata": ...,
}
# AssociateGatewayToServerOutputTypeDef definition
class AssociateGatewayToServerOutputTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BandwidthRateLimitIntervalTypeDef#
# BandwidthRateLimitIntervalTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import BandwidthRateLimitIntervalTypeDef
def get_value() -> BandwidthRateLimitIntervalTypeDef:
return {
"DaysOfWeek": ...,
"EndHourOfDay": ...,
"EndMinuteOfHour": ...,
"StartHourOfDay": ...,
"StartMinuteOfHour": ...,
}
# BandwidthRateLimitIntervalTypeDef definition
class BandwidthRateLimitIntervalTypeDef(TypedDict):
DaysOfWeek: List[int],
EndHourOfDay: int,
EndMinuteOfHour: int,
StartHourOfDay: int,
StartMinuteOfHour: int,
AverageUploadRateLimitInBitsPerSec: NotRequired[int],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateGatewayOutputTypeDef#
# CreateGatewayOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import CreateGatewayOutputTypeDef
def get_value() -> CreateGatewayOutputTypeDef:
return {
"GatewayArn": ...,
"ResponseMetadata": ...,
}
# CreateGatewayOutputTypeDef definition
class CreateGatewayOutputTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteGatewayInputRequestTypeDef#
# DeleteGatewayInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import DeleteGatewayInputRequestTypeDef
def get_value() -> DeleteGatewayInputRequestTypeDef:
return {
"GatewayArn": ...,
}
# DeleteGatewayInputRequestTypeDef definition
class DeleteGatewayInputRequestTypeDef(TypedDict):
GatewayArn: str,
DeleteGatewayOutputTypeDef#
# DeleteGatewayOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import DeleteGatewayOutputTypeDef
def get_value() -> DeleteGatewayOutputTypeDef:
return {
"GatewayArn": ...,
"ResponseMetadata": ...,
}
# DeleteGatewayOutputTypeDef definition
class DeleteGatewayOutputTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteHypervisorInputRequestTypeDef#
# DeleteHypervisorInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import DeleteHypervisorInputRequestTypeDef
def get_value() -> DeleteHypervisorInputRequestTypeDef:
return {
"HypervisorArn": ...,
}
# DeleteHypervisorInputRequestTypeDef definition
class DeleteHypervisorInputRequestTypeDef(TypedDict):
HypervisorArn: str,
DeleteHypervisorOutputTypeDef#
# DeleteHypervisorOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import DeleteHypervisorOutputTypeDef
def get_value() -> DeleteHypervisorOutputTypeDef:
return {
"HypervisorArn": ...,
"ResponseMetadata": ...,
}
# DeleteHypervisorOutputTypeDef definition
class DeleteHypervisorOutputTypeDef(TypedDict):
HypervisorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateGatewayFromServerInputRequestTypeDef#
# DisassociateGatewayFromServerInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import DisassociateGatewayFromServerInputRequestTypeDef
def get_value() -> DisassociateGatewayFromServerInputRequestTypeDef:
return {
"GatewayArn": ...,
}
# DisassociateGatewayFromServerInputRequestTypeDef definition
class DisassociateGatewayFromServerInputRequestTypeDef(TypedDict):
GatewayArn: str,
DisassociateGatewayFromServerOutputTypeDef#
# DisassociateGatewayFromServerOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import DisassociateGatewayFromServerOutputTypeDef
def get_value() -> DisassociateGatewayFromServerOutputTypeDef:
return {
"GatewayArn": ...,
"ResponseMetadata": ...,
}
# DisassociateGatewayFromServerOutputTypeDef definition
class DisassociateGatewayFromServerOutputTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MaintenanceStartTimeTypeDef#
# MaintenanceStartTimeTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import MaintenanceStartTimeTypeDef
def get_value() -> MaintenanceStartTimeTypeDef:
return {
"HourOfDay": ...,
"MinuteOfHour": ...,
}
# MaintenanceStartTimeTypeDef definition
class MaintenanceStartTimeTypeDef(TypedDict):
HourOfDay: int,
MinuteOfHour: int,
DayOfMonth: NotRequired[int],
DayOfWeek: NotRequired[int],
GatewayTypeDef#
# GatewayTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GatewayTypeDef
def get_value() -> GatewayTypeDef:
return {
"GatewayArn": ...,
}
# GatewayTypeDef definition
class GatewayTypeDef(TypedDict):
GatewayArn: NotRequired[str],
GatewayDisplayName: NotRequired[str],
GatewayType: NotRequired[GatewayTypeType], # (1)
HypervisorId: NotRequired[str],
LastSeenTime: NotRequired[datetime],
- See GatewayTypeType
GetBandwidthRateLimitScheduleInputRequestTypeDef#
# GetBandwidthRateLimitScheduleInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GetBandwidthRateLimitScheduleInputRequestTypeDef
def get_value() -> GetBandwidthRateLimitScheduleInputRequestTypeDef:
return {
"GatewayArn": ...,
}
# GetBandwidthRateLimitScheduleInputRequestTypeDef definition
class GetBandwidthRateLimitScheduleInputRequestTypeDef(TypedDict):
GatewayArn: str,
GetGatewayInputRequestTypeDef#
# GetGatewayInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GetGatewayInputRequestTypeDef
def get_value() -> GetGatewayInputRequestTypeDef:
return {
"GatewayArn": ...,
}
# GetGatewayInputRequestTypeDef definition
class GetGatewayInputRequestTypeDef(TypedDict):
GatewayArn: str,
GetHypervisorInputRequestTypeDef#
# GetHypervisorInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GetHypervisorInputRequestTypeDef
def get_value() -> GetHypervisorInputRequestTypeDef:
return {
"HypervisorArn": ...,
}
# GetHypervisorInputRequestTypeDef definition
class GetHypervisorInputRequestTypeDef(TypedDict):
HypervisorArn: str,
HypervisorDetailsTypeDef#
# HypervisorDetailsTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import HypervisorDetailsTypeDef
def get_value() -> HypervisorDetailsTypeDef:
return {
"Host": ...,
}
# HypervisorDetailsTypeDef definition
class HypervisorDetailsTypeDef(TypedDict):
Host: NotRequired[str],
HypervisorArn: NotRequired[str],
KmsKeyArn: NotRequired[str],
LastSuccessfulMetadataSyncTime: NotRequired[datetime],
LatestMetadataSyncStatus: NotRequired[SyncMetadataStatusType], # (1)
LatestMetadataSyncStatusMessage: NotRequired[str],
LogGroupArn: NotRequired[str],
Name: NotRequired[str],
State: NotRequired[HypervisorStateType], # (2)
GetHypervisorPropertyMappingsInputRequestTypeDef#
# GetHypervisorPropertyMappingsInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GetHypervisorPropertyMappingsInputRequestTypeDef
def get_value() -> GetHypervisorPropertyMappingsInputRequestTypeDef:
return {
"HypervisorArn": ...,
}
# GetHypervisorPropertyMappingsInputRequestTypeDef definition
class GetHypervisorPropertyMappingsInputRequestTypeDef(TypedDict):
HypervisorArn: str,
VmwareToAwsTagMappingTypeDef#
# VmwareToAwsTagMappingTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import VmwareToAwsTagMappingTypeDef
def get_value() -> VmwareToAwsTagMappingTypeDef:
return {
"AwsTagKey": ...,
"AwsTagValue": ...,
"VmwareCategory": ...,
"VmwareTagName": ...,
}
# VmwareToAwsTagMappingTypeDef definition
class VmwareToAwsTagMappingTypeDef(TypedDict):
AwsTagKey: str,
AwsTagValue: str,
VmwareCategory: str,
VmwareTagName: str,
GetVirtualMachineInputRequestTypeDef#
# GetVirtualMachineInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GetVirtualMachineInputRequestTypeDef
def get_value() -> GetVirtualMachineInputRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetVirtualMachineInputRequestTypeDef definition
class GetVirtualMachineInputRequestTypeDef(TypedDict):
ResourceArn: str,
HypervisorTypeDef#
# HypervisorTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import HypervisorTypeDef
def get_value() -> HypervisorTypeDef:
return {
"Host": ...,
}
# HypervisorTypeDef definition
class HypervisorTypeDef(TypedDict):
Host: NotRequired[str],
HypervisorArn: NotRequired[str],
KmsKeyArn: NotRequired[str],
Name: NotRequired[str],
State: NotRequired[HypervisorStateType], # (1)
ImportHypervisorConfigurationOutputTypeDef#
# ImportHypervisorConfigurationOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ImportHypervisorConfigurationOutputTypeDef
def get_value() -> ImportHypervisorConfigurationOutputTypeDef:
return {
"HypervisorArn": ...,
"ResponseMetadata": ...,
}
# ImportHypervisorConfigurationOutputTypeDef definition
class ImportHypervisorConfigurationOutputTypeDef(TypedDict):
HypervisorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListGatewaysInputListGatewaysPaginateTypeDef#
# ListGatewaysInputListGatewaysPaginateTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListGatewaysInputListGatewaysPaginateTypeDef
def get_value() -> ListGatewaysInputListGatewaysPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListGatewaysInputListGatewaysPaginateTypeDef definition
class ListGatewaysInputListGatewaysPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGatewaysInputRequestTypeDef#
# ListGatewaysInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListGatewaysInputRequestTypeDef
def get_value() -> ListGatewaysInputRequestTypeDef:
return {
"MaxResults": ...,
}
# ListGatewaysInputRequestTypeDef definition
class ListGatewaysInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListHypervisorsInputListHypervisorsPaginateTypeDef#
# ListHypervisorsInputListHypervisorsPaginateTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListHypervisorsInputListHypervisorsPaginateTypeDef
def get_value() -> ListHypervisorsInputListHypervisorsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListHypervisorsInputListHypervisorsPaginateTypeDef definition
class ListHypervisorsInputListHypervisorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHypervisorsInputRequestTypeDef#
# ListHypervisorsInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListHypervisorsInputRequestTypeDef
def get_value() -> ListHypervisorsInputRequestTypeDef:
return {
"MaxResults": ...,
}
# ListHypervisorsInputRequestTypeDef definition
class ListHypervisorsInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
ListVirtualMachinesInputListVirtualMachinesPaginateTypeDef#
# ListVirtualMachinesInputListVirtualMachinesPaginateTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListVirtualMachinesInputListVirtualMachinesPaginateTypeDef
def get_value() -> ListVirtualMachinesInputListVirtualMachinesPaginateTypeDef:
return {
"HypervisorArn": ...,
}
# ListVirtualMachinesInputListVirtualMachinesPaginateTypeDef definition
class ListVirtualMachinesInputListVirtualMachinesPaginateTypeDef(TypedDict):
HypervisorArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVirtualMachinesInputRequestTypeDef#
# ListVirtualMachinesInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListVirtualMachinesInputRequestTypeDef
def get_value() -> ListVirtualMachinesInputRequestTypeDef:
return {
"HypervisorArn": ...,
}
# ListVirtualMachinesInputRequestTypeDef definition
class ListVirtualMachinesInputRequestTypeDef(TypedDict):
HypervisorArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
VirtualMachineTypeDef#
# VirtualMachineTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import VirtualMachineTypeDef
def get_value() -> VirtualMachineTypeDef:
return {
"HostName": ...,
}
# VirtualMachineTypeDef definition
class VirtualMachineTypeDef(TypedDict):
HostName: NotRequired[str],
HypervisorId: NotRequired[str],
LastBackupDate: NotRequired[datetime],
Name: NotRequired[str],
Path: NotRequired[str],
ResourceArn: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutBandwidthRateLimitScheduleOutputTypeDef#
# PutBandwidthRateLimitScheduleOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import PutBandwidthRateLimitScheduleOutputTypeDef
def get_value() -> PutBandwidthRateLimitScheduleOutputTypeDef:
return {
"GatewayArn": ...,
"ResponseMetadata": ...,
}
# PutBandwidthRateLimitScheduleOutputTypeDef definition
class PutBandwidthRateLimitScheduleOutputTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutHypervisorPropertyMappingsOutputTypeDef#
# PutHypervisorPropertyMappingsOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import PutHypervisorPropertyMappingsOutputTypeDef
def get_value() -> PutHypervisorPropertyMappingsOutputTypeDef:
return {
"HypervisorArn": ...,
"ResponseMetadata": ...,
}
# PutHypervisorPropertyMappingsOutputTypeDef definition
class PutHypervisorPropertyMappingsOutputTypeDef(TypedDict):
HypervisorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutMaintenanceStartTimeInputRequestTypeDef#
# PutMaintenanceStartTimeInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import PutMaintenanceStartTimeInputRequestTypeDef
def get_value() -> PutMaintenanceStartTimeInputRequestTypeDef:
return {
"GatewayArn": ...,
"HourOfDay": ...,
"MinuteOfHour": ...,
}
# PutMaintenanceStartTimeInputRequestTypeDef definition
class PutMaintenanceStartTimeInputRequestTypeDef(TypedDict):
GatewayArn: str,
HourOfDay: int,
MinuteOfHour: int,
DayOfMonth: NotRequired[int],
DayOfWeek: NotRequired[int],
PutMaintenanceStartTimeOutputTypeDef#
# PutMaintenanceStartTimeOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import PutMaintenanceStartTimeOutputTypeDef
def get_value() -> PutMaintenanceStartTimeOutputTypeDef:
return {
"GatewayArn": ...,
"ResponseMetadata": ...,
}
# PutMaintenanceStartTimeOutputTypeDef definition
class PutMaintenanceStartTimeOutputTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
StartVirtualMachinesMetadataSyncInputRequestTypeDef#
# StartVirtualMachinesMetadataSyncInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import StartVirtualMachinesMetadataSyncInputRequestTypeDef
def get_value() -> StartVirtualMachinesMetadataSyncInputRequestTypeDef:
return {
"HypervisorArn": ...,
}
# StartVirtualMachinesMetadataSyncInputRequestTypeDef definition
class StartVirtualMachinesMetadataSyncInputRequestTypeDef(TypedDict):
HypervisorArn: str,
StartVirtualMachinesMetadataSyncOutputTypeDef#
# StartVirtualMachinesMetadataSyncOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import StartVirtualMachinesMetadataSyncOutputTypeDef
def get_value() -> StartVirtualMachinesMetadataSyncOutputTypeDef:
return {
"HypervisorArn": ...,
"ResponseMetadata": ...,
}
# StartVirtualMachinesMetadataSyncOutputTypeDef definition
class StartVirtualMachinesMetadataSyncOutputTypeDef(TypedDict):
HypervisorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TagResourceOutputTypeDef#
# TagResourceOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import TagResourceOutputTypeDef
def get_value() -> TagResourceOutputTypeDef:
return {
"ResourceARN": ...,
"ResponseMetadata": ...,
}
# TagResourceOutputTypeDef definition
class TagResourceOutputTypeDef(TypedDict):
ResourceARN: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TestHypervisorConfigurationInputRequestTypeDef#
# TestHypervisorConfigurationInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import TestHypervisorConfigurationInputRequestTypeDef
def get_value() -> TestHypervisorConfigurationInputRequestTypeDef:
return {
"GatewayArn": ...,
"Host": ...,
}
# TestHypervisorConfigurationInputRequestTypeDef definition
class TestHypervisorConfigurationInputRequestTypeDef(TypedDict):
GatewayArn: str,
Host: str,
Password: NotRequired[str],
Username: NotRequired[str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UntagResourceOutputTypeDef#
# UntagResourceOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import UntagResourceOutputTypeDef
def get_value() -> UntagResourceOutputTypeDef:
return {
"ResourceARN": ...,
"ResponseMetadata": ...,
}
# UntagResourceOutputTypeDef definition
class UntagResourceOutputTypeDef(TypedDict):
ResourceARN: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateGatewayInformationInputRequestTypeDef#
# UpdateGatewayInformationInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import UpdateGatewayInformationInputRequestTypeDef
def get_value() -> UpdateGatewayInformationInputRequestTypeDef:
return {
"GatewayArn": ...,
}
# UpdateGatewayInformationInputRequestTypeDef definition
class UpdateGatewayInformationInputRequestTypeDef(TypedDict):
GatewayArn: str,
GatewayDisplayName: NotRequired[str],
UpdateGatewayInformationOutputTypeDef#
# UpdateGatewayInformationOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import UpdateGatewayInformationOutputTypeDef
def get_value() -> UpdateGatewayInformationOutputTypeDef:
return {
"GatewayArn": ...,
"ResponseMetadata": ...,
}
# UpdateGatewayInformationOutputTypeDef definition
class UpdateGatewayInformationOutputTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateGatewaySoftwareNowInputRequestTypeDef#
# UpdateGatewaySoftwareNowInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import UpdateGatewaySoftwareNowInputRequestTypeDef
def get_value() -> UpdateGatewaySoftwareNowInputRequestTypeDef:
return {
"GatewayArn": ...,
}
# UpdateGatewaySoftwareNowInputRequestTypeDef definition
class UpdateGatewaySoftwareNowInputRequestTypeDef(TypedDict):
GatewayArn: str,
UpdateGatewaySoftwareNowOutputTypeDef#
# UpdateGatewaySoftwareNowOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import UpdateGatewaySoftwareNowOutputTypeDef
def get_value() -> UpdateGatewaySoftwareNowOutputTypeDef:
return {
"GatewayArn": ...,
"ResponseMetadata": ...,
}
# UpdateGatewaySoftwareNowOutputTypeDef definition
class UpdateGatewaySoftwareNowOutputTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateHypervisorInputRequestTypeDef#
# UpdateHypervisorInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import UpdateHypervisorInputRequestTypeDef
def get_value() -> UpdateHypervisorInputRequestTypeDef:
return {
"HypervisorArn": ...,
}
# UpdateHypervisorInputRequestTypeDef definition
class UpdateHypervisorInputRequestTypeDef(TypedDict):
HypervisorArn: str,
Host: NotRequired[str],
LogGroupArn: NotRequired[str],
Name: NotRequired[str],
Password: NotRequired[str],
Username: NotRequired[str],
UpdateHypervisorOutputTypeDef#
# UpdateHypervisorOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import UpdateHypervisorOutputTypeDef
def get_value() -> UpdateHypervisorOutputTypeDef:
return {
"HypervisorArn": ...,
"ResponseMetadata": ...,
}
# UpdateHypervisorOutputTypeDef definition
class UpdateHypervisorOutputTypeDef(TypedDict):
HypervisorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VmwareTagTypeDef#
# VmwareTagTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import VmwareTagTypeDef
def get_value() -> VmwareTagTypeDef:
return {
"VmwareCategory": ...,
}
# VmwareTagTypeDef definition
class VmwareTagTypeDef(TypedDict):
VmwareCategory: NotRequired[str],
VmwareTagDescription: NotRequired[str],
VmwareTagName: NotRequired[str],
GetBandwidthRateLimitScheduleOutputTypeDef#
# GetBandwidthRateLimitScheduleOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GetBandwidthRateLimitScheduleOutputTypeDef
def get_value() -> GetBandwidthRateLimitScheduleOutputTypeDef:
return {
"BandwidthRateLimitIntervals": ...,
"GatewayArn": ...,
"ResponseMetadata": ...,
}
# GetBandwidthRateLimitScheduleOutputTypeDef definition
class GetBandwidthRateLimitScheduleOutputTypeDef(TypedDict):
BandwidthRateLimitIntervals: List[BandwidthRateLimitIntervalTypeDef], # (1)
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutBandwidthRateLimitScheduleInputRequestTypeDef#
# PutBandwidthRateLimitScheduleInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import PutBandwidthRateLimitScheduleInputRequestTypeDef
def get_value() -> PutBandwidthRateLimitScheduleInputRequestTypeDef:
return {
"BandwidthRateLimitIntervals": ...,
"GatewayArn": ...,
}
# PutBandwidthRateLimitScheduleInputRequestTypeDef definition
class PutBandwidthRateLimitScheduleInputRequestTypeDef(TypedDict):
BandwidthRateLimitIntervals: Sequence[BandwidthRateLimitIntervalTypeDef], # (1)
GatewayArn: str,
CreateGatewayInputRequestTypeDef#
# CreateGatewayInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import CreateGatewayInputRequestTypeDef
def get_value() -> CreateGatewayInputRequestTypeDef:
return {
"ActivationKey": ...,
"GatewayDisplayName": ...,
"GatewayType": ...,
}
# CreateGatewayInputRequestTypeDef definition
class CreateGatewayInputRequestTypeDef(TypedDict):
ActivationKey: str,
GatewayDisplayName: str,
GatewayType: GatewayTypeType, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See GatewayTypeType
- See TagTypeDef
ImportHypervisorConfigurationInputRequestTypeDef#
# ImportHypervisorConfigurationInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ImportHypervisorConfigurationInputRequestTypeDef
def get_value() -> ImportHypervisorConfigurationInputRequestTypeDef:
return {
"Host": ...,
"Name": ...,
}
# ImportHypervisorConfigurationInputRequestTypeDef definition
class ImportHypervisorConfigurationInputRequestTypeDef(TypedDict):
Host: str,
Name: str,
KmsKeyArn: NotRequired[str],
Password: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
Username: NotRequired[str],
- See TagTypeDef
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
ResourceArn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
GatewayDetailsTypeDef#
# GatewayDetailsTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GatewayDetailsTypeDef
def get_value() -> GatewayDetailsTypeDef:
return {
"GatewayArn": ...,
}
# GatewayDetailsTypeDef definition
class GatewayDetailsTypeDef(TypedDict):
GatewayArn: NotRequired[str],
GatewayDisplayName: NotRequired[str],
GatewayType: NotRequired[GatewayTypeType], # (1)
HypervisorId: NotRequired[str],
LastSeenTime: NotRequired[datetime],
MaintenanceStartTime: NotRequired[MaintenanceStartTimeTypeDef], # (2)
NextUpdateAvailabilityTime: NotRequired[datetime],
VpcEndpoint: NotRequired[str],
ListGatewaysOutputTypeDef#
# ListGatewaysOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListGatewaysOutputTypeDef
def get_value() -> ListGatewaysOutputTypeDef:
return {
"Gateways": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListGatewaysOutputTypeDef definition
class ListGatewaysOutputTypeDef(TypedDict):
Gateways: List[GatewayTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHypervisorOutputTypeDef#
# GetHypervisorOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GetHypervisorOutputTypeDef
def get_value() -> GetHypervisorOutputTypeDef:
return {
"Hypervisor": ...,
"ResponseMetadata": ...,
}
# GetHypervisorOutputTypeDef definition
class GetHypervisorOutputTypeDef(TypedDict):
Hypervisor: HypervisorDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHypervisorPropertyMappingsOutputTypeDef#
# GetHypervisorPropertyMappingsOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GetHypervisorPropertyMappingsOutputTypeDef
def get_value() -> GetHypervisorPropertyMappingsOutputTypeDef:
return {
"HypervisorArn": ...,
"IamRoleArn": ...,
"VmwareToAwsTagMappings": ...,
"ResponseMetadata": ...,
}
# GetHypervisorPropertyMappingsOutputTypeDef definition
class GetHypervisorPropertyMappingsOutputTypeDef(TypedDict):
HypervisorArn: str,
IamRoleArn: str,
VmwareToAwsTagMappings: List[VmwareToAwsTagMappingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutHypervisorPropertyMappingsInputRequestTypeDef#
# PutHypervisorPropertyMappingsInputRequestTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import PutHypervisorPropertyMappingsInputRequestTypeDef
def get_value() -> PutHypervisorPropertyMappingsInputRequestTypeDef:
return {
"HypervisorArn": ...,
"IamRoleArn": ...,
"VmwareToAwsTagMappings": ...,
}
# PutHypervisorPropertyMappingsInputRequestTypeDef definition
class PutHypervisorPropertyMappingsInputRequestTypeDef(TypedDict):
HypervisorArn: str,
IamRoleArn: str,
VmwareToAwsTagMappings: Sequence[VmwareToAwsTagMappingTypeDef], # (1)
ListHypervisorsOutputTypeDef#
# ListHypervisorsOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListHypervisorsOutputTypeDef
def get_value() -> ListHypervisorsOutputTypeDef:
return {
"Hypervisors": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListHypervisorsOutputTypeDef definition
class ListHypervisorsOutputTypeDef(TypedDict):
Hypervisors: List[HypervisorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVirtualMachinesOutputTypeDef#
# ListVirtualMachinesOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import ListVirtualMachinesOutputTypeDef
def get_value() -> ListVirtualMachinesOutputTypeDef:
return {
"NextToken": ...,
"VirtualMachines": ...,
"ResponseMetadata": ...,
}
# ListVirtualMachinesOutputTypeDef definition
class ListVirtualMachinesOutputTypeDef(TypedDict):
NextToken: str,
VirtualMachines: List[VirtualMachineTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VirtualMachineDetailsTypeDef#
# VirtualMachineDetailsTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import VirtualMachineDetailsTypeDef
def get_value() -> VirtualMachineDetailsTypeDef:
return {
"HostName": ...,
}
# VirtualMachineDetailsTypeDef definition
class VirtualMachineDetailsTypeDef(TypedDict):
HostName: NotRequired[str],
HypervisorId: NotRequired[str],
LastBackupDate: NotRequired[datetime],
Name: NotRequired[str],
Path: NotRequired[str],
ResourceArn: NotRequired[str],
VmwareTags: NotRequired[List[VmwareTagTypeDef]], # (1)
- See VmwareTagTypeDef
GetGatewayOutputTypeDef#
# GetGatewayOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GetGatewayOutputTypeDef
def get_value() -> GetGatewayOutputTypeDef:
return {
"Gateway": ...,
"ResponseMetadata": ...,
}
# GetGatewayOutputTypeDef definition
class GetGatewayOutputTypeDef(TypedDict):
Gateway: GatewayDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVirtualMachineOutputTypeDef#
# GetVirtualMachineOutputTypeDef usage example
from mypy_boto3_backup_gateway.type_defs import GetVirtualMachineOutputTypeDef
def get_value() -> GetVirtualMachineOutputTypeDef:
return {
"VirtualMachine": ...,
"ResponseMetadata": ...,
}
# GetVirtualMachineOutputTypeDef definition
class GetVirtualMachineOutputTypeDef(TypedDict):
VirtualMachine: VirtualMachineDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)