Skip to content

Type definitions#

Index > Lightsail > Type definitions

Auto-generated documentation for Lightsail type annotations stubs module mypy-boto3-lightsail.

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

ContainerUnionTypeDef#

# ContainerUnionTypeDef definition

ContainerUnionTypeDef = Union[
    ContainerTypeDef,  # (1)
    ContainerOutputTypeDef,  # (2)
]
  1. See ContainerTypeDef
  2. See ContainerOutputTypeDef

CookieObjectUnionTypeDef#

# CookieObjectUnionTypeDef definition

CookieObjectUnionTypeDef = Union[
    CookieObjectTypeDef,  # (1)
    CookieObjectOutputTypeDef,  # (2)
]
  1. See CookieObjectTypeDef
  2. See CookieObjectOutputTypeDef

HeaderObjectUnionTypeDef#

# HeaderObjectUnionTypeDef definition

HeaderObjectUnionTypeDef = Union[
    HeaderObjectTypeDef,  # (1)
    HeaderObjectOutputTypeDef,  # (2)
]
  1. See HeaderObjectTypeDef
  2. See HeaderObjectOutputTypeDef

QueryStringObjectUnionTypeDef#

# QueryStringObjectUnionTypeDef definition

QueryStringObjectUnionTypeDef = Union[
    QueryStringObjectTypeDef,  # (1)
    QueryStringObjectOutputTypeDef,  # (2)
]
  1. See QueryStringObjectTypeDef
  2. See QueryStringObjectOutputTypeDef

AccessKeyLastUsedTypeDef#

# AccessKeyLastUsedTypeDef definition

class AccessKeyLastUsedTypeDef(TypedDict):
    lastUsedDate: NotRequired[datetime],
    region: NotRequired[str],
    serviceName: NotRequired[str],

AccessRulesTypeDef#

# AccessRulesTypeDef definition

class AccessRulesTypeDef(TypedDict):
    getObject: NotRequired[AccessTypeType],  # (1)
    allowPublicOverrides: NotRequired[bool],
  1. See AccessTypeType

AccountLevelBpaSyncTypeDef#

# AccountLevelBpaSyncTypeDef definition

class AccountLevelBpaSyncTypeDef(TypedDict):
    status: NotRequired[AccountLevelBpaSyncStatusType],  # (1)
    lastSyncedAt: NotRequired[datetime],
    message: NotRequired[BPAStatusMessageType],  # (2)
    bpaImpactsLightsail: NotRequired[bool],
  1. See AccountLevelBpaSyncStatusType
  2. See BPAStatusMessageType

AutoSnapshotAddOnRequestTypeDef#

# AutoSnapshotAddOnRequestTypeDef definition

class AutoSnapshotAddOnRequestTypeDef(TypedDict):
    snapshotTimeOfDay: NotRequired[str],

StopInstanceOnIdleRequestTypeDef#

# StopInstanceOnIdleRequestTypeDef definition

class StopInstanceOnIdleRequestTypeDef(TypedDict):
    threshold: NotRequired[str],
    duration: NotRequired[str],

AddOnTypeDef#

# AddOnTypeDef definition

class AddOnTypeDef(TypedDict):
    name: NotRequired[str],
    status: NotRequired[str],
    snapshotTimeOfDay: NotRequired[str],
    nextSnapshotTimeOfDay: NotRequired[str],
    threshold: NotRequired[str],
    duration: NotRequired[str],

MonitoredResourceInfoTypeDef#

# MonitoredResourceInfoTypeDef definition

class MonitoredResourceInfoTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (1)
  1. See ResourceTypeType

ResourceLocationTypeDef#

# ResourceLocationTypeDef definition

class ResourceLocationTypeDef(TypedDict):
    availabilityZone: NotRequired[str],
    regionName: NotRequired[RegionNameType],  # (1)
  1. See RegionNameType

AllocateStaticIpRequestRequestTypeDef#

# AllocateStaticIpRequestRequestTypeDef definition

class AllocateStaticIpRequestRequestTypeDef(TypedDict):
    staticIpName: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AttachCertificateToDistributionRequestRequestTypeDef#

# AttachCertificateToDistributionRequestRequestTypeDef definition

class AttachCertificateToDistributionRequestRequestTypeDef(TypedDict):
    distributionName: str,
    certificateName: str,

AttachDiskRequestRequestTypeDef#

# AttachDiskRequestRequestTypeDef definition

class AttachDiskRequestRequestTypeDef(TypedDict):
    diskName: str,
    instanceName: str,
    diskPath: str,
    autoMounting: NotRequired[bool],

AttachInstancesToLoadBalancerRequestRequestTypeDef#

# AttachInstancesToLoadBalancerRequestRequestTypeDef definition

class AttachInstancesToLoadBalancerRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,
    instanceNames: Sequence[str],

AttachLoadBalancerTlsCertificateRequestRequestTypeDef#

# AttachLoadBalancerTlsCertificateRequestRequestTypeDef definition

class AttachLoadBalancerTlsCertificateRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,
    certificateName: str,

AttachStaticIpRequestRequestTypeDef#

# AttachStaticIpRequestRequestTypeDef definition

class AttachStaticIpRequestRequestTypeDef(TypedDict):
    staticIpName: str,
    instanceName: str,

AttachedDiskTypeDef#

# AttachedDiskTypeDef definition

class AttachedDiskTypeDef(TypedDict):
    path: NotRequired[str],
    sizeInGb: NotRequired[int],

AvailabilityZoneTypeDef#

# AvailabilityZoneTypeDef definition

class AvailabilityZoneTypeDef(TypedDict):
    zoneName: NotRequired[str],
    state: NotRequired[str],

BlueprintTypeDef#

# BlueprintTypeDef definition

class BlueprintTypeDef(TypedDict):
    blueprintId: NotRequired[str],
    name: NotRequired[str],
    group: NotRequired[str],
    type: NotRequired[BlueprintTypeType],  # (1)
    description: NotRequired[str],
    isActive: NotRequired[bool],
    minPower: NotRequired[int],
    version: NotRequired[str],
    versionCode: NotRequired[str],
    productUrl: NotRequired[str],
    licenseUrl: NotRequired[str],
    platform: NotRequired[InstancePlatformType],  # (2)
    appCategory: NotRequired[AppCategoryType],  # (3)
  1. See BlueprintTypeType
  2. See InstancePlatformType
  3. See AppCategoryType

BucketAccessLogConfigTypeDef#

# BucketAccessLogConfigTypeDef definition

class BucketAccessLogConfigTypeDef(TypedDict):
    enabled: bool,
    destination: NotRequired[str],
    prefix: NotRequired[str],

BucketBundleTypeDef#

# BucketBundleTypeDef definition

class BucketBundleTypeDef(TypedDict):
    bundleId: NotRequired[str],
    name: NotRequired[str],
    price: NotRequired[float],
    storagePerMonthInGb: NotRequired[int],
    transferPerMonthInGb: NotRequired[int],
    isActive: NotRequired[bool],

BucketStateTypeDef#

# BucketStateTypeDef definition

class BucketStateTypeDef(TypedDict):
    code: NotRequired[str],
    message: NotRequired[str],

ResourceReceivingAccessTypeDef#

# ResourceReceivingAccessTypeDef definition

class ResourceReceivingAccessTypeDef(TypedDict):
    name: NotRequired[str],
    resourceType: NotRequired[str],

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[str],

BundleTypeDef#

# BundleTypeDef definition

class BundleTypeDef(TypedDict):
    price: NotRequired[float],
    cpuCount: NotRequired[int],
    diskSizeInGb: NotRequired[int],
    bundleId: NotRequired[str],
    instanceType: NotRequired[str],
    isActive: NotRequired[bool],
    name: NotRequired[str],
    power: NotRequired[int],
    ramSizeInGb: NotRequired[float],
    transferPerMonthInGb: NotRequired[int],
    supportedPlatforms: NotRequired[List[InstancePlatformType]],  # (1)
    supportedAppCategories: NotRequired[List[AppCategoryType]],  # (2)
    publicIpv4AddressCount: NotRequired[int],
  1. See InstancePlatformType
  2. See AppCategoryType

CacheBehaviorPerPathTypeDef#

# CacheBehaviorPerPathTypeDef definition

class CacheBehaviorPerPathTypeDef(TypedDict):
    path: NotRequired[str],
    behavior: NotRequired[BehaviorEnumType],  # (1)
  1. See BehaviorEnumType

CacheBehaviorTypeDef#

# CacheBehaviorTypeDef definition

class CacheBehaviorTypeDef(TypedDict):
    behavior: NotRequired[BehaviorEnumType],  # (1)
  1. See BehaviorEnumType

CookieObjectOutputTypeDef#

# CookieObjectOutputTypeDef definition

class CookieObjectOutputTypeDef(TypedDict):
    option: NotRequired[ForwardValuesType],  # (1)
    cookiesAllowList: NotRequired[List[str]],
  1. See ForwardValuesType

HeaderObjectOutputTypeDef#

# HeaderObjectOutputTypeDef definition

class HeaderObjectOutputTypeDef(TypedDict):
    option: NotRequired[ForwardValuesType],  # (1)
    headersAllowList: NotRequired[List[HeaderEnumType]],  # (2)
  1. See ForwardValuesType
  2. See HeaderEnumType

QueryStringObjectOutputTypeDef#

# QueryStringObjectOutputTypeDef definition

class QueryStringObjectOutputTypeDef(TypedDict):
    option: NotRequired[bool],
    queryStringsAllowList: NotRequired[List[str]],

PortInfoTypeDef#

# PortInfoTypeDef definition

class PortInfoTypeDef(TypedDict):
    fromPort: NotRequired[int],
    toPort: NotRequired[int],
    protocol: NotRequired[NetworkProtocolType],  # (1)
    cidrs: NotRequired[Sequence[str]],
    ipv6Cidrs: NotRequired[Sequence[str]],
    cidrListAliases: NotRequired[Sequence[str]],
  1. See NetworkProtocolType

CloudFormationStackRecordSourceInfoTypeDef#

# CloudFormationStackRecordSourceInfoTypeDef definition

class CloudFormationStackRecordSourceInfoTypeDef(TypedDict):
    resourceType: NotRequired[CloudFormationStackRecordSourceTypeType],  # (1)
    name: NotRequired[str],
    arn: NotRequired[str],
  1. See CloudFormationStackRecordSourceTypeType

DestinationInfoTypeDef#

# DestinationInfoTypeDef definition

class DestinationInfoTypeDef(TypedDict):
    id: NotRequired[str],
    service: NotRequired[str],

ContainerImageTypeDef#

# ContainerImageTypeDef definition

class ContainerImageTypeDef(TypedDict):
    image: NotRequired[str],
    digest: NotRequired[str],
    createdAt: NotRequired[datetime],

ContainerOutputTypeDef#

# ContainerOutputTypeDef definition

class ContainerOutputTypeDef(TypedDict):
    image: NotRequired[str],
    command: NotRequired[List[str]],
    environment: NotRequired[Dict[str, str]],
    ports: NotRequired[Dict[str, ContainerServiceProtocolType]],  # (1)
  1. See ContainerServiceProtocolType

ContainerServiceECRImagePullerRoleRequestTypeDef#

# ContainerServiceECRImagePullerRoleRequestTypeDef definition

class ContainerServiceECRImagePullerRoleRequestTypeDef(TypedDict):
    isActive: NotRequired[bool],

ContainerServiceECRImagePullerRoleTypeDef#

# ContainerServiceECRImagePullerRoleTypeDef definition

class ContainerServiceECRImagePullerRoleTypeDef(TypedDict):
    isActive: NotRequired[bool],
    principalArn: NotRequired[str],

ContainerServiceHealthCheckConfigTypeDef#

# ContainerServiceHealthCheckConfigTypeDef definition

class ContainerServiceHealthCheckConfigTypeDef(TypedDict):
    healthyThreshold: NotRequired[int],
    unhealthyThreshold: NotRequired[int],
    timeoutSeconds: NotRequired[int],
    intervalSeconds: NotRequired[int],
    path: NotRequired[str],
    successCodes: NotRequired[str],

ContainerServiceLogEventTypeDef#

# ContainerServiceLogEventTypeDef definition

class ContainerServiceLogEventTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    message: NotRequired[str],

ContainerServicePowerTypeDef#

# ContainerServicePowerTypeDef definition

class ContainerServicePowerTypeDef(TypedDict):
    powerId: NotRequired[str],
    price: NotRequired[float],
    cpuCount: NotRequired[float],
    ramSizeInGb: NotRequired[float],
    name: NotRequired[str],
    isActive: NotRequired[bool],

ContainerServiceRegistryLoginTypeDef#

# ContainerServiceRegistryLoginTypeDef definition

class ContainerServiceRegistryLoginTypeDef(TypedDict):
    username: NotRequired[str],
    password: NotRequired[str],
    expiresAt: NotRequired[datetime],
    registry: NotRequired[str],

ContainerServiceStateDetailTypeDef#

# ContainerServiceStateDetailTypeDef definition

class ContainerServiceStateDetailTypeDef(TypedDict):
    code: NotRequired[ContainerServiceStateDetailCodeType],  # (1)
    message: NotRequired[str],
  1. See ContainerServiceStateDetailCodeType

ContainerTypeDef#

# ContainerTypeDef definition

class ContainerTypeDef(TypedDict):
    image: NotRequired[str],
    command: NotRequired[Sequence[str]],
    environment: NotRequired[Mapping[str, str]],
    ports: NotRequired[Mapping[str, ContainerServiceProtocolType]],  # (1)
  1. See ContainerServiceProtocolType

CookieObjectTypeDef#

# CookieObjectTypeDef definition

class CookieObjectTypeDef(TypedDict):
    option: NotRequired[ForwardValuesType],  # (1)
    cookiesAllowList: NotRequired[Sequence[str]],
  1. See ForwardValuesType

CopySnapshotRequestRequestTypeDef#

# CopySnapshotRequestRequestTypeDef definition

class CopySnapshotRequestRequestTypeDef(TypedDict):
    targetSnapshotName: str,
    sourceRegion: RegionNameType,  # (1)
    sourceSnapshotName: NotRequired[str],
    sourceResourceName: NotRequired[str],
    restoreDate: NotRequired[str],
    useLatestRestorableAutoSnapshot: NotRequired[bool],
  1. See RegionNameType

CreateBucketAccessKeyRequestRequestTypeDef#

# CreateBucketAccessKeyRequestRequestTypeDef definition

class CreateBucketAccessKeyRequestRequestTypeDef(TypedDict):
    bucketName: str,

InstanceEntryTypeDef#

# InstanceEntryTypeDef definition

class InstanceEntryTypeDef(TypedDict):
    sourceName: str,
    instanceType: str,
    portInfoSource: PortInfoSourceTypeType,  # (1)
    availabilityZone: str,
    userData: NotRequired[str],
  1. See PortInfoSourceTypeType

CreateContactMethodRequestRequestTypeDef#

# CreateContactMethodRequestRequestTypeDef definition

class CreateContactMethodRequestRequestTypeDef(TypedDict):
    protocol: ContactProtocolType,  # (1)
    contactEndpoint: str,
  1. See ContactProtocolType

InputOriginTypeDef#

# InputOriginTypeDef definition

class InputOriginTypeDef(TypedDict):
    name: NotRequired[str],
    regionName: NotRequired[RegionNameType],  # (1)
    protocolPolicy: NotRequired[OriginProtocolPolicyEnumType],  # (2)
    responseTimeout: NotRequired[int],
  1. See RegionNameType
  2. See OriginProtocolPolicyEnumType

DomainEntryTypeDef#

# DomainEntryTypeDef definition

class DomainEntryTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],
    target: NotRequired[str],
    isAlias: NotRequired[bool],
    type: NotRequired[str],
    options: NotRequired[Mapping[str, str]],

CreateGUISessionAccessDetailsRequestRequestTypeDef#

# CreateGUISessionAccessDetailsRequestRequestTypeDef definition

class CreateGUISessionAccessDetailsRequestRequestTypeDef(TypedDict):
    resourceName: str,

SessionTypeDef#

# SessionTypeDef definition

class SessionTypeDef(TypedDict):
    name: NotRequired[str],
    url: NotRequired[str],
    isPrimary: NotRequired[bool],

DiskMapTypeDef#

# DiskMapTypeDef definition

class DiskMapTypeDef(TypedDict):
    originalDiskPath: NotRequired[str],
    newDiskName: NotRequired[str],

DeleteAlarmRequestRequestTypeDef#

# DeleteAlarmRequestRequestTypeDef definition

class DeleteAlarmRequestRequestTypeDef(TypedDict):
    alarmName: str,

DeleteAutoSnapshotRequestRequestTypeDef#

# DeleteAutoSnapshotRequestRequestTypeDef definition

class DeleteAutoSnapshotRequestRequestTypeDef(TypedDict):
    resourceName: str,
    date: str,

