Skip to content

Typed dictionaries

Index > BackupGateway > Typed dictionaries

Auto-generated documentation for BackupGateway type annotations stubs module mypy-boto3-backup-gateway.

AssociateGatewayToServerInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import AssociateGatewayToServerInputRequestTypeDef

def get_value() -> AssociateGatewayToServerInputRequestTypeDef:
    return {
        "GatewayArn": ...,
        "ServerArn": ...,
    }
Definition
class AssociateGatewayToServerInputRequestTypeDef(TypedDict):
    GatewayArn: str,
    ServerArn: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

TagTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

DeleteGatewayInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import DeleteGatewayInputRequestTypeDef

def get_value() -> DeleteGatewayInputRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
Definition
class DeleteGatewayInputRequestTypeDef(TypedDict):
    GatewayArn: str,

DeleteHypervisorInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import DeleteHypervisorInputRequestTypeDef

def get_value() -> DeleteHypervisorInputRequestTypeDef:
    return {
        "HypervisorArn": ...,
    }
Definition
class DeleteHypervisorInputRequestTypeDef(TypedDict):
    HypervisorArn: str,

DisassociateGatewayFromServerInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import DisassociateGatewayFromServerInputRequestTypeDef

def get_value() -> DisassociateGatewayFromServerInputRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
Definition
class DisassociateGatewayFromServerInputRequestTypeDef(TypedDict):
    GatewayArn: str,

MaintenanceStartTimeTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import MaintenanceStartTimeTypeDef

def get_value() -> MaintenanceStartTimeTypeDef:
    return {
        "HourOfDay": ...,
        "MinuteOfHour": ...,
    }
Definition
class MaintenanceStartTimeTypeDef(TypedDict):
    HourOfDay: int,
    MinuteOfHour: int,
    DayOfMonth: NotRequired[int],
    DayOfWeek: NotRequired[int],

GatewayTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import GatewayTypeDef

def get_value() -> GatewayTypeDef:
    return {
        "GatewayArn": ...,
    }
Definition
class GatewayTypeDef(TypedDict):
    GatewayArn: NotRequired[str],
    GatewayDisplayName: NotRequired[str],
    GatewayType: NotRequired[GatewayTypeType],  # (1)
    HypervisorId: NotRequired[str],
    LastSeenTime: NotRequired[datetime],
  1. See GatewayTypeType

GetGatewayInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import GetGatewayInputRequestTypeDef

def get_value() -> GetGatewayInputRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
Definition
class GetGatewayInputRequestTypeDef(TypedDict):
    GatewayArn: str,

GetVirtualMachineInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import GetVirtualMachineInputRequestTypeDef

def get_value() -> GetVirtualMachineInputRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class GetVirtualMachineInputRequestTypeDef(TypedDict):
    ResourceArn: str,

VirtualMachineDetailsTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import VirtualMachineDetailsTypeDef

def get_value() -> VirtualMachineDetailsTypeDef:
    return {
        "HostName": ...,
    }
Definition
class VirtualMachineDetailsTypeDef(TypedDict):
    HostName: NotRequired[str],
    HypervisorId: NotRequired[str],
    LastBackupDate: NotRequired[datetime],
    Name: NotRequired[str],
    Path: NotRequired[str],
    ResourceArn: NotRequired[str],

HypervisorTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import HypervisorTypeDef

def get_value() -> HypervisorTypeDef:
    return {
        "Host": ...,
    }
Definition
class HypervisorTypeDef(TypedDict):
    Host: NotRequired[str],
    HypervisorArn: NotRequired[str],
    KmsKeyArn: NotRequired[str],
    Name: NotRequired[str],
    State: NotRequired[HypervisorStateType],  # (1)
  1. See HypervisorStateType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListGatewaysInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListGatewaysInputRequestTypeDef

def get_value() -> ListGatewaysInputRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListGatewaysInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListHypervisorsInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListHypervisorsInputRequestTypeDef

def get_value() -> ListHypervisorsInputRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListHypervisorsInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListTagsForResourceInputRequestTypeDef

def get_value() -> ListTagsForResourceInputRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
    ResourceArn: str,

ListVirtualMachinesInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListVirtualMachinesInputRequestTypeDef

def get_value() -> ListVirtualMachinesInputRequestTypeDef:
    return {
        "HypervisorArn": ...,
    }
Definition
class ListVirtualMachinesInputRequestTypeDef(TypedDict):
    HypervisorArn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

VirtualMachineTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import VirtualMachineTypeDef

def get_value() -> VirtualMachineTypeDef:
    return {
        "HostName": ...,
    }
Definition
class VirtualMachineTypeDef(TypedDict):
    HostName: NotRequired[str],
    HypervisorId: NotRequired[str],
    LastBackupDate: NotRequired[datetime],
    Name: NotRequired[str],
    Path: NotRequired[str],
    ResourceArn: NotRequired[str],

PutMaintenanceStartTimeInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import PutMaintenanceStartTimeInputRequestTypeDef

def get_value() -> PutMaintenanceStartTimeInputRequestTypeDef:
    return {
        "GatewayArn": ...,
        "HourOfDay": ...,
        "MinuteOfHour": ...,
    }
Definition
class PutMaintenanceStartTimeInputRequestTypeDef(TypedDict):
    GatewayArn: str,
    HourOfDay: int,
    MinuteOfHour: int,
    DayOfMonth: NotRequired[int],
    DayOfWeek: NotRequired[int],

TestHypervisorConfigurationInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import TestHypervisorConfigurationInputRequestTypeDef

def get_value() -> TestHypervisorConfigurationInputRequestTypeDef:
    return {
        "GatewayArn": ...,
        "Host": ...,
    }
Definition
class TestHypervisorConfigurationInputRequestTypeDef(TypedDict):
    GatewayArn: str,
    Host: str,
    Password: NotRequired[str],
    Username: NotRequired[str],

UntagResourceInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import UntagResourceInputRequestTypeDef

def get_value() -> UntagResourceInputRequestTypeDef:
    return {
        "ResourceARN": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceInputRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateGatewayInformationInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import UpdateGatewayInformationInputRequestTypeDef

def get_value() -> UpdateGatewayInformationInputRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
Definition
class UpdateGatewayInformationInputRequestTypeDef(TypedDict):
    GatewayArn: str,
    GatewayDisplayName: NotRequired[str],

UpdateGatewaySoftwareNowInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import UpdateGatewaySoftwareNowInputRequestTypeDef

def get_value() -> UpdateGatewaySoftwareNowInputRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
Definition
class UpdateGatewaySoftwareNowInputRequestTypeDef(TypedDict):
    GatewayArn: str,

UpdateHypervisorInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import UpdateHypervisorInputRequestTypeDef

def get_value() -> UpdateHypervisorInputRequestTypeDef:
    return {
        "HypervisorArn": ...,
    }
Definition
class UpdateHypervisorInputRequestTypeDef(TypedDict):
    HypervisorArn: str,
    Host: NotRequired[str],
    Name: NotRequired[str],
    Password: NotRequired[str],
    Username: NotRequired[str],

AssociateGatewayToServerOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import AssociateGatewayToServerOutputTypeDef

def get_value() -> AssociateGatewayToServerOutputTypeDef:
    return {
        "GatewayArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateGatewayToServerOutputTypeDef(TypedDict):
    GatewayArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateGatewayOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import CreateGatewayOutputTypeDef

def get_value() -> CreateGatewayOutputTypeDef:
    return {
        "GatewayArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateGatewayOutputTypeDef(TypedDict):
    GatewayArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteGatewayOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import DeleteGatewayOutputTypeDef

def get_value() -> DeleteGatewayOutputTypeDef:
    return {
        "GatewayArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteGatewayOutputTypeDef(TypedDict):
    GatewayArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteHypervisorOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import DeleteHypervisorOutputTypeDef

def get_value() -> DeleteHypervisorOutputTypeDef:
    return {
        "HypervisorArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteHypervisorOutputTypeDef(TypedDict):
    HypervisorArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisassociateGatewayFromServerOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import DisassociateGatewayFromServerOutputTypeDef

def get_value() -> DisassociateGatewayFromServerOutputTypeDef:
    return {
        "GatewayArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateGatewayFromServerOutputTypeDef(TypedDict):
    GatewayArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ImportHypervisorConfigurationOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ImportHypervisorConfigurationOutputTypeDef

def get_value() -> ImportHypervisorConfigurationOutputTypeDef:
    return {
        "HypervisorArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class ImportHypervisorConfigurationOutputTypeDef(TypedDict):
    HypervisorArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutMaintenanceStartTimeOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import PutMaintenanceStartTimeOutputTypeDef

def get_value() -> PutMaintenanceStartTimeOutputTypeDef:
    return {
        "GatewayArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutMaintenanceStartTimeOutputTypeDef(TypedDict):
    GatewayArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TagResourceOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import TagResourceOutputTypeDef

def get_value() -> TagResourceOutputTypeDef:
    return {
        "ResourceARN": ...,
        "ResponseMetadata": ...,
    }
Definition
class TagResourceOutputTypeDef(TypedDict):
    ResourceARN: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UntagResourceOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import UntagResourceOutputTypeDef

def get_value() -> UntagResourceOutputTypeDef:
    return {
        "ResourceARN": ...,
        "ResponseMetadata": ...,
    }
Definition
class UntagResourceOutputTypeDef(TypedDict):
    ResourceARN: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateGatewayInformationOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import UpdateGatewayInformationOutputTypeDef

def get_value() -> UpdateGatewayInformationOutputTypeDef:
    return {
        "GatewayArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateGatewayInformationOutputTypeDef(TypedDict):
    GatewayArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateGatewaySoftwareNowOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import UpdateGatewaySoftwareNowOutputTypeDef

def get_value() -> UpdateGatewaySoftwareNowOutputTypeDef:
    return {
        "GatewayArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateGatewaySoftwareNowOutputTypeDef(TypedDict):
    GatewayArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateHypervisorOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import UpdateHypervisorOutputTypeDef

def get_value() -> UpdateHypervisorOutputTypeDef:
    return {
        "HypervisorArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateHypervisorOutputTypeDef(TypedDict):
    HypervisorArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateGatewayInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import CreateGatewayInputRequestTypeDef

def get_value() -> CreateGatewayInputRequestTypeDef:
    return {
        "ActivationKey": ...,
        "GatewayDisplayName": ...,
        "GatewayType": ...,
    }
Definition
class CreateGatewayInputRequestTypeDef(TypedDict):
    ActivationKey: str,
    GatewayDisplayName: str,
    GatewayType: GatewayTypeType,  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See GatewayTypeType
  2. See TagTypeDef

ImportHypervisorConfigurationInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ImportHypervisorConfigurationInputRequestTypeDef

def get_value() -> ImportHypervisorConfigurationInputRequestTypeDef:
    return {
        "Host": ...,
        "Name": ...,
    }
Definition
class ImportHypervisorConfigurationInputRequestTypeDef(TypedDict):
    Host: str,
    Name: str,
    KmsKeyArn: NotRequired[str],
    Password: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    Username: NotRequired[str],
  1. See TagTypeDef

ListTagsForResourceOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListTagsForResourceOutputTypeDef

def get_value() -> ListTagsForResourceOutputTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceOutputTypeDef(TypedDict):
    ResourceArn: str,
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceInputRequestTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import TagResourceInputRequestTypeDef

def get_value() -> TagResourceInputRequestTypeDef:
    return {
        "ResourceARN": ...,
        "Tags": ...,
    }
Definition
class TagResourceInputRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

GatewayDetailsTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import GatewayDetailsTypeDef

def get_value() -> GatewayDetailsTypeDef:
    return {
        "GatewayArn": ...,
    }
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],
  1. See GatewayTypeType
  2. See MaintenanceStartTimeTypeDef

ListGatewaysOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListGatewaysOutputTypeDef

def get_value() -> ListGatewaysOutputTypeDef:
    return {
        "Gateways": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListGatewaysOutputTypeDef(TypedDict):
    Gateways: List[GatewayTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayTypeDef
  2. See ResponseMetadataTypeDef

GetVirtualMachineOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import GetVirtualMachineOutputTypeDef

def get_value() -> GetVirtualMachineOutputTypeDef:
    return {
        "VirtualMachine": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetVirtualMachineOutputTypeDef(TypedDict):
    VirtualMachine: VirtualMachineDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VirtualMachineDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListHypervisorsOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListHypervisorsOutputTypeDef

def get_value() -> ListHypervisorsOutputTypeDef:
    return {
        "Hypervisors": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListHypervisorsOutputTypeDef(TypedDict):
    Hypervisors: List[HypervisorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HypervisorTypeDef
  2. See ResponseMetadataTypeDef

ListGatewaysInputListGatewaysPaginateTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListGatewaysInputListGatewaysPaginateTypeDef

def get_value() -> ListGatewaysInputListGatewaysPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListGatewaysInputListGatewaysPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHypervisorsInputListHypervisorsPaginateTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListHypervisorsInputListHypervisorsPaginateTypeDef

def get_value() -> ListHypervisorsInputListHypervisorsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListHypervisorsInputListHypervisorsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVirtualMachinesInputListVirtualMachinesPaginateTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListVirtualMachinesInputListVirtualMachinesPaginateTypeDef

def get_value() -> ListVirtualMachinesInputListVirtualMachinesPaginateTypeDef:
    return {
        "HypervisorArn": ...,
    }
Definition
class ListVirtualMachinesInputListVirtualMachinesPaginateTypeDef(TypedDict):
    HypervisorArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVirtualMachinesOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import ListVirtualMachinesOutputTypeDef

def get_value() -> ListVirtualMachinesOutputTypeDef:
    return {
        "NextToken": ...,
        "VirtualMachines": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListVirtualMachinesOutputTypeDef(TypedDict):
    NextToken: str,
    VirtualMachines: List[VirtualMachineTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VirtualMachineTypeDef
  2. See ResponseMetadataTypeDef

GetGatewayOutputTypeDef

Usage Example
from mypy_boto3_backup_gateway.type_defs import GetGatewayOutputTypeDef

def get_value() -> GetGatewayOutputTypeDef:
    return {
        "Gateway": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetGatewayOutputTypeDef(TypedDict):
    Gateway: GatewayDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayDetailsTypeDef
  2. See ResponseMetadataTypeDef