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)
]
CookieObjectUnionTypeDef#
# CookieObjectUnionTypeDef definition
CookieObjectUnionTypeDef = Union[
CookieObjectTypeDef, # (1)
CookieObjectOutputTypeDef, # (2)
]
HeaderObjectUnionTypeDef#
# HeaderObjectUnionTypeDef definition
HeaderObjectUnionTypeDef = Union[
HeaderObjectTypeDef, # (1)
HeaderObjectOutputTypeDef, # (2)
]
QueryStringObjectUnionTypeDef#
# QueryStringObjectUnionTypeDef definition
QueryStringObjectUnionTypeDef = Union[
QueryStringObjectTypeDef, # (1)
QueryStringObjectOutputTypeDef, # (2)
]
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],
- See AccessTypeType
AccountLevelBpaSyncTypeDef#
# AccountLevelBpaSyncTypeDef definition
class AccountLevelBpaSyncTypeDef(TypedDict):
status: NotRequired[AccountLevelBpaSyncStatusType], # (1)
lastSyncedAt: NotRequired[datetime],
message: NotRequired[BPAStatusMessageType], # (2)
bpaImpactsLightsail: NotRequired[bool],
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)
- See ResourceTypeType
ResourceLocationTypeDef#
# ResourceLocationTypeDef definition
class ResourceLocationTypeDef(TypedDict):
availabilityZone: NotRequired[str],
regionName: NotRequired[RegionNameType], # (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)
- See BlueprintTypeType
- See InstancePlatformType
- 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],
- See InstancePlatformType
- See AppCategoryType
CacheBehaviorPerPathTypeDef#
# CacheBehaviorPerPathTypeDef definition
class CacheBehaviorPerPathTypeDef(TypedDict):
path: NotRequired[str],
behavior: NotRequired[BehaviorEnumType], # (1)
- See BehaviorEnumType
CacheBehaviorTypeDef#
# CacheBehaviorTypeDef definition
class CacheBehaviorTypeDef(TypedDict):
behavior: NotRequired[BehaviorEnumType], # (1)
- See BehaviorEnumType
CookieObjectOutputTypeDef#
# CookieObjectOutputTypeDef definition
class CookieObjectOutputTypeDef(TypedDict):
option: NotRequired[ForwardValuesType], # (1)
cookiesAllowList: NotRequired[List[str]],
HeaderObjectOutputTypeDef#
# HeaderObjectOutputTypeDef definition
class HeaderObjectOutputTypeDef(TypedDict):
option: NotRequired[ForwardValuesType], # (1)
headersAllowList: NotRequired[List[HeaderEnumType]], # (2)
- See ForwardValuesType
- 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]],
CloudFormationStackRecordSourceInfoTypeDef#
# CloudFormationStackRecordSourceInfoTypeDef definition
class CloudFormationStackRecordSourceInfoTypeDef(TypedDict):
resourceType: NotRequired[CloudFormationStackRecordSourceTypeType], # (1)
name: NotRequired[str],
arn: NotRequired[str],
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)
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],
ContainerTypeDef#
# ContainerTypeDef definition
class ContainerTypeDef(TypedDict):
image: NotRequired[str],
command: NotRequired[Sequence[str]],
environment: NotRequired[Mapping[str, str]],
ports: NotRequired[Mapping[str, ContainerServiceProtocolType]], # (1)
CookieObjectTypeDef#
# CookieObjectTypeDef definition
class CookieObjectTypeDef(TypedDict):
option: NotRequired[ForwardValuesType], # (1)
cookiesAllowList: NotRequired[Sequence[str]],
CopySnapshotRequestRequestTypeDef#
# CopySnapshotRequestRequestTypeDef definition
class CopySnapshotRequestRequestTypeDef(TypedDict):
targetSnapshotName: str,
sourceRegion: RegionNameType, # (1)
sourceSnapshotName: NotRequired[str],
sourceResourceName: NotRequired[str],
restoreDate: NotRequired[str],
useLatestRestorableAutoSnapshot: NotRequired[bool],
- 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],
CreateContactMethodRequestRequestTypeDef#
# CreateContactMethodRequestRequestTypeDef definition
class CreateContactMethodRequestRequestTypeDef(TypedDict):
protocol: ContactProtocolType, # (1)
contactEndpoint: str,
InputOriginTypeDef#
# InputOriginTypeDef definition
class InputOriginTypeDef(TypedDict):
name: NotRequired[str],
regionName: NotRequired[RegionNameType], # (1)
protocolPolicy: NotRequired[OriginProtocolPolicyEnumType], # (2)
responseTimeout: NotRequired[int],
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)
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,
- 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],
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)
- 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)
- 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)
- See AppCategoryType
GetCertificatesRequestRequestTypeDef#
# GetCertificatesRequestRequestTypeDef definition
class GetCertificatesRequestRequestTypeDef(TypedDict):
certificateStatuses: NotRequired[Sequence[CertificateStatusType]], # (1)
includeCertificateDetails: NotRequired[bool],
certificateName: NotRequired[str],
pageToken: NotRequired[str],
GetCloudFormationStackRecordsRequestRequestTypeDef#
# GetCloudFormationStackRecordsRequestRequestTypeDef definition
class GetCloudFormationStackRecordsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetContactMethodsRequestRequestTypeDef#
# GetContactMethodsRequestRequestTypeDef definition
class GetContactMethodsRequestRequestTypeDef(TypedDict):
protocols: NotRequired[Sequence[ContactProtocolType]], # (1)
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)
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]],
- See NetworkProtocolType
- 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],
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)
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)
- See ForwardValuesType
- 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)
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)
- See InstanceMetadataStateType
- See HttpTokensType
- See HttpEndpointType
- 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]],
- See NetworkProtocolType
- See PortAccessTypeType
- 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],
LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef#
# LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef definition
class LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef(TypedDict):
code: NotRequired[LoadBalancerTlsCertificateDnsRecordCreationStateCodeType], # (1)
message: NotRequired[str],
LoadBalancerTlsCertificateDomainValidationOptionTypeDef#
# LoadBalancerTlsCertificateDomainValidationOptionTypeDef definition
class LoadBalancerTlsCertificateDomainValidationOptionTypeDef(TypedDict):
domainName: NotRequired[str],
validationStatus: NotRequired[LoadBalancerTlsCertificateDomainStatusType], # (1)
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],
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],
- See MetricNameType
- See ComparisonOperatorType
- See TreatMissingDataType
- See ContactProtocolType
- 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],
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)
SetIpAddressTypeRequestRequestTypeDef#
# SetIpAddressTypeRequestRequestTypeDef definition
class SetIpAddressTypeRequestRequestTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceName: str,
ipAddressType: IpAddressTypeType, # (2)
acceptBundleUpdate: NotRequired[bool],
- See ResourceTypeType
- See IpAddressTypeType
SetResourceAccessForBucketRequestRequestTypeDef#
# SetResourceAccessForBucketRequestRequestTypeDef definition
class SetResourceAccessForBucketRequestRequestTypeDef(TypedDict):
resourceName: str,
bucketName: str,
access: ResourceBucketAccessType, # (1)
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],
- See SetupStatusType
SetupRequestTypeDef#
# SetupRequestTypeDef definition
class SetupRequestTypeDef(TypedDict):
instanceName: NotRequired[str],
domainNames: NotRequired[List[str]],
certificateProvider: NotRequired[CertificateProviderType], # (1)
SetupInstanceHttpsRequestRequestTypeDef#
# SetupInstanceHttpsRequestRequestTypeDef definition
class SetupInstanceHttpsRequestRequestTypeDef(TypedDict):
instanceName: str,
emailAddress: str,
domainNames: Sequence[str],
certificateProvider: CertificateProviderType, # (1)
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)
- 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)
- See HttpTokensType
- See HttpEndpointType
- See HttpProtocolIpv6Type
UpdateLoadBalancerAttributeRequestRequestTypeDef#
# UpdateLoadBalancerAttributeRequestRequestTypeDef definition
class UpdateLoadBalancerAttributeRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
attributeName: LoadBalancerAttributeNameType, # (1)
attributeValue: str,
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)
AddOnRequestTypeDef#
# AddOnRequestTypeDef definition
class AddOnRequestTypeDef(TypedDict):
addOnType: AddOnTypeType, # (1)
autoSnapshotAddOnRequest: NotRequired[AutoSnapshotAddOnRequestTypeDef], # (2)
stopInstanceOnIdleRequest: NotRequired[StopInstanceOnIdleRequestTypeDef], # (3)
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],
- See ResourceLocationTypeDef
- See ResourceTypeType
- See MonitoredResourceInfoTypeDef
- See ComparisonOperatorType
- See TreatMissingDataType
- See MetricStatisticType
- See MetricNameType
- See AlarmStateType
- See MetricUnitType
- See ContactProtocolType
- 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],
- See ContactMethodStatusType
- See ContactProtocolType
- See ResourceLocationTypeDef
- 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],
- See ResourceTypeType
- See ResourceLocationTypeDef
- See OperationTypeType
- 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)
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],
DownloadDefaultKeyPairResultTypeDef#
# DownloadDefaultKeyPairResultTypeDef definition
class DownloadDefaultKeyPairResultTypeDef(TypedDict):
publicKeyBase64: str,
privateKeyBase64: str,
createdAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetActiveNamesResultTypeDef#
# GetActiveNamesResultTypeDef definition
class GetActiveNamesResultTypeDef(TypedDict):
activeNames: List[str],
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetContainerAPIMetadataResultTypeDef#
# GetContainerAPIMetadataResultTypeDef definition
class GetContainerAPIMetadataResultTypeDef(TypedDict):
metadata: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDistributionLatestCacheResetResultTypeDef#
# GetDistributionLatestCacheResetResultTypeDef definition
class GetDistributionLatestCacheResetResultTypeDef(TypedDict):
status: str,
createTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRelationalDatabaseLogStreamsResultTypeDef#
# GetRelationalDatabaseLogStreamsResultTypeDef definition
class GetRelationalDatabaseLogStreamsResultTypeDef(TypedDict):
logStreams: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRelationalDatabaseMasterUserPasswordResultTypeDef#
# GetRelationalDatabaseMasterUserPasswordResultTypeDef definition
class GetRelationalDatabaseMasterUserPasswordResultTypeDef(TypedDict):
masterUserPassword: str,
createdAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
IsVpcPeeredResultTypeDef#
# IsVpcPeeredResultTypeDef definition
class IsVpcPeeredResultTypeDef(TypedDict):
isPeered: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AutoSnapshotDetailsTypeDef#
# AutoSnapshotDetailsTypeDef definition
class AutoSnapshotDetailsTypeDef(TypedDict):
date: NotRequired[str],
createdAt: NotRequired[datetime],
status: NotRequired[AutoSnapshotStatusType], # (1)
fromAttachedDisks: NotRequired[List[AttachedDiskTypeDef]], # (2)
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)
GetBlueprintsResultTypeDef#
# GetBlueprintsResultTypeDef definition
class GetBlueprintsResultTypeDef(TypedDict):
blueprints: List[BlueprintTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBucketRequestRequestTypeDef#
# UpdateBucketRequestRequestTypeDef definition
class UpdateBucketRequestRequestTypeDef(TypedDict):
bucketName: str,
accessRules: NotRequired[AccessRulesTypeDef], # (1)
versioning: NotRequired[str],
readonlyAccessAccounts: NotRequired[Sequence[str]],
accessLogConfig: NotRequired[BucketAccessLogConfigTypeDef], # (2)
GetBucketBundlesResultTypeDef#
# GetBucketBundlesResultTypeDef definition
class GetBucketBundlesResultTypeDef(TypedDict):
bundles: List[BucketBundleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See AccessRulesTypeDef
- See ResourceLocationTypeDef
- See TagTypeDef
- See ResourceReceivingAccessTypeDef
- See BucketStateTypeDef
- See BucketAccessLogConfigTypeDef
CreateBucketRequestRequestTypeDef#
# CreateBucketRequestRequestTypeDef definition
class CreateBucketRequestRequestTypeDef(TypedDict):
bucketName: str,
bundleId: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
enableObjectVersioning: NotRequired[bool],
- See TagTypeDef
CreateCertificateRequestRequestTypeDef#
# CreateCertificateRequestRequestTypeDef definition
class CreateCertificateRequestRequestTypeDef(TypedDict):
certificateName: str,
domainName: str,
subjectAlternativeNames: NotRequired[Sequence[str]],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDiskSnapshotRequestRequestTypeDef#
# CreateDiskSnapshotRequestRequestTypeDef definition
class CreateDiskSnapshotRequestRequestTypeDef(TypedDict):
diskSnapshotName: str,
diskName: NotRequired[str],
instanceName: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDomainRequestRequestTypeDef#
# CreateDomainRequestRequestTypeDef definition
class CreateDomainRequestRequestTypeDef(TypedDict):
domainName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateInstanceSnapshotRequestRequestTypeDef#
# CreateInstanceSnapshotRequestRequestTypeDef definition
class CreateInstanceSnapshotRequestRequestTypeDef(TypedDict):
instanceSnapshotName: str,
instanceName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateKeyPairRequestRequestTypeDef#
# CreateKeyPairRequestRequestTypeDef definition
class CreateKeyPairRequestRequestTypeDef(TypedDict):
keyPairName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (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],
- See TagTypeDef
- See IpAddressTypeType
CreateLoadBalancerTlsCertificateRequestRequestTypeDef#
# CreateLoadBalancerTlsCertificateRequestRequestTypeDef definition
class CreateLoadBalancerTlsCertificateRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
certificateName: str,
certificateDomainName: str,
certificateAlternativeNames: NotRequired[Sequence[str]],
tags: NotRequired[Sequence[TagTypeDef]], # (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)
- See TagTypeDef
CreateRelationalDatabaseSnapshotRequestRequestTypeDef#
# CreateRelationalDatabaseSnapshotRequestRequestTypeDef definition
class CreateRelationalDatabaseSnapshotRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
relationalDatabaseSnapshotName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (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],
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
- 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)
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
- See AddOnTypeDef
- See DiskStateType
- 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],
- See ResourceLocationTypeDef
- See ResourceTypeType
- 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],
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceName: str,
tags: Sequence[TagTypeDef], # (1)
resourceArn: NotRequired[str],
- See TagTypeDef
GetBundlesResultTypeDef#
# GetBundlesResultTypeDef definition
class GetBundlesResultTypeDef(TypedDict):
bundles: List[BundleTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BundleTypeDef
- 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)
CloseInstancePublicPortsRequestRequestTypeDef#
# CloseInstancePublicPortsRequestRequestTypeDef definition
class CloseInstancePublicPortsRequestRequestTypeDef(TypedDict):
portInfo: PortInfoTypeDef, # (1)
instanceName: str,
- See PortInfoTypeDef
OpenInstancePublicPortsRequestRequestTypeDef#
# OpenInstancePublicPortsRequestRequestTypeDef definition
class OpenInstancePublicPortsRequestRequestTypeDef(TypedDict):
portInfo: PortInfoTypeDef, # (1)
instanceName: str,
- See PortInfoTypeDef
PutInstancePublicPortsRequestRequestTypeDef#
# PutInstancePublicPortsRequestRequestTypeDef definition
class PutInstancePublicPortsRequestRequestTypeDef(TypedDict):
portInfos: Sequence[PortInfoTypeDef], # (1)
instanceName: str,
- 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)
- See ResourceLocationTypeDef
- See ResourceTypeType
- See RecordStateType
- See CloudFormationStackRecordSourceInfoTypeDef
- See DestinationInfoTypeDef
GetContainerImagesResultTypeDef#
# GetContainerImagesResultTypeDef definition
class GetContainerImagesResultTypeDef(TypedDict):
containerImages: List[ContainerImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterContainerImageResultTypeDef#
# RegisterContainerImageResultTypeDef definition
class RegisterContainerImageResultTypeDef(TypedDict):
containerImage: ContainerImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PrivateRegistryAccessRequestTypeDef#
# PrivateRegistryAccessRequestTypeDef definition
class PrivateRegistryAccessRequestTypeDef(TypedDict):
ecrImagePullerRole: NotRequired[ContainerServiceECRImagePullerRoleRequestTypeDef], # (1)
PrivateRegistryAccessTypeDef#
# PrivateRegistryAccessTypeDef definition
class PrivateRegistryAccessTypeDef(TypedDict):
ecrImagePullerRole: NotRequired[ContainerServiceECRImagePullerRoleTypeDef], # (1)
ContainerServiceEndpointTypeDef#
# ContainerServiceEndpointTypeDef definition
class ContainerServiceEndpointTypeDef(TypedDict):
containerName: NotRequired[str],
containerPort: NotRequired[int],
healthCheck: NotRequired[ContainerServiceHealthCheckConfigTypeDef], # (1)
EndpointRequestTypeDef#
# EndpointRequestTypeDef definition
class EndpointRequestTypeDef(TypedDict):
containerName: str,
containerPort: int,
healthCheck: NotRequired[ContainerServiceHealthCheckConfigTypeDef], # (1)
GetContainerLogResultTypeDef#
# GetContainerLogResultTypeDef definition
class GetContainerLogResultTypeDef(TypedDict):
logEvents: List[ContainerServiceLogEventTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetContainerServicePowersResultTypeDef#
# GetContainerServicePowersResultTypeDef definition
class GetContainerServicePowersResultTypeDef(TypedDict):
powers: List[ContainerServicePowerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceRegistryLoginResultTypeDef#
# CreateContainerServiceRegistryLoginResultTypeDef definition
class CreateContainerServiceRegistryLoginResultTypeDef(TypedDict):
registryLogin: ContainerServiceRegistryLoginTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCloudFormationStackRequestRequestTypeDef#
# CreateCloudFormationStackRequestRequestTypeDef definition
class CreateCloudFormationStackRequestRequestTypeDef(TypedDict):
instances: Sequence[InstanceEntryTypeDef], # (1)
CreateDomainEntryRequestRequestTypeDef#
# CreateDomainEntryRequestRequestTypeDef definition
class CreateDomainEntryRequestRequestTypeDef(TypedDict):
domainName: str,
domainEntry: DomainEntryTypeDef, # (1)
DeleteDomainEntryRequestRequestTypeDef#
# DeleteDomainEntryRequestRequestTypeDef definition
class DeleteDomainEntryRequestRequestTypeDef(TypedDict):
domainName: str,
domainEntry: DomainEntryTypeDef, # (1)
UpdateDomainEntryRequestRequestTypeDef#
# UpdateDomainEntryRequestRequestTypeDef definition
class UpdateDomainEntryRequestRequestTypeDef(TypedDict):
domainName: str,
domainEntry: DomainEntryTypeDef, # (1)
CreateGUISessionAccessDetailsResultTypeDef#
# CreateGUISessionAccessDetailsResultTypeDef definition
class CreateGUISessionAccessDetailsResultTypeDef(TypedDict):
resourceName: str,
status: StatusType, # (1)
percentageComplete: int,
failureReason: str,
sessions: List[SessionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See StatusType
- See SessionTypeDef
- 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)
- 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)
- See BucketMetricNameType
- See MetricStatisticType
- 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)
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)
GetInstanceMetricDataRequestRequestTypeDef#
# GetInstanceMetricDataRequestRequestTypeDef definition
class GetInstanceMetricDataRequestRequestTypeDef(TypedDict):
instanceName: str,
metricName: InstanceMetricNameType, # (1)
period: int,
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
unit: MetricUnitType, # (2)
statistics: Sequence[MetricStatisticType], # (3)
- See InstanceMetricNameType
- See MetricUnitType
- 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)
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)
InstanceSnapshotInfoTypeDef#
# InstanceSnapshotInfoTypeDef definition
class InstanceSnapshotInfoTypeDef(TypedDict):
fromBundleId: NotRequired[str],
fromBlueprintId: NotRequired[str],
fromDiskInfo: NotRequired[List[DiskInfoTypeDef]], # (1)
- See DiskInfoTypeDef
GetDistributionBundlesResultTypeDef#
# GetDistributionBundlesResultTypeDef definition
class GetDistributionBundlesResultTypeDef(TypedDict):
bundles: List[DistributionBundleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DomainValidationRecordTypeDef#
# DomainValidationRecordTypeDef definition
class DomainValidationRecordTypeDef(TypedDict):
domainName: NotRequired[str],
resourceRecord: NotRequired[ResourceRecordTypeDef], # (1)
dnsRecordCreationState: NotRequired[DnsRecordCreationStateTypeDef], # (2)
validationStatus: NotRequired[CertificateDomainValidationStatusType], # (3)
- See ResourceRecordTypeDef
- See DnsRecordCreationStateTypeDef
- 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)
- See PricingUnitType
- See CurrencyType
- See TimePeriodTypeDef
GetActiveNamesRequestGetActiveNamesPaginateTypeDef#
# GetActiveNamesRequestGetActiveNamesPaginateTypeDef definition
class GetActiveNamesRequestGetActiveNamesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetBlueprintsRequestGetBlueprintsPaginateTypeDef#
# GetBlueprintsRequestGetBlueprintsPaginateTypeDef definition
class GetBlueprintsRequestGetBlueprintsPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
appCategory: NotRequired[AppCategoryType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetBundlesRequestGetBundlesPaginateTypeDef#
# GetBundlesRequestGetBundlesPaginateTypeDef definition
class GetBundlesRequestGetBundlesPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
appCategory: NotRequired[AppCategoryType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef#
# GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef definition
class GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef#
# GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef definition
class GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDisksRequestGetDisksPaginateTypeDef#
# GetDisksRequestGetDisksPaginateTypeDef definition
class GetDisksRequestGetDisksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDomainsRequestGetDomainsPaginateTypeDef#
# GetDomainsRequestGetDomainsPaginateTypeDef definition
class GetDomainsRequestGetDomainsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef#
# GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef definition
class GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef#
# GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef definition
class GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInstancesRequestGetInstancesPaginateTypeDef#
# GetInstancesRequestGetInstancesPaginateTypeDef definition
class GetInstancesRequestGetInstancesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetKeyPairsRequestGetKeyPairsPaginateTypeDef#
# GetKeyPairsRequestGetKeyPairsPaginateTypeDef definition
class GetKeyPairsRequestGetKeyPairsPaginateTypeDef(TypedDict):
includeDefaultKeyPair: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef#
# GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef definition
class GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetOperationsRequestGetOperationsPaginateTypeDef#
# GetOperationsRequestGetOperationsPaginateTypeDef definition
class GetOperationsRequestGetOperationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef#
# GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef definition
class GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef#
# GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef definition
class GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef#
# GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef definition
class GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef(TypedDict):
relationalDatabaseName: str,
durationInMinutes: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef#
# GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef definition
class GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef(TypedDict):
relationalDatabaseName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef#
# GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef definition
class GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef#
# GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef definition
class GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetStaticIpsRequestGetStaticIpsPaginateTypeDef#
# GetStaticIpsRequestGetStaticIpsPaginateTypeDef definition
class GetStaticIpsRequestGetStaticIpsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetBucketMetricDataResultTypeDef#
# GetBucketMetricDataResultTypeDef definition
class GetBucketMetricDataResultTypeDef(TypedDict):
metricName: BucketMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetContainerServiceMetricDataResultTypeDef#
# GetContainerServiceMetricDataResultTypeDef definition
class GetContainerServiceMetricDataResultTypeDef(TypedDict):
metricName: ContainerServiceMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDistributionMetricDataResultTypeDef#
# GetDistributionMetricDataResultTypeDef definition
class GetDistributionMetricDataResultTypeDef(TypedDict):
metricName: DistributionMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInstanceMetricDataResultTypeDef#
# GetInstanceMetricDataResultTypeDef definition
class GetInstanceMetricDataResultTypeDef(TypedDict):
metricName: InstanceMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetLoadBalancerMetricDataResultTypeDef#
# GetLoadBalancerMetricDataResultTypeDef definition
class GetLoadBalancerMetricDataResultTypeDef(TypedDict):
metricName: LoadBalancerMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetRelationalDatabaseMetricDataResultTypeDef#
# GetRelationalDatabaseMetricDataResultTypeDef definition
class GetRelationalDatabaseMetricDataResultTypeDef(TypedDict):
metricName: RelationalDatabaseMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInstancePortStatesResultTypeDef#
# GetInstancePortStatesResultTypeDef definition
class GetInstancePortStatesResultTypeDef(TypedDict):
portStates: List[InstancePortStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceStateResultTypeDef#
# GetInstanceStateResultTypeDef definition
class GetInstanceStateResultTypeDef(TypedDict):
state: InstanceStateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLoadBalancerTlsPoliciesResultTypeDef#
# GetLoadBalancerTlsPoliciesResultTypeDef definition
class GetLoadBalancerTlsPoliciesResultTypeDef(TypedDict):
tlsPolicies: List[LoadBalancerTlsPolicyTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseBlueprintsResultTypeDef#
# GetRelationalDatabaseBlueprintsResultTypeDef definition
class GetRelationalDatabaseBlueprintsResultTypeDef(TypedDict):
blueprints: List[RelationalDatabaseBlueprintTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseBundlesResultTypeDef#
# GetRelationalDatabaseBundlesResultTypeDef definition
class GetRelationalDatabaseBundlesResultTypeDef(TypedDict):
bundles: List[RelationalDatabaseBundleTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseEventsResultTypeDef#
# GetRelationalDatabaseEventsResultTypeDef definition
class GetRelationalDatabaseEventsResultTypeDef(TypedDict):
relationalDatabaseEvents: List[RelationalDatabaseEventTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseLogEventsResultTypeDef#
# GetRelationalDatabaseLogEventsResultTypeDef definition
class GetRelationalDatabaseLogEventsResultTypeDef(TypedDict):
resourceLogEvents: List[LogEventTypeDef], # (1)
nextBackwardToken: str,
nextForwardToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseParametersResultTypeDef#
# GetRelationalDatabaseParametersResultTypeDef definition
class GetRelationalDatabaseParametersResultTypeDef(TypedDict):
parameters: List[RelationalDatabaseParameterTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRelationalDatabaseParametersRequestRequestTypeDef#
# UpdateRelationalDatabaseParametersRequestRequestTypeDef definition
class UpdateRelationalDatabaseParametersRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
parameters: Sequence[RelationalDatabaseParameterTypeDef], # (1)
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)
InstanceNetworkingTypeDef#
# InstanceNetworkingTypeDef definition
class InstanceNetworkingTypeDef(TypedDict):
monthlyTransfer: NotRequired[MonthlyTransferTypeDef], # (1)
ports: NotRequired[List[InstancePortInfoTypeDef]], # (2)
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)
- See LoadBalancerTlsCertificateDomainStatusType
- See LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef
LoadBalancerTlsCertificateRenewalSummaryTypeDef#
# LoadBalancerTlsCertificateRenewalSummaryTypeDef definition
class LoadBalancerTlsCertificateRenewalSummaryTypeDef(TypedDict):
renewalStatus: NotRequired[LoadBalancerTlsCertificateRenewalStatusType], # (1)
domainValidationOptions: NotRequired[List[LoadBalancerTlsCertificateDomainValidationOptionTypeDef]], # (2)
- See LoadBalancerTlsCertificateRenewalStatusType
- 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],
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
- See LoadBalancerStateType
- See LoadBalancerProtocolType
- See InstanceHealthSummaryTypeDef
- See LoadBalancerTlsCertificateSummaryTypeDef
- See LoadBalancerAttributeNameType
- See IpAddressTypeType
RegisteredDomainDelegationInfoTypeDef#
# RegisteredDomainDelegationInfoTypeDef definition
class RegisteredDomainDelegationInfoTypeDef(TypedDict):
nameServersUpdateState: NotRequired[NameServersUpdateStateTypeDef], # (1)
r53HostedZoneDeletionState: NotRequired[R53HostedZoneDeletionStateTypeDef], # (2)
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],
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
- See RelationalDatabaseHardwareTypeDef
- See PendingModifiedRelationalDatabaseValuesTypeDef
- See RelationalDatabaseEndpointTypeDef
- See PendingMaintenanceActionTypeDef
GetBucketAccessKeysResultTypeDef#
# GetBucketAccessKeysResultTypeDef definition
class GetBucketAccessKeysResultTypeDef(TypedDict):
accessKeys: List[AccessKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- See TagTypeDef
- See AddOnRequestTypeDef
CreateDiskRequestRequestTypeDef#
# CreateDiskRequestRequestTypeDef definition
class CreateDiskRequestRequestTypeDef(TypedDict):
diskName: str,
availabilityZone: str,
sizeInGb: int,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
addOns: NotRequired[Sequence[AddOnRequestTypeDef]], # (2)
- See TagTypeDef
- 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],
- See DiskMapTypeDef
- See TagTypeDef
- See AddOnRequestTypeDef
- 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)
- See TagTypeDef
- See AddOnRequestTypeDef
- See IpAddressTypeType
EnableAddOnRequestRequestTypeDef#
# EnableAddOnRequestRequestTypeDef definition
class EnableAddOnRequestRequestTypeDef(TypedDict):
resourceName: str,
addOnRequest: AddOnRequestTypeDef, # (1)
GetAlarmsResultTypeDef#
# GetAlarmsResultTypeDef definition
class GetAlarmsResultTypeDef(TypedDict):
alarms: List[AlarmTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AlarmTypeDef
- See ResponseMetadataTypeDef
GetContactMethodsResultTypeDef#
# GetContactMethodsResultTypeDef definition
class GetContactMethodsResultTypeDef(TypedDict):
contactMethods: List[ContactMethodTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AllocateStaticIpResultTypeDef#
# AllocateStaticIpResultTypeDef definition
class AllocateStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachCertificateToDistributionResultTypeDef#
# AttachCertificateToDistributionResultTypeDef definition
class AttachCertificateToDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachDiskResultTypeDef#
# AttachDiskResultTypeDef definition
class AttachDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachInstancesToLoadBalancerResultTypeDef#
# AttachInstancesToLoadBalancerResultTypeDef definition
class AttachInstancesToLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachLoadBalancerTlsCertificateResultTypeDef#
# AttachLoadBalancerTlsCertificateResultTypeDef definition
class AttachLoadBalancerTlsCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachStaticIpResultTypeDef#
# AttachStaticIpResultTypeDef definition
class AttachStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloseInstancePublicPortsResultTypeDef#
# CloseInstancePublicPortsResultTypeDef definition
class CloseInstancePublicPortsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopySnapshotResultTypeDef#
# CopySnapshotResultTypeDef definition
class CopySnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBucketAccessKeyResultTypeDef#
# CreateBucketAccessKeyResultTypeDef definition
class CreateBucketAccessKeyResultTypeDef(TypedDict):
accessKey: AccessKeyTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AccessKeyTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
CreateCloudFormationStackResultTypeDef#
# CreateCloudFormationStackResultTypeDef definition
class CreateCloudFormationStackResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContactMethodResultTypeDef#
# CreateContactMethodResultTypeDef definition
class CreateContactMethodResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskFromSnapshotResultTypeDef#
# CreateDiskFromSnapshotResultTypeDef definition
class CreateDiskFromSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskResultTypeDef#
# CreateDiskResultTypeDef definition
class CreateDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskSnapshotResultTypeDef#
# CreateDiskSnapshotResultTypeDef definition
class CreateDiskSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDomainEntryResultTypeDef#
# CreateDomainEntryResultTypeDef definition
class CreateDomainEntryResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDomainResultTypeDef#
# CreateDomainResultTypeDef definition
class CreateDomainResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceSnapshotResultTypeDef#
# CreateInstanceSnapshotResultTypeDef definition
class CreateInstanceSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstancesFromSnapshotResultTypeDef#
# CreateInstancesFromSnapshotResultTypeDef definition
class CreateInstancesFromSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstancesResultTypeDef#
# CreateInstancesResultTypeDef definition
class CreateInstancesResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLoadBalancerResultTypeDef#
# CreateLoadBalancerResultTypeDef definition
class CreateLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLoadBalancerTlsCertificateResultTypeDef#
# CreateLoadBalancerTlsCertificateResultTypeDef definition
class CreateLoadBalancerTlsCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRelationalDatabaseFromSnapshotResultTypeDef#
# CreateRelationalDatabaseFromSnapshotResultTypeDef definition
class CreateRelationalDatabaseFromSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRelationalDatabaseResultTypeDef#
# CreateRelationalDatabaseResultTypeDef definition
class CreateRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRelationalDatabaseSnapshotResultTypeDef#
# CreateRelationalDatabaseSnapshotResultTypeDef definition
class CreateRelationalDatabaseSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAlarmResultTypeDef#
# DeleteAlarmResultTypeDef definition
class DeleteAlarmResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAutoSnapshotResultTypeDef#
# DeleteAutoSnapshotResultTypeDef definition
class DeleteAutoSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBucketAccessKeyResultTypeDef#
# DeleteBucketAccessKeyResultTypeDef definition
class DeleteBucketAccessKeyResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBucketResultTypeDef#
# DeleteBucketResultTypeDef definition
class DeleteBucketResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCertificateResultTypeDef#
# DeleteCertificateResultTypeDef definition
class DeleteCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteContactMethodResultTypeDef#
# DeleteContactMethodResultTypeDef definition
class DeleteContactMethodResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDiskResultTypeDef#
# DeleteDiskResultTypeDef definition
class DeleteDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDiskSnapshotResultTypeDef#
# DeleteDiskSnapshotResultTypeDef definition
class DeleteDiskSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDistributionResultTypeDef#
# DeleteDistributionResultTypeDef definition
class DeleteDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDomainEntryResultTypeDef#
# DeleteDomainEntryResultTypeDef definition
class DeleteDomainEntryResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDomainResultTypeDef#
# DeleteDomainResultTypeDef definition
class DeleteDomainResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInstanceResultTypeDef#
# DeleteInstanceResultTypeDef definition
class DeleteInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInstanceSnapshotResultTypeDef#
# DeleteInstanceSnapshotResultTypeDef definition
class DeleteInstanceSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteKeyPairResultTypeDef#
# DeleteKeyPairResultTypeDef definition
class DeleteKeyPairResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteKnownHostKeysResultTypeDef#
# DeleteKnownHostKeysResultTypeDef definition
class DeleteKnownHostKeysResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLoadBalancerResultTypeDef#
# DeleteLoadBalancerResultTypeDef definition
class DeleteLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLoadBalancerTlsCertificateResultTypeDef#
# DeleteLoadBalancerTlsCertificateResultTypeDef definition
class DeleteLoadBalancerTlsCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRelationalDatabaseResultTypeDef#
# DeleteRelationalDatabaseResultTypeDef definition
class DeleteRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRelationalDatabaseSnapshotResultTypeDef#
# DeleteRelationalDatabaseSnapshotResultTypeDef definition
class DeleteRelationalDatabaseSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachCertificateFromDistributionResultTypeDef#
# DetachCertificateFromDistributionResultTypeDef definition
class DetachCertificateFromDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachDiskResultTypeDef#
# DetachDiskResultTypeDef definition
class DetachDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachInstancesFromLoadBalancerResultTypeDef#
# DetachInstancesFromLoadBalancerResultTypeDef definition
class DetachInstancesFromLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachStaticIpResultTypeDef#
# DetachStaticIpResultTypeDef definition
class DetachStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableAddOnResultTypeDef#
# DisableAddOnResultTypeDef definition
class DisableAddOnResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableAddOnResultTypeDef#
# EnableAddOnResultTypeDef definition
class EnableAddOnResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportSnapshotResultTypeDef#
# ExportSnapshotResultTypeDef definition
class ExportSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOperationResultTypeDef#
# GetOperationResultTypeDef definition
class GetOperationResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOperationsForResourceResultTypeDef#
# GetOperationsForResourceResultTypeDef definition
class GetOperationsForResourceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
nextPageCount: str,
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOperationsResultTypeDef#
# GetOperationsResultTypeDef definition
class GetOperationsResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportKeyPairResultTypeDef#
# ImportKeyPairResultTypeDef definition
class ImportKeyPairResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OpenInstancePublicPortsResultTypeDef#
# OpenInstancePublicPortsResultTypeDef definition
class OpenInstancePublicPortsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PeerVpcResultTypeDef#
# PeerVpcResultTypeDef definition
class PeerVpcResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutAlarmResultTypeDef#
# PutAlarmResultTypeDef definition
class PutAlarmResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutInstancePublicPortsResultTypeDef#
# PutInstancePublicPortsResultTypeDef definition
class PutInstancePublicPortsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootInstanceResultTypeDef#
# RebootInstanceResultTypeDef definition
class RebootInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootRelationalDatabaseResultTypeDef#
# RebootRelationalDatabaseResultTypeDef definition
class RebootRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReleaseStaticIpResultTypeDef#
# ReleaseStaticIpResultTypeDef definition
class ReleaseStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResetDistributionCacheResultTypeDef#
# ResetDistributionCacheResultTypeDef definition
class ResetDistributionCacheResultTypeDef(TypedDict):
status: str,
createTime: datetime,
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendContactMethodVerificationResultTypeDef#
# SendContactMethodVerificationResultTypeDef definition
class SendContactMethodVerificationResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetIpAddressTypeResultTypeDef#
# SetIpAddressTypeResultTypeDef definition
class SetIpAddressTypeResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetResourceAccessForBucketResultTypeDef#
# SetResourceAccessForBucketResultTypeDef definition
class SetResourceAccessForBucketResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetupInstanceHttpsResultTypeDef#
# SetupInstanceHttpsResultTypeDef definition
class SetupInstanceHttpsResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartGUISessionResultTypeDef#
# StartGUISessionResultTypeDef definition
class StartGUISessionResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartInstanceResultTypeDef#
# StartInstanceResultTypeDef definition
class StartInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartRelationalDatabaseResultTypeDef#
# StartRelationalDatabaseResultTypeDef definition
class StartRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopGUISessionResultTypeDef#
# StopGUISessionResultTypeDef definition
class StopGUISessionResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopInstanceResultTypeDef#
# StopInstanceResultTypeDef definition
class StopInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopRelationalDatabaseResultTypeDef#
# StopRelationalDatabaseResultTypeDef definition
class StopRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TagResourceResultTypeDef#
# TagResourceResultTypeDef definition
class TagResourceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TestAlarmResultTypeDef#
# TestAlarmResultTypeDef definition
class TestAlarmResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UnpeerVpcResultTypeDef#
# UnpeerVpcResultTypeDef definition
class UnpeerVpcResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UntagResourceResultTypeDef#
# UntagResourceResultTypeDef definition
class UntagResourceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBucketBundleResultTypeDef#
# UpdateBucketBundleResultTypeDef definition
class UpdateBucketBundleResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDistributionBundleResultTypeDef#
# UpdateDistributionBundleResultTypeDef definition
class UpdateDistributionBundleResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDistributionResultTypeDef#
# UpdateDistributionResultTypeDef definition
class UpdateDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDomainEntryResultTypeDef#
# UpdateDomainEntryResultTypeDef definition
class UpdateDomainEntryResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateInstanceMetadataOptionsResultTypeDef#
# UpdateInstanceMetadataOptionsResultTypeDef definition
class UpdateInstanceMetadataOptionsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateLoadBalancerAttributeResultTypeDef#
# UpdateLoadBalancerAttributeResultTypeDef definition
class UpdateLoadBalancerAttributeResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRelationalDatabaseParametersResultTypeDef#
# UpdateRelationalDatabaseParametersResultTypeDef definition
class UpdateRelationalDatabaseParametersResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRelationalDatabaseResultTypeDef#
# UpdateRelationalDatabaseResultTypeDef definition
class UpdateRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See SetupRequestTypeDef
- See SetupHistoryResourceTypeDef
- See SetupExecutionDetailsTypeDef
- See SetupStatusType
GetStaticIpResultTypeDef#
# GetStaticIpResultTypeDef definition
class GetStaticIpResultTypeDef(TypedDict):
staticIp: StaticIpTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStaticIpsResultTypeDef#
# GetStaticIpsResultTypeDef definition
class GetStaticIpsResultTypeDef(TypedDict):
staticIps: List[StaticIpTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAutoSnapshotsResultTypeDef#
# GetAutoSnapshotsResultTypeDef definition
class GetAutoSnapshotsResultTypeDef(TypedDict):
resourceName: str,
resourceType: ResourceTypeType, # (1)
autoSnapshots: List[AutoSnapshotDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetRegionsResultTypeDef#
# GetRegionsResultTypeDef definition
class GetRegionsResultTypeDef(TypedDict):
regions: List[RegionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RegionTypeDef
- See ResponseMetadataTypeDef
CreateBucketResultTypeDef#
# CreateBucketResultTypeDef definition
class CreateBucketResultTypeDef(TypedDict):
bucket: BucketTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BucketTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
GetBucketsResultTypeDef#
# GetBucketsResultTypeDef definition
class GetBucketsResultTypeDef(TypedDict):
buckets: List[BucketTypeDef], # (1)
nextPageToken: str,
accountLevelBpaSync: AccountLevelBpaSyncTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateBucketResultTypeDef#
# UpdateBucketResultTypeDef definition
class UpdateBucketResultTypeDef(TypedDict):
bucket: BucketTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BucketTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
GetDiskSnapshotResultTypeDef#
# GetDiskSnapshotResultTypeDef definition
class GetDiskSnapshotResultTypeDef(TypedDict):
diskSnapshot: DiskSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDiskSnapshotsResultTypeDef#
# GetDiskSnapshotsResultTypeDef definition
class GetDiskSnapshotsResultTypeDef(TypedDict):
diskSnapshots: List[DiskSnapshotTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDiskResultTypeDef#
# GetDiskResultTypeDef definition
class GetDiskResultTypeDef(TypedDict):
disk: DiskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DiskTypeDef
- See ResponseMetadataTypeDef
GetDisksResultTypeDef#
# GetDisksResultTypeDef definition
class GetDisksResultTypeDef(TypedDict):
disks: List[DiskTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DiskTypeDef
- See ResponseMetadataTypeDef
InstanceHardwareTypeDef#
# InstanceHardwareTypeDef definition
class InstanceHardwareTypeDef(TypedDict):
cpuCount: NotRequired[int],
disks: NotRequired[List[DiskTypeDef]], # (1)
ramSizeInGb: NotRequired[float],
- 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],
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
- See InstanceSnapshotStateType
- See DiskTypeDef
CreateKeyPairResultTypeDef#
# CreateKeyPairResultTypeDef definition
class CreateKeyPairResultTypeDef(TypedDict):
keyPair: KeyPairTypeDef, # (1)
publicKeyBase64: str,
privateKeyBase64: str,
operation: OperationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See KeyPairTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
GetKeyPairResultTypeDef#
# GetKeyPairResultTypeDef definition
class GetKeyPairResultTypeDef(TypedDict):
keyPair: KeyPairTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetKeyPairsResultTypeDef#
# GetKeyPairsResultTypeDef definition
class GetKeyPairsResultTypeDef(TypedDict):
keyPairs: List[KeyPairTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseSnapshotResultTypeDef#
# GetRelationalDatabaseSnapshotResultTypeDef definition
class GetRelationalDatabaseSnapshotResultTypeDef(TypedDict):
relationalDatabaseSnapshot: RelationalDatabaseSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseSnapshotsResultTypeDef#
# GetRelationalDatabaseSnapshotsResultTypeDef definition
class GetRelationalDatabaseSnapshotsResultTypeDef(TypedDict):
relationalDatabaseSnapshots: List[RelationalDatabaseSnapshotTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- See ResourceLocationTypeDef
- See ResourceTypeType
- See OriginTypeDef
- See CacheBehaviorTypeDef
- See CacheSettingsOutputTypeDef
- See CacheBehaviorPerPathTypeDef
- See IpAddressTypeType
- See TagTypeDef
GetCloudFormationStackRecordsResultTypeDef#
# GetCloudFormationStackRecordsResultTypeDef definition
class GetCloudFormationStackRecordsResultTypeDef(TypedDict):
cloudFormationStackRecords: List[CloudFormationStackRecordTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
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],
- See ContainerServiceDeploymentStateType
- See ContainerOutputTypeDef
- See ContainerServiceEndpointTypeDef
ContainerServiceDeploymentRequestTypeDef#
# ContainerServiceDeploymentRequestTypeDef definition
class ContainerServiceDeploymentRequestTypeDef(TypedDict):
containers: NotRequired[Mapping[str, ContainerUnionTypeDef]], # (1)
publicEndpoint: NotRequired[EndpointRequestTypeDef], # (2)
CreateContainerServiceDeploymentRequestRequestTypeDef#
# CreateContainerServiceDeploymentRequestRequestTypeDef definition
class CreateContainerServiceDeploymentRequestRequestTypeDef(TypedDict):
serviceName: str,
containers: NotRequired[Mapping[str, ContainerUnionTypeDef]], # (1)
publicEndpoint: NotRequired[EndpointRequestTypeDef], # (2)
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)
RenewalSummaryTypeDef#
# RenewalSummaryTypeDef definition
class RenewalSummaryTypeDef(TypedDict):
domainValidationRecords: NotRequired[List[DomainValidationRecordTypeDef]], # (1)
renewalStatus: NotRequired[RenewalStatusType], # (2)
renewalStatusReason: NotRequired[str],
updatedAt: NotRequired[datetime],
CostEstimateTypeDef#
# CostEstimateTypeDef definition
class CostEstimateTypeDef(TypedDict):
usageType: NotRequired[str],
resultsByTime: NotRequired[List[EstimateByTimeTypeDef]], # (1)
GetInstanceAccessDetailsResultTypeDef#
# GetInstanceAccessDetailsResultTypeDef definition
class GetInstanceAccessDetailsResultTypeDef(TypedDict):
accessDetails: InstanceAccessDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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]],
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
- See LoadBalancerTlsCertificateStatusType
- See LoadBalancerTlsCertificateDomainValidationRecordTypeDef
- See LoadBalancerTlsCertificateFailureReasonType
- See LoadBalancerTlsCertificateRenewalSummaryTypeDef
- See LoadBalancerTlsCertificateRevocationReasonType
GetLoadBalancerResultTypeDef#
# GetLoadBalancerResultTypeDef definition
class GetLoadBalancerResultTypeDef(TypedDict):
loadBalancer: LoadBalancerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLoadBalancersResultTypeDef#
# GetLoadBalancersResultTypeDef definition
class GetLoadBalancersResultTypeDef(TypedDict):
loadBalancers: List[LoadBalancerTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See CookieObjectTypeDef CookieObjectOutputTypeDef
- See HeaderObjectTypeDef HeaderObjectOutputTypeDef
- 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)
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
- See DomainEntryOutputTypeDef
- See RegisteredDomainDelegationInfoTypeDef
GetRelationalDatabaseResultTypeDef#
# GetRelationalDatabaseResultTypeDef definition
class GetRelationalDatabaseResultTypeDef(TypedDict):
relationalDatabase: RelationalDatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabasesResultTypeDef#
# GetRelationalDatabasesResultTypeDef definition
class GetRelationalDatabasesResultTypeDef(TypedDict):
relationalDatabases: List[RelationalDatabaseTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSetupHistoryResultTypeDef#
# GetSetupHistoryResultTypeDef definition
class GetSetupHistoryResultTypeDef(TypedDict):
setupHistory: List[SetupHistoryTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
- See AddOnTypeDef
- See IpAddressTypeType
- See InstanceHardwareTypeDef
- See InstanceNetworkingTypeDef
- See InstanceStateTypeDef
- See InstanceMetadataOptionsTypeDef
GetInstanceSnapshotResultTypeDef#
# GetInstanceSnapshotResultTypeDef definition
class GetInstanceSnapshotResultTypeDef(TypedDict):
instanceSnapshot: InstanceSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceSnapshotsResultTypeDef#
# GetInstanceSnapshotsResultTypeDef definition
class GetInstanceSnapshotsResultTypeDef(TypedDict):
instanceSnapshots: List[InstanceSnapshotTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDistributionResultTypeDef#
# CreateDistributionResultTypeDef definition
class CreateDistributionResultTypeDef(TypedDict):
distribution: LightsailDistributionTypeDef, # (1)
operation: OperationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDistributionsResultTypeDef#
# GetDistributionsResultTypeDef definition
class GetDistributionsResultTypeDef(TypedDict):
distributions: List[LightsailDistributionTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
- See ContainerServicePowerNameType
- See ContainerServiceStateType
- See ContainerServiceStateDetailTypeDef
- See ContainerServiceDeploymentTypeDef
- See ContainerServiceDeploymentTypeDef
- See PrivateRegistryAccessTypeDef
GetContainerServiceDeploymentsResultTypeDef#
# GetContainerServiceDeploymentsResultTypeDef definition
class GetContainerServiceDeploymentsResultTypeDef(TypedDict):
deployments: List[ContainerServiceDeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See ContainerServicePowerNameType
- See TagTypeDef
- See ContainerServiceDeploymentRequestTypeDef
- 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)
- See ResourceLocationTypeDef
- See ResourceTypeType
- See RecordStateType
- See ExportSnapshotRecordSourceInfoTypeDef
- 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],
- See CertificateStatusType
- See DomainValidationRecordTypeDef
- See RenewalSummaryTypeDef
- 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],
- See ResourceTypeType
- See CostEstimateTypeDef
GetLoadBalancerTlsCertificatesResultTypeDef#
# GetLoadBalancerTlsCertificatesResultTypeDef definition
class GetLoadBalancerTlsCertificatesResultTypeDef(TypedDict):
tlsCertificates: List[LoadBalancerTlsCertificateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See InputOriginTypeDef
- See CacheBehaviorTypeDef
- See CacheSettingsTypeDef
- See CacheBehaviorPerPathTypeDef
- See IpAddressTypeType
- See TagTypeDef
- 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],
- See InputOriginTypeDef
- See CacheBehaviorTypeDef
- See CacheSettingsTypeDef
- See CacheBehaviorPerPathTypeDef
- See ViewerMinimumTlsProtocolVersionEnumType
GetDomainResultTypeDef#
# GetDomainResultTypeDef definition
class GetDomainResultTypeDef(TypedDict):
domain: DomainTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DomainTypeDef
- See ResponseMetadataTypeDef
GetDomainsResultTypeDef#
# GetDomainsResultTypeDef definition
class GetDomainsResultTypeDef(TypedDict):
domains: List[DomainTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DomainTypeDef
- See ResponseMetadataTypeDef
GetInstanceResultTypeDef#
# GetInstanceResultTypeDef definition
class GetInstanceResultTypeDef(TypedDict):
instance: InstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstancesResultTypeDef#
# GetInstancesResultTypeDef definition
class GetInstancesResultTypeDef(TypedDict):
instances: List[InstanceTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContainerServicesListResultTypeDef#
# ContainerServicesListResultTypeDef definition
class ContainerServicesListResultTypeDef(TypedDict):
containerServices: List[ContainerServiceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceDeploymentResultTypeDef#
# CreateContainerServiceDeploymentResultTypeDef definition
class CreateContainerServiceDeploymentResultTypeDef(TypedDict):
containerService: ContainerServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceResultTypeDef#
# CreateContainerServiceResultTypeDef definition
class CreateContainerServiceResultTypeDef(TypedDict):
containerService: ContainerServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateContainerServiceResultTypeDef#
# UpdateContainerServiceResultTypeDef definition
class UpdateContainerServiceResultTypeDef(TypedDict):
containerService: ContainerServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetExportSnapshotRecordsResultTypeDef#
# GetExportSnapshotRecordsResultTypeDef definition
class GetExportSnapshotRecordsResultTypeDef(TypedDict):
exportSnapshotRecords: List[ExportSnapshotRecordTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CertificateSummaryTypeDef#
# CertificateSummaryTypeDef definition
class CertificateSummaryTypeDef(TypedDict):
certificateArn: NotRequired[str],
certificateName: NotRequired[str],
domainName: NotRequired[str],
certificateDetail: NotRequired[CertificateTypeDef], # (1)
tags: NotRequired[List[TagTypeDef]], # (2)
- See CertificateTypeDef
- See TagTypeDef
GetCostEstimateResultTypeDef#
# GetCostEstimateResultTypeDef definition
class GetCostEstimateResultTypeDef(TypedDict):
resourcesBudgetEstimate: List[ResourceBudgetEstimateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCertificateResultTypeDef#
# CreateCertificateResultTypeDef definition
class CreateCertificateResultTypeDef(TypedDict):
certificate: CertificateSummaryTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetCertificatesResultTypeDef#
# GetCertificatesResultTypeDef definition
class GetCertificatesResultTypeDef(TypedDict):
certificates: List[CertificateSummaryTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)