DeleteBucketAccessKeyRequestRequestTypeDef#

# DeleteBucketAccessKeyRequestRequestTypeDef definition

class DeleteBucketAccessKeyRequestRequestTypeDef(TypedDict):
    bucketName: str,
    accessKeyId: str,

DeleteBucketRequestRequestTypeDef#

# DeleteBucketRequestRequestTypeDef definition

class DeleteBucketRequestRequestTypeDef(TypedDict):
    bucketName: str,
    forceDelete: NotRequired[bool],

DeleteCertificateRequestRequestTypeDef#

# DeleteCertificateRequestRequestTypeDef definition

class DeleteCertificateRequestRequestTypeDef(TypedDict):
    certificateName: str,

DeleteContactMethodRequestRequestTypeDef#

# DeleteContactMethodRequestRequestTypeDef definition

class DeleteContactMethodRequestRequestTypeDef(TypedDict):
    protocol: ContactProtocolType,  # (1)
  1. See ContactProtocolType

DeleteContainerImageRequestRequestTypeDef#

# DeleteContainerImageRequestRequestTypeDef definition

class DeleteContainerImageRequestRequestTypeDef(TypedDict):
    serviceName: str,
    image: str,

DeleteContainerServiceRequestRequestTypeDef#

# DeleteContainerServiceRequestRequestTypeDef definition

class DeleteContainerServiceRequestRequestTypeDef(TypedDict):
    serviceName: str,

DeleteDiskRequestRequestTypeDef#

# DeleteDiskRequestRequestTypeDef definition

class DeleteDiskRequestRequestTypeDef(TypedDict):
    diskName: str,
    forceDeleteAddOns: NotRequired[bool],

DeleteDiskSnapshotRequestRequestTypeDef#

# DeleteDiskSnapshotRequestRequestTypeDef definition

class DeleteDiskSnapshotRequestRequestTypeDef(TypedDict):
    diskSnapshotName: str,

DeleteDistributionRequestRequestTypeDef#

# DeleteDistributionRequestRequestTypeDef definition

class DeleteDistributionRequestRequestTypeDef(TypedDict):
    distributionName: NotRequired[str],

DeleteDomainRequestRequestTypeDef#

# DeleteDomainRequestRequestTypeDef definition

class DeleteDomainRequestRequestTypeDef(TypedDict):
    domainName: str,

DeleteInstanceRequestRequestTypeDef#

# DeleteInstanceRequestRequestTypeDef definition

class DeleteInstanceRequestRequestTypeDef(TypedDict):
    instanceName: str,
    forceDeleteAddOns: NotRequired[bool],

DeleteInstanceSnapshotRequestRequestTypeDef#

# DeleteInstanceSnapshotRequestRequestTypeDef definition

class DeleteInstanceSnapshotRequestRequestTypeDef(TypedDict):
    instanceSnapshotName: str,

DeleteKeyPairRequestRequestTypeDef#

# DeleteKeyPairRequestRequestTypeDef definition

class DeleteKeyPairRequestRequestTypeDef(TypedDict):
    keyPairName: str,
    expectedFingerprint: NotRequired[str],

DeleteKnownHostKeysRequestRequestTypeDef#

# DeleteKnownHostKeysRequestRequestTypeDef definition

class DeleteKnownHostKeysRequestRequestTypeDef(TypedDict):
    instanceName: str,

DeleteLoadBalancerRequestRequestTypeDef#

# DeleteLoadBalancerRequestRequestTypeDef definition

class DeleteLoadBalancerRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,

DeleteLoadBalancerTlsCertificateRequestRequestTypeDef#

# DeleteLoadBalancerTlsCertificateRequestRequestTypeDef definition

class DeleteLoadBalancerTlsCertificateRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,
    certificateName: str,
    force: NotRequired[bool],

DeleteRelationalDatabaseRequestRequestTypeDef#

# DeleteRelationalDatabaseRequestRequestTypeDef definition

class DeleteRelationalDatabaseRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    skipFinalSnapshot: NotRequired[bool],
    finalRelationalDatabaseSnapshotName: NotRequired[str],

DeleteRelationalDatabaseSnapshotRequestRequestTypeDef#

# DeleteRelationalDatabaseSnapshotRequestRequestTypeDef definition

class DeleteRelationalDatabaseSnapshotRequestRequestTypeDef(TypedDict):
    relationalDatabaseSnapshotName: str,

DetachCertificateFromDistributionRequestRequestTypeDef#

# DetachCertificateFromDistributionRequestRequestTypeDef definition

class DetachCertificateFromDistributionRequestRequestTypeDef(TypedDict):
    distributionName: str,

DetachDiskRequestRequestTypeDef#

# DetachDiskRequestRequestTypeDef definition

class DetachDiskRequestRequestTypeDef(TypedDict):
    diskName: str,

DetachInstancesFromLoadBalancerRequestRequestTypeDef#

# DetachInstancesFromLoadBalancerRequestRequestTypeDef definition

class DetachInstancesFromLoadBalancerRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,
    instanceNames: Sequence[str],

DetachStaticIpRequestRequestTypeDef#

# DetachStaticIpRequestRequestTypeDef definition

class DetachStaticIpRequestRequestTypeDef(TypedDict):
    staticIpName: str,

DisableAddOnRequestRequestTypeDef#

# DisableAddOnRequestRequestTypeDef definition

class DisableAddOnRequestRequestTypeDef(TypedDict):
    addOnType: AddOnTypeType,  # (1)
    resourceName: str,
  1. See AddOnTypeType

DiskInfoTypeDef#

# DiskInfoTypeDef definition

class DiskInfoTypeDef(TypedDict):
    name: NotRequired[str],
    path: NotRequired[str],
    sizeInGb: NotRequired[int],
    isSystemDisk: NotRequired[bool],

DiskSnapshotInfoTypeDef#

# DiskSnapshotInfoTypeDef definition

class DiskSnapshotInfoTypeDef(TypedDict):
    sizeInGb: NotRequired[int],

DistributionBundleTypeDef#

# DistributionBundleTypeDef definition

class DistributionBundleTypeDef(TypedDict):
    bundleId: NotRequired[str],
    name: NotRequired[str],
    price: NotRequired[float],
    transferPerMonthInGb: NotRequired[int],
    isActive: NotRequired[bool],

DnsRecordCreationStateTypeDef#

# DnsRecordCreationStateTypeDef definition

class DnsRecordCreationStateTypeDef(TypedDict):
    code: NotRequired[DnsRecordCreationStateCodeType],  # (1)
    message: NotRequired[str],
  1. See DnsRecordCreationStateCodeType

DomainEntryOutputTypeDef#

# DomainEntryOutputTypeDef definition

class DomainEntryOutputTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],
    target: NotRequired[str],
    isAlias: NotRequired[bool],
    type: NotRequired[str],
    options: NotRequired[Dict[str, str]],

ResourceRecordTypeDef#

# ResourceRecordTypeDef definition

class ResourceRecordTypeDef(TypedDict):
    name: NotRequired[str],
    type: NotRequired[str],
    value: NotRequired[str],

TimePeriodTypeDef#

# TimePeriodTypeDef definition

class TimePeriodTypeDef(TypedDict):
    start: NotRequired[datetime],
    end: NotRequired[datetime],

ExportSnapshotRequestRequestTypeDef#

# ExportSnapshotRequestRequestTypeDef definition

class ExportSnapshotRequestRequestTypeDef(TypedDict):
    sourceSnapshotName: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

GetActiveNamesRequestRequestTypeDef#

# GetActiveNamesRequestRequestTypeDef definition

class GetActiveNamesRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetAlarmsRequestRequestTypeDef#

# GetAlarmsRequestRequestTypeDef definition

class GetAlarmsRequestRequestTypeDef(TypedDict):
    alarmName: NotRequired[str],
    pageToken: NotRequired[str],
    monitoredResourceName: NotRequired[str],

GetAutoSnapshotsRequestRequestTypeDef#

# GetAutoSnapshotsRequestRequestTypeDef definition

class GetAutoSnapshotsRequestRequestTypeDef(TypedDict):
    resourceName: str,

GetBlueprintsRequestRequestTypeDef#

# GetBlueprintsRequestRequestTypeDef definition

class GetBlueprintsRequestRequestTypeDef(TypedDict):
    includeInactive: NotRequired[bool],
    pageToken: NotRequired[str],
    appCategory: NotRequired[AppCategoryType],  # (1)
  1. See AppCategoryType

GetBucketAccessKeysRequestRequestTypeDef#

# GetBucketAccessKeysRequestRequestTypeDef definition

class GetBucketAccessKeysRequestRequestTypeDef(TypedDict):
    bucketName: str,

GetBucketBundlesRequestRequestTypeDef#

# GetBucketBundlesRequestRequestTypeDef definition

class GetBucketBundlesRequestRequestTypeDef(TypedDict):
    includeInactive: NotRequired[bool],

MetricDatapointTypeDef#

# MetricDatapointTypeDef definition

class MetricDatapointTypeDef(TypedDict):
    average: NotRequired[float],
    maximum: NotRequired[float],
    minimum: NotRequired[float],
    sampleCount: NotRequired[float],
    sum: NotRequired[float],
    timestamp: NotRequired[datetime],
    unit: NotRequired[MetricUnitType],  # (1)
  1. See MetricUnitType

GetBucketsRequestRequestTypeDef#

# GetBucketsRequestRequestTypeDef definition

class GetBucketsRequestRequestTypeDef(TypedDict):
    bucketName: NotRequired[str],
    pageToken: NotRequired[str],
    includeConnectedResources: NotRequired[bool],

GetBundlesRequestRequestTypeDef#

# GetBundlesRequestRequestTypeDef definition

class GetBundlesRequestRequestTypeDef(TypedDict):
    includeInactive: NotRequired[bool],
    pageToken: NotRequired[str],
    appCategory: NotRequired[AppCategoryType],  # (1)
  1. See AppCategoryType

GetCertificatesRequestRequestTypeDef#

# GetCertificatesRequestRequestTypeDef definition

class GetCertificatesRequestRequestTypeDef(TypedDict):
    certificateStatuses: NotRequired[Sequence[CertificateStatusType]],  # (1)
    includeCertificateDetails: NotRequired[bool],
    certificateName: NotRequired[str],
    pageToken: NotRequired[str],
  1. See CertificateStatusType

GetCloudFormationStackRecordsRequestRequestTypeDef#

# GetCloudFormationStackRecordsRequestRequestTypeDef definition

class GetCloudFormationStackRecordsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetContactMethodsRequestRequestTypeDef#

# GetContactMethodsRequestRequestTypeDef definition

class GetContactMethodsRequestRequestTypeDef(TypedDict):
    protocols: NotRequired[Sequence[ContactProtocolType]],  # (1)
  1. See ContactProtocolType

GetContainerImagesRequestRequestTypeDef#

# GetContainerImagesRequestRequestTypeDef definition

class GetContainerImagesRequestRequestTypeDef(TypedDict):
    serviceName: str,

GetContainerServiceDeploymentsRequestRequestTypeDef#

# GetContainerServiceDeploymentsRequestRequestTypeDef definition

class GetContainerServiceDeploymentsRequestRequestTypeDef(TypedDict):
    serviceName: str,

GetContainerServicesRequestRequestTypeDef#

# GetContainerServicesRequestRequestTypeDef definition

class GetContainerServicesRequestRequestTypeDef(TypedDict):
    serviceName: NotRequired[str],

GetDiskRequestRequestTypeDef#

# GetDiskRequestRequestTypeDef definition

class GetDiskRequestRequestTypeDef(TypedDict):
    diskName: str,

GetDiskSnapshotRequestRequestTypeDef#

# GetDiskSnapshotRequestRequestTypeDef definition

class GetDiskSnapshotRequestRequestTypeDef(TypedDict):
    diskSnapshotName: str,

GetDiskSnapshotsRequestRequestTypeDef#

# GetDiskSnapshotsRequestRequestTypeDef definition

class GetDiskSnapshotsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetDisksRequestRequestTypeDef#

# GetDisksRequestRequestTypeDef definition

class GetDisksRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetDistributionLatestCacheResetRequestRequestTypeDef#

# GetDistributionLatestCacheResetRequestRequestTypeDef definition

class GetDistributionLatestCacheResetRequestRequestTypeDef(TypedDict):
    distributionName: NotRequired[str],

GetDistributionsRequestRequestTypeDef#

# GetDistributionsRequestRequestTypeDef definition

class GetDistributionsRequestRequestTypeDef(TypedDict):
    distributionName: NotRequired[str],
    pageToken: NotRequired[str],

GetDomainRequestRequestTypeDef#

# GetDomainRequestRequestTypeDef definition

class GetDomainRequestRequestTypeDef(TypedDict):
    domainName: str,

GetDomainsRequestRequestTypeDef#

# GetDomainsRequestRequestTypeDef definition

class GetDomainsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetExportSnapshotRecordsRequestRequestTypeDef#

# GetExportSnapshotRecordsRequestRequestTypeDef definition

class GetExportSnapshotRecordsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetInstanceAccessDetailsRequestRequestTypeDef#

# GetInstanceAccessDetailsRequestRequestTypeDef definition

class GetInstanceAccessDetailsRequestRequestTypeDef(TypedDict):
    instanceName: str,
    protocol: NotRequired[InstanceAccessProtocolType],  # (1)
  1. See InstanceAccessProtocolType

GetInstancePortStatesRequestRequestTypeDef#

# GetInstancePortStatesRequestRequestTypeDef definition

class GetInstancePortStatesRequestRequestTypeDef(TypedDict):
    instanceName: str,

InstancePortStateTypeDef#

# InstancePortStateTypeDef definition

class InstancePortStateTypeDef(TypedDict):
    fromPort: NotRequired[int],
    toPort: NotRequired[int],
    protocol: NotRequired[NetworkProtocolType],  # (1)
    state: NotRequired[PortStateType],  # (2)
    cidrs: NotRequired[List[str]],
    ipv6Cidrs: NotRequired[List[str]],
    cidrListAliases: NotRequired[List[str]],
  1. See NetworkProtocolType
  2. See PortStateType

GetInstanceRequestRequestTypeDef#

# GetInstanceRequestRequestTypeDef definition

class GetInstanceRequestRequestTypeDef(TypedDict):
    instanceName: str,

GetInstanceSnapshotRequestRequestTypeDef#

# GetInstanceSnapshotRequestRequestTypeDef definition

class GetInstanceSnapshotRequestRequestTypeDef(TypedDict):
    instanceSnapshotName: str,

GetInstanceSnapshotsRequestRequestTypeDef#

# GetInstanceSnapshotsRequestRequestTypeDef definition

class GetInstanceSnapshotsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetInstanceStateRequestRequestTypeDef#

# GetInstanceStateRequestRequestTypeDef definition

class GetInstanceStateRequestRequestTypeDef(TypedDict):
    instanceName: str,

InstanceStateTypeDef#

# InstanceStateTypeDef definition

class InstanceStateTypeDef(TypedDict):
    code: NotRequired[int],
    name: NotRequired[str],

GetInstancesRequestRequestTypeDef#

# GetInstancesRequestRequestTypeDef definition

class GetInstancesRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetKeyPairRequestRequestTypeDef#

# GetKeyPairRequestRequestTypeDef definition

class GetKeyPairRequestRequestTypeDef(TypedDict):
    keyPairName: str,

GetKeyPairsRequestRequestTypeDef#

# GetKeyPairsRequestRequestTypeDef definition

class GetKeyPairsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],
    includeDefaultKeyPair: NotRequired[bool],

GetLoadBalancerRequestRequestTypeDef#

# GetLoadBalancerRequestRequestTypeDef definition

class GetLoadBalancerRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,

GetLoadBalancerTlsCertificatesRequestRequestTypeDef#

# GetLoadBalancerTlsCertificatesRequestRequestTypeDef definition

class GetLoadBalancerTlsCertificatesRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,

GetLoadBalancerTlsPoliciesRequestRequestTypeDef#

# GetLoadBalancerTlsPoliciesRequestRequestTypeDef definition

class GetLoadBalancerTlsPoliciesRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

LoadBalancerTlsPolicyTypeDef#

# LoadBalancerTlsPolicyTypeDef definition

class LoadBalancerTlsPolicyTypeDef(TypedDict):
    name: NotRequired[str],
    isDefault: NotRequired[bool],
    description: NotRequired[str],
    protocols: NotRequired[List[str]],
    ciphers: NotRequired[List[str]],

GetLoadBalancersRequestRequestTypeDef#

# GetLoadBalancersRequestRequestTypeDef definition

class GetLoadBalancersRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetOperationRequestRequestTypeDef#

# GetOperationRequestRequestTypeDef definition

class GetOperationRequestRequestTypeDef(TypedDict):
    operationId: str,

GetOperationsForResourceRequestRequestTypeDef#

# GetOperationsForResourceRequestRequestTypeDef definition

class GetOperationsForResourceRequestRequestTypeDef(TypedDict):
    resourceName: str,
    pageToken: NotRequired[str],

GetOperationsRequestRequestTypeDef#

# GetOperationsRequestRequestTypeDef definition

class GetOperationsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetRegionsRequestRequestTypeDef#

# GetRegionsRequestRequestTypeDef definition

class GetRegionsRequestRequestTypeDef(TypedDict):
    includeAvailabilityZones: NotRequired[bool],
    includeRelationalDatabaseAvailabilityZones: NotRequired[bool],

GetRelationalDatabaseBlueprintsRequestRequestTypeDef#

# GetRelationalDatabaseBlueprintsRequestRequestTypeDef definition

class GetRelationalDatabaseBlueprintsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

RelationalDatabaseBlueprintTypeDef#

# RelationalDatabaseBlueprintTypeDef definition

class RelationalDatabaseBlueprintTypeDef(TypedDict):
    blueprintId: NotRequired[str],
    engine: NotRequired[RelationalDatabaseEngineType],  # (1)
    engineVersion: NotRequired[str],
    engineDescription: NotRequired[str],
    engineVersionDescription: NotRequired[str],
    isEngineDefault: NotRequired[bool],
  1. See RelationalDatabaseEngineType

GetRelationalDatabaseBundlesRequestRequestTypeDef#

# GetRelationalDatabaseBundlesRequestRequestTypeDef definition

class GetRelationalDatabaseBundlesRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],
    includeInactive: NotRequired[bool],

RelationalDatabaseBundleTypeDef#

# RelationalDatabaseBundleTypeDef definition

class RelationalDatabaseBundleTypeDef(TypedDict):
    bundleId: NotRequired[str],
    name: NotRequired[str],
    price: NotRequired[float],
    ramSizeInGb: NotRequired[float],
    diskSizeInGb: NotRequired[int],
    transferPerMonthInGb: NotRequired[int],
    cpuCount: NotRequired[int],
    isEncrypted: NotRequired[bool],
    isActive: NotRequired[bool],

GetRelationalDatabaseEventsRequestRequestTypeDef#

# GetRelationalDatabaseEventsRequestRequestTypeDef definition

class GetRelationalDatabaseEventsRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    durationInMinutes: NotRequired[int],
    pageToken: NotRequired[str],

RelationalDatabaseEventTypeDef#

# RelationalDatabaseEventTypeDef definition

class RelationalDatabaseEventTypeDef(TypedDict):
    resource: NotRequired[str],
    createdAt: NotRequired[datetime],
    message: NotRequired[str],
    eventCategories: NotRequired[List[str]],

LogEventTypeDef#

# LogEventTypeDef definition

class LogEventTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    message: NotRequired[str],

GetRelationalDatabaseLogStreamsRequestRequestTypeDef#

# GetRelationalDatabaseLogStreamsRequestRequestTypeDef definition

class GetRelationalDatabaseLogStreamsRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,

GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef#

# GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef definition

class GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    passwordVersion: NotRequired[RelationalDatabasePasswordVersionType],  # (1)
  1. See RelationalDatabasePasswordVersionType

GetRelationalDatabaseParametersRequestRequestTypeDef#

# GetRelationalDatabaseParametersRequestRequestTypeDef definition

class GetRelationalDatabaseParametersRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    pageToken: NotRequired[str],

RelationalDatabaseParameterTypeDef#

# RelationalDatabaseParameterTypeDef definition

class RelationalDatabaseParameterTypeDef(TypedDict):
    allowedValues: NotRequired[str],
    applyMethod: NotRequired[str],
    applyType: NotRequired[str],
    dataType: NotRequired[str],
    description: NotRequired[str],
    isModifiable: NotRequired[bool],
    parameterName: NotRequired[str],
    parameterValue: NotRequired[str],

GetRelationalDatabaseRequestRequestTypeDef#

# GetRelationalDatabaseRequestRequestTypeDef definition

class GetRelationalDatabaseRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,

GetRelationalDatabaseSnapshotRequestRequestTypeDef#

# GetRelationalDatabaseSnapshotRequestRequestTypeDef definition

class GetRelationalDatabaseSnapshotRequestRequestTypeDef(TypedDict):
    relationalDatabaseSnapshotName: str,

GetRelationalDatabaseSnapshotsRequestRequestTypeDef#

# GetRelationalDatabaseSnapshotsRequestRequestTypeDef definition

class GetRelationalDatabaseSnapshotsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetRelationalDatabasesRequestRequestTypeDef#

# GetRelationalDatabasesRequestRequestTypeDef definition

class GetRelationalDatabasesRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetSetupHistoryRequestRequestTypeDef#

# GetSetupHistoryRequestRequestTypeDef definition

class GetSetupHistoryRequestRequestTypeDef(TypedDict):
    resourceName: str,
    pageToken: NotRequired[str],

GetStaticIpRequestRequestTypeDef#

# GetStaticIpRequestRequestTypeDef definition

class GetStaticIpRequestRequestTypeDef(TypedDict):
    staticIpName: str,

GetStaticIpsRequestRequestTypeDef#

# GetStaticIpsRequestRequestTypeDef definition

class GetStaticIpsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

HeaderObjectTypeDef#

# HeaderObjectTypeDef definition

class HeaderObjectTypeDef(TypedDict):
    option: NotRequired[ForwardValuesType],  # (1)
    headersAllowList: NotRequired[Sequence[HeaderEnumType]],  # (2)
  1. See ForwardValuesType
  2. See HeaderEnumType

HostKeyAttributesTypeDef#

# HostKeyAttributesTypeDef definition

class HostKeyAttributesTypeDef(TypedDict):
    algorithm: NotRequired[str],
    publicKey: NotRequired[str],
    witnessedAt: NotRequired[datetime],
    fingerprintSHA1: NotRequired[str],
    fingerprintSHA256: NotRequired[str],
    notValidBefore: NotRequired[datetime],
    notValidAfter: NotRequired[datetime],

ImportKeyPairRequestRequestTypeDef#

# ImportKeyPairRequestRequestTypeDef definition

class ImportKeyPairRequestRequestTypeDef(TypedDict):
    keyPairName: str,
    publicKeyBase64: str,

PasswordDataTypeDef#

# PasswordDataTypeDef definition

class PasswordDataTypeDef(TypedDict):
    ciphertext: NotRequired[str],
    keyPairName: NotRequired[str],

InstanceHealthSummaryTypeDef#

# InstanceHealthSummaryTypeDef definition

class InstanceHealthSummaryTypeDef(TypedDict):
    instanceName: NotRequired[str],
    instanceHealth: NotRequired[InstanceHealthStateType],  # (1)
    instanceHealthReason: NotRequired[InstanceHealthReasonType],  # (2)
  1. See InstanceHealthStateType
  2. See InstanceHealthReasonType

InstanceMetadataOptionsTypeDef#

# InstanceMetadataOptionsTypeDef definition

class InstanceMetadataOptionsTypeDef(TypedDict):
    state: NotRequired[InstanceMetadataStateType],  # (1)
    httpTokens: NotRequired[HttpTokensType],  # (2)
    httpEndpoint: NotRequired[HttpEndpointType],  # (3)
    httpPutResponseHopLimit: NotRequired[int],
    httpProtocolIpv6: NotRequired[HttpProtocolIpv6Type],  # (4)
  1. See InstanceMetadataStateType
  2. See HttpTokensType
  3. See HttpEndpointType
  4. See HttpProtocolIpv6Type

InstancePortInfoTypeDef#

# InstancePortInfoTypeDef definition

class InstancePortInfoTypeDef(TypedDict):
    fromPort: NotRequired[int],
    toPort: NotRequired[int],
    protocol: NotRequired[NetworkProtocolType],  # (1)
    accessFrom: NotRequired[str],
    accessType: NotRequired[PortAccessTypeType],  # (2)
    commonName: NotRequired[str],
    accessDirection: NotRequired[AccessDirectionType],  # (3)
    cidrs: NotRequired[List[str]],
    ipv6Cidrs: NotRequired[List[str]],
    cidrListAliases: NotRequired[List[str]],
  1. See NetworkProtocolType
  2. See PortAccessTypeType
  3. See AccessDirectionType

MonthlyTransferTypeDef#

# MonthlyTransferTypeDef definition

class MonthlyTransferTypeDef(TypedDict):
    gbPerMonthAllocated: NotRequired[int],

OriginTypeDef#

# OriginTypeDef definition

class OriginTypeDef(TypedDict):
    name: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (1)
    regionName: NotRequired[RegionNameType],  # (2)
    protocolPolicy: NotRequired[OriginProtocolPolicyEnumType],  # (3)
    responseTimeout: NotRequired[int],
  1. See ResourceTypeType
  2. See RegionNameType
  3. See OriginProtocolPolicyEnumType

LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef#

# LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef definition

class LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef(TypedDict):
    code: NotRequired[LoadBalancerTlsCertificateDnsRecordCreationStateCodeType],  # (1)
    message: NotRequired[str],
  1. See LoadBalancerTlsCertificateDnsRecordCreationStateCodeType

LoadBalancerTlsCertificateDomainValidationOptionTypeDef#

# LoadBalancerTlsCertificateDomainValidationOptionTypeDef definition

class LoadBalancerTlsCertificateDomainValidationOptionTypeDef(TypedDict):
    domainName: NotRequired[str],
    validationStatus: NotRequired[LoadBalancerTlsCertificateDomainStatusType],  # (1)
  1. See LoadBalancerTlsCertificateDomainStatusType

LoadBalancerTlsCertificateSummaryTypeDef#

# LoadBalancerTlsCertificateSummaryTypeDef definition

class LoadBalancerTlsCertificateSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    isAttached: NotRequired[bool],

NameServersUpdateStateTypeDef#

# NameServersUpdateStateTypeDef definition

class NameServersUpdateStateTypeDef(TypedDict):
    code: NotRequired[NameServersUpdateStateCodeType],  # (1)
    message: NotRequired[str],
  1. See NameServersUpdateStateCodeType

PendingMaintenanceActionTypeDef#

# PendingMaintenanceActionTypeDef definition

class PendingMaintenanceActionTypeDef(TypedDict):
    action: NotRequired[str],
    description: NotRequired[str],
    currentApplyDate: NotRequired[datetime],

PendingModifiedRelationalDatabaseValuesTypeDef#

# PendingModifiedRelationalDatabaseValuesTypeDef definition

class PendingModifiedRelationalDatabaseValuesTypeDef(TypedDict):
    masterUserPassword: NotRequired[str],
    engineVersion: NotRequired[str],
    backupRetentionEnabled: NotRequired[bool],

PutAlarmRequestRequestTypeDef#

# PutAlarmRequestRequestTypeDef definition

class PutAlarmRequestRequestTypeDef(TypedDict):
    alarmName: str,
    metricName: MetricNameType,  # (1)
    monitoredResourceName: str,
    comparisonOperator: ComparisonOperatorType,  # (2)
    threshold: float,
    evaluationPeriods: int,
    datapointsToAlarm: NotRequired[int],
    treatMissingData: NotRequired[TreatMissingDataType],  # (3)
    contactProtocols: NotRequired[Sequence[ContactProtocolType]],  # (4)
    notificationTriggers: NotRequired[Sequence[AlarmStateType]],  # (5)
    notificationEnabled: NotRequired[bool],
  1. See MetricNameType
  2. See ComparisonOperatorType
  3. See TreatMissingDataType
  4. See ContactProtocolType
  5. See AlarmStateType

QueryStringObjectTypeDef#

# QueryStringObjectTypeDef definition

class QueryStringObjectTypeDef(TypedDict):
    option: NotRequired[bool],
    queryStringsAllowList: NotRequired[Sequence[str]],

R53HostedZoneDeletionStateTypeDef#

# R53HostedZoneDeletionStateTypeDef definition

class R53HostedZoneDeletionStateTypeDef(TypedDict):
    code: NotRequired[R53HostedZoneDeletionStateCodeType],  # (1)
    message: NotRequired[str],
  1. See R53HostedZoneDeletionStateCodeType

RebootInstanceRequestRequestTypeDef#

# RebootInstanceRequestRequestTypeDef definition

class RebootInstanceRequestRequestTypeDef(TypedDict):
    instanceName: str,

RebootRelationalDatabaseRequestRequestTypeDef#

# RebootRelationalDatabaseRequestRequestTypeDef definition

class RebootRelationalDatabaseRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,

RegisterContainerImageRequestRequestTypeDef#

# RegisterContainerImageRequestRequestTypeDef definition

class RegisterContainerImageRequestRequestTypeDef(TypedDict):
    serviceName: str,
    label: str,
    digest: str,

RelationalDatabaseEndpointTypeDef#

# RelationalDatabaseEndpointTypeDef definition

class RelationalDatabaseEndpointTypeDef(TypedDict):
    port: NotRequired[int],
    address: NotRequired[str],

RelationalDatabaseHardwareTypeDef#

# RelationalDatabaseHardwareTypeDef definition

class RelationalDatabaseHardwareTypeDef(TypedDict):
    cpuCount: NotRequired[int],
    diskSizeInGb: NotRequired[int],
    ramSizeInGb: NotRequired[float],

ReleaseStaticIpRequestRequestTypeDef#

# ReleaseStaticIpRequestRequestTypeDef definition

class ReleaseStaticIpRequestRequestTypeDef(TypedDict):
    staticIpName: str,

ResetDistributionCacheRequestRequestTypeDef#

# ResetDistributionCacheRequestRequestTypeDef definition

class ResetDistributionCacheRequestRequestTypeDef(TypedDict):
    distributionName: NotRequired[str],

SendContactMethodVerificationRequestRequestTypeDef#

# SendContactMethodVerificationRequestRequestTypeDef definition

class SendContactMethodVerificationRequestRequestTypeDef(TypedDict):
    protocol: ContactMethodVerificationProtocolType,  # (1)
  1. See ContactMethodVerificationProtocolType

SetIpAddressTypeRequestRequestTypeDef#

# SetIpAddressTypeRequestRequestTypeDef definition

class SetIpAddressTypeRequestRequestTypeDef(TypedDict):
    resourceType: ResourceTypeType,  # (1)
    resourceName: str,
    ipAddressType: IpAddressTypeType,  # (2)
    acceptBundleUpdate: NotRequired[bool],
  1. See ResourceTypeType
  2. See IpAddressTypeType

SetResourceAccessForBucketRequestRequestTypeDef#

# SetResourceAccessForBucketRequestRequestTypeDef definition

class SetResourceAccessForBucketRequestRequestTypeDef(TypedDict):
    resourceName: str,
    bucketName: str,
    access: ResourceBucketAccessType,  # (1)
  1. See ResourceBucketAccessType

SetupExecutionDetailsTypeDef#

# SetupExecutionDetailsTypeDef definition

class SetupExecutionDetailsTypeDef(TypedDict):
    command: NotRequired[str],
    dateTime: NotRequired[datetime],
    name: NotRequired[str],
    status: NotRequired[SetupStatusType],  # (1)
    standardError: NotRequired[str],
    standardOutput: NotRequired[str],
    version: NotRequired[str],
  1. See SetupStatusType

SetupRequestTypeDef#

# SetupRequestTypeDef definition

class SetupRequestTypeDef(TypedDict):
    instanceName: NotRequired[str],
    domainNames: NotRequired[List[str]],
    certificateProvider: NotRequired[CertificateProviderType],  # (1)
  1. See CertificateProviderType

SetupInstanceHttpsRequestRequestTypeDef#

# SetupInstanceHttpsRequestRequestTypeDef definition

class SetupInstanceHttpsRequestRequestTypeDef(TypedDict):
    instanceName: str,
    emailAddress: str,
    domainNames: Sequence[str],
    certificateProvider: CertificateProviderType,  # (1)
  1. See CertificateProviderType

StartGUISessionRequestRequestTypeDef#

# StartGUISessionRequestRequestTypeDef definition

class StartGUISessionRequestRequestTypeDef(TypedDict):
    resourceName: str,

StartInstanceRequestRequestTypeDef#

# StartInstanceRequestRequestTypeDef definition

class StartInstanceRequestRequestTypeDef(TypedDict):
    instanceName: str,

StartRelationalDatabaseRequestRequestTypeDef#

# StartRelationalDatabaseRequestRequestTypeDef definition

class StartRelationalDatabaseRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,

StopGUISessionRequestRequestTypeDef#

# StopGUISessionRequestRequestTypeDef definition

class StopGUISessionRequestRequestTypeDef(TypedDict):
    resourceName: str,

StopInstanceRequestRequestTypeDef#

# StopInstanceRequestRequestTypeDef definition

class StopInstanceRequestRequestTypeDef(TypedDict):
    instanceName: str,
    force: NotRequired[bool],

StopRelationalDatabaseRequestRequestTypeDef#

# StopRelationalDatabaseRequestRequestTypeDef definition

class StopRelationalDatabaseRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    relationalDatabaseSnapshotName: NotRequired[str],

TestAlarmRequestRequestTypeDef#

# TestAlarmRequestRequestTypeDef definition

class TestAlarmRequestRequestTypeDef(TypedDict):
    alarmName: str,
    state: AlarmStateType,  # (1)
  1. See AlarmStateType

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceName: str,
    tagKeys: Sequence[str],
    resourceArn: NotRequired[str],

UpdateBucketBundleRequestRequestTypeDef#

# UpdateBucketBundleRequestRequestTypeDef definition

class UpdateBucketBundleRequestRequestTypeDef(TypedDict):
    bucketName: str,
    bundleId: str,

UpdateDistributionBundleRequestRequestTypeDef#

# UpdateDistributionBundleRequestRequestTypeDef definition

class UpdateDistributionBundleRequestRequestTypeDef(TypedDict):
    distributionName: NotRequired[str],
    bundleId: NotRequired[str],

UpdateInstanceMetadataOptionsRequestRequestTypeDef#

# UpdateInstanceMetadataOptionsRequestRequestTypeDef definition

class UpdateInstanceMetadataOptionsRequestRequestTypeDef(TypedDict):
    instanceName: str,
    httpTokens: NotRequired[HttpTokensType],  # (1)
    httpEndpoint: NotRequired[HttpEndpointType],  # (2)
    httpPutResponseHopLimit: NotRequired[int],
    httpProtocolIpv6: NotRequired[HttpProtocolIpv6Type],  # (3)
  1. See HttpTokensType
  2. See HttpEndpointType
  3. See HttpProtocolIpv6Type

UpdateLoadBalancerAttributeRequestRequestTypeDef#

# UpdateLoadBalancerAttributeRequestRequestTypeDef definition

class UpdateLoadBalancerAttributeRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,
    attributeName: LoadBalancerAttributeNameType,  # (1)
    attributeValue: str,
  1. See LoadBalancerAttributeNameType

UpdateRelationalDatabaseRequestRequestTypeDef#

# UpdateRelationalDatabaseRequestRequestTypeDef definition

class UpdateRelationalDatabaseRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    masterUserPassword: NotRequired[str],
    rotateMasterUserPassword: NotRequired[bool],
    preferredBackupWindow: NotRequired[str],
    preferredMaintenanceWindow: NotRequired[str],
    enableBackupRetention: NotRequired[bool],
    disableBackupRetention: NotRequired[bool],
    publiclyAccessible: NotRequired[bool],
    applyImmediately: NotRequired[bool],
    caCertificateIdentifier: NotRequired[str],
    relationalDatabaseBlueprintId: NotRequired[str],

AccessKeyTypeDef#

# AccessKeyTypeDef definition

class AccessKeyTypeDef(TypedDict):
    accessKeyId: NotRequired[str],
    secretAccessKey: NotRequired[str],
    status: NotRequired[StatusTypeType],  # (1)
    createdAt: NotRequired[datetime],
    lastUsed: NotRequired[AccessKeyLastUsedTypeDef],  # (2)
  1. See StatusTypeType
  2. See AccessKeyLastUsedTypeDef

AddOnRequestTypeDef#

# AddOnRequestTypeDef definition

class AddOnRequestTypeDef(TypedDict):
    addOnType: AddOnTypeType,  # (1)
    autoSnapshotAddOnRequest: NotRequired[AutoSnapshotAddOnRequestTypeDef],  # (2)
    stopInstanceOnIdleRequest: NotRequired[StopInstanceOnIdleRequestTypeDef],  # (3)
  1. See AddOnTypeType
  2. See AutoSnapshotAddOnRequestTypeDef
  3. See StopInstanceOnIdleRequestTypeDef

AlarmTypeDef#

# AlarmTypeDef definition

class AlarmTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    supportCode: NotRequired[str],
    monitoredResourceInfo: NotRequired[MonitoredResourceInfoTypeDef],  # (3)
    comparisonOperator: NotRequired[ComparisonOperatorType],  # (4)
    evaluationPeriods: NotRequired[int],
    period: NotRequired[int],
    threshold: NotRequired[float],
    datapointsToAlarm: NotRequired[int],
    treatMissingData: NotRequired[TreatMissingDataType],  # (5)
    statistic: NotRequired[MetricStatisticType],  # (6)
    metricName: NotRequired[MetricNameType],  # (7)
    state: NotRequired[AlarmStateType],  # (8)
    unit: NotRequired[MetricUnitType],  # (9)
    contactProtocols: NotRequired[List[ContactProtocolType]],  # (10)
    notificationTriggers: NotRequired[List[AlarmStateType]],  # (11)
    notificationEnabled: NotRequired[bool],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See MonitoredResourceInfoTypeDef
  4. See ComparisonOperatorType
  5. See TreatMissingDataType
  6. See MetricStatisticType
  7. See MetricNameType
  8. See AlarmStateType
  9. See MetricUnitType
  10. See ContactProtocolType
  11. See AlarmStateType

ContactMethodTypeDef#

# ContactMethodTypeDef definition

class ContactMethodTypeDef(TypedDict):
    contactEndpoint: NotRequired[str],
    status: NotRequired[ContactMethodStatusType],  # (1)
    protocol: NotRequired[ContactProtocolType],  # (2)
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (3)
    resourceType: NotRequired[ResourceTypeType],  # (4)
    supportCode: NotRequired[str],
  1. See ContactMethodStatusType
  2. See ContactProtocolType
  3. See ResourceLocationTypeDef
  4. See ResourceTypeType

OperationTypeDef#

# OperationTypeDef definition

class OperationTypeDef(TypedDict):
    id: NotRequired[str],
    resourceName: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (1)
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (2)
    isTerminal: NotRequired[bool],
    operationDetails: NotRequired[str],
    operationType: NotRequired[OperationTypeType],  # (3)
    status: NotRequired[OperationStatusType],  # (4)
    statusChangedAt: NotRequired[datetime],
    errorCode: NotRequired[str],
    errorDetails: NotRequired[str],
  1. See ResourceTypeType
  2. See ResourceLocationTypeDef
  3. See OperationTypeType
  4. See OperationStatusType

SetupHistoryResourceTypeDef#

# SetupHistoryResourceTypeDef definition

class SetupHistoryResourceTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType

StaticIpTypeDef#

# StaticIpTypeDef definition

class StaticIpTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    ipAddress: NotRequired[str],
    attachedTo: NotRequired[str],
    isAttached: NotRequired[bool],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType

DownloadDefaultKeyPairResultTypeDef#

# DownloadDefaultKeyPairResultTypeDef definition

class DownloadDefaultKeyPairResultTypeDef(TypedDict):
    publicKeyBase64: str,
    privateKeyBase64: str,
    createdAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetActiveNamesResultTypeDef#

# GetActiveNamesResultTypeDef definition

class GetActiveNamesResultTypeDef(TypedDict):
    activeNames: List[str],
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetContainerAPIMetadataResultTypeDef#

# GetContainerAPIMetadataResultTypeDef definition

class GetContainerAPIMetadataResultTypeDef(TypedDict):
    metadata: List[Dict[str, str]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDistributionLatestCacheResetResultTypeDef#

# GetDistributionLatestCacheResetResultTypeDef definition

class GetDistributionLatestCacheResetResultTypeDef(TypedDict):
    status: str,
    createTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetRelationalDatabaseLogStreamsResultTypeDef#

# GetRelationalDatabaseLogStreamsResultTypeDef definition

class GetRelationalDatabaseLogStreamsResultTypeDef(TypedDict):
    logStreams: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetRelationalDatabaseMasterUserPasswordResultTypeDef#

# GetRelationalDatabaseMasterUserPasswordResultTypeDef definition

class GetRelationalDatabaseMasterUserPasswordResultTypeDef(TypedDict):
    masterUserPassword: str,
    createdAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

IsVpcPeeredResultTypeDef#

# IsVpcPeeredResultTypeDef definition

class IsVpcPeeredResultTypeDef(TypedDict):
    isPeered: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AutoSnapshotDetailsTypeDef#

# AutoSnapshotDetailsTypeDef definition

class AutoSnapshotDetailsTypeDef(TypedDict):
    date: NotRequired[str],
    createdAt: NotRequired[datetime],
    status: NotRequired[AutoSnapshotStatusType],  # (1)
    fromAttachedDisks: NotRequired[List[AttachedDiskTypeDef]],  # (2)
  1. See AutoSnapshotStatusType
  2. See AttachedDiskTypeDef

RegionTypeDef#

# RegionTypeDef definition

class RegionTypeDef(TypedDict):
    continentCode: NotRequired[str],
    description: NotRequired[str],
    displayName: NotRequired[str],
    name: NotRequired[RegionNameType],  # (1)
    availabilityZones: NotRequired[List[AvailabilityZoneTypeDef]],  # (2)
    relationalDatabaseAvailabilityZones: NotRequired[List[AvailabilityZoneTypeDef]],  # (2)
  1. See RegionNameType
  2. See AvailabilityZoneTypeDef
  3. See AvailabilityZoneTypeDef

GetBlueprintsResultTypeDef#

# GetBlueprintsResultTypeDef definition

class GetBlueprintsResultTypeDef(TypedDict):
    blueprints: List[BlueprintTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueprintTypeDef
  2. See ResponseMetadataTypeDef

UpdateBucketRequestRequestTypeDef#

# UpdateBucketRequestRequestTypeDef definition

class UpdateBucketRequestRequestTypeDef(TypedDict):
    bucketName: str,
    accessRules: NotRequired[AccessRulesTypeDef],  # (1)
    versioning: NotRequired[str],
    readonlyAccessAccounts: NotRequired[Sequence[str]],
    accessLogConfig: NotRequired[BucketAccessLogConfigTypeDef],  # (2)
  1. See AccessRulesTypeDef
  2. See BucketAccessLogConfigTypeDef

GetBucketBundlesResultTypeDef#

# GetBucketBundlesResultTypeDef definition

class GetBucketBundlesResultTypeDef(TypedDict):
    bundles: List[BucketBundleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BucketBundleTypeDef
  2. See ResponseMetadataTypeDef

BucketTypeDef#

# BucketTypeDef definition

class BucketTypeDef(TypedDict):
    resourceType: NotRequired[str],
    accessRules: NotRequired[AccessRulesTypeDef],  # (1)
    arn: NotRequired[str],
    bundleId: NotRequired[str],
    createdAt: NotRequired[datetime],
    url: NotRequired[str],
    location: NotRequired[ResourceLocationTypeDef],  # (2)
    name: NotRequired[str],
    supportCode: NotRequired[str],
    tags: NotRequired[List[TagTypeDef]],  # (3)
    objectVersioning: NotRequired[str],
    ableToUpdateBundle: NotRequired[bool],
    readonlyAccessAccounts: NotRequired[List[str]],
    resourcesReceivingAccess: NotRequired[List[ResourceReceivingAccessTypeDef]],  # (4)
    state: NotRequired[BucketStateTypeDef],  # (5)
    accessLogConfig: NotRequired[BucketAccessLogConfigTypeDef],  # (6)
  1. See AccessRulesTypeDef
  2. See ResourceLocationTypeDef
  3. See TagTypeDef
  4. See ResourceReceivingAccessTypeDef
  5. See BucketStateTypeDef
  6. See BucketAccessLogConfigTypeDef

CreateBucketRequestRequestTypeDef#

# CreateBucketRequestRequestTypeDef definition

class CreateBucketRequestRequestTypeDef(TypedDict):
    bucketName: str,
    bundleId: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    enableObjectVersioning: NotRequired[bool],
  1. See TagTypeDef

CreateCertificateRequestRequestTypeDef#

# CreateCertificateRequestRequestTypeDef definition

class CreateCertificateRequestRequestTypeDef(TypedDict):
    certificateName: str,
    domainName: str,
    subjectAlternativeNames: NotRequired[Sequence[str]],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDiskSnapshotRequestRequestTypeDef#

# CreateDiskSnapshotRequestRequestTypeDef definition

class CreateDiskSnapshotRequestRequestTypeDef(TypedDict):
    diskSnapshotName: str,
    diskName: NotRequired[str],
    instanceName: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDomainRequestRequestTypeDef#

# CreateDomainRequestRequestTypeDef definition

class CreateDomainRequestRequestTypeDef(TypedDict):
    domainName: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateInstanceSnapshotRequestRequestTypeDef#

# CreateInstanceSnapshotRequestRequestTypeDef definition

class CreateInstanceSnapshotRequestRequestTypeDef(TypedDict):
    instanceSnapshotName: str,
    instanceName: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateKeyPairRequestRequestTypeDef#

# CreateKeyPairRequestRequestTypeDef definition

class CreateKeyPairRequestRequestTypeDef(TypedDict):
    keyPairName: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateLoadBalancerRequestRequestTypeDef#

# CreateLoadBalancerRequestRequestTypeDef definition

class CreateLoadBalancerRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,
    instancePort: int,
    healthCheckPath: NotRequired[str],
    certificateName: NotRequired[str],
    certificateDomainName: NotRequired[str],
    certificateAlternativeNames: NotRequired[Sequence[str]],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ipAddressType: NotRequired[IpAddressTypeType],  # (2)
    tlsPolicyName: NotRequired[str],
  1. See TagTypeDef
  2. See IpAddressTypeType

CreateLoadBalancerTlsCertificateRequestRequestTypeDef#

# CreateLoadBalancerTlsCertificateRequestRequestTypeDef definition

class CreateLoadBalancerTlsCertificateRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,
    certificateName: str,
    certificateDomainName: str,
    certificateAlternativeNames: NotRequired[Sequence[str]],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateRelationalDatabaseRequestRequestTypeDef#

# CreateRelationalDatabaseRequestRequestTypeDef definition

class CreateRelationalDatabaseRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    relationalDatabaseBlueprintId: str,
    relationalDatabaseBundleId: str,
    masterDatabaseName: str,
    masterUsername: str,
    availabilityZone: NotRequired[str],
    masterUserPassword: NotRequired[str],
    preferredBackupWindow: NotRequired[str],
    preferredMaintenanceWindow: NotRequired[str],
    publiclyAccessible: NotRequired[bool],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateRelationalDatabaseSnapshotRequestRequestTypeDef#

# CreateRelationalDatabaseSnapshotRequestRequestTypeDef definition

class CreateRelationalDatabaseSnapshotRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    relationalDatabaseSnapshotName: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DiskSnapshotTypeDef#

# DiskSnapshotTypeDef definition

class DiskSnapshotTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    sizeInGb: NotRequired[int],
    state: NotRequired[DiskSnapshotStateType],  # (4)
    progress: NotRequired[str],
    fromDiskName: NotRequired[str],
    fromDiskArn: NotRequired[str],
    fromInstanceName: NotRequired[str],
    fromInstanceArn: NotRequired[str],
    isFromAutoSnapshot: NotRequired[bool],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See DiskSnapshotStateType

DiskTypeDef#

# DiskTypeDef definition

class DiskTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    addOns: NotRequired[List[AddOnTypeDef]],  # (4)
    sizeInGb: NotRequired[int],
    isSystemDisk: NotRequired[bool],
    iops: NotRequired[int],
    path: NotRequired[str],
    state: NotRequired[DiskStateType],  # (5)
    attachedTo: NotRequired[str],
    isAttached: NotRequired[bool],
    attachmentState: NotRequired[str],
    gbInUse: NotRequired[int],
    autoMountStatus: NotRequired[AutoMountStatusType],  # (6)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See AddOnTypeDef
  5. See DiskStateType
  6. See AutoMountStatusType

KeyPairTypeDef#

# KeyPairTypeDef definition

class KeyPairTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    fingerprint: NotRequired[str],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef

RelationalDatabaseSnapshotTypeDef#

# RelationalDatabaseSnapshotTypeDef definition

class RelationalDatabaseSnapshotTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    engine: NotRequired[str],
    engineVersion: NotRequired[str],
    sizeInGb: NotRequired[int],
    state: NotRequired[str],
    fromRelationalDatabaseName: NotRequired[str],
    fromRelationalDatabaseArn: NotRequired[str],
    fromRelationalDatabaseBundleId: NotRequired[str],
    fromRelationalDatabaseBlueprintId: NotRequired[str],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceName: str,
    tags: Sequence[TagTypeDef],  # (1)
    resourceArn: NotRequired[str],
  1. See TagTypeDef

GetBundlesResultTypeDef#

# GetBundlesResultTypeDef definition

class GetBundlesResultTypeDef(TypedDict):
    bundles: List[BundleTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BundleTypeDef
  2. See ResponseMetadataTypeDef

CacheSettingsOutputTypeDef#

# CacheSettingsOutputTypeDef definition

class CacheSettingsOutputTypeDef(TypedDict):
    defaultTTL: NotRequired[int],
    minimumTTL: NotRequired[int],
    maximumTTL: NotRequired[int],
    allowedHTTPMethods: NotRequired[str],
    cachedHTTPMethods: NotRequired[str],
    forwardedCookies: NotRequired[CookieObjectOutputTypeDef],  # (1)
    forwardedHeaders: NotRequired[HeaderObjectOutputTypeDef],  # (2)
    forwardedQueryStrings: NotRequired[QueryStringObjectOutputTypeDef],  # (3)
  1. See CookieObjectOutputTypeDef
  2. See HeaderObjectOutputTypeDef
  3. See QueryStringObjectOutputTypeDef

CloseInstancePublicPortsRequestRequestTypeDef#

# CloseInstancePublicPortsRequestRequestTypeDef definition

class CloseInstancePublicPortsRequestRequestTypeDef(TypedDict):
    portInfo: PortInfoTypeDef,  # (1)
    instanceName: str,
  1. See PortInfoTypeDef

OpenInstancePublicPortsRequestRequestTypeDef#

# OpenInstancePublicPortsRequestRequestTypeDef definition

class OpenInstancePublicPortsRequestRequestTypeDef(TypedDict):
    portInfo: PortInfoTypeDef,  # (1)
    instanceName: str,
  1. See PortInfoTypeDef

PutInstancePublicPortsRequestRequestTypeDef#

# PutInstancePublicPortsRequestRequestTypeDef definition

class PutInstancePublicPortsRequestRequestTypeDef(TypedDict):
    portInfos: Sequence[PortInfoTypeDef],  # (1)
    instanceName: str,
  1. See PortInfoTypeDef

CloudFormationStackRecordTypeDef#

# CloudFormationStackRecordTypeDef definition

class CloudFormationStackRecordTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    state: NotRequired[RecordStateType],  # (3)
    sourceInfo: NotRequired[List[CloudFormationStackRecordSourceInfoTypeDef]],  # (4)
    destinationInfo: NotRequired[DestinationInfoTypeDef],  # (5)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See RecordStateType
  4. See CloudFormationStackRecordSourceInfoTypeDef
  5. See DestinationInfoTypeDef

GetContainerImagesResultTypeDef#

# GetContainerImagesResultTypeDef definition

class GetContainerImagesResultTypeDef(TypedDict):
    containerImages: List[ContainerImageTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerImageTypeDef
  2. See ResponseMetadataTypeDef

RegisterContainerImageResultTypeDef#

# RegisterContainerImageResultTypeDef definition

class RegisterContainerImageResultTypeDef(TypedDict):
    containerImage: ContainerImageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerImageTypeDef
  2. See ResponseMetadataTypeDef

PrivateRegistryAccessRequestTypeDef#

# PrivateRegistryAccessRequestTypeDef definition

class PrivateRegistryAccessRequestTypeDef(TypedDict):
    ecrImagePullerRole: NotRequired[ContainerServiceECRImagePullerRoleRequestTypeDef],  # (1)
  1. See ContainerServiceECRImagePullerRoleRequestTypeDef

PrivateRegistryAccessTypeDef#

# PrivateRegistryAccessTypeDef definition

class PrivateRegistryAccessTypeDef(TypedDict):
    ecrImagePullerRole: NotRequired[ContainerServiceECRImagePullerRoleTypeDef],  # (1)
  1. See ContainerServiceECRImagePullerRoleTypeDef

ContainerServiceEndpointTypeDef#

# ContainerServiceEndpointTypeDef definition

class ContainerServiceEndpointTypeDef(TypedDict):
    containerName: NotRequired[str],
    containerPort: NotRequired[int],
    healthCheck: NotRequired[ContainerServiceHealthCheckConfigTypeDef],  # (1)
  1. See ContainerServiceHealthCheckConfigTypeDef

EndpointRequestTypeDef#

# EndpointRequestTypeDef definition

class EndpointRequestTypeDef(TypedDict):
    containerName: str,
    containerPort: int,
    healthCheck: NotRequired[ContainerServiceHealthCheckConfigTypeDef],  # (1)
  1. See ContainerServiceHealthCheckConfigTypeDef

GetContainerLogResultTypeDef#

# GetContainerLogResultTypeDef definition

class GetContainerLogResultTypeDef(TypedDict):
    logEvents: List[ContainerServiceLogEventTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceLogEventTypeDef
  2. See ResponseMetadataTypeDef

GetContainerServicePowersResultTypeDef#

# GetContainerServicePowersResultTypeDef definition

class GetContainerServicePowersResultTypeDef(TypedDict):
    powers: List[ContainerServicePowerTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServicePowerTypeDef
  2. See ResponseMetadataTypeDef

CreateContainerServiceRegistryLoginResultTypeDef#

# CreateContainerServiceRegistryLoginResultTypeDef definition

class CreateContainerServiceRegistryLoginResultTypeDef(TypedDict):
    registryLogin: ContainerServiceRegistryLoginTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceRegistryLoginTypeDef
  2. See ResponseMetadataTypeDef

CreateCloudFormationStackRequestRequestTypeDef#

# CreateCloudFormationStackRequestRequestTypeDef definition

class CreateCloudFormationStackRequestRequestTypeDef(TypedDict):
    instances: Sequence[InstanceEntryTypeDef],  # (1)
  1. See InstanceEntryTypeDef

CreateDomainEntryRequestRequestTypeDef#

# CreateDomainEntryRequestRequestTypeDef definition

class CreateDomainEntryRequestRequestTypeDef(TypedDict):
    domainName: str,
    domainEntry: DomainEntryTypeDef,  # (1)
  1. See DomainEntryTypeDef

DeleteDomainEntryRequestRequestTypeDef#

# DeleteDomainEntryRequestRequestTypeDef definition

class DeleteDomainEntryRequestRequestTypeDef(TypedDict):
    domainName: str,
    domainEntry: DomainEntryTypeDef,  # (1)
  1. See DomainEntryTypeDef

UpdateDomainEntryRequestRequestTypeDef#

# UpdateDomainEntryRequestRequestTypeDef definition

class UpdateDomainEntryRequestRequestTypeDef(TypedDict):
    domainName: str,
    domainEntry: DomainEntryTypeDef,  # (1)
  1. See DomainEntryTypeDef

CreateGUISessionAccessDetailsResultTypeDef#

# CreateGUISessionAccessDetailsResultTypeDef definition

class CreateGUISessionAccessDetailsResultTypeDef(TypedDict):
    resourceName: str,
    status: StatusType,  # (1)
    percentageComplete: int,
    failureReason: str,
    sessions: List[SessionTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See StatusType
  2. See SessionTypeDef
  3. See ResponseMetadataTypeDef

CreateRelationalDatabaseFromSnapshotRequestRequestTypeDef#

# CreateRelationalDatabaseFromSnapshotRequestRequestTypeDef definition

class CreateRelationalDatabaseFromSnapshotRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    availabilityZone: NotRequired[str],
    publiclyAccessible: NotRequired[bool],
    relationalDatabaseSnapshotName: NotRequired[str],
    relationalDatabaseBundleId: NotRequired[str],
    sourceRelationalDatabaseName: NotRequired[str],
    restoreTime: NotRequired[TimestampTypeDef],
    useLatestRestorableTime: NotRequired[bool],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

GetBucketMetricDataRequestRequestTypeDef#

# GetBucketMetricDataRequestRequestTypeDef definition

class GetBucketMetricDataRequestRequestTypeDef(TypedDict):
    bucketName: str,
    metricName: BucketMetricNameType,  # (1)
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    period: int,
    statistics: Sequence[MetricStatisticType],  # (2)
    unit: MetricUnitType,  # (3)
  1. See BucketMetricNameType
  2. See MetricStatisticType
  3. See MetricUnitType

GetContainerLogRequestRequestTypeDef#

# GetContainerLogRequestRequestTypeDef definition

class GetContainerLogRequestRequestTypeDef(TypedDict):
    serviceName: str,
    containerName: str,
    startTime: NotRequired[TimestampTypeDef],
    endTime: NotRequired[TimestampTypeDef],
    filterPattern: NotRequired[str],
    pageToken: NotRequired[str],

GetContainerServiceMetricDataRequestRequestTypeDef#

# GetContainerServiceMetricDataRequestRequestTypeDef definition

class GetContainerServiceMetricDataRequestRequestTypeDef(TypedDict):
    serviceName: str,
    metricName: ContainerServiceMetricNameType,  # (1)
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    period: int,
    statistics: Sequence[MetricStatisticType],  # (2)
  1. See ContainerServiceMetricNameType
  2. See MetricStatisticType

GetCostEstimateRequestRequestTypeDef#

# GetCostEstimateRequestRequestTypeDef definition

class GetCostEstimateRequestRequestTypeDef(TypedDict):
    resourceName: str,
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,

GetDistributionMetricDataRequestRequestTypeDef#

# GetDistributionMetricDataRequestRequestTypeDef definition

class GetDistributionMetricDataRequestRequestTypeDef(TypedDict):
    distributionName: str,
    metricName: DistributionMetricNameType,  # (1)
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    period: int,
    unit: MetricUnitType,  # (2)
    statistics: Sequence[MetricStatisticType],  # (3)
  1. See DistributionMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

GetInstanceMetricDataRequestRequestTypeDef#

# GetInstanceMetricDataRequestRequestTypeDef definition

class GetInstanceMetricDataRequestRequestTypeDef(TypedDict):
    instanceName: str,
    metricName: InstanceMetricNameType,  # (1)
    period: int,
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    unit: MetricUnitType,  # (2)
    statistics: Sequence[MetricStatisticType],  # (3)
  1. See InstanceMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

GetLoadBalancerMetricDataRequestRequestTypeDef#

# GetLoadBalancerMetricDataRequestRequestTypeDef definition

class GetLoadBalancerMetricDataRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,
    metricName: LoadBalancerMetricNameType,  # (1)
    period: int,
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    unit: MetricUnitType,  # (2)
    statistics: Sequence[MetricStatisticType],  # (3)
  1. See LoadBalancerMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

GetRelationalDatabaseLogEventsRequestRequestTypeDef#

# GetRelationalDatabaseLogEventsRequestRequestTypeDef definition

class GetRelationalDatabaseLogEventsRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    logStreamName: str,
    startTime: NotRequired[TimestampTypeDef],
    endTime: NotRequired[TimestampTypeDef],
    startFromHead: NotRequired[bool],
    pageToken: NotRequired[str],

GetRelationalDatabaseMetricDataRequestRequestTypeDef#

# GetRelationalDatabaseMetricDataRequestRequestTypeDef definition

class GetRelationalDatabaseMetricDataRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    metricName: RelationalDatabaseMetricNameType,  # (1)
    period: int,
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    unit: MetricUnitType,  # (2)
    statistics: Sequence[MetricStatisticType],  # (3)
  1. See RelationalDatabaseMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

InstanceSnapshotInfoTypeDef#

# InstanceSnapshotInfoTypeDef definition

class InstanceSnapshotInfoTypeDef(TypedDict):
    fromBundleId: NotRequired[str],
    fromBlueprintId: NotRequired[str],
    fromDiskInfo: NotRequired[List[DiskInfoTypeDef]],  # (1)
  1. See DiskInfoTypeDef

GetDistributionBundlesResultTypeDef#

# GetDistributionBundlesResultTypeDef definition

class GetDistributionBundlesResultTypeDef(TypedDict):
    bundles: List[DistributionBundleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DistributionBundleTypeDef
  2. See ResponseMetadataTypeDef

DomainValidationRecordTypeDef#

# DomainValidationRecordTypeDef definition

class DomainValidationRecordTypeDef(TypedDict):
    domainName: NotRequired[str],
    resourceRecord: NotRequired[ResourceRecordTypeDef],  # (1)
    dnsRecordCreationState: NotRequired[DnsRecordCreationStateTypeDef],  # (2)
    validationStatus: NotRequired[CertificateDomainValidationStatusType],  # (3)
  1. See ResourceRecordTypeDef
  2. See DnsRecordCreationStateTypeDef
  3. See CertificateDomainValidationStatusType

EstimateByTimeTypeDef#

# EstimateByTimeTypeDef definition

class EstimateByTimeTypeDef(TypedDict):
    usageCost: NotRequired[float],
    pricingUnit: NotRequired[PricingUnitType],  # (1)
    unit: NotRequired[float],
    currency: NotRequired[CurrencyType],  # (2)
    timePeriod: NotRequired[TimePeriodTypeDef],  # (3)
  1. See PricingUnitType
  2. See CurrencyType
  3. See TimePeriodTypeDef

GetActiveNamesRequestGetActiveNamesPaginateTypeDef#

# GetActiveNamesRequestGetActiveNamesPaginateTypeDef definition

class GetActiveNamesRequestGetActiveNamesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetBlueprintsRequestGetBlueprintsPaginateTypeDef#

# GetBlueprintsRequestGetBlueprintsPaginateTypeDef definition

class GetBlueprintsRequestGetBlueprintsPaginateTypeDef(TypedDict):
    includeInactive: NotRequired[bool],
    appCategory: NotRequired[AppCategoryType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AppCategoryType
  2. See PaginatorConfigTypeDef

GetBundlesRequestGetBundlesPaginateTypeDef#

# GetBundlesRequestGetBundlesPaginateTypeDef definition

class GetBundlesRequestGetBundlesPaginateTypeDef(TypedDict):
    includeInactive: NotRequired[bool],
    appCategory: NotRequired[AppCategoryType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AppCategoryType
  2. See PaginatorConfigTypeDef

GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef#

# GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef definition

class GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef#

# GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef definition

class GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetDisksRequestGetDisksPaginateTypeDef#

# GetDisksRequestGetDisksPaginateTypeDef definition

class GetDisksRequestGetDisksPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetDomainsRequestGetDomainsPaginateTypeDef#

# GetDomainsRequestGetDomainsPaginateTypeDef definition

class GetDomainsRequestGetDomainsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef#

# GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef definition

class GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef#

# GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef definition

class GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetInstancesRequestGetInstancesPaginateTypeDef#

# GetInstancesRequestGetInstancesPaginateTypeDef definition

class GetInstancesRequestGetInstancesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetKeyPairsRequestGetKeyPairsPaginateTypeDef#

# GetKeyPairsRequestGetKeyPairsPaginateTypeDef definition

class GetKeyPairsRequestGetKeyPairsPaginateTypeDef(TypedDict):
    includeDefaultKeyPair: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef#

# GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef definition

class GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetOperationsRequestGetOperationsPaginateTypeDef#

# GetOperationsRequestGetOperationsPaginateTypeDef definition

class GetOperationsRequestGetOperationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef#

# GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef definition

class GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef#

# GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef definition

class GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef(TypedDict):
    includeInactive: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef#

# GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef definition

class GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef(TypedDict):
    relationalDatabaseName: str,
    durationInMinutes: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef#

# GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef definition

class GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef(TypedDict):
    relationalDatabaseName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef#

# GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef definition

class GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef#

# GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef definition

class GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetStaticIpsRequestGetStaticIpsPaginateTypeDef#

# GetStaticIpsRequestGetStaticIpsPaginateTypeDef definition

class GetStaticIpsRequestGetStaticIpsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetBucketMetricDataResultTypeDef#

# GetBucketMetricDataResultTypeDef definition

class GetBucketMetricDataResultTypeDef(TypedDict):
    metricName: BucketMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BucketMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetContainerServiceMetricDataResultTypeDef#

# GetContainerServiceMetricDataResultTypeDef definition

class GetContainerServiceMetricDataResultTypeDef(TypedDict):
    metricName: ContainerServiceMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ContainerServiceMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetDistributionMetricDataResultTypeDef#

# GetDistributionMetricDataResultTypeDef definition

class GetDistributionMetricDataResultTypeDef(TypedDict):
    metricName: DistributionMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DistributionMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetInstanceMetricDataResultTypeDef#

# GetInstanceMetricDataResultTypeDef definition

class GetInstanceMetricDataResultTypeDef(TypedDict):
    metricName: InstanceMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See InstanceMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetLoadBalancerMetricDataResultTypeDef#

# GetLoadBalancerMetricDataResultTypeDef definition

class GetLoadBalancerMetricDataResultTypeDef(TypedDict):
    metricName: LoadBalancerMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See LoadBalancerMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetRelationalDatabaseMetricDataResultTypeDef#

# GetRelationalDatabaseMetricDataResultTypeDef definition

class GetRelationalDatabaseMetricDataResultTypeDef(TypedDict):
    metricName: RelationalDatabaseMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See RelationalDatabaseMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetInstancePortStatesResultTypeDef#

# GetInstancePortStatesResultTypeDef definition

class GetInstancePortStatesResultTypeDef(TypedDict):
    portStates: List[InstancePortStateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstancePortStateTypeDef
  2. See ResponseMetadataTypeDef

GetInstanceStateResultTypeDef#

# GetInstanceStateResultTypeDef definition

class GetInstanceStateResultTypeDef(TypedDict):
    state: InstanceStateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStateTypeDef
  2. See ResponseMetadataTypeDef

GetLoadBalancerTlsPoliciesResultTypeDef#

# GetLoadBalancerTlsPoliciesResultTypeDef definition

class GetLoadBalancerTlsPoliciesResultTypeDef(TypedDict):
    tlsPolicies: List[LoadBalancerTlsPolicyTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerTlsPolicyTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseBlueprintsResultTypeDef#

# GetRelationalDatabaseBlueprintsResultTypeDef definition

class GetRelationalDatabaseBlueprintsResultTypeDef(TypedDict):
    blueprints: List[RelationalDatabaseBlueprintTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseBlueprintTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseBundlesResultTypeDef#

# GetRelationalDatabaseBundlesResultTypeDef definition

class GetRelationalDatabaseBundlesResultTypeDef(TypedDict):
    bundles: List[RelationalDatabaseBundleTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseBundleTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseEventsResultTypeDef#

# GetRelationalDatabaseEventsResultTypeDef definition

class GetRelationalDatabaseEventsResultTypeDef(TypedDict):
    relationalDatabaseEvents: List[RelationalDatabaseEventTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseEventTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseLogEventsResultTypeDef#

# GetRelationalDatabaseLogEventsResultTypeDef definition

class GetRelationalDatabaseLogEventsResultTypeDef(TypedDict):
    resourceLogEvents: List[LogEventTypeDef],  # (1)
    nextBackwardToken: str,
    nextForwardToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LogEventTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseParametersResultTypeDef#

# GetRelationalDatabaseParametersResultTypeDef definition

class GetRelationalDatabaseParametersResultTypeDef(TypedDict):
    parameters: List[RelationalDatabaseParameterTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseParameterTypeDef
  2. See ResponseMetadataTypeDef

UpdateRelationalDatabaseParametersRequestRequestTypeDef#

# UpdateRelationalDatabaseParametersRequestRequestTypeDef definition

class UpdateRelationalDatabaseParametersRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    parameters: Sequence[RelationalDatabaseParameterTypeDef],  # (1)
  1. See RelationalDatabaseParameterTypeDef

InstanceAccessDetailsTypeDef#

# InstanceAccessDetailsTypeDef definition

class InstanceAccessDetailsTypeDef(TypedDict):
    certKey: NotRequired[str],
    expiresAt: NotRequired[datetime],
    ipAddress: NotRequired[str],
    ipv6Addresses: NotRequired[List[str]],
    password: NotRequired[str],
    passwordData: NotRequired[PasswordDataTypeDef],  # (1)
    privateKey: NotRequired[str],
    protocol: NotRequired[InstanceAccessProtocolType],  # (2)
    instanceName: NotRequired[str],
    username: NotRequired[str],
    hostKeys: NotRequired[List[HostKeyAttributesTypeDef]],  # (3)
  1. See PasswordDataTypeDef
  2. See InstanceAccessProtocolType
  3. See HostKeyAttributesTypeDef

InstanceNetworkingTypeDef#

# InstanceNetworkingTypeDef definition

class InstanceNetworkingTypeDef(TypedDict):
    monthlyTransfer: NotRequired[MonthlyTransferTypeDef],  # (1)
    ports: NotRequired[List[InstancePortInfoTypeDef]],  # (2)
  1. See MonthlyTransferTypeDef
  2. See InstancePortInfoTypeDef

LoadBalancerTlsCertificateDomainValidationRecordTypeDef#

# LoadBalancerTlsCertificateDomainValidationRecordTypeDef definition

class LoadBalancerTlsCertificateDomainValidationRecordTypeDef(TypedDict):
    name: NotRequired[str],
    type: NotRequired[str],
    value: NotRequired[str],
    validationStatus: NotRequired[LoadBalancerTlsCertificateDomainStatusType],  # (1)
    domainName: NotRequired[str],
    dnsRecordCreationState: NotRequired[LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef],  # (2)
  1. See LoadBalancerTlsCertificateDomainStatusType
  2. See LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef

LoadBalancerTlsCertificateRenewalSummaryTypeDef#

# LoadBalancerTlsCertificateRenewalSummaryTypeDef definition

class LoadBalancerTlsCertificateRenewalSummaryTypeDef(TypedDict):
    renewalStatus: NotRequired[LoadBalancerTlsCertificateRenewalStatusType],  # (1)
    domainValidationOptions: NotRequired[List[LoadBalancerTlsCertificateDomainValidationOptionTypeDef]],  # (2)
  1. See LoadBalancerTlsCertificateRenewalStatusType
  2. See LoadBalancerTlsCertificateDomainValidationOptionTypeDef

LoadBalancerTypeDef#

# LoadBalancerTypeDef definition

class LoadBalancerTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    dnsName: NotRequired[str],
    state: NotRequired[LoadBalancerStateType],  # (4)
    protocol: NotRequired[LoadBalancerProtocolType],  # (5)
    publicPorts: NotRequired[List[int]],
    healthCheckPath: NotRequired[str],
    instancePort: NotRequired[int],
    instanceHealthSummary: NotRequired[List[InstanceHealthSummaryTypeDef]],  # (6)
    tlsCertificateSummaries: NotRequired[List[LoadBalancerTlsCertificateSummaryTypeDef]],  # (7)
    configurationOptions: NotRequired[Dict[LoadBalancerAttributeNameType, str]],  # (8)
    ipAddressType: NotRequired[IpAddressTypeType],  # (9)
    httpsRedirectionEnabled: NotRequired[bool],
    tlsPolicyName: NotRequired[str],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See LoadBalancerStateType
  5. See LoadBalancerProtocolType
  6. See InstanceHealthSummaryTypeDef
  7. See LoadBalancerTlsCertificateSummaryTypeDef
  8. See LoadBalancerAttributeNameType
  9. See IpAddressTypeType

RegisteredDomainDelegationInfoTypeDef#

# RegisteredDomainDelegationInfoTypeDef definition

class RegisteredDomainDelegationInfoTypeDef(TypedDict):
    nameServersUpdateState: NotRequired[NameServersUpdateStateTypeDef],  # (1)
    r53HostedZoneDeletionState: NotRequired[R53HostedZoneDeletionStateTypeDef],  # (2)
  1. See NameServersUpdateStateTypeDef
  2. See R53HostedZoneDeletionStateTypeDef

RelationalDatabaseTypeDef#

# RelationalDatabaseTypeDef definition

class RelationalDatabaseTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    relationalDatabaseBlueprintId: NotRequired[str],
    relationalDatabaseBundleId: NotRequired[str],
    masterDatabaseName: NotRequired[str],
    hardware: NotRequired[RelationalDatabaseHardwareTypeDef],  # (4)
    state: NotRequired[str],
    secondaryAvailabilityZone: NotRequired[str],
    backupRetentionEnabled: NotRequired[bool],
    pendingModifiedValues: NotRequired[PendingModifiedRelationalDatabaseValuesTypeDef],  # (5)
    engine: NotRequired[str],
    engineVersion: NotRequired[str],
    latestRestorableTime: NotRequired[datetime],
    masterUsername: NotRequired[str],
    parameterApplyStatus: NotRequired[str],
    preferredBackupWindow: NotRequired[str],
    preferredMaintenanceWindow: NotRequired[str],
    publiclyAccessible: NotRequired[bool],
    masterEndpoint: NotRequired[RelationalDatabaseEndpointTypeDef],  # (6)
    pendingMaintenanceActions: NotRequired[List[PendingMaintenanceActionTypeDef]],  # (7)
    caCertificateIdentifier: NotRequired[str],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See RelationalDatabaseHardwareTypeDef
  5. See PendingModifiedRelationalDatabaseValuesTypeDef
  6. See RelationalDatabaseEndpointTypeDef
  7. See PendingMaintenanceActionTypeDef

GetBucketAccessKeysResultTypeDef#

# GetBucketAccessKeysResultTypeDef definition

class GetBucketAccessKeysResultTypeDef(TypedDict):
    accessKeys: List[AccessKeyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessKeyTypeDef
  2. See ResponseMetadataTypeDef

CreateDiskFromSnapshotRequestRequestTypeDef#

# CreateDiskFromSnapshotRequestRequestTypeDef definition

class CreateDiskFromSnapshotRequestRequestTypeDef(TypedDict):
    diskName: str,
    availabilityZone: str,
    sizeInGb: int,
    diskSnapshotName: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    addOns: NotRequired[Sequence[AddOnRequestTypeDef]],  # (2)
    sourceDiskName: NotRequired[str],
    restoreDate: NotRequired[str],
    useLatestRestorableAutoSnapshot: NotRequired[bool],
  1. See TagTypeDef
  2. See AddOnRequestTypeDef

CreateDiskRequestRequestTypeDef#

# CreateDiskRequestRequestTypeDef definition

class CreateDiskRequestRequestTypeDef(TypedDict):
    diskName: str,
    availabilityZone: str,
    sizeInGb: int,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    addOns: NotRequired[Sequence[AddOnRequestTypeDef]],  # (2)
  1. See TagTypeDef
  2. See AddOnRequestTypeDef

CreateInstancesFromSnapshotRequestRequestTypeDef#

# CreateInstancesFromSnapshotRequestRequestTypeDef definition

class CreateInstancesFromSnapshotRequestRequestTypeDef(TypedDict):
    instanceNames: Sequence[str],
    availabilityZone: str,
    bundleId: str,
    attachedDiskMapping: NotRequired[Mapping[str, Sequence[DiskMapTypeDef]]],  # (1)
    instanceSnapshotName: NotRequired[str],
    userData: NotRequired[str],
    keyPairName: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    addOns: NotRequired[Sequence[AddOnRequestTypeDef]],  # (3)
    ipAddressType: NotRequired[IpAddressTypeType],  # (4)
    sourceInstanceName: NotRequired[str],
    restoreDate: NotRequired[str],
    useLatestRestorableAutoSnapshot: NotRequired[bool],
  1. See DiskMapTypeDef
  2. See TagTypeDef
  3. See AddOnRequestTypeDef
  4. See IpAddressTypeType

CreateInstancesRequestRequestTypeDef#

# CreateInstancesRequestRequestTypeDef definition

class CreateInstancesRequestRequestTypeDef(TypedDict):
    instanceNames: Sequence[str],
    availabilityZone: str,
    blueprintId: str,
    bundleId: str,
    customImageName: NotRequired[str],
    userData: NotRequired[str],
    keyPairName: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    addOns: NotRequired[Sequence[AddOnRequestTypeDef]],  # (2)
    ipAddressType: NotRequired[IpAddressTypeType],  # (3)
  1. See TagTypeDef
  2. See AddOnRequestTypeDef
  3. See IpAddressTypeType

EnableAddOnRequestRequestTypeDef#

# EnableAddOnRequestRequestTypeDef definition

class EnableAddOnRequestRequestTypeDef(TypedDict):
    resourceName: str,
    addOnRequest: AddOnRequestTypeDef,  # (1)
  1. See AddOnRequestTypeDef

GetAlarmsResultTypeDef#

# GetAlarmsResultTypeDef definition

class GetAlarmsResultTypeDef(TypedDict):
    alarms: List[AlarmTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AlarmTypeDef
  2. See ResponseMetadataTypeDef

GetContactMethodsResultTypeDef#

# GetContactMethodsResultTypeDef definition

class GetContactMethodsResultTypeDef(TypedDict):
    contactMethods: List[ContactMethodTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContactMethodTypeDef
  2. See ResponseMetadataTypeDef

AllocateStaticIpResultTypeDef#

# AllocateStaticIpResultTypeDef definition

class AllocateStaticIpResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

AttachCertificateToDistributionResultTypeDef#

# AttachCertificateToDistributionResultTypeDef definition

class AttachCertificateToDistributionResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

AttachDiskResultTypeDef#

# AttachDiskResultTypeDef definition

class AttachDiskResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

AttachInstancesToLoadBalancerResultTypeDef#

# AttachInstancesToLoadBalancerResultTypeDef definition

class AttachInstancesToLoadBalancerResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

AttachLoadBalancerTlsCertificateResultTypeDef#

# AttachLoadBalancerTlsCertificateResultTypeDef definition

class AttachLoadBalancerTlsCertificateResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

AttachStaticIpResultTypeDef#

# AttachStaticIpResultTypeDef definition

class AttachStaticIpResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CloseInstancePublicPortsResultTypeDef#

# CloseInstancePublicPortsResultTypeDef definition

class CloseInstancePublicPortsResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CopySnapshotResultTypeDef#

# CopySnapshotResultTypeDef definition

class CopySnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateBucketAccessKeyResultTypeDef#

# CreateBucketAccessKeyResultTypeDef definition

class CreateBucketAccessKeyResultTypeDef(TypedDict):
    accessKey: AccessKeyTypeDef,  # (1)
    operations: List[OperationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AccessKeyTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

CreateCloudFormationStackResultTypeDef#

# CreateCloudFormationStackResultTypeDef definition

class CreateCloudFormationStackResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateContactMethodResultTypeDef#

# CreateContactMethodResultTypeDef definition

class CreateContactMethodResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateDiskFromSnapshotResultTypeDef#

# CreateDiskFromSnapshotResultTypeDef definition

class CreateDiskFromSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateDiskResultTypeDef#

# CreateDiskResultTypeDef definition

class CreateDiskResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateDiskSnapshotResultTypeDef#

# CreateDiskSnapshotResultTypeDef definition

class CreateDiskSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateDomainEntryResultTypeDef#

# CreateDomainEntryResultTypeDef definition

class CreateDomainEntryResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateDomainResultTypeDef#

# CreateDomainResultTypeDef definition

class CreateDomainResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateInstanceSnapshotResultTypeDef#

# CreateInstanceSnapshotResultTypeDef definition

class CreateInstanceSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateInstancesFromSnapshotResultTypeDef#

# CreateInstancesFromSnapshotResultTypeDef definition

class CreateInstancesFromSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateInstancesResultTypeDef#

# CreateInstancesResultTypeDef definition

class CreateInstancesResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateLoadBalancerResultTypeDef#

# CreateLoadBalancerResultTypeDef definition

class CreateLoadBalancerResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateLoadBalancerTlsCertificateResultTypeDef#

# CreateLoadBalancerTlsCertificateResultTypeDef definition

class CreateLoadBalancerTlsCertificateResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateRelationalDatabaseFromSnapshotResultTypeDef#

# CreateRelationalDatabaseFromSnapshotResultTypeDef definition

class CreateRelationalDatabaseFromSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateRelationalDatabaseResultTypeDef#

# CreateRelationalDatabaseResultTypeDef definition

class CreateRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateRelationalDatabaseSnapshotResultTypeDef#

# CreateRelationalDatabaseSnapshotResultTypeDef definition

class CreateRelationalDatabaseSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteAlarmResultTypeDef#

# DeleteAlarmResultTypeDef definition

class DeleteAlarmResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteAutoSnapshotResultTypeDef#

# DeleteAutoSnapshotResultTypeDef definition

class DeleteAutoSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteBucketAccessKeyResultTypeDef#

# DeleteBucketAccessKeyResultTypeDef definition

class DeleteBucketAccessKeyResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteBucketResultTypeDef#

# DeleteBucketResultTypeDef definition

class DeleteBucketResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteCertificateResultTypeDef#

# DeleteCertificateResultTypeDef definition

class DeleteCertificateResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteContactMethodResultTypeDef#

# DeleteContactMethodResultTypeDef definition

class DeleteContactMethodResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDiskResultTypeDef#

# DeleteDiskResultTypeDef definition

class DeleteDiskResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDiskSnapshotResultTypeDef#

# DeleteDiskSnapshotResultTypeDef definition

class DeleteDiskSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDistributionResultTypeDef#

# DeleteDistributionResultTypeDef definition

class DeleteDistributionResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDomainEntryResultTypeDef#

# DeleteDomainEntryResultTypeDef definition

class DeleteDomainEntryResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDomainResultTypeDef#

# DeleteDomainResultTypeDef definition

class DeleteDomainResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteInstanceResultTypeDef#

# DeleteInstanceResultTypeDef definition

class DeleteInstanceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteInstanceSnapshotResultTypeDef#

# DeleteInstanceSnapshotResultTypeDef definition

class DeleteInstanceSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteKeyPairResultTypeDef#

# DeleteKeyPairResultTypeDef definition

class DeleteKeyPairResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteKnownHostKeysResultTypeDef#

# DeleteKnownHostKeysResultTypeDef definition

class DeleteKnownHostKeysResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteLoadBalancerResultTypeDef#

# DeleteLoadBalancerResultTypeDef definition

class DeleteLoadBalancerResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteLoadBalancerTlsCertificateResultTypeDef#

# DeleteLoadBalancerTlsCertificateResultTypeDef definition

class DeleteLoadBalancerTlsCertificateResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteRelationalDatabaseResultTypeDef#

# DeleteRelationalDatabaseResultTypeDef definition

class DeleteRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteRelationalDatabaseSnapshotResultTypeDef#

# DeleteRelationalDatabaseSnapshotResultTypeDef definition

class DeleteRelationalDatabaseSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DetachCertificateFromDistributionResultTypeDef#

# DetachCertificateFromDistributionResultTypeDef definition

class DetachCertificateFromDistributionResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DetachDiskResultTypeDef#

# DetachDiskResultTypeDef definition

class DetachDiskResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DetachInstancesFromLoadBalancerResultTypeDef#

# DetachInstancesFromLoadBalancerResultTypeDef definition

class DetachInstancesFromLoadBalancerResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DetachStaticIpResultTypeDef#

# DetachStaticIpResultTypeDef definition

class DetachStaticIpResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DisableAddOnResultTypeDef#

# DisableAddOnResultTypeDef definition

class DisableAddOnResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

EnableAddOnResultTypeDef#

# EnableAddOnResultTypeDef definition

class EnableAddOnResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

ExportSnapshotResultTypeDef#

# ExportSnapshotResultTypeDef definition

class ExportSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

GetOperationResultTypeDef#

# GetOperationResultTypeDef definition

class GetOperationResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

GetOperationsForResourceResultTypeDef#

# GetOperationsForResourceResultTypeDef definition

class GetOperationsForResourceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    nextPageCount: str,
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

GetOperationsResultTypeDef#

# GetOperationsResultTypeDef definition

class GetOperationsResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

ImportKeyPairResultTypeDef#

# ImportKeyPairResultTypeDef definition

class ImportKeyPairResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

OpenInstancePublicPortsResultTypeDef#

# OpenInstancePublicPortsResultTypeDef definition

class OpenInstancePublicPortsResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

PeerVpcResultTypeDef#

# PeerVpcResultTypeDef definition

class PeerVpcResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

PutAlarmResultTypeDef#

# PutAlarmResultTypeDef definition

class PutAlarmResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

PutInstancePublicPortsResultTypeDef#

# PutInstancePublicPortsResultTypeDef definition

class PutInstancePublicPortsResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

RebootInstanceResultTypeDef#

# RebootInstanceResultTypeDef definition

class RebootInstanceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

RebootRelationalDatabaseResultTypeDef#

# RebootRelationalDatabaseResultTypeDef definition

class RebootRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

ReleaseStaticIpResultTypeDef#

# ReleaseStaticIpResultTypeDef definition

class ReleaseStaticIpResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

ResetDistributionCacheResultTypeDef#

# ResetDistributionCacheResultTypeDef definition

class ResetDistributionCacheResultTypeDef(TypedDict):
    status: str,
    createTime: datetime,
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

SendContactMethodVerificationResultTypeDef#

# SendContactMethodVerificationResultTypeDef definition

class SendContactMethodVerificationResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

SetIpAddressTypeResultTypeDef#

# SetIpAddressTypeResultTypeDef definition

class SetIpAddressTypeResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

SetResourceAccessForBucketResultTypeDef#

# SetResourceAccessForBucketResultTypeDef definition

class SetResourceAccessForBucketResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

SetupInstanceHttpsResultTypeDef#

# SetupInstanceHttpsResultTypeDef definition

class SetupInstanceHttpsResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StartGUISessionResultTypeDef#

# StartGUISessionResultTypeDef definition

class StartGUISessionResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StartInstanceResultTypeDef#

# StartInstanceResultTypeDef definition

class StartInstanceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StartRelationalDatabaseResultTypeDef#

# StartRelationalDatabaseResultTypeDef definition

class StartRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StopGUISessionResultTypeDef#

# StopGUISessionResultTypeDef definition

class StopGUISessionResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StopInstanceResultTypeDef#

# StopInstanceResultTypeDef definition

class StopInstanceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StopRelationalDatabaseResultTypeDef#

# StopRelationalDatabaseResultTypeDef definition

class StopRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

TagResourceResultTypeDef#

# TagResourceResultTypeDef definition

class TagResourceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

TestAlarmResultTypeDef#

# TestAlarmResultTypeDef definition

class TestAlarmResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UnpeerVpcResultTypeDef#

# UnpeerVpcResultTypeDef definition

class UnpeerVpcResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UntagResourceResultTypeDef#

# UntagResourceResultTypeDef definition

class UntagResourceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateBucketBundleResultTypeDef#

# UpdateBucketBundleResultTypeDef definition

class UpdateBucketBundleResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateDistributionBundleResultTypeDef#

# UpdateDistributionBundleResultTypeDef definition

class UpdateDistributionBundleResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateDistributionResultTypeDef#

# UpdateDistributionResultTypeDef definition

class UpdateDistributionResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateDomainEntryResultTypeDef#

# UpdateDomainEntryResultTypeDef definition

class UpdateDomainEntryResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateInstanceMetadataOptionsResultTypeDef#

# UpdateInstanceMetadataOptionsResultTypeDef definition

class UpdateInstanceMetadataOptionsResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateLoadBalancerAttributeResultTypeDef#

# UpdateLoadBalancerAttributeResultTypeDef definition

class UpdateLoadBalancerAttributeResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateRelationalDatabaseParametersResultTypeDef#

# UpdateRelationalDatabaseParametersResultTypeDef definition

class UpdateRelationalDatabaseParametersResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateRelationalDatabaseResultTypeDef#

# UpdateRelationalDatabaseResultTypeDef definition

class UpdateRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

SetupHistoryTypeDef#

# SetupHistoryTypeDef definition

class SetupHistoryTypeDef(TypedDict):
    operationId: NotRequired[str],
    request: NotRequired[SetupRequestTypeDef],  # (1)
    resource: NotRequired[SetupHistoryResourceTypeDef],  # (2)
    executionDetails: NotRequired[List[SetupExecutionDetailsTypeDef]],  # (3)
    status: NotRequired[SetupStatusType],  # (4)
  1. See SetupRequestTypeDef
  2. See SetupHistoryResourceTypeDef
  3. See SetupExecutionDetailsTypeDef
  4. See SetupStatusType

GetStaticIpResultTypeDef#

# GetStaticIpResultTypeDef definition

class GetStaticIpResultTypeDef(TypedDict):
    staticIp: StaticIpTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StaticIpTypeDef
  2. See ResponseMetadataTypeDef

GetStaticIpsResultTypeDef#

# GetStaticIpsResultTypeDef definition

class GetStaticIpsResultTypeDef(TypedDict):
    staticIps: List[StaticIpTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StaticIpTypeDef
  2. See ResponseMetadataTypeDef

GetAutoSnapshotsResultTypeDef#

# GetAutoSnapshotsResultTypeDef definition

class GetAutoSnapshotsResultTypeDef(TypedDict):
    resourceName: str,
    resourceType: ResourceTypeType,  # (1)
    autoSnapshots: List[AutoSnapshotDetailsTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ResourceTypeType
  2. See AutoSnapshotDetailsTypeDef
  3. See ResponseMetadataTypeDef

GetRegionsResultTypeDef#

# GetRegionsResultTypeDef definition

class GetRegionsResultTypeDef(TypedDict):
    regions: List[RegionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RegionTypeDef
  2. See ResponseMetadataTypeDef

CreateBucketResultTypeDef#

# CreateBucketResultTypeDef definition

class CreateBucketResultTypeDef(TypedDict):
    bucket: BucketTypeDef,  # (1)
    operations: List[OperationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BucketTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetBucketsResultTypeDef#

# GetBucketsResultTypeDef definition

class GetBucketsResultTypeDef(TypedDict):
    buckets: List[BucketTypeDef],  # (1)
    nextPageToken: str,
    accountLevelBpaSync: AccountLevelBpaSyncTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BucketTypeDef
  2. See AccountLevelBpaSyncTypeDef
  3. See ResponseMetadataTypeDef

UpdateBucketResultTypeDef#

# UpdateBucketResultTypeDef definition

class UpdateBucketResultTypeDef(TypedDict):
    bucket: BucketTypeDef,  # (1)
    operations: List[OperationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BucketTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetDiskSnapshotResultTypeDef#

# GetDiskSnapshotResultTypeDef definition

class GetDiskSnapshotResultTypeDef(TypedDict):
    diskSnapshot: DiskSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiskSnapshotTypeDef
  2. See ResponseMetadataTypeDef

GetDiskSnapshotsResultTypeDef#

# GetDiskSnapshotsResultTypeDef definition

class GetDiskSnapshotsResultTypeDef(TypedDict):
    diskSnapshots: List[DiskSnapshotTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiskSnapshotTypeDef
  2. See ResponseMetadataTypeDef

GetDiskResultTypeDef#

# GetDiskResultTypeDef definition

class GetDiskResultTypeDef(TypedDict):
    disk: DiskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiskTypeDef
  2. See ResponseMetadataTypeDef

GetDisksResultTypeDef#

# GetDisksResultTypeDef definition

class GetDisksResultTypeDef(TypedDict):
    disks: List[DiskTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiskTypeDef
  2. See ResponseMetadataTypeDef

InstanceHardwareTypeDef#

# InstanceHardwareTypeDef definition

class InstanceHardwareTypeDef(TypedDict):
    cpuCount: NotRequired[int],
    disks: NotRequired[List[DiskTypeDef]],  # (1)
    ramSizeInGb: NotRequired[float],
  1. See DiskTypeDef

InstanceSnapshotTypeDef#

# InstanceSnapshotTypeDef definition

class InstanceSnapshotTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    state: NotRequired[InstanceSnapshotStateType],  # (4)
    progress: NotRequired[str],
    fromAttachedDisks: NotRequired[List[DiskTypeDef]],  # (5)
    fromInstanceName: NotRequired[str],
    fromInstanceArn: NotRequired[str],
    fromBlueprintId: NotRequired[str],
    fromBundleId: NotRequired[str],
    isFromAutoSnapshot: NotRequired[bool],
    sizeInGb: NotRequired[int],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See InstanceSnapshotStateType
  5. See DiskTypeDef

CreateKeyPairResultTypeDef#

# CreateKeyPairResultTypeDef definition

class CreateKeyPairResultTypeDef(TypedDict):
    keyPair: KeyPairTypeDef,  # (1)
    publicKeyBase64: str,
    privateKeyBase64: str,
    operation: OperationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See KeyPairTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetKeyPairResultTypeDef#

# GetKeyPairResultTypeDef definition

class GetKeyPairResultTypeDef(TypedDict):
    keyPair: KeyPairTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KeyPairTypeDef
  2. See ResponseMetadataTypeDef

GetKeyPairsResultTypeDef#

# GetKeyPairsResultTypeDef definition

class GetKeyPairsResultTypeDef(TypedDict):
    keyPairs: List[KeyPairTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KeyPairTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseSnapshotResultTypeDef#

# GetRelationalDatabaseSnapshotResultTypeDef definition

class GetRelationalDatabaseSnapshotResultTypeDef(TypedDict):
    relationalDatabaseSnapshot: RelationalDatabaseSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseSnapshotTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseSnapshotsResultTypeDef#

# GetRelationalDatabaseSnapshotsResultTypeDef definition

class GetRelationalDatabaseSnapshotsResultTypeDef(TypedDict):
    relationalDatabaseSnapshots: List[RelationalDatabaseSnapshotTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseSnapshotTypeDef
  2. See ResponseMetadataTypeDef

LightsailDistributionTypeDef#

# LightsailDistributionTypeDef definition

class LightsailDistributionTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    alternativeDomainNames: NotRequired[List[str]],
    status: NotRequired[str],
    isEnabled: NotRequired[bool],
    domainName: NotRequired[str],
    bundleId: NotRequired[str],
    certificateName: NotRequired[str],
    origin: NotRequired[OriginTypeDef],  # (3)
    originPublicDNS: NotRequired[str],
    defaultCacheBehavior: NotRequired[CacheBehaviorTypeDef],  # (4)
    cacheBehaviorSettings: NotRequired[CacheSettingsOutputTypeDef],  # (5)
    cacheBehaviors: NotRequired[List[CacheBehaviorPerPathTypeDef]],  # (6)
    ableToUpdateBundle: NotRequired[bool],
    ipAddressType: NotRequired[IpAddressTypeType],  # (7)
    tags: NotRequired[List[TagTypeDef]],  # (8)
    viewerMinimumTlsProtocolVersion: NotRequired[str],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See OriginTypeDef
  4. See CacheBehaviorTypeDef
  5. See CacheSettingsOutputTypeDef
  6. See CacheBehaviorPerPathTypeDef
  7. See IpAddressTypeType
  8. See TagTypeDef

GetCloudFormationStackRecordsResultTypeDef#

# GetCloudFormationStackRecordsResultTypeDef definition

class GetCloudFormationStackRecordsResultTypeDef(TypedDict):
    cloudFormationStackRecords: List[CloudFormationStackRecordTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CloudFormationStackRecordTypeDef
  2. See ResponseMetadataTypeDef

UpdateContainerServiceRequestRequestTypeDef#

# UpdateContainerServiceRequestRequestTypeDef definition

class UpdateContainerServiceRequestRequestTypeDef(TypedDict):
    serviceName: str,
    power: NotRequired[ContainerServicePowerNameType],  # (1)
    scale: NotRequired[int],
    isDisabled: NotRequired[bool],
    publicDomainNames: NotRequired[Mapping[str, Sequence[str]]],
    privateRegistryAccess: NotRequired[PrivateRegistryAccessRequestTypeDef],  # (2)
  1. See ContainerServicePowerNameType
  2. See PrivateRegistryAccessRequestTypeDef

ContainerServiceDeploymentTypeDef#

# ContainerServiceDeploymentTypeDef definition

class ContainerServiceDeploymentTypeDef(TypedDict):
    version: NotRequired[int],
    state: NotRequired[ContainerServiceDeploymentStateType],  # (1)
    containers: NotRequired[Dict[str, ContainerOutputTypeDef]],  # (2)
    publicEndpoint: NotRequired[ContainerServiceEndpointTypeDef],  # (3)
    createdAt: NotRequired[datetime],
  1. See ContainerServiceDeploymentStateType
  2. See ContainerOutputTypeDef
  3. See ContainerServiceEndpointTypeDef

ContainerServiceDeploymentRequestTypeDef#

# ContainerServiceDeploymentRequestTypeDef definition

class ContainerServiceDeploymentRequestTypeDef(TypedDict):
    containers: NotRequired[Mapping[str, ContainerUnionTypeDef]],  # (1)
    publicEndpoint: NotRequired[EndpointRequestTypeDef],  # (2)
  1. See ContainerTypeDef ContainerOutputTypeDef
  2. See EndpointRequestTypeDef

CreateContainerServiceDeploymentRequestRequestTypeDef#

# CreateContainerServiceDeploymentRequestRequestTypeDef definition

class CreateContainerServiceDeploymentRequestRequestTypeDef(TypedDict):
    serviceName: str,
    containers: NotRequired[Mapping[str, ContainerUnionTypeDef]],  # (1)
    publicEndpoint: NotRequired[EndpointRequestTypeDef],  # (2)
  1. See ContainerTypeDef ContainerOutputTypeDef
  2. See EndpointRequestTypeDef

ExportSnapshotRecordSourceInfoTypeDef#

# ExportSnapshotRecordSourceInfoTypeDef definition

class ExportSnapshotRecordSourceInfoTypeDef(TypedDict):
    resourceType: NotRequired[ExportSnapshotRecordSourceTypeType],  # (1)
    createdAt: NotRequired[datetime],
    name: NotRequired[str],
    arn: NotRequired[str],
    fromResourceName: NotRequired[str],
    fromResourceArn: NotRequired[str],
    instanceSnapshotInfo: NotRequired[InstanceSnapshotInfoTypeDef],  # (2)
    diskSnapshotInfo: NotRequired[DiskSnapshotInfoTypeDef],  # (3)
  1. See ExportSnapshotRecordSourceTypeType
  2. See InstanceSnapshotInfoTypeDef
  3. See DiskSnapshotInfoTypeDef

RenewalSummaryTypeDef#

# RenewalSummaryTypeDef definition

class RenewalSummaryTypeDef(TypedDict):
    domainValidationRecords: NotRequired[List[DomainValidationRecordTypeDef]],  # (1)
    renewalStatus: NotRequired[RenewalStatusType],  # (2)
    renewalStatusReason: NotRequired[str],
    updatedAt: NotRequired[datetime],
  1. See DomainValidationRecordTypeDef
  2. See RenewalStatusType

CostEstimateTypeDef#

# CostEstimateTypeDef definition

class CostEstimateTypeDef(TypedDict):
    usageType: NotRequired[str],
    resultsByTime: NotRequired[List[EstimateByTimeTypeDef]],  # (1)
  1. See EstimateByTimeTypeDef

GetInstanceAccessDetailsResultTypeDef#

# GetInstanceAccessDetailsResultTypeDef definition

class GetInstanceAccessDetailsResultTypeDef(TypedDict):
    accessDetails: InstanceAccessDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceAccessDetailsTypeDef
  2. See ResponseMetadataTypeDef

LoadBalancerTlsCertificateTypeDef#

# LoadBalancerTlsCertificateTypeDef definition

class LoadBalancerTlsCertificateTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    loadBalancerName: NotRequired[str],
    isAttached: NotRequired[bool],
    status: NotRequired[LoadBalancerTlsCertificateStatusType],  # (4)
    domainName: NotRequired[str],
    domainValidationRecords: NotRequired[List[LoadBalancerTlsCertificateDomainValidationRecordTypeDef]],  # (5)
    failureReason: NotRequired[LoadBalancerTlsCertificateFailureReasonType],  # (6)
    issuedAt: NotRequired[datetime],
    issuer: NotRequired[str],
    keyAlgorithm: NotRequired[str],
    notAfter: NotRequired[datetime],
    notBefore: NotRequired[datetime],
    renewalSummary: NotRequired[LoadBalancerTlsCertificateRenewalSummaryTypeDef],  # (7)
    revocationReason: NotRequired[LoadBalancerTlsCertificateRevocationReasonType],  # (8)
    revokedAt: NotRequired[datetime],
    serial: NotRequired[str],
    signatureAlgorithm: NotRequired[str],
    subject: NotRequired[str],
    subjectAlternativeNames: NotRequired[List[str]],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See LoadBalancerTlsCertificateStatusType
  5. See LoadBalancerTlsCertificateDomainValidationRecordTypeDef
  6. See LoadBalancerTlsCertificateFailureReasonType
  7. See LoadBalancerTlsCertificateRenewalSummaryTypeDef
  8. See LoadBalancerTlsCertificateRevocationReasonType

GetLoadBalancerResultTypeDef#

# GetLoadBalancerResultTypeDef definition

class GetLoadBalancerResultTypeDef(TypedDict):
    loadBalancer: LoadBalancerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerTypeDef
  2. See ResponseMetadataTypeDef

GetLoadBalancersResultTypeDef#

# GetLoadBalancersResultTypeDef definition

class GetLoadBalancersResultTypeDef(TypedDict):
    loadBalancers: List[LoadBalancerTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerTypeDef
  2. See ResponseMetadataTypeDef

CacheSettingsTypeDef#

# CacheSettingsTypeDef definition

class CacheSettingsTypeDef(TypedDict):
    defaultTTL: NotRequired[int],
    minimumTTL: NotRequired[int],
    maximumTTL: NotRequired[int],
    allowedHTTPMethods: NotRequired[str],
    cachedHTTPMethods: NotRequired[str],
    forwardedCookies: NotRequired[CookieObjectUnionTypeDef],  # (1)
    forwardedHeaders: NotRequired[HeaderObjectUnionTypeDef],  # (2)
    forwardedQueryStrings: NotRequired[QueryStringObjectUnionTypeDef],  # (3)
  1. See CookieObjectTypeDef CookieObjectOutputTypeDef
  2. See HeaderObjectTypeDef HeaderObjectOutputTypeDef
  3. See QueryStringObjectTypeDef QueryStringObjectOutputTypeDef

DomainTypeDef#

# DomainTypeDef definition

class DomainTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    domainEntries: NotRequired[List[DomainEntryOutputTypeDef]],  # (4)
    registeredDomainDelegationInfo: NotRequired[RegisteredDomainDelegationInfoTypeDef],  # (5)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See DomainEntryOutputTypeDef
  5. See RegisteredDomainDelegationInfoTypeDef

GetRelationalDatabaseResultTypeDef#

# GetRelationalDatabaseResultTypeDef definition

class GetRelationalDatabaseResultTypeDef(TypedDict):
    relationalDatabase: RelationalDatabaseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabasesResultTypeDef#

# GetRelationalDatabasesResultTypeDef definition

class GetRelationalDatabasesResultTypeDef(TypedDict):
    relationalDatabases: List[RelationalDatabaseTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseTypeDef
  2. See ResponseMetadataTypeDef

GetSetupHistoryResultTypeDef#

# GetSetupHistoryResultTypeDef definition

class GetSetupHistoryResultTypeDef(TypedDict):
    setupHistory: List[SetupHistoryTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SetupHistoryTypeDef
  2. See ResponseMetadataTypeDef

InstanceTypeDef#

# InstanceTypeDef definition

class InstanceTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    blueprintId: NotRequired[str],
    blueprintName: NotRequired[str],
    bundleId: NotRequired[str],
    addOns: NotRequired[List[AddOnTypeDef]],  # (4)
    isStaticIp: NotRequired[bool],
    privateIpAddress: NotRequired[str],
    publicIpAddress: NotRequired[str],
    ipv6Addresses: NotRequired[List[str]],
    ipAddressType: NotRequired[IpAddressTypeType],  # (5)
    hardware: NotRequired[InstanceHardwareTypeDef],  # (6)
    networking: NotRequired[InstanceNetworkingTypeDef],  # (7)
    state: NotRequired[InstanceStateTypeDef],  # (8)
    username: NotRequired[str],
    sshKeyName: NotRequired[str],
    metadataOptions: NotRequired[InstanceMetadataOptionsTypeDef],  # (9)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See AddOnTypeDef
  5. See IpAddressTypeType
  6. See InstanceHardwareTypeDef
  7. See InstanceNetworkingTypeDef
  8. See InstanceStateTypeDef
  9. See InstanceMetadataOptionsTypeDef

GetInstanceSnapshotResultTypeDef#

# GetInstanceSnapshotResultTypeDef definition

class GetInstanceSnapshotResultTypeDef(TypedDict):
    instanceSnapshot: InstanceSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceSnapshotTypeDef
  2. See ResponseMetadataTypeDef

GetInstanceSnapshotsResultTypeDef#

# GetInstanceSnapshotsResultTypeDef definition

class GetInstanceSnapshotsResultTypeDef(TypedDict):
    instanceSnapshots: List[InstanceSnapshotTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceSnapshotTypeDef
  2. See ResponseMetadataTypeDef

CreateDistributionResultTypeDef#

# CreateDistributionResultTypeDef definition

class CreateDistributionResultTypeDef(TypedDict):
    distribution: LightsailDistributionTypeDef,  # (1)
    operation: OperationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See LightsailDistributionTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetDistributionsResultTypeDef#

# GetDistributionsResultTypeDef definition

class GetDistributionsResultTypeDef(TypedDict):
    distributions: List[LightsailDistributionTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LightsailDistributionTypeDef
  2. See ResponseMetadataTypeDef

ContainerServiceTypeDef#

# ContainerServiceTypeDef definition

class ContainerServiceTypeDef(TypedDict):
    containerServiceName: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    power: NotRequired[ContainerServicePowerNameType],  # (4)
    powerId: NotRequired[str],
    state: NotRequired[ContainerServiceStateType],  # (5)
    stateDetail: NotRequired[ContainerServiceStateDetailTypeDef],  # (6)
    scale: NotRequired[int],
    currentDeployment: NotRequired[ContainerServiceDeploymentTypeDef],  # (7)
    nextDeployment: NotRequired[ContainerServiceDeploymentTypeDef],  # (7)
    isDisabled: NotRequired[bool],
    principalArn: NotRequired[str],
    privateDomainName: NotRequired[str],
    publicDomainNames: NotRequired[Dict[str, List[str]]],
    url: NotRequired[str],
    privateRegistryAccess: NotRequired[PrivateRegistryAccessTypeDef],  # (9)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See ContainerServicePowerNameType
  5. See ContainerServiceStateType
  6. See ContainerServiceStateDetailTypeDef
  7. See ContainerServiceDeploymentTypeDef
  8. See ContainerServiceDeploymentTypeDef
  9. See PrivateRegistryAccessTypeDef

GetContainerServiceDeploymentsResultTypeDef#

# GetContainerServiceDeploymentsResultTypeDef definition

class GetContainerServiceDeploymentsResultTypeDef(TypedDict):
    deployments: List[ContainerServiceDeploymentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceDeploymentTypeDef
  2. See ResponseMetadataTypeDef

CreateContainerServiceRequestRequestTypeDef#

# CreateContainerServiceRequestRequestTypeDef definition

class CreateContainerServiceRequestRequestTypeDef(TypedDict):
    serviceName: str,
    power: ContainerServicePowerNameType,  # (1)
    scale: int,
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    publicDomainNames: NotRequired[Mapping[str, Sequence[str]]],
    deployment: NotRequired[ContainerServiceDeploymentRequestTypeDef],  # (3)
    privateRegistryAccess: NotRequired[PrivateRegistryAccessRequestTypeDef],  # (4)
  1. See ContainerServicePowerNameType
  2. See TagTypeDef
  3. See ContainerServiceDeploymentRequestTypeDef
  4. See PrivateRegistryAccessRequestTypeDef

ExportSnapshotRecordTypeDef#

# ExportSnapshotRecordTypeDef definition

class ExportSnapshotRecordTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    state: NotRequired[RecordStateType],  # (3)
    sourceInfo: NotRequired[ExportSnapshotRecordSourceInfoTypeDef],  # (4)
    destinationInfo: NotRequired[DestinationInfoTypeDef],  # (5)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See RecordStateType
  4. See ExportSnapshotRecordSourceInfoTypeDef
  5. See DestinationInfoTypeDef

CertificateTypeDef#

# CertificateTypeDef definition

class CertificateTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    domainName: NotRequired[str],
    status: NotRequired[CertificateStatusType],  # (1)
    serialNumber: NotRequired[str],
    subjectAlternativeNames: NotRequired[List[str]],
    domainValidationRecords: NotRequired[List[DomainValidationRecordTypeDef]],  # (2)
    requestFailureReason: NotRequired[str],
    inUseResourceCount: NotRequired[int],
    keyAlgorithm: NotRequired[str],
    createdAt: NotRequired[datetime],
    issuedAt: NotRequired[datetime],
    issuerCA: NotRequired[str],
    notBefore: NotRequired[datetime],
    notAfter: NotRequired[datetime],
    eligibleToRenew: NotRequired[str],
    renewalSummary: NotRequired[RenewalSummaryTypeDef],  # (3)
    revokedAt: NotRequired[datetime],
    revocationReason: NotRequired[str],
    tags: NotRequired[List[TagTypeDef]],  # (4)
    supportCode: NotRequired[str],
  1. See CertificateStatusType
  2. See DomainValidationRecordTypeDef
  3. See RenewalSummaryTypeDef
  4. See TagTypeDef

ResourceBudgetEstimateTypeDef#

# ResourceBudgetEstimateTypeDef definition

class ResourceBudgetEstimateTypeDef(TypedDict):
    resourceName: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (1)
    costEstimates: NotRequired[List[CostEstimateTypeDef]],  # (2)
    startTime: NotRequired[datetime],
    endTime: NotRequired[datetime],
  1. See ResourceTypeType
  2. See CostEstimateTypeDef

GetLoadBalancerTlsCertificatesResultTypeDef#

# GetLoadBalancerTlsCertificatesResultTypeDef definition

class GetLoadBalancerTlsCertificatesResultTypeDef(TypedDict):
    tlsCertificates: List[LoadBalancerTlsCertificateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerTlsCertificateTypeDef
  2. See ResponseMetadataTypeDef

CreateDistributionRequestRequestTypeDef#

# CreateDistributionRequestRequestTypeDef definition

class CreateDistributionRequestRequestTypeDef(TypedDict):
    distributionName: str,
    origin: InputOriginTypeDef,  # (1)
    defaultCacheBehavior: CacheBehaviorTypeDef,  # (2)
    bundleId: str,
    cacheBehaviorSettings: NotRequired[CacheSettingsTypeDef],  # (3)
    cacheBehaviors: NotRequired[Sequence[CacheBehaviorPerPathTypeDef]],  # (4)
    ipAddressType: NotRequired[IpAddressTypeType],  # (5)
    tags: NotRequired[Sequence[TagTypeDef]],  # (6)
    certificateName: NotRequired[str],
    viewerMinimumTlsProtocolVersion: NotRequired[ViewerMinimumTlsProtocolVersionEnumType],  # (7)
  1. See InputOriginTypeDef
  2. See CacheBehaviorTypeDef
  3. See CacheSettingsTypeDef
  4. See CacheBehaviorPerPathTypeDef
  5. See IpAddressTypeType
  6. See TagTypeDef
  7. See ViewerMinimumTlsProtocolVersionEnumType

UpdateDistributionRequestRequestTypeDef#

# UpdateDistributionRequestRequestTypeDef definition

class UpdateDistributionRequestRequestTypeDef(TypedDict):
    distributionName: str,
    origin: NotRequired[InputOriginTypeDef],  # (1)
    defaultCacheBehavior: NotRequired[CacheBehaviorTypeDef],  # (2)
    cacheBehaviorSettings: NotRequired[CacheSettingsTypeDef],  # (3)
    cacheBehaviors: NotRequired[Sequence[CacheBehaviorPerPathTypeDef]],  # (4)
    isEnabled: NotRequired[bool],
    viewerMinimumTlsProtocolVersion: NotRequired[ViewerMinimumTlsProtocolVersionEnumType],  # (5)
    certificateName: NotRequired[str],
    useDefaultCertificate: NotRequired[bool],
  1. See InputOriginTypeDef
  2. See CacheBehaviorTypeDef
  3. See CacheSettingsTypeDef
  4. See CacheBehaviorPerPathTypeDef
  5. See ViewerMinimumTlsProtocolVersionEnumType

GetDomainResultTypeDef#

# GetDomainResultTypeDef definition

class GetDomainResultTypeDef(TypedDict):
    domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

GetDomainsResultTypeDef#

# GetDomainsResultTypeDef definition

class GetDomainsResultTypeDef(TypedDict):
    domains: List[DomainTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

GetInstanceResultTypeDef#

# GetInstanceResultTypeDef definition

class GetInstanceResultTypeDef(TypedDict):
    instance: InstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

GetInstancesResultTypeDef#

# GetInstancesResultTypeDef definition

class GetInstancesResultTypeDef(TypedDict):
    instances: List[InstanceTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

ContainerServicesListResultTypeDef#

# ContainerServicesListResultTypeDef definition

class ContainerServicesListResultTypeDef(TypedDict):
    containerServices: List[ContainerServiceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

CreateContainerServiceDeploymentResultTypeDef#

# CreateContainerServiceDeploymentResultTypeDef definition

class CreateContainerServiceDeploymentResultTypeDef(TypedDict):
    containerService: ContainerServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

CreateContainerServiceResultTypeDef#

# CreateContainerServiceResultTypeDef definition

class CreateContainerServiceResultTypeDef(TypedDict):
    containerService: ContainerServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

UpdateContainerServiceResultTypeDef#

# UpdateContainerServiceResultTypeDef definition

class UpdateContainerServiceResultTypeDef(TypedDict):
    containerService: ContainerServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

GetExportSnapshotRecordsResultTypeDef#

# GetExportSnapshotRecordsResultTypeDef definition

class GetExportSnapshotRecordsResultTypeDef(TypedDict):
    exportSnapshotRecords: List[ExportSnapshotRecordTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportSnapshotRecordTypeDef
  2. See ResponseMetadataTypeDef

CertificateSummaryTypeDef#

# CertificateSummaryTypeDef definition

class CertificateSummaryTypeDef(TypedDict):
    certificateArn: NotRequired[str],
    certificateName: NotRequired[str],
    domainName: NotRequired[str],
    certificateDetail: NotRequired[CertificateTypeDef],  # (1)
    tags: NotRequired[List[TagTypeDef]],  # (2)
  1. See CertificateTypeDef
  2. See TagTypeDef

GetCostEstimateResultTypeDef#

# GetCostEstimateResultTypeDef definition

class GetCostEstimateResultTypeDef(TypedDict):
    resourcesBudgetEstimate: List[ResourceBudgetEstimateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceBudgetEstimateTypeDef
  2. See ResponseMetadataTypeDef

CreateCertificateResultTypeDef#

# CreateCertificateResultTypeDef definition

class CreateCertificateResultTypeDef(TypedDict):
    certificate: CertificateSummaryTypeDef,  # (1)
    operations: List[OperationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CertificateSummaryTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetCertificatesResultTypeDef#

# GetCertificatesResultTypeDef definition

class GetCertificatesResultTypeDef(TypedDict):
    certificates: List[CertificateSummaryTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateSummaryTypeDef
  2. See ResponseMetadataTypeDef