Type definitions#
Auto-generated documentation for Lightsail type annotations stubs module mypy-boto3-lightsail.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_lightsail.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ContainerUnionTypeDef#
# ContainerUnionTypeDef Union usage example
from mypy_boto3_lightsail.type_defs import ContainerUnionTypeDef
def get_value() -> ContainerUnionTypeDef:
return ...
# ContainerUnionTypeDef definition
ContainerUnionTypeDef = Union[
ContainerTypeDef, # (1)
ContainerOutputTypeDef, # (2)
]
DomainEntryUnionTypeDef#
# DomainEntryUnionTypeDef Union usage example
from mypy_boto3_lightsail.type_defs import DomainEntryUnionTypeDef
def get_value() -> DomainEntryUnionTypeDef:
return ...
# DomainEntryUnionTypeDef definition
DomainEntryUnionTypeDef = Union[
DomainEntryTypeDef, # (1)
DomainEntryOutputTypeDef, # (2)
]
CacheSettingsUnionTypeDef#
# CacheSettingsUnionTypeDef Union usage example
from mypy_boto3_lightsail.type_defs import CacheSettingsUnionTypeDef
def get_value() -> CacheSettingsUnionTypeDef:
return ...
# CacheSettingsUnionTypeDef definition
CacheSettingsUnionTypeDef = Union[
CacheSettingsTypeDef, # (1)
CacheSettingsOutputTypeDef, # (2)
]
AccessKeyLastUsedTypeDef#
# AccessKeyLastUsedTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AccessKeyLastUsedTypeDef
def get_value() -> AccessKeyLastUsedTypeDef:
return {
"lastUsedDate": ...,
}
# AccessKeyLastUsedTypeDef definition
class AccessKeyLastUsedTypeDef(TypedDict):
lastUsedDate: NotRequired[datetime],
region: NotRequired[str],
serviceName: NotRequired[str],
AccessRulesTypeDef#
# AccessRulesTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AccessRulesTypeDef
def get_value() -> AccessRulesTypeDef:
return {
"getObject": ...,
}
# AccessRulesTypeDef definition
class AccessRulesTypeDef(TypedDict):
getObject: NotRequired[AccessTypeType], # (1)
allowPublicOverrides: NotRequired[bool],
- See AccessTypeType
AccountLevelBpaSyncTypeDef#
# AccountLevelBpaSyncTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AccountLevelBpaSyncTypeDef
def get_value() -> AccountLevelBpaSyncTypeDef:
return {
"status": ...,
}
# AccountLevelBpaSyncTypeDef definition
class AccountLevelBpaSyncTypeDef(TypedDict):
status: NotRequired[AccountLevelBpaSyncStatusType], # (1)
lastSyncedAt: NotRequired[datetime],
message: NotRequired[BPAStatusMessageType], # (2)
bpaImpactsLightsail: NotRequired[bool],
AutoSnapshotAddOnRequestTypeDef#
# AutoSnapshotAddOnRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AutoSnapshotAddOnRequestTypeDef
def get_value() -> AutoSnapshotAddOnRequestTypeDef:
return {
"snapshotTimeOfDay": ...,
}
# AutoSnapshotAddOnRequestTypeDef definition
class AutoSnapshotAddOnRequestTypeDef(TypedDict):
snapshotTimeOfDay: NotRequired[str],
StopInstanceOnIdleRequestTypeDef#
# StopInstanceOnIdleRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StopInstanceOnIdleRequestTypeDef
def get_value() -> StopInstanceOnIdleRequestTypeDef:
return {
"threshold": ...,
}
# StopInstanceOnIdleRequestTypeDef definition
class StopInstanceOnIdleRequestTypeDef(TypedDict):
threshold: NotRequired[str],
duration: NotRequired[str],
AddOnTypeDef#
# AddOnTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AddOnTypeDef
def get_value() -> AddOnTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import MonitoredResourceInfoTypeDef
def get_value() -> MonitoredResourceInfoTypeDef:
return {
"arn": ...,
}
# MonitoredResourceInfoTypeDef definition
class MonitoredResourceInfoTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
resourceType: NotRequired[ResourceTypeType], # (1)
- See ResourceTypeType
ResourceLocationTypeDef#
# ResourceLocationTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ResourceLocationTypeDef
def get_value() -> ResourceLocationTypeDef:
return {
"availabilityZone": ...,
}
# ResourceLocationTypeDef definition
class ResourceLocationTypeDef(TypedDict):
availabilityZone: NotRequired[str],
regionName: NotRequired[RegionNameType], # (1)
- See RegionNameType
AllocateStaticIpRequestTypeDef#
# AllocateStaticIpRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AllocateStaticIpRequestTypeDef
def get_value() -> AllocateStaticIpRequestTypeDef:
return {
"staticIpName": ...,
}
# AllocateStaticIpRequestTypeDef definition
class AllocateStaticIpRequestTypeDef(TypedDict):
staticIpName: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AttachCertificateToDistributionRequestTypeDef#
# AttachCertificateToDistributionRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachCertificateToDistributionRequestTypeDef
def get_value() -> AttachCertificateToDistributionRequestTypeDef:
return {
"distributionName": ...,
}
# AttachCertificateToDistributionRequestTypeDef definition
class AttachCertificateToDistributionRequestTypeDef(TypedDict):
distributionName: str,
certificateName: str,
AttachDiskRequestTypeDef#
# AttachDiskRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachDiskRequestTypeDef
def get_value() -> AttachDiskRequestTypeDef:
return {
"diskName": ...,
}
# AttachDiskRequestTypeDef definition
class AttachDiskRequestTypeDef(TypedDict):
diskName: str,
instanceName: str,
diskPath: str,
autoMounting: NotRequired[bool],
AttachInstancesToLoadBalancerRequestTypeDef#
# AttachInstancesToLoadBalancerRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachInstancesToLoadBalancerRequestTypeDef
def get_value() -> AttachInstancesToLoadBalancerRequestTypeDef:
return {
"loadBalancerName": ...,
}
# AttachInstancesToLoadBalancerRequestTypeDef definition
class AttachInstancesToLoadBalancerRequestTypeDef(TypedDict):
loadBalancerName: str,
instanceNames: Sequence[str],
AttachLoadBalancerTlsCertificateRequestTypeDef#
# AttachLoadBalancerTlsCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachLoadBalancerTlsCertificateRequestTypeDef
def get_value() -> AttachLoadBalancerTlsCertificateRequestTypeDef:
return {
"loadBalancerName": ...,
}
# AttachLoadBalancerTlsCertificateRequestTypeDef definition
class AttachLoadBalancerTlsCertificateRequestTypeDef(TypedDict):
loadBalancerName: str,
certificateName: str,
AttachStaticIpRequestTypeDef#
# AttachStaticIpRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachStaticIpRequestTypeDef
def get_value() -> AttachStaticIpRequestTypeDef:
return {
"staticIpName": ...,
}
# AttachStaticIpRequestTypeDef definition
class AttachStaticIpRequestTypeDef(TypedDict):
staticIpName: str,
instanceName: str,
AttachedDiskTypeDef#
# AttachedDiskTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachedDiskTypeDef
def get_value() -> AttachedDiskTypeDef:
return {
"path": ...,
}
# AttachedDiskTypeDef definition
class AttachedDiskTypeDef(TypedDict):
path: NotRequired[str],
sizeInGb: NotRequired[int],
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"zoneName": ...,
}
# AvailabilityZoneTypeDef definition
class AvailabilityZoneTypeDef(TypedDict):
zoneName: NotRequired[str],
state: NotRequired[str],
BlueprintTypeDef#
# BlueprintTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import BlueprintTypeDef
def get_value() -> BlueprintTypeDef:
return {
"blueprintId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import BucketAccessLogConfigTypeDef
def get_value() -> BucketAccessLogConfigTypeDef:
return {
"enabled": ...,
}
# BucketAccessLogConfigTypeDef definition
class BucketAccessLogConfigTypeDef(TypedDict):
enabled: bool,
destination: NotRequired[str],
prefix: NotRequired[str],
BucketBundleTypeDef#
# BucketBundleTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import BucketBundleTypeDef
def get_value() -> BucketBundleTypeDef:
return {
"bundleId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import BucketStateTypeDef
def get_value() -> BucketStateTypeDef:
return {
"code": ...,
}
# BucketStateTypeDef definition
class BucketStateTypeDef(TypedDict):
code: NotRequired[str],
message: NotRequired[str],
ResourceReceivingAccessTypeDef#
# ResourceReceivingAccessTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ResourceReceivingAccessTypeDef
def get_value() -> ResourceReceivingAccessTypeDef:
return {
"name": ...,
}
# ResourceReceivingAccessTypeDef definition
class ResourceReceivingAccessTypeDef(TypedDict):
name: NotRequired[str],
resourceType: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
BundleTypeDef#
# BundleTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import BundleTypeDef
def get_value() -> BundleTypeDef:
return {
"price": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import CacheBehaviorPerPathTypeDef
def get_value() -> CacheBehaviorPerPathTypeDef:
return {
"path": ...,
}
# CacheBehaviorPerPathTypeDef definition
class CacheBehaviorPerPathTypeDef(TypedDict):
path: NotRequired[str],
behavior: NotRequired[BehaviorEnumType], # (1)
- See BehaviorEnumType
CacheBehaviorTypeDef#
# CacheBehaviorTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CacheBehaviorTypeDef
def get_value() -> CacheBehaviorTypeDef:
return {
"behavior": ...,
}
# CacheBehaviorTypeDef definition
class CacheBehaviorTypeDef(TypedDict):
behavior: NotRequired[BehaviorEnumType], # (1)
- See BehaviorEnumType
CookieObjectOutputTypeDef#
# CookieObjectOutputTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CookieObjectOutputTypeDef
def get_value() -> CookieObjectOutputTypeDef:
return {
"option": ...,
}
# CookieObjectOutputTypeDef definition
class CookieObjectOutputTypeDef(TypedDict):
option: NotRequired[ForwardValuesType], # (1)
cookiesAllowList: NotRequired[List[str]],
HeaderObjectOutputTypeDef#
# HeaderObjectOutputTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import HeaderObjectOutputTypeDef
def get_value() -> HeaderObjectOutputTypeDef:
return {
"option": ...,
}
# HeaderObjectOutputTypeDef definition
class HeaderObjectOutputTypeDef(TypedDict):
option: NotRequired[ForwardValuesType], # (1)
headersAllowList: NotRequired[List[HeaderEnumType]], # (2)
- See ForwardValuesType
- See HeaderEnumType
QueryStringObjectOutputTypeDef#
# QueryStringObjectOutputTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import QueryStringObjectOutputTypeDef
def get_value() -> QueryStringObjectOutputTypeDef:
return {
"option": ...,
}
# QueryStringObjectOutputTypeDef definition
class QueryStringObjectOutputTypeDef(TypedDict):
option: NotRequired[bool],
queryStringsAllowList: NotRequired[List[str]],
CookieObjectTypeDef#
# CookieObjectTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CookieObjectTypeDef
def get_value() -> CookieObjectTypeDef:
return {
"option": ...,
}
# CookieObjectTypeDef definition
class CookieObjectTypeDef(TypedDict):
option: NotRequired[ForwardValuesType], # (1)
cookiesAllowList: NotRequired[Sequence[str]],
HeaderObjectTypeDef#
# HeaderObjectTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import HeaderObjectTypeDef
def get_value() -> HeaderObjectTypeDef:
return {
"option": ...,
}
# HeaderObjectTypeDef definition
class HeaderObjectTypeDef(TypedDict):
option: NotRequired[ForwardValuesType], # (1)
headersAllowList: NotRequired[Sequence[HeaderEnumType]], # (2)
- See ForwardValuesType
- See HeaderEnumType
QueryStringObjectTypeDef#
# QueryStringObjectTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import QueryStringObjectTypeDef
def get_value() -> QueryStringObjectTypeDef:
return {
"option": ...,
}
# QueryStringObjectTypeDef definition
class QueryStringObjectTypeDef(TypedDict):
option: NotRequired[bool],
queryStringsAllowList: NotRequired[Sequence[str]],
PortInfoTypeDef#
# PortInfoTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PortInfoTypeDef
def get_value() -> PortInfoTypeDef:
return {
"fromPort": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import CloudFormationStackRecordSourceInfoTypeDef
def get_value() -> CloudFormationStackRecordSourceInfoTypeDef:
return {
"resourceType": ...,
}
# CloudFormationStackRecordSourceInfoTypeDef definition
class CloudFormationStackRecordSourceInfoTypeDef(TypedDict):
resourceType: NotRequired[CloudFormationStackRecordSourceTypeType], # (1)
name: NotRequired[str],
arn: NotRequired[str],
DestinationInfoTypeDef#
# DestinationInfoTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DestinationInfoTypeDef
def get_value() -> DestinationInfoTypeDef:
return {
"id": ...,
}
# DestinationInfoTypeDef definition
class DestinationInfoTypeDef(TypedDict):
id: NotRequired[str],
service: NotRequired[str],
ContainerImageTypeDef#
# ContainerImageTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerImageTypeDef
def get_value() -> ContainerImageTypeDef:
return {
"image": ...,
}
# ContainerImageTypeDef definition
class ContainerImageTypeDef(TypedDict):
image: NotRequired[str],
digest: NotRequired[str],
createdAt: NotRequired[datetime],
ContainerOutputTypeDef#
# ContainerOutputTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerOutputTypeDef
def get_value() -> ContainerOutputTypeDef:
return {
"image": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServiceECRImagePullerRoleRequestTypeDef
def get_value() -> ContainerServiceECRImagePullerRoleRequestTypeDef:
return {
"isActive": ...,
}
# ContainerServiceECRImagePullerRoleRequestTypeDef definition
class ContainerServiceECRImagePullerRoleRequestTypeDef(TypedDict):
isActive: NotRequired[bool],
ContainerServiceECRImagePullerRoleTypeDef#
# ContainerServiceECRImagePullerRoleTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServiceECRImagePullerRoleTypeDef
def get_value() -> ContainerServiceECRImagePullerRoleTypeDef:
return {
"isActive": ...,
}
# ContainerServiceECRImagePullerRoleTypeDef definition
class ContainerServiceECRImagePullerRoleTypeDef(TypedDict):
isActive: NotRequired[bool],
principalArn: NotRequired[str],
ContainerServiceHealthCheckConfigTypeDef#
# ContainerServiceHealthCheckConfigTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServiceHealthCheckConfigTypeDef
def get_value() -> ContainerServiceHealthCheckConfigTypeDef:
return {
"healthyThreshold": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServiceLogEventTypeDef
def get_value() -> ContainerServiceLogEventTypeDef:
return {
"createdAt": ...,
}
# ContainerServiceLogEventTypeDef definition
class ContainerServiceLogEventTypeDef(TypedDict):
createdAt: NotRequired[datetime],
message: NotRequired[str],
ContainerServicePowerTypeDef#
# ContainerServicePowerTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServicePowerTypeDef
def get_value() -> ContainerServicePowerTypeDef:
return {
"powerId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServiceRegistryLoginTypeDef
def get_value() -> ContainerServiceRegistryLoginTypeDef:
return {
"username": ...,
}
# ContainerServiceRegistryLoginTypeDef definition
class ContainerServiceRegistryLoginTypeDef(TypedDict):
username: NotRequired[str],
password: NotRequired[str],
expiresAt: NotRequired[datetime],
registry: NotRequired[str],
ContainerServiceStateDetailTypeDef#
# ContainerServiceStateDetailTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServiceStateDetailTypeDef
def get_value() -> ContainerServiceStateDetailTypeDef:
return {
"code": ...,
}
# ContainerServiceStateDetailTypeDef definition
class ContainerServiceStateDetailTypeDef(TypedDict):
code: NotRequired[ContainerServiceStateDetailCodeType], # (1)
message: NotRequired[str],
ContainerTypeDef#
# ContainerTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerTypeDef
def get_value() -> ContainerTypeDef:
return {
"image": ...,
}
# ContainerTypeDef definition
class ContainerTypeDef(TypedDict):
image: NotRequired[str],
command: NotRequired[Sequence[str]],
environment: NotRequired[Mapping[str, str]],
ports: NotRequired[Mapping[str, ContainerServiceProtocolType]], # (1)
CopySnapshotRequestTypeDef#
# CopySnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CopySnapshotRequestTypeDef
def get_value() -> CopySnapshotRequestTypeDef:
return {
"targetSnapshotName": ...,
}
# CopySnapshotRequestTypeDef definition
class CopySnapshotRequestTypeDef(TypedDict):
targetSnapshotName: str,
sourceRegion: RegionNameType, # (1)
sourceSnapshotName: NotRequired[str],
sourceResourceName: NotRequired[str],
restoreDate: NotRequired[str],
useLatestRestorableAutoSnapshot: NotRequired[bool],
- See RegionNameType
CreateBucketAccessKeyRequestTypeDef#
# CreateBucketAccessKeyRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateBucketAccessKeyRequestTypeDef
def get_value() -> CreateBucketAccessKeyRequestTypeDef:
return {
"bucketName": ...,
}
# CreateBucketAccessKeyRequestTypeDef definition
class CreateBucketAccessKeyRequestTypeDef(TypedDict):
bucketName: str,
InstanceEntryTypeDef#
# InstanceEntryTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstanceEntryTypeDef
def get_value() -> InstanceEntryTypeDef:
return {
"sourceName": ...,
}
# InstanceEntryTypeDef definition
class InstanceEntryTypeDef(TypedDict):
sourceName: str,
instanceType: str,
portInfoSource: PortInfoSourceTypeType, # (1)
availabilityZone: str,
userData: NotRequired[str],
CreateContactMethodRequestTypeDef#
# CreateContactMethodRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateContactMethodRequestTypeDef
def get_value() -> CreateContactMethodRequestTypeDef:
return {
"protocol": ...,
}
# CreateContactMethodRequestTypeDef definition
class CreateContactMethodRequestTypeDef(TypedDict):
protocol: ContactProtocolType, # (1)
contactEndpoint: str,
InputOriginTypeDef#
# InputOriginTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InputOriginTypeDef
def get_value() -> InputOriginTypeDef:
return {
"name": ...,
}
# InputOriginTypeDef definition
class InputOriginTypeDef(TypedDict):
name: NotRequired[str],
regionName: NotRequired[RegionNameType], # (1)
protocolPolicy: NotRequired[OriginProtocolPolicyEnumType], # (2)
responseTimeout: NotRequired[int],
CreateGUISessionAccessDetailsRequestTypeDef#
# CreateGUISessionAccessDetailsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateGUISessionAccessDetailsRequestTypeDef
def get_value() -> CreateGUISessionAccessDetailsRequestTypeDef:
return {
"resourceName": ...,
}
# CreateGUISessionAccessDetailsRequestTypeDef definition
class CreateGUISessionAccessDetailsRequestTypeDef(TypedDict):
resourceName: str,
SessionTypeDef#
# SessionTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SessionTypeDef
def get_value() -> SessionTypeDef:
return {
"name": ...,
}
# SessionTypeDef definition
class SessionTypeDef(TypedDict):
name: NotRequired[str],
url: NotRequired[str],
isPrimary: NotRequired[bool],
DiskMapTypeDef#
# DiskMapTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DiskMapTypeDef
def get_value() -> DiskMapTypeDef:
return {
"originalDiskPath": ...,
}
# DiskMapTypeDef definition
class DiskMapTypeDef(TypedDict):
originalDiskPath: NotRequired[str],
newDiskName: NotRequired[str],
DeleteAlarmRequestTypeDef#
# DeleteAlarmRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteAlarmRequestTypeDef
def get_value() -> DeleteAlarmRequestTypeDef:
return {
"alarmName": ...,
}
# DeleteAlarmRequestTypeDef definition
class DeleteAlarmRequestTypeDef(TypedDict):
alarmName: str,
DeleteAutoSnapshotRequestTypeDef#
# DeleteAutoSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteAutoSnapshotRequestTypeDef
def get_value() -> DeleteAutoSnapshotRequestTypeDef:
return {
"resourceName": ...,
}
# DeleteAutoSnapshotRequestTypeDef definition
class DeleteAutoSnapshotRequestTypeDef(TypedDict):
resourceName: str,
date: str,
DeleteBucketAccessKeyRequestTypeDef#
# DeleteBucketAccessKeyRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteBucketAccessKeyRequestTypeDef
def get_value() -> DeleteBucketAccessKeyRequestTypeDef:
return {
"bucketName": ...,
}
# DeleteBucketAccessKeyRequestTypeDef definition
class DeleteBucketAccessKeyRequestTypeDef(TypedDict):
bucketName: str,
accessKeyId: str,
DeleteBucketRequestTypeDef#
# DeleteBucketRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteBucketRequestTypeDef
def get_value() -> DeleteBucketRequestTypeDef:
return {
"bucketName": ...,
}
# DeleteBucketRequestTypeDef definition
class DeleteBucketRequestTypeDef(TypedDict):
bucketName: str,
forceDelete: NotRequired[bool],
DeleteCertificateRequestTypeDef#
# DeleteCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteCertificateRequestTypeDef
def get_value() -> DeleteCertificateRequestTypeDef:
return {
"certificateName": ...,
}
# DeleteCertificateRequestTypeDef definition
class DeleteCertificateRequestTypeDef(TypedDict):
certificateName: str,
DeleteContactMethodRequestTypeDef#
# DeleteContactMethodRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteContactMethodRequestTypeDef
def get_value() -> DeleteContactMethodRequestTypeDef:
return {
"protocol": ...,
}
# DeleteContactMethodRequestTypeDef definition
class DeleteContactMethodRequestTypeDef(TypedDict):
protocol: ContactProtocolType, # (1)
DeleteContainerImageRequestTypeDef#
# DeleteContainerImageRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteContainerImageRequestTypeDef
def get_value() -> DeleteContainerImageRequestTypeDef:
return {
"serviceName": ...,
}
# DeleteContainerImageRequestTypeDef definition
class DeleteContainerImageRequestTypeDef(TypedDict):
serviceName: str,
image: str,
DeleteContainerServiceRequestTypeDef#
# DeleteContainerServiceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteContainerServiceRequestTypeDef
def get_value() -> DeleteContainerServiceRequestTypeDef:
return {
"serviceName": ...,
}
# DeleteContainerServiceRequestTypeDef definition
class DeleteContainerServiceRequestTypeDef(TypedDict):
serviceName: str,
DeleteDiskRequestTypeDef#
# DeleteDiskRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteDiskRequestTypeDef
def get_value() -> DeleteDiskRequestTypeDef:
return {
"diskName": ...,
}
# DeleteDiskRequestTypeDef definition
class DeleteDiskRequestTypeDef(TypedDict):
diskName: str,
forceDeleteAddOns: NotRequired[bool],
DeleteDiskSnapshotRequestTypeDef#
# DeleteDiskSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteDiskSnapshotRequestTypeDef
def get_value() -> DeleteDiskSnapshotRequestTypeDef:
return {
"diskSnapshotName": ...,
}
# DeleteDiskSnapshotRequestTypeDef definition
class DeleteDiskSnapshotRequestTypeDef(TypedDict):
diskSnapshotName: str,
DeleteDistributionRequestTypeDef#
# DeleteDistributionRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteDistributionRequestTypeDef
def get_value() -> DeleteDistributionRequestTypeDef:
return {
"distributionName": ...,
}
# DeleteDistributionRequestTypeDef definition
class DeleteDistributionRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
DeleteDomainRequestTypeDef#
# DeleteDomainRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteDomainRequestTypeDef
def get_value() -> DeleteDomainRequestTypeDef:
return {
"domainName": ...,
}
# DeleteDomainRequestTypeDef definition
class DeleteDomainRequestTypeDef(TypedDict):
domainName: str,
DeleteInstanceRequestTypeDef#
# DeleteInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteInstanceRequestTypeDef
def get_value() -> DeleteInstanceRequestTypeDef:
return {
"instanceName": ...,
}
# DeleteInstanceRequestTypeDef definition
class DeleteInstanceRequestTypeDef(TypedDict):
instanceName: str,
forceDeleteAddOns: NotRequired[bool],
DeleteInstanceSnapshotRequestTypeDef#
# DeleteInstanceSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteInstanceSnapshotRequestTypeDef
def get_value() -> DeleteInstanceSnapshotRequestTypeDef:
return {
"instanceSnapshotName": ...,
}
# DeleteInstanceSnapshotRequestTypeDef definition
class DeleteInstanceSnapshotRequestTypeDef(TypedDict):
instanceSnapshotName: str,
DeleteKeyPairRequestTypeDef#
# DeleteKeyPairRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteKeyPairRequestTypeDef
def get_value() -> DeleteKeyPairRequestTypeDef:
return {
"keyPairName": ...,
}
# DeleteKeyPairRequestTypeDef definition
class DeleteKeyPairRequestTypeDef(TypedDict):
keyPairName: str,
expectedFingerprint: NotRequired[str],
DeleteKnownHostKeysRequestTypeDef#
# DeleteKnownHostKeysRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteKnownHostKeysRequestTypeDef
def get_value() -> DeleteKnownHostKeysRequestTypeDef:
return {
"instanceName": ...,
}
# DeleteKnownHostKeysRequestTypeDef definition
class DeleteKnownHostKeysRequestTypeDef(TypedDict):
instanceName: str,
DeleteLoadBalancerRequestTypeDef#
# DeleteLoadBalancerRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerRequestTypeDef
def get_value() -> DeleteLoadBalancerRequestTypeDef:
return {
"loadBalancerName": ...,
}
# DeleteLoadBalancerRequestTypeDef definition
class DeleteLoadBalancerRequestTypeDef(TypedDict):
loadBalancerName: str,
DeleteLoadBalancerTlsCertificateRequestTypeDef#
# DeleteLoadBalancerTlsCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerTlsCertificateRequestTypeDef
def get_value() -> DeleteLoadBalancerTlsCertificateRequestTypeDef:
return {
"loadBalancerName": ...,
}
# DeleteLoadBalancerTlsCertificateRequestTypeDef definition
class DeleteLoadBalancerTlsCertificateRequestTypeDef(TypedDict):
loadBalancerName: str,
certificateName: str,
force: NotRequired[bool],
DeleteRelationalDatabaseRequestTypeDef#
# DeleteRelationalDatabaseRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseRequestTypeDef
def get_value() -> DeleteRelationalDatabaseRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# DeleteRelationalDatabaseRequestTypeDef definition
class DeleteRelationalDatabaseRequestTypeDef(TypedDict):
relationalDatabaseName: str,
skipFinalSnapshot: NotRequired[bool],
finalRelationalDatabaseSnapshotName: NotRequired[str],
DeleteRelationalDatabaseSnapshotRequestTypeDef#
# DeleteRelationalDatabaseSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseSnapshotRequestTypeDef
def get_value() -> DeleteRelationalDatabaseSnapshotRequestTypeDef:
return {
"relationalDatabaseSnapshotName": ...,
}
# DeleteRelationalDatabaseSnapshotRequestTypeDef definition
class DeleteRelationalDatabaseSnapshotRequestTypeDef(TypedDict):
relationalDatabaseSnapshotName: str,
DetachCertificateFromDistributionRequestTypeDef#
# DetachCertificateFromDistributionRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DetachCertificateFromDistributionRequestTypeDef
def get_value() -> DetachCertificateFromDistributionRequestTypeDef:
return {
"distributionName": ...,
}
# DetachCertificateFromDistributionRequestTypeDef definition
class DetachCertificateFromDistributionRequestTypeDef(TypedDict):
distributionName: str,
DetachDiskRequestTypeDef#
# DetachDiskRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DetachDiskRequestTypeDef
def get_value() -> DetachDiskRequestTypeDef:
return {
"diskName": ...,
}
# DetachDiskRequestTypeDef definition
class DetachDiskRequestTypeDef(TypedDict):
diskName: str,
DetachInstancesFromLoadBalancerRequestTypeDef#
# DetachInstancesFromLoadBalancerRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DetachInstancesFromLoadBalancerRequestTypeDef
def get_value() -> DetachInstancesFromLoadBalancerRequestTypeDef:
return {
"loadBalancerName": ...,
}
# DetachInstancesFromLoadBalancerRequestTypeDef definition
class DetachInstancesFromLoadBalancerRequestTypeDef(TypedDict):
loadBalancerName: str,
instanceNames: Sequence[str],
DetachStaticIpRequestTypeDef#
# DetachStaticIpRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DetachStaticIpRequestTypeDef
def get_value() -> DetachStaticIpRequestTypeDef:
return {
"staticIpName": ...,
}
# DetachStaticIpRequestTypeDef definition
class DetachStaticIpRequestTypeDef(TypedDict):
staticIpName: str,
DisableAddOnRequestTypeDef#
# DisableAddOnRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DisableAddOnRequestTypeDef
def get_value() -> DisableAddOnRequestTypeDef:
return {
"addOnType": ...,
}
# DisableAddOnRequestTypeDef definition
class DisableAddOnRequestTypeDef(TypedDict):
addOnType: AddOnTypeType, # (1)
resourceName: str,
- See AddOnTypeType
DiskInfoTypeDef#
# DiskInfoTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DiskInfoTypeDef
def get_value() -> DiskInfoTypeDef:
return {
"name": ...,
}
# DiskInfoTypeDef definition
class DiskInfoTypeDef(TypedDict):
name: NotRequired[str],
path: NotRequired[str],
sizeInGb: NotRequired[int],
isSystemDisk: NotRequired[bool],
DiskSnapshotInfoTypeDef#
# DiskSnapshotInfoTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DiskSnapshotInfoTypeDef
def get_value() -> DiskSnapshotInfoTypeDef:
return {
"sizeInGb": ...,
}
# DiskSnapshotInfoTypeDef definition
class DiskSnapshotInfoTypeDef(TypedDict):
sizeInGb: NotRequired[int],
DistributionBundleTypeDef#
# DistributionBundleTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DistributionBundleTypeDef
def get_value() -> DistributionBundleTypeDef:
return {
"bundleId": ...,
}
# DistributionBundleTypeDef definition
class DistributionBundleTypeDef(TypedDict):
bundleId: NotRequired[str],
name: NotRequired[str],
price: NotRequired[float],
transferPerMonthInGb: NotRequired[int],
isActive: NotRequired[bool],
DnsRecordCreationStateTypeDef#
# DnsRecordCreationStateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DnsRecordCreationStateTypeDef
def get_value() -> DnsRecordCreationStateTypeDef:
return {
"code": ...,
}
# DnsRecordCreationStateTypeDef definition
class DnsRecordCreationStateTypeDef(TypedDict):
code: NotRequired[DnsRecordCreationStateCodeType], # (1)
message: NotRequired[str],
DomainEntryOutputTypeDef#
# DomainEntryOutputTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DomainEntryOutputTypeDef
def get_value() -> DomainEntryOutputTypeDef:
return {
"id": ...,
}
# 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]],
DomainEntryTypeDef#
# DomainEntryTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DomainEntryTypeDef
def get_value() -> DomainEntryTypeDef:
return {
"id": ...,
}
# 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]],
ResourceRecordTypeDef#
# ResourceRecordTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ResourceRecordTypeDef
def get_value() -> ResourceRecordTypeDef:
return {
"name": ...,
}
# ResourceRecordTypeDef definition
class ResourceRecordTypeDef(TypedDict):
name: NotRequired[str],
type: NotRequired[str],
value: NotRequired[str],
TimePeriodTypeDef#
# TimePeriodTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import TimePeriodTypeDef
def get_value() -> TimePeriodTypeDef:
return {
"start": ...,
}
# TimePeriodTypeDef definition
class TimePeriodTypeDef(TypedDict):
start: NotRequired[datetime],
end: NotRequired[datetime],
ExportSnapshotRequestTypeDef#
# ExportSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ExportSnapshotRequestTypeDef
def get_value() -> ExportSnapshotRequestTypeDef:
return {
"sourceSnapshotName": ...,
}
# ExportSnapshotRequestTypeDef definition
class ExportSnapshotRequestTypeDef(TypedDict):
sourceSnapshotName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetActiveNamesRequestTypeDef#
# GetActiveNamesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetActiveNamesRequestTypeDef
def get_value() -> GetActiveNamesRequestTypeDef:
return {
"pageToken": ...,
}
# GetActiveNamesRequestTypeDef definition
class GetActiveNamesRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetAlarmsRequestTypeDef#
# GetAlarmsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetAlarmsRequestTypeDef
def get_value() -> GetAlarmsRequestTypeDef:
return {
"alarmName": ...,
}
# GetAlarmsRequestTypeDef definition
class GetAlarmsRequestTypeDef(TypedDict):
alarmName: NotRequired[str],
pageToken: NotRequired[str],
monitoredResourceName: NotRequired[str],
GetAutoSnapshotsRequestTypeDef#
# GetAutoSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetAutoSnapshotsRequestTypeDef
def get_value() -> GetAutoSnapshotsRequestTypeDef:
return {
"resourceName": ...,
}
# GetAutoSnapshotsRequestTypeDef definition
class GetAutoSnapshotsRequestTypeDef(TypedDict):
resourceName: str,
GetBlueprintsRequestTypeDef#
# GetBlueprintsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBlueprintsRequestTypeDef
def get_value() -> GetBlueprintsRequestTypeDef:
return {
"includeInactive": ...,
}
# GetBlueprintsRequestTypeDef definition
class GetBlueprintsRequestTypeDef(TypedDict):
includeInactive: NotRequired[bool],
pageToken: NotRequired[str],
appCategory: NotRequired[AppCategoryType], # (1)
- See AppCategoryType
GetBucketAccessKeysRequestTypeDef#
# GetBucketAccessKeysRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBucketAccessKeysRequestTypeDef
def get_value() -> GetBucketAccessKeysRequestTypeDef:
return {
"bucketName": ...,
}
# GetBucketAccessKeysRequestTypeDef definition
class GetBucketAccessKeysRequestTypeDef(TypedDict):
bucketName: str,
GetBucketBundlesRequestTypeDef#
# GetBucketBundlesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBucketBundlesRequestTypeDef
def get_value() -> GetBucketBundlesRequestTypeDef:
return {
"includeInactive": ...,
}
# GetBucketBundlesRequestTypeDef definition
class GetBucketBundlesRequestTypeDef(TypedDict):
includeInactive: NotRequired[bool],
MetricDatapointTypeDef#
# MetricDatapointTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import MetricDatapointTypeDef
def get_value() -> MetricDatapointTypeDef:
return {
"average": ...,
}
# 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
GetBucketsRequestTypeDef#
# GetBucketsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBucketsRequestTypeDef
def get_value() -> GetBucketsRequestTypeDef:
return {
"bucketName": ...,
}
# GetBucketsRequestTypeDef definition
class GetBucketsRequestTypeDef(TypedDict):
bucketName: NotRequired[str],
pageToken: NotRequired[str],
includeConnectedResources: NotRequired[bool],
GetBundlesRequestTypeDef#
# GetBundlesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBundlesRequestTypeDef
def get_value() -> GetBundlesRequestTypeDef:
return {
"includeInactive": ...,
}
# GetBundlesRequestTypeDef definition
class GetBundlesRequestTypeDef(TypedDict):
includeInactive: NotRequired[bool],
pageToken: NotRequired[str],
appCategory: NotRequired[AppCategoryType], # (1)
- See AppCategoryType
GetCertificatesRequestTypeDef#
# GetCertificatesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetCertificatesRequestTypeDef
def get_value() -> GetCertificatesRequestTypeDef:
return {
"certificateStatuses": ...,
}
# GetCertificatesRequestTypeDef definition
class GetCertificatesRequestTypeDef(TypedDict):
certificateStatuses: NotRequired[Sequence[CertificateStatusType]], # (1)
includeCertificateDetails: NotRequired[bool],
certificateName: NotRequired[str],
pageToken: NotRequired[str],
GetCloudFormationStackRecordsRequestTypeDef#
# GetCloudFormationStackRecordsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsRequestTypeDef
def get_value() -> GetCloudFormationStackRecordsRequestTypeDef:
return {
"pageToken": ...,
}
# GetCloudFormationStackRecordsRequestTypeDef definition
class GetCloudFormationStackRecordsRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetContactMethodsRequestTypeDef#
# GetContactMethodsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContactMethodsRequestTypeDef
def get_value() -> GetContactMethodsRequestTypeDef:
return {
"protocols": ...,
}
# GetContactMethodsRequestTypeDef definition
class GetContactMethodsRequestTypeDef(TypedDict):
protocols: NotRequired[Sequence[ContactProtocolType]], # (1)
GetContainerImagesRequestTypeDef#
# GetContainerImagesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerImagesRequestTypeDef
def get_value() -> GetContainerImagesRequestTypeDef:
return {
"serviceName": ...,
}
# GetContainerImagesRequestTypeDef definition
class GetContainerImagesRequestTypeDef(TypedDict):
serviceName: str,
GetContainerServiceDeploymentsRequestTypeDef#
# GetContainerServiceDeploymentsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerServiceDeploymentsRequestTypeDef
def get_value() -> GetContainerServiceDeploymentsRequestTypeDef:
return {
"serviceName": ...,
}
# GetContainerServiceDeploymentsRequestTypeDef definition
class GetContainerServiceDeploymentsRequestTypeDef(TypedDict):
serviceName: str,
GetContainerServicesRequestTypeDef#
# GetContainerServicesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerServicesRequestTypeDef
def get_value() -> GetContainerServicesRequestTypeDef:
return {
"serviceName": ...,
}
# GetContainerServicesRequestTypeDef definition
class GetContainerServicesRequestTypeDef(TypedDict):
serviceName: NotRequired[str],
GetDiskRequestTypeDef#
# GetDiskRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDiskRequestTypeDef
def get_value() -> GetDiskRequestTypeDef:
return {
"diskName": ...,
}
# GetDiskRequestTypeDef definition
class GetDiskRequestTypeDef(TypedDict):
diskName: str,
GetDiskSnapshotRequestTypeDef#
# GetDiskSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotRequestTypeDef
def get_value() -> GetDiskSnapshotRequestTypeDef:
return {
"diskSnapshotName": ...,
}
# GetDiskSnapshotRequestTypeDef definition
class GetDiskSnapshotRequestTypeDef(TypedDict):
diskSnapshotName: str,
GetDiskSnapshotsRequestTypeDef#
# GetDiskSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsRequestTypeDef
def get_value() -> GetDiskSnapshotsRequestTypeDef:
return {
"pageToken": ...,
}
# GetDiskSnapshotsRequestTypeDef definition
class GetDiskSnapshotsRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetDisksRequestTypeDef#
# GetDisksRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDisksRequestTypeDef
def get_value() -> GetDisksRequestTypeDef:
return {
"pageToken": ...,
}
# GetDisksRequestTypeDef definition
class GetDisksRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetDistributionLatestCacheResetRequestTypeDef#
# GetDistributionLatestCacheResetRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDistributionLatestCacheResetRequestTypeDef
def get_value() -> GetDistributionLatestCacheResetRequestTypeDef:
return {
"distributionName": ...,
}
# GetDistributionLatestCacheResetRequestTypeDef definition
class GetDistributionLatestCacheResetRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
GetDistributionsRequestTypeDef#
# GetDistributionsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDistributionsRequestTypeDef
def get_value() -> GetDistributionsRequestTypeDef:
return {
"distributionName": ...,
}
# GetDistributionsRequestTypeDef definition
class GetDistributionsRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
pageToken: NotRequired[str],
GetDomainRequestTypeDef#
# GetDomainRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDomainRequestTypeDef
def get_value() -> GetDomainRequestTypeDef:
return {
"domainName": ...,
}
# GetDomainRequestTypeDef definition
class GetDomainRequestTypeDef(TypedDict):
domainName: str,
GetDomainsRequestTypeDef#
# GetDomainsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDomainsRequestTypeDef
def get_value() -> GetDomainsRequestTypeDef:
return {
"pageToken": ...,
}
# GetDomainsRequestTypeDef definition
class GetDomainsRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetExportSnapshotRecordsRequestTypeDef#
# GetExportSnapshotRecordsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsRequestTypeDef
def get_value() -> GetExportSnapshotRecordsRequestTypeDef:
return {
"pageToken": ...,
}
# GetExportSnapshotRecordsRequestTypeDef definition
class GetExportSnapshotRecordsRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetInstanceAccessDetailsRequestTypeDef#
# GetInstanceAccessDetailsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceAccessDetailsRequestTypeDef
def get_value() -> GetInstanceAccessDetailsRequestTypeDef:
return {
"instanceName": ...,
}
# GetInstanceAccessDetailsRequestTypeDef definition
class GetInstanceAccessDetailsRequestTypeDef(TypedDict):
instanceName: str,
protocol: NotRequired[InstanceAccessProtocolType], # (1)
GetInstancePortStatesRequestTypeDef#
# GetInstancePortStatesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstancePortStatesRequestTypeDef
def get_value() -> GetInstancePortStatesRequestTypeDef:
return {
"instanceName": ...,
}
# GetInstancePortStatesRequestTypeDef definition
class GetInstancePortStatesRequestTypeDef(TypedDict):
instanceName: str,
InstancePortStateTypeDef#
# InstancePortStateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstancePortStateTypeDef
def get_value() -> InstancePortStateTypeDef:
return {
"fromPort": ...,
}
# 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
GetInstanceRequestTypeDef#
# GetInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceRequestTypeDef
def get_value() -> GetInstanceRequestTypeDef:
return {
"instanceName": ...,
}
# GetInstanceRequestTypeDef definition
class GetInstanceRequestTypeDef(TypedDict):
instanceName: str,
GetInstanceSnapshotRequestTypeDef#
# GetInstanceSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotRequestTypeDef
def get_value() -> GetInstanceSnapshotRequestTypeDef:
return {
"instanceSnapshotName": ...,
}
# GetInstanceSnapshotRequestTypeDef definition
class GetInstanceSnapshotRequestTypeDef(TypedDict):
instanceSnapshotName: str,
GetInstanceSnapshotsRequestTypeDef#
# GetInstanceSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsRequestTypeDef
def get_value() -> GetInstanceSnapshotsRequestTypeDef:
return {
"pageToken": ...,
}
# GetInstanceSnapshotsRequestTypeDef definition
class GetInstanceSnapshotsRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetInstanceStateRequestTypeDef#
# GetInstanceStateRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceStateRequestTypeDef
def get_value() -> GetInstanceStateRequestTypeDef:
return {
"instanceName": ...,
}
# GetInstanceStateRequestTypeDef definition
class GetInstanceStateRequestTypeDef(TypedDict):
instanceName: str,
InstanceStateTypeDef#
# InstanceStateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstanceStateTypeDef
def get_value() -> InstanceStateTypeDef:
return {
"code": ...,
}
# InstanceStateTypeDef definition
class InstanceStateTypeDef(TypedDict):
code: NotRequired[int],
name: NotRequired[str],
GetInstancesRequestTypeDef#
# GetInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstancesRequestTypeDef
def get_value() -> GetInstancesRequestTypeDef:
return {
"pageToken": ...,
}
# GetInstancesRequestTypeDef definition
class GetInstancesRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetKeyPairRequestTypeDef#
# GetKeyPairRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetKeyPairRequestTypeDef
def get_value() -> GetKeyPairRequestTypeDef:
return {
"keyPairName": ...,
}
# GetKeyPairRequestTypeDef definition
class GetKeyPairRequestTypeDef(TypedDict):
keyPairName: str,
GetKeyPairsRequestTypeDef#
# GetKeyPairsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetKeyPairsRequestTypeDef
def get_value() -> GetKeyPairsRequestTypeDef:
return {
"pageToken": ...,
}
# GetKeyPairsRequestTypeDef definition
class GetKeyPairsRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
includeDefaultKeyPair: NotRequired[bool],
GetLoadBalancerRequestTypeDef#
# GetLoadBalancerRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerRequestTypeDef
def get_value() -> GetLoadBalancerRequestTypeDef:
return {
"loadBalancerName": ...,
}
# GetLoadBalancerRequestTypeDef definition
class GetLoadBalancerRequestTypeDef(TypedDict):
loadBalancerName: str,
GetLoadBalancerTlsCertificatesRequestTypeDef#
# GetLoadBalancerTlsCertificatesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsCertificatesRequestTypeDef
def get_value() -> GetLoadBalancerTlsCertificatesRequestTypeDef:
return {
"loadBalancerName": ...,
}
# GetLoadBalancerTlsCertificatesRequestTypeDef definition
class GetLoadBalancerTlsCertificatesRequestTypeDef(TypedDict):
loadBalancerName: str,
GetLoadBalancerTlsPoliciesRequestTypeDef#
# GetLoadBalancerTlsPoliciesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsPoliciesRequestTypeDef
def get_value() -> GetLoadBalancerTlsPoliciesRequestTypeDef:
return {
"pageToken": ...,
}
# GetLoadBalancerTlsPoliciesRequestTypeDef definition
class GetLoadBalancerTlsPoliciesRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
LoadBalancerTlsPolicyTypeDef#
# LoadBalancerTlsPolicyTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsPolicyTypeDef
def get_value() -> LoadBalancerTlsPolicyTypeDef:
return {
"name": ...,
}
# LoadBalancerTlsPolicyTypeDef definition
class LoadBalancerTlsPolicyTypeDef(TypedDict):
name: NotRequired[str],
isDefault: NotRequired[bool],
description: NotRequired[str],
protocols: NotRequired[List[str]],
ciphers: NotRequired[List[str]],
GetLoadBalancersRequestTypeDef#
# GetLoadBalancersRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancersRequestTypeDef
def get_value() -> GetLoadBalancersRequestTypeDef:
return {
"pageToken": ...,
}
# GetLoadBalancersRequestTypeDef definition
class GetLoadBalancersRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetOperationRequestTypeDef#
# GetOperationRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetOperationRequestTypeDef
def get_value() -> GetOperationRequestTypeDef:
return {
"operationId": ...,
}
# GetOperationRequestTypeDef definition
class GetOperationRequestTypeDef(TypedDict):
operationId: str,
GetOperationsForResourceRequestTypeDef#
# GetOperationsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetOperationsForResourceRequestTypeDef
def get_value() -> GetOperationsForResourceRequestTypeDef:
return {
"resourceName": ...,
}
# GetOperationsForResourceRequestTypeDef definition
class GetOperationsForResourceRequestTypeDef(TypedDict):
resourceName: str,
pageToken: NotRequired[str],
GetOperationsRequestTypeDef#
# GetOperationsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetOperationsRequestTypeDef
def get_value() -> GetOperationsRequestTypeDef:
return {
"pageToken": ...,
}
# GetOperationsRequestTypeDef definition
class GetOperationsRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetRegionsRequestTypeDef#
# GetRegionsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRegionsRequestTypeDef
def get_value() -> GetRegionsRequestTypeDef:
return {
"includeAvailabilityZones": ...,
}
# GetRegionsRequestTypeDef definition
class GetRegionsRequestTypeDef(TypedDict):
includeAvailabilityZones: NotRequired[bool],
includeRelationalDatabaseAvailabilityZones: NotRequired[bool],
GetRelationalDatabaseBlueprintsRequestTypeDef#
# GetRelationalDatabaseBlueprintsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsRequestTypeDef
def get_value() -> GetRelationalDatabaseBlueprintsRequestTypeDef:
return {
"pageToken": ...,
}
# GetRelationalDatabaseBlueprintsRequestTypeDef definition
class GetRelationalDatabaseBlueprintsRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
RelationalDatabaseBlueprintTypeDef#
# RelationalDatabaseBlueprintTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseBlueprintTypeDef
def get_value() -> RelationalDatabaseBlueprintTypeDef:
return {
"blueprintId": ...,
}
# RelationalDatabaseBlueprintTypeDef definition
class RelationalDatabaseBlueprintTypeDef(TypedDict):
blueprintId: NotRequired[str],
engine: NotRequired[RelationalDatabaseEngineType], # (1)
engineVersion: NotRequired[str],
engineDescription: NotRequired[str],
engineVersionDescription: NotRequired[str],
isEngineDefault: NotRequired[bool],
GetRelationalDatabaseBundlesRequestTypeDef#
# GetRelationalDatabaseBundlesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesRequestTypeDef
def get_value() -> GetRelationalDatabaseBundlesRequestTypeDef:
return {
"pageToken": ...,
}
# GetRelationalDatabaseBundlesRequestTypeDef definition
class GetRelationalDatabaseBundlesRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
includeInactive: NotRequired[bool],
RelationalDatabaseBundleTypeDef#
# RelationalDatabaseBundleTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseBundleTypeDef
def get_value() -> RelationalDatabaseBundleTypeDef:
return {
"bundleId": ...,
}
# 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],
GetRelationalDatabaseEventsRequestTypeDef#
# GetRelationalDatabaseEventsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsRequestTypeDef
def get_value() -> GetRelationalDatabaseEventsRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseEventsRequestTypeDef definition
class GetRelationalDatabaseEventsRequestTypeDef(TypedDict):
relationalDatabaseName: str,
durationInMinutes: NotRequired[int],
pageToken: NotRequired[str],
RelationalDatabaseEventTypeDef#
# RelationalDatabaseEventTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseEventTypeDef
def get_value() -> RelationalDatabaseEventTypeDef:
return {
"resource": ...,
}
# RelationalDatabaseEventTypeDef definition
class RelationalDatabaseEventTypeDef(TypedDict):
resource: NotRequired[str],
createdAt: NotRequired[datetime],
message: NotRequired[str],
eventCategories: NotRequired[List[str]],
LogEventTypeDef#
# LogEventTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import LogEventTypeDef
def get_value() -> LogEventTypeDef:
return {
"createdAt": ...,
}
# LogEventTypeDef definition
class LogEventTypeDef(TypedDict):
createdAt: NotRequired[datetime],
message: NotRequired[str],
GetRelationalDatabaseLogStreamsRequestTypeDef#
# GetRelationalDatabaseLogStreamsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogStreamsRequestTypeDef
def get_value() -> GetRelationalDatabaseLogStreamsRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseLogStreamsRequestTypeDef definition
class GetRelationalDatabaseLogStreamsRequestTypeDef(TypedDict):
relationalDatabaseName: str,
GetRelationalDatabaseMasterUserPasswordRequestTypeDef#
# GetRelationalDatabaseMasterUserPasswordRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMasterUserPasswordRequestTypeDef
def get_value() -> GetRelationalDatabaseMasterUserPasswordRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseMasterUserPasswordRequestTypeDef definition
class GetRelationalDatabaseMasterUserPasswordRequestTypeDef(TypedDict):
relationalDatabaseName: str,
passwordVersion: NotRequired[RelationalDatabasePasswordVersionType], # (1)
GetRelationalDatabaseParametersRequestTypeDef#
# GetRelationalDatabaseParametersRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersRequestTypeDef
def get_value() -> GetRelationalDatabaseParametersRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseParametersRequestTypeDef definition
class GetRelationalDatabaseParametersRequestTypeDef(TypedDict):
relationalDatabaseName: str,
pageToken: NotRequired[str],
RelationalDatabaseParameterTypeDef#
# RelationalDatabaseParameterTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseParameterTypeDef
def get_value() -> RelationalDatabaseParameterTypeDef:
return {
"allowedValues": ...,
}
# 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],
GetRelationalDatabaseRequestTypeDef#
# GetRelationalDatabaseRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseRequestTypeDef
def get_value() -> GetRelationalDatabaseRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseRequestTypeDef definition
class GetRelationalDatabaseRequestTypeDef(TypedDict):
relationalDatabaseName: str,
GetRelationalDatabaseSnapshotRequestTypeDef#
# GetRelationalDatabaseSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotRequestTypeDef
def get_value() -> GetRelationalDatabaseSnapshotRequestTypeDef:
return {
"relationalDatabaseSnapshotName": ...,
}
# GetRelationalDatabaseSnapshotRequestTypeDef definition
class GetRelationalDatabaseSnapshotRequestTypeDef(TypedDict):
relationalDatabaseSnapshotName: str,
GetRelationalDatabaseSnapshotsRequestTypeDef#
# GetRelationalDatabaseSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsRequestTypeDef
def get_value() -> GetRelationalDatabaseSnapshotsRequestTypeDef:
return {
"pageToken": ...,
}
# GetRelationalDatabaseSnapshotsRequestTypeDef definition
class GetRelationalDatabaseSnapshotsRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetRelationalDatabasesRequestTypeDef#
# GetRelationalDatabasesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesRequestTypeDef
def get_value() -> GetRelationalDatabasesRequestTypeDef:
return {
"pageToken": ...,
}
# GetRelationalDatabasesRequestTypeDef definition
class GetRelationalDatabasesRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetSetupHistoryRequestTypeDef#
# GetSetupHistoryRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetSetupHistoryRequestTypeDef
def get_value() -> GetSetupHistoryRequestTypeDef:
return {
"resourceName": ...,
}
# GetSetupHistoryRequestTypeDef definition
class GetSetupHistoryRequestTypeDef(TypedDict):
resourceName: str,
pageToken: NotRequired[str],
GetStaticIpRequestTypeDef#
# GetStaticIpRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetStaticIpRequestTypeDef
def get_value() -> GetStaticIpRequestTypeDef:
return {
"staticIpName": ...,
}
# GetStaticIpRequestTypeDef definition
class GetStaticIpRequestTypeDef(TypedDict):
staticIpName: str,
GetStaticIpsRequestTypeDef#
# GetStaticIpsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetStaticIpsRequestTypeDef
def get_value() -> GetStaticIpsRequestTypeDef:
return {
"pageToken": ...,
}
# GetStaticIpsRequestTypeDef definition
class GetStaticIpsRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
HostKeyAttributesTypeDef#
# HostKeyAttributesTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import HostKeyAttributesTypeDef
def get_value() -> HostKeyAttributesTypeDef:
return {
"algorithm": ...,
}
# 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],
ImportKeyPairRequestTypeDef#
# ImportKeyPairRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ImportKeyPairRequestTypeDef
def get_value() -> ImportKeyPairRequestTypeDef:
return {
"keyPairName": ...,
}
# ImportKeyPairRequestTypeDef definition
class ImportKeyPairRequestTypeDef(TypedDict):
keyPairName: str,
publicKeyBase64: str,
PasswordDataTypeDef#
# PasswordDataTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PasswordDataTypeDef
def get_value() -> PasswordDataTypeDef:
return {
"ciphertext": ...,
}
# PasswordDataTypeDef definition
class PasswordDataTypeDef(TypedDict):
ciphertext: NotRequired[str],
keyPairName: NotRequired[str],
InstanceHealthSummaryTypeDef#
# InstanceHealthSummaryTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstanceHealthSummaryTypeDef
def get_value() -> InstanceHealthSummaryTypeDef:
return {
"instanceName": ...,
}
# InstanceHealthSummaryTypeDef definition
class InstanceHealthSummaryTypeDef(TypedDict):
instanceName: NotRequired[str],
instanceHealth: NotRequired[InstanceHealthStateType], # (1)
instanceHealthReason: NotRequired[InstanceHealthReasonType], # (2)
InstanceMetadataOptionsTypeDef#
# InstanceMetadataOptionsTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstanceMetadataOptionsTypeDef
def get_value() -> InstanceMetadataOptionsTypeDef:
return {
"state": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstancePortInfoTypeDef
def get_value() -> InstancePortInfoTypeDef:
return {
"fromPort": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import MonthlyTransferTypeDef
def get_value() -> MonthlyTransferTypeDef:
return {
"gbPerMonthAllocated": ...,
}
# MonthlyTransferTypeDef definition
class MonthlyTransferTypeDef(TypedDict):
gbPerMonthAllocated: NotRequired[int],
OriginTypeDef#
# OriginTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import OriginTypeDef
def get_value() -> OriginTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef
def get_value() -> LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef:
return {
"code": ...,
}
# LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef definition
class LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef(TypedDict):
code: NotRequired[LoadBalancerTlsCertificateDnsRecordCreationStateCodeType], # (1)
message: NotRequired[str],
LoadBalancerTlsCertificateDomainValidationOptionTypeDef#
# LoadBalancerTlsCertificateDomainValidationOptionTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateDomainValidationOptionTypeDef
def get_value() -> LoadBalancerTlsCertificateDomainValidationOptionTypeDef:
return {
"domainName": ...,
}
# LoadBalancerTlsCertificateDomainValidationOptionTypeDef definition
class LoadBalancerTlsCertificateDomainValidationOptionTypeDef(TypedDict):
domainName: NotRequired[str],
validationStatus: NotRequired[LoadBalancerTlsCertificateDomainStatusType], # (1)
LoadBalancerTlsCertificateSummaryTypeDef#
# LoadBalancerTlsCertificateSummaryTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateSummaryTypeDef
def get_value() -> LoadBalancerTlsCertificateSummaryTypeDef:
return {
"name": ...,
}
# LoadBalancerTlsCertificateSummaryTypeDef definition
class LoadBalancerTlsCertificateSummaryTypeDef(TypedDict):
name: NotRequired[str],
isAttached: NotRequired[bool],
NameServersUpdateStateTypeDef#
# NameServersUpdateStateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import NameServersUpdateStateTypeDef
def get_value() -> NameServersUpdateStateTypeDef:
return {
"code": ...,
}
# NameServersUpdateStateTypeDef definition
class NameServersUpdateStateTypeDef(TypedDict):
code: NotRequired[NameServersUpdateStateCodeType], # (1)
message: NotRequired[str],
PendingMaintenanceActionTypeDef#
# PendingMaintenanceActionTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PendingMaintenanceActionTypeDef
def get_value() -> PendingMaintenanceActionTypeDef:
return {
"action": ...,
}
# PendingMaintenanceActionTypeDef definition
class PendingMaintenanceActionTypeDef(TypedDict):
action: NotRequired[str],
description: NotRequired[str],
currentApplyDate: NotRequired[datetime],
PendingModifiedRelationalDatabaseValuesTypeDef#
# PendingModifiedRelationalDatabaseValuesTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PendingModifiedRelationalDatabaseValuesTypeDef
def get_value() -> PendingModifiedRelationalDatabaseValuesTypeDef:
return {
"masterUserPassword": ...,
}
# PendingModifiedRelationalDatabaseValuesTypeDef definition
class PendingModifiedRelationalDatabaseValuesTypeDef(TypedDict):
masterUserPassword: NotRequired[str],
engineVersion: NotRequired[str],
backupRetentionEnabled: NotRequired[bool],
PutAlarmRequestTypeDef#
# PutAlarmRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PutAlarmRequestTypeDef
def get_value() -> PutAlarmRequestTypeDef:
return {
"alarmName": ...,
}
# PutAlarmRequestTypeDef definition
class PutAlarmRequestTypeDef(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
R53HostedZoneDeletionStateTypeDef#
# R53HostedZoneDeletionStateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import R53HostedZoneDeletionStateTypeDef
def get_value() -> R53HostedZoneDeletionStateTypeDef:
return {
"code": ...,
}
# R53HostedZoneDeletionStateTypeDef definition
class R53HostedZoneDeletionStateTypeDef(TypedDict):
code: NotRequired[R53HostedZoneDeletionStateCodeType], # (1)
message: NotRequired[str],
RebootInstanceRequestTypeDef#
# RebootInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RebootInstanceRequestTypeDef
def get_value() -> RebootInstanceRequestTypeDef:
return {
"instanceName": ...,
}
# RebootInstanceRequestTypeDef definition
class RebootInstanceRequestTypeDef(TypedDict):
instanceName: str,
RebootRelationalDatabaseRequestTypeDef#
# RebootRelationalDatabaseRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RebootRelationalDatabaseRequestTypeDef
def get_value() -> RebootRelationalDatabaseRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# RebootRelationalDatabaseRequestTypeDef definition
class RebootRelationalDatabaseRequestTypeDef(TypedDict):
relationalDatabaseName: str,
RegisterContainerImageRequestTypeDef#
# RegisterContainerImageRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RegisterContainerImageRequestTypeDef
def get_value() -> RegisterContainerImageRequestTypeDef:
return {
"serviceName": ...,
}
# RegisterContainerImageRequestTypeDef definition
class RegisterContainerImageRequestTypeDef(TypedDict):
serviceName: str,
label: str,
digest: str,
RelationalDatabaseEndpointTypeDef#
# RelationalDatabaseEndpointTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseEndpointTypeDef
def get_value() -> RelationalDatabaseEndpointTypeDef:
return {
"port": ...,
}
# RelationalDatabaseEndpointTypeDef definition
class RelationalDatabaseEndpointTypeDef(TypedDict):
port: NotRequired[int],
address: NotRequired[str],
RelationalDatabaseHardwareTypeDef#
# RelationalDatabaseHardwareTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseHardwareTypeDef
def get_value() -> RelationalDatabaseHardwareTypeDef:
return {
"cpuCount": ...,
}
# RelationalDatabaseHardwareTypeDef definition
class RelationalDatabaseHardwareTypeDef(TypedDict):
cpuCount: NotRequired[int],
diskSizeInGb: NotRequired[int],
ramSizeInGb: NotRequired[float],
ReleaseStaticIpRequestTypeDef#
# ReleaseStaticIpRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ReleaseStaticIpRequestTypeDef
def get_value() -> ReleaseStaticIpRequestTypeDef:
return {
"staticIpName": ...,
}
# ReleaseStaticIpRequestTypeDef definition
class ReleaseStaticIpRequestTypeDef(TypedDict):
staticIpName: str,
ResetDistributionCacheRequestTypeDef#
# ResetDistributionCacheRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ResetDistributionCacheRequestTypeDef
def get_value() -> ResetDistributionCacheRequestTypeDef:
return {
"distributionName": ...,
}
# ResetDistributionCacheRequestTypeDef definition
class ResetDistributionCacheRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
SendContactMethodVerificationRequestTypeDef#
# SendContactMethodVerificationRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SendContactMethodVerificationRequestTypeDef
def get_value() -> SendContactMethodVerificationRequestTypeDef:
return {
"protocol": ...,
}
# SendContactMethodVerificationRequestTypeDef definition
class SendContactMethodVerificationRequestTypeDef(TypedDict):
protocol: ContactMethodVerificationProtocolType, # (1)
SetIpAddressTypeRequestTypeDef#
# SetIpAddressTypeRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SetIpAddressTypeRequestTypeDef
def get_value() -> SetIpAddressTypeRequestTypeDef:
return {
"resourceType": ...,
}
# SetIpAddressTypeRequestTypeDef definition
class SetIpAddressTypeRequestTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceName: str,
ipAddressType: IpAddressTypeType, # (2)
acceptBundleUpdate: NotRequired[bool],
- See ResourceTypeType
- See IpAddressTypeType
SetResourceAccessForBucketRequestTypeDef#
# SetResourceAccessForBucketRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SetResourceAccessForBucketRequestTypeDef
def get_value() -> SetResourceAccessForBucketRequestTypeDef:
return {
"resourceName": ...,
}
# SetResourceAccessForBucketRequestTypeDef definition
class SetResourceAccessForBucketRequestTypeDef(TypedDict):
resourceName: str,
bucketName: str,
access: ResourceBucketAccessType, # (1)
SetupExecutionDetailsTypeDef#
# SetupExecutionDetailsTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SetupExecutionDetailsTypeDef
def get_value() -> SetupExecutionDetailsTypeDef:
return {
"command": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import SetupRequestTypeDef
def get_value() -> SetupRequestTypeDef:
return {
"instanceName": ...,
}
# SetupRequestTypeDef definition
class SetupRequestTypeDef(TypedDict):
instanceName: NotRequired[str],
domainNames: NotRequired[List[str]],
certificateProvider: NotRequired[CertificateProviderType], # (1)
SetupInstanceHttpsRequestTypeDef#
# SetupInstanceHttpsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SetupInstanceHttpsRequestTypeDef
def get_value() -> SetupInstanceHttpsRequestTypeDef:
return {
"instanceName": ...,
}
# SetupInstanceHttpsRequestTypeDef definition
class SetupInstanceHttpsRequestTypeDef(TypedDict):
instanceName: str,
emailAddress: str,
domainNames: Sequence[str],
certificateProvider: CertificateProviderType, # (1)
StartGUISessionRequestTypeDef#
# StartGUISessionRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StartGUISessionRequestTypeDef
def get_value() -> StartGUISessionRequestTypeDef:
return {
"resourceName": ...,
}
# StartGUISessionRequestTypeDef definition
class StartGUISessionRequestTypeDef(TypedDict):
resourceName: str,
StartInstanceRequestTypeDef#
# StartInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StartInstanceRequestTypeDef
def get_value() -> StartInstanceRequestTypeDef:
return {
"instanceName": ...,
}
# StartInstanceRequestTypeDef definition
class StartInstanceRequestTypeDef(TypedDict):
instanceName: str,
StartRelationalDatabaseRequestTypeDef#
# StartRelationalDatabaseRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StartRelationalDatabaseRequestTypeDef
def get_value() -> StartRelationalDatabaseRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# StartRelationalDatabaseRequestTypeDef definition
class StartRelationalDatabaseRequestTypeDef(TypedDict):
relationalDatabaseName: str,
StopGUISessionRequestTypeDef#
# StopGUISessionRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StopGUISessionRequestTypeDef
def get_value() -> StopGUISessionRequestTypeDef:
return {
"resourceName": ...,
}
# StopGUISessionRequestTypeDef definition
class StopGUISessionRequestTypeDef(TypedDict):
resourceName: str,
StopInstanceRequestTypeDef#
# StopInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StopInstanceRequestTypeDef
def get_value() -> StopInstanceRequestTypeDef:
return {
"instanceName": ...,
}
# StopInstanceRequestTypeDef definition
class StopInstanceRequestTypeDef(TypedDict):
instanceName: str,
force: NotRequired[bool],
StopRelationalDatabaseRequestTypeDef#
# StopRelationalDatabaseRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StopRelationalDatabaseRequestTypeDef
def get_value() -> StopRelationalDatabaseRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# StopRelationalDatabaseRequestTypeDef definition
class StopRelationalDatabaseRequestTypeDef(TypedDict):
relationalDatabaseName: str,
relationalDatabaseSnapshotName: NotRequired[str],
TestAlarmRequestTypeDef#
# TestAlarmRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import TestAlarmRequestTypeDef
def get_value() -> TestAlarmRequestTypeDef:
return {
"alarmName": ...,
}
# TestAlarmRequestTypeDef definition
class TestAlarmRequestTypeDef(TypedDict):
alarmName: str,
state: AlarmStateType, # (1)
- See AlarmStateType
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceName": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceName: str,
tagKeys: Sequence[str],
resourceArn: NotRequired[str],
UpdateBucketBundleRequestTypeDef#
# UpdateBucketBundleRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateBucketBundleRequestTypeDef
def get_value() -> UpdateBucketBundleRequestTypeDef:
return {
"bucketName": ...,
}
# UpdateBucketBundleRequestTypeDef definition
class UpdateBucketBundleRequestTypeDef(TypedDict):
bucketName: str,
bundleId: str,
UpdateDistributionBundleRequestTypeDef#
# UpdateDistributionBundleRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateDistributionBundleRequestTypeDef
def get_value() -> UpdateDistributionBundleRequestTypeDef:
return {
"distributionName": ...,
}
# UpdateDistributionBundleRequestTypeDef definition
class UpdateDistributionBundleRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
bundleId: NotRequired[str],
UpdateInstanceMetadataOptionsRequestTypeDef#
# UpdateInstanceMetadataOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateInstanceMetadataOptionsRequestTypeDef
def get_value() -> UpdateInstanceMetadataOptionsRequestTypeDef:
return {
"instanceName": ...,
}
# UpdateInstanceMetadataOptionsRequestTypeDef definition
class UpdateInstanceMetadataOptionsRequestTypeDef(TypedDict):
instanceName: str,
httpTokens: NotRequired[HttpTokensType], # (1)
httpEndpoint: NotRequired[HttpEndpointType], # (2)
httpPutResponseHopLimit: NotRequired[int],
httpProtocolIpv6: NotRequired[HttpProtocolIpv6Type], # (3)
- See HttpTokensType
- See HttpEndpointType
- See HttpProtocolIpv6Type
UpdateLoadBalancerAttributeRequestTypeDef#
# UpdateLoadBalancerAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateLoadBalancerAttributeRequestTypeDef
def get_value() -> UpdateLoadBalancerAttributeRequestTypeDef:
return {
"loadBalancerName": ...,
}
# UpdateLoadBalancerAttributeRequestTypeDef definition
class UpdateLoadBalancerAttributeRequestTypeDef(TypedDict):
loadBalancerName: str,
attributeName: LoadBalancerAttributeNameType, # (1)
attributeValue: str,
UpdateRelationalDatabaseRequestTypeDef#
# UpdateRelationalDatabaseRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseRequestTypeDef
def get_value() -> UpdateRelationalDatabaseRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# UpdateRelationalDatabaseRequestTypeDef definition
class UpdateRelationalDatabaseRequestTypeDef(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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import AccessKeyTypeDef
def get_value() -> AccessKeyTypeDef:
return {
"accessKeyId": ...,
}
# AccessKeyTypeDef definition
class AccessKeyTypeDef(TypedDict):
accessKeyId: NotRequired[str],
secretAccessKey: NotRequired[str],
status: NotRequired[StatusTypeType], # (1)
createdAt: NotRequired[datetime],
lastUsed: NotRequired[AccessKeyLastUsedTypeDef], # (2)
AddOnRequestTypeDef#
# AddOnRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AddOnRequestTypeDef
def get_value() -> AddOnRequestTypeDef:
return {
"addOnType": ...,
}
# AddOnRequestTypeDef definition
class AddOnRequestTypeDef(TypedDict):
addOnType: AddOnTypeType, # (1)
autoSnapshotAddOnRequest: NotRequired[AutoSnapshotAddOnRequestTypeDef], # (2)
stopInstanceOnIdleRequest: NotRequired[StopInstanceOnIdleRequestTypeDef], # (3)
AlarmTypeDef#
# AlarmTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AlarmTypeDef
def get_value() -> AlarmTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContactMethodTypeDef
def get_value() -> ContactMethodTypeDef:
return {
"contactEndpoint": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import OperationTypeDef
def get_value() -> OperationTypeDef:
return {
"id": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import SetupHistoryResourceTypeDef
def get_value() -> SetupHistoryResourceTypeDef:
return {
"name": ...,
}
# SetupHistoryResourceTypeDef definition
class SetupHistoryResourceTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
createdAt: NotRequired[datetime],
location: NotRequired[ResourceLocationTypeDef], # (1)
resourceType: NotRequired[ResourceTypeType], # (2)
StaticIpTypeDef#
# StaticIpTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StaticIpTypeDef
def get_value() -> StaticIpTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import DownloadDefaultKeyPairResultTypeDef
def get_value() -> DownloadDefaultKeyPairResultTypeDef:
return {
"publicKeyBase64": ...,
}
# DownloadDefaultKeyPairResultTypeDef definition
class DownloadDefaultKeyPairResultTypeDef(TypedDict):
publicKeyBase64: str,
privateKeyBase64: str,
createdAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetActiveNamesResultTypeDef#
# GetActiveNamesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetActiveNamesResultTypeDef
def get_value() -> GetActiveNamesResultTypeDef:
return {
"activeNames": ...,
}
# GetActiveNamesResultTypeDef definition
class GetActiveNamesResultTypeDef(TypedDict):
activeNames: List[str],
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetContainerAPIMetadataResultTypeDef#
# GetContainerAPIMetadataResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerAPIMetadataResultTypeDef
def get_value() -> GetContainerAPIMetadataResultTypeDef:
return {
"metadata": ...,
}
# GetContainerAPIMetadataResultTypeDef definition
class GetContainerAPIMetadataResultTypeDef(TypedDict):
metadata: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDistributionLatestCacheResetResultTypeDef#
# GetDistributionLatestCacheResetResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDistributionLatestCacheResetResultTypeDef
def get_value() -> GetDistributionLatestCacheResetResultTypeDef:
return {
"status": ...,
}
# GetDistributionLatestCacheResetResultTypeDef definition
class GetDistributionLatestCacheResetResultTypeDef(TypedDict):
status: str,
createTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRelationalDatabaseLogStreamsResultTypeDef#
# GetRelationalDatabaseLogStreamsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogStreamsResultTypeDef
def get_value() -> GetRelationalDatabaseLogStreamsResultTypeDef:
return {
"logStreams": ...,
}
# GetRelationalDatabaseLogStreamsResultTypeDef definition
class GetRelationalDatabaseLogStreamsResultTypeDef(TypedDict):
logStreams: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRelationalDatabaseMasterUserPasswordResultTypeDef#
# GetRelationalDatabaseMasterUserPasswordResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMasterUserPasswordResultTypeDef
def get_value() -> GetRelationalDatabaseMasterUserPasswordResultTypeDef:
return {
"masterUserPassword": ...,
}
# GetRelationalDatabaseMasterUserPasswordResultTypeDef definition
class GetRelationalDatabaseMasterUserPasswordResultTypeDef(TypedDict):
masterUserPassword: str,
createdAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
IsVpcPeeredResultTypeDef#
# IsVpcPeeredResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import IsVpcPeeredResultTypeDef
def get_value() -> IsVpcPeeredResultTypeDef:
return {
"isPeered": ...,
}
# IsVpcPeeredResultTypeDef definition
class IsVpcPeeredResultTypeDef(TypedDict):
isPeered: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AutoSnapshotDetailsTypeDef#
# AutoSnapshotDetailsTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AutoSnapshotDetailsTypeDef
def get_value() -> AutoSnapshotDetailsTypeDef:
return {
"date": ...,
}
# AutoSnapshotDetailsTypeDef definition
class AutoSnapshotDetailsTypeDef(TypedDict):
date: NotRequired[str],
createdAt: NotRequired[datetime],
status: NotRequired[AutoSnapshotStatusType], # (1)
fromAttachedDisks: NotRequired[List[AttachedDiskTypeDef]], # (2)
RegionTypeDef#
# RegionTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RegionTypeDef
def get_value() -> RegionTypeDef:
return {
"continentCode": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBlueprintsResultTypeDef
def get_value() -> GetBlueprintsResultTypeDef:
return {
"blueprints": ...,
}
# GetBlueprintsResultTypeDef definition
class GetBlueprintsResultTypeDef(TypedDict):
blueprints: List[BlueprintTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBucketRequestTypeDef#
# UpdateBucketRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateBucketRequestTypeDef
def get_value() -> UpdateBucketRequestTypeDef:
return {
"bucketName": ...,
}
# UpdateBucketRequestTypeDef definition
class UpdateBucketRequestTypeDef(TypedDict):
bucketName: str,
accessRules: NotRequired[AccessRulesTypeDef], # (1)
versioning: NotRequired[str],
readonlyAccessAccounts: NotRequired[Sequence[str]],
accessLogConfig: NotRequired[BucketAccessLogConfigTypeDef], # (2)
GetBucketBundlesResultTypeDef#
# GetBucketBundlesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBucketBundlesResultTypeDef
def get_value() -> GetBucketBundlesResultTypeDef:
return {
"bundles": ...,
}
# GetBucketBundlesResultTypeDef definition
class GetBucketBundlesResultTypeDef(TypedDict):
bundles: List[BucketBundleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BucketTypeDef#
# BucketTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import BucketTypeDef
def get_value() -> BucketTypeDef:
return {
"resourceType": ...,
}
# 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
CreateBucketRequestTypeDef#
# CreateBucketRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateBucketRequestTypeDef
def get_value() -> CreateBucketRequestTypeDef:
return {
"bucketName": ...,
}
# CreateBucketRequestTypeDef definition
class CreateBucketRequestTypeDef(TypedDict):
bucketName: str,
bundleId: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
enableObjectVersioning: NotRequired[bool],
- See TagTypeDef
CreateCertificateRequestTypeDef#
# CreateCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateCertificateRequestTypeDef
def get_value() -> CreateCertificateRequestTypeDef:
return {
"certificateName": ...,
}
# CreateCertificateRequestTypeDef definition
class CreateCertificateRequestTypeDef(TypedDict):
certificateName: str,
domainName: str,
subjectAlternativeNames: NotRequired[Sequence[str]],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDiskSnapshotRequestTypeDef#
# CreateDiskSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDiskSnapshotRequestTypeDef
def get_value() -> CreateDiskSnapshotRequestTypeDef:
return {
"diskSnapshotName": ...,
}
# CreateDiskSnapshotRequestTypeDef definition
class CreateDiskSnapshotRequestTypeDef(TypedDict):
diskSnapshotName: str,
diskName: NotRequired[str],
instanceName: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDomainRequestTypeDef#
# CreateDomainRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDomainRequestTypeDef
def get_value() -> CreateDomainRequestTypeDef:
return {
"domainName": ...,
}
# CreateDomainRequestTypeDef definition
class CreateDomainRequestTypeDef(TypedDict):
domainName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateInstanceSnapshotRequestTypeDef#
# CreateInstanceSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateInstanceSnapshotRequestTypeDef
def get_value() -> CreateInstanceSnapshotRequestTypeDef:
return {
"instanceSnapshotName": ...,
}
# CreateInstanceSnapshotRequestTypeDef definition
class CreateInstanceSnapshotRequestTypeDef(TypedDict):
instanceSnapshotName: str,
instanceName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateKeyPairRequestTypeDef#
# CreateKeyPairRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateKeyPairRequestTypeDef
def get_value() -> CreateKeyPairRequestTypeDef:
return {
"keyPairName": ...,
}
# CreateKeyPairRequestTypeDef definition
class CreateKeyPairRequestTypeDef(TypedDict):
keyPairName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateLoadBalancerRequestTypeDef#
# CreateLoadBalancerRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateLoadBalancerRequestTypeDef
def get_value() -> CreateLoadBalancerRequestTypeDef:
return {
"loadBalancerName": ...,
}
# CreateLoadBalancerRequestTypeDef definition
class CreateLoadBalancerRequestTypeDef(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
CreateLoadBalancerTlsCertificateRequestTypeDef#
# CreateLoadBalancerTlsCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateLoadBalancerTlsCertificateRequestTypeDef
def get_value() -> CreateLoadBalancerTlsCertificateRequestTypeDef:
return {
"loadBalancerName": ...,
}
# CreateLoadBalancerTlsCertificateRequestTypeDef definition
class CreateLoadBalancerTlsCertificateRequestTypeDef(TypedDict):
loadBalancerName: str,
certificateName: str,
certificateDomainName: str,
certificateAlternativeNames: NotRequired[Sequence[str]],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateRelationalDatabaseRequestTypeDef#
# CreateRelationalDatabaseRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseRequestTypeDef
def get_value() -> CreateRelationalDatabaseRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# CreateRelationalDatabaseRequestTypeDef definition
class CreateRelationalDatabaseRequestTypeDef(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
CreateRelationalDatabaseSnapshotRequestTypeDef#
# CreateRelationalDatabaseSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseSnapshotRequestTypeDef
def get_value() -> CreateRelationalDatabaseSnapshotRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# CreateRelationalDatabaseSnapshotRequestTypeDef definition
class CreateRelationalDatabaseSnapshotRequestTypeDef(TypedDict):
relationalDatabaseName: str,
relationalDatabaseSnapshotName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DiskSnapshotTypeDef#
# DiskSnapshotTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DiskSnapshotTypeDef
def get_value() -> DiskSnapshotTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import DiskTypeDef
def get_value() -> DiskTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import KeyPairTypeDef
def get_value() -> KeyPairTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseSnapshotTypeDef
def get_value() -> RelationalDatabaseSnapshotTypeDef:
return {
"name": ...,
}
# 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
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceName": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceName: str,
tags: Sequence[TagTypeDef], # (1)
resourceArn: NotRequired[str],
- See TagTypeDef
GetBundlesResultTypeDef#
# GetBundlesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBundlesResultTypeDef
def get_value() -> GetBundlesResultTypeDef:
return {
"bundles": ...,
}
# GetBundlesResultTypeDef definition
class GetBundlesResultTypeDef(TypedDict):
bundles: List[BundleTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BundleTypeDef
- See ResponseMetadataTypeDef
CacheSettingsOutputTypeDef#
# CacheSettingsOutputTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CacheSettingsOutputTypeDef
def get_value() -> CacheSettingsOutputTypeDef:
return {
"defaultTTL": ...,
}
# 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)
CacheSettingsTypeDef#
# CacheSettingsTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CacheSettingsTypeDef
def get_value() -> CacheSettingsTypeDef:
return {
"defaultTTL": ...,
}
# CacheSettingsTypeDef definition
class CacheSettingsTypeDef(TypedDict):
defaultTTL: NotRequired[int],
minimumTTL: NotRequired[int],
maximumTTL: NotRequired[int],
allowedHTTPMethods: NotRequired[str],
cachedHTTPMethods: NotRequired[str],
forwardedCookies: NotRequired[CookieObjectTypeDef], # (1)
forwardedHeaders: NotRequired[HeaderObjectTypeDef], # (2)
forwardedQueryStrings: NotRequired[QueryStringObjectTypeDef], # (3)
CloseInstancePublicPortsRequestTypeDef#
# CloseInstancePublicPortsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CloseInstancePublicPortsRequestTypeDef
def get_value() -> CloseInstancePublicPortsRequestTypeDef:
return {
"portInfo": ...,
}
# CloseInstancePublicPortsRequestTypeDef definition
class CloseInstancePublicPortsRequestTypeDef(TypedDict):
portInfo: PortInfoTypeDef, # (1)
instanceName: str,
- See PortInfoTypeDef
OpenInstancePublicPortsRequestTypeDef#
# OpenInstancePublicPortsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import OpenInstancePublicPortsRequestTypeDef
def get_value() -> OpenInstancePublicPortsRequestTypeDef:
return {
"portInfo": ...,
}
# OpenInstancePublicPortsRequestTypeDef definition
class OpenInstancePublicPortsRequestTypeDef(TypedDict):
portInfo: PortInfoTypeDef, # (1)
instanceName: str,
- See PortInfoTypeDef
PutInstancePublicPortsRequestTypeDef#
# PutInstancePublicPortsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PutInstancePublicPortsRequestTypeDef
def get_value() -> PutInstancePublicPortsRequestTypeDef:
return {
"portInfos": ...,
}
# PutInstancePublicPortsRequestTypeDef definition
class PutInstancePublicPortsRequestTypeDef(TypedDict):
portInfos: Sequence[PortInfoTypeDef], # (1)
instanceName: str,
- See PortInfoTypeDef
CloudFormationStackRecordTypeDef#
# CloudFormationStackRecordTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CloudFormationStackRecordTypeDef
def get_value() -> CloudFormationStackRecordTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerImagesResultTypeDef
def get_value() -> GetContainerImagesResultTypeDef:
return {
"containerImages": ...,
}
# GetContainerImagesResultTypeDef definition
class GetContainerImagesResultTypeDef(TypedDict):
containerImages: List[ContainerImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterContainerImageResultTypeDef#
# RegisterContainerImageResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RegisterContainerImageResultTypeDef
def get_value() -> RegisterContainerImageResultTypeDef:
return {
"containerImage": ...,
}
# RegisterContainerImageResultTypeDef definition
class RegisterContainerImageResultTypeDef(TypedDict):
containerImage: ContainerImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PrivateRegistryAccessRequestTypeDef#
# PrivateRegistryAccessRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PrivateRegistryAccessRequestTypeDef
def get_value() -> PrivateRegistryAccessRequestTypeDef:
return {
"ecrImagePullerRole": ...,
}
# PrivateRegistryAccessRequestTypeDef definition
class PrivateRegistryAccessRequestTypeDef(TypedDict):
ecrImagePullerRole: NotRequired[ContainerServiceECRImagePullerRoleRequestTypeDef], # (1)
PrivateRegistryAccessTypeDef#
# PrivateRegistryAccessTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PrivateRegistryAccessTypeDef
def get_value() -> PrivateRegistryAccessTypeDef:
return {
"ecrImagePullerRole": ...,
}
# PrivateRegistryAccessTypeDef definition
class PrivateRegistryAccessTypeDef(TypedDict):
ecrImagePullerRole: NotRequired[ContainerServiceECRImagePullerRoleTypeDef], # (1)
ContainerServiceEndpointTypeDef#
# ContainerServiceEndpointTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServiceEndpointTypeDef
def get_value() -> ContainerServiceEndpointTypeDef:
return {
"containerName": ...,
}
# ContainerServiceEndpointTypeDef definition
class ContainerServiceEndpointTypeDef(TypedDict):
containerName: NotRequired[str],
containerPort: NotRequired[int],
healthCheck: NotRequired[ContainerServiceHealthCheckConfigTypeDef], # (1)
EndpointRequestTypeDef#
# EndpointRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import EndpointRequestTypeDef
def get_value() -> EndpointRequestTypeDef:
return {
"containerName": ...,
}
# EndpointRequestTypeDef definition
class EndpointRequestTypeDef(TypedDict):
containerName: str,
containerPort: int,
healthCheck: NotRequired[ContainerServiceHealthCheckConfigTypeDef], # (1)
GetContainerLogResultTypeDef#
# GetContainerLogResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerLogResultTypeDef
def get_value() -> GetContainerLogResultTypeDef:
return {
"logEvents": ...,
}
# GetContainerLogResultTypeDef definition
class GetContainerLogResultTypeDef(TypedDict):
logEvents: List[ContainerServiceLogEventTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetContainerServicePowersResultTypeDef#
# GetContainerServicePowersResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerServicePowersResultTypeDef
def get_value() -> GetContainerServicePowersResultTypeDef:
return {
"powers": ...,
}
# GetContainerServicePowersResultTypeDef definition
class GetContainerServicePowersResultTypeDef(TypedDict):
powers: List[ContainerServicePowerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceRegistryLoginResultTypeDef#
# CreateContainerServiceRegistryLoginResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateContainerServiceRegistryLoginResultTypeDef
def get_value() -> CreateContainerServiceRegistryLoginResultTypeDef:
return {
"registryLogin": ...,
}
# CreateContainerServiceRegistryLoginResultTypeDef definition
class CreateContainerServiceRegistryLoginResultTypeDef(TypedDict):
registryLogin: ContainerServiceRegistryLoginTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCloudFormationStackRequestTypeDef#
# CreateCloudFormationStackRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateCloudFormationStackRequestTypeDef
def get_value() -> CreateCloudFormationStackRequestTypeDef:
return {
"instances": ...,
}
# CreateCloudFormationStackRequestTypeDef definition
class CreateCloudFormationStackRequestTypeDef(TypedDict):
instances: Sequence[InstanceEntryTypeDef], # (1)
CreateGUISessionAccessDetailsResultTypeDef#
# CreateGUISessionAccessDetailsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateGUISessionAccessDetailsResultTypeDef
def get_value() -> CreateGUISessionAccessDetailsResultTypeDef:
return {
"resourceName": ...,
}
# 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
CreateRelationalDatabaseFromSnapshotRequestTypeDef#
# CreateRelationalDatabaseFromSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseFromSnapshotRequestTypeDef
def get_value() -> CreateRelationalDatabaseFromSnapshotRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# CreateRelationalDatabaseFromSnapshotRequestTypeDef definition
class CreateRelationalDatabaseFromSnapshotRequestTypeDef(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
GetBucketMetricDataRequestTypeDef#
# GetBucketMetricDataRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBucketMetricDataRequestTypeDef
def get_value() -> GetBucketMetricDataRequestTypeDef:
return {
"bucketName": ...,
}
# GetBucketMetricDataRequestTypeDef definition
class GetBucketMetricDataRequestTypeDef(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
GetContainerLogRequestTypeDef#
# GetContainerLogRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerLogRequestTypeDef
def get_value() -> GetContainerLogRequestTypeDef:
return {
"serviceName": ...,
}
# GetContainerLogRequestTypeDef definition
class GetContainerLogRequestTypeDef(TypedDict):
serviceName: str,
containerName: str,
startTime: NotRequired[TimestampTypeDef],
endTime: NotRequired[TimestampTypeDef],
filterPattern: NotRequired[str],
pageToken: NotRequired[str],
GetContainerServiceMetricDataRequestTypeDef#
# GetContainerServiceMetricDataRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerServiceMetricDataRequestTypeDef
def get_value() -> GetContainerServiceMetricDataRequestTypeDef:
return {
"serviceName": ...,
}
# GetContainerServiceMetricDataRequestTypeDef definition
class GetContainerServiceMetricDataRequestTypeDef(TypedDict):
serviceName: str,
metricName: ContainerServiceMetricNameType, # (1)
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
period: int,
statistics: Sequence[MetricStatisticType], # (2)
GetCostEstimateRequestTypeDef#
# GetCostEstimateRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetCostEstimateRequestTypeDef
def get_value() -> GetCostEstimateRequestTypeDef:
return {
"resourceName": ...,
}
# GetCostEstimateRequestTypeDef definition
class GetCostEstimateRequestTypeDef(TypedDict):
resourceName: str,
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
GetDistributionMetricDataRequestTypeDef#
# GetDistributionMetricDataRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDistributionMetricDataRequestTypeDef
def get_value() -> GetDistributionMetricDataRequestTypeDef:
return {
"distributionName": ...,
}
# GetDistributionMetricDataRequestTypeDef definition
class GetDistributionMetricDataRequestTypeDef(TypedDict):
distributionName: str,
metricName: DistributionMetricNameType, # (1)
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
period: int,
unit: MetricUnitType, # (2)
statistics: Sequence[MetricStatisticType], # (3)
GetInstanceMetricDataRequestTypeDef#
# GetInstanceMetricDataRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceMetricDataRequestTypeDef
def get_value() -> GetInstanceMetricDataRequestTypeDef:
return {
"instanceName": ...,
}
# GetInstanceMetricDataRequestTypeDef definition
class GetInstanceMetricDataRequestTypeDef(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
GetLoadBalancerMetricDataRequestTypeDef#
# GetLoadBalancerMetricDataRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerMetricDataRequestTypeDef
def get_value() -> GetLoadBalancerMetricDataRequestTypeDef:
return {
"loadBalancerName": ...,
}
# GetLoadBalancerMetricDataRequestTypeDef definition
class GetLoadBalancerMetricDataRequestTypeDef(TypedDict):
loadBalancerName: str,
metricName: LoadBalancerMetricNameType, # (1)
period: int,
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
unit: MetricUnitType, # (2)
statistics: Sequence[MetricStatisticType], # (3)
GetRelationalDatabaseLogEventsRequestTypeDef#
# GetRelationalDatabaseLogEventsRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogEventsRequestTypeDef
def get_value() -> GetRelationalDatabaseLogEventsRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseLogEventsRequestTypeDef definition
class GetRelationalDatabaseLogEventsRequestTypeDef(TypedDict):
relationalDatabaseName: str,
logStreamName: str,
startTime: NotRequired[TimestampTypeDef],
endTime: NotRequired[TimestampTypeDef],
startFromHead: NotRequired[bool],
pageToken: NotRequired[str],
GetRelationalDatabaseMetricDataRequestTypeDef#
# GetRelationalDatabaseMetricDataRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMetricDataRequestTypeDef
def get_value() -> GetRelationalDatabaseMetricDataRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseMetricDataRequestTypeDef definition
class GetRelationalDatabaseMetricDataRequestTypeDef(TypedDict):
relationalDatabaseName: str,
metricName: RelationalDatabaseMetricNameType, # (1)
period: int,
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
unit: MetricUnitType, # (2)
statistics: Sequence[MetricStatisticType], # (3)
InstanceSnapshotInfoTypeDef#
# InstanceSnapshotInfoTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstanceSnapshotInfoTypeDef
def get_value() -> InstanceSnapshotInfoTypeDef:
return {
"fromBundleId": ...,
}
# InstanceSnapshotInfoTypeDef definition
class InstanceSnapshotInfoTypeDef(TypedDict):
fromBundleId: NotRequired[str],
fromBlueprintId: NotRequired[str],
fromDiskInfo: NotRequired[List[DiskInfoTypeDef]], # (1)
- See DiskInfoTypeDef
GetDistributionBundlesResultTypeDef#
# GetDistributionBundlesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDistributionBundlesResultTypeDef
def get_value() -> GetDistributionBundlesResultTypeDef:
return {
"bundles": ...,
}
# GetDistributionBundlesResultTypeDef definition
class GetDistributionBundlesResultTypeDef(TypedDict):
bundles: List[DistributionBundleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DomainValidationRecordTypeDef#
# DomainValidationRecordTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DomainValidationRecordTypeDef
def get_value() -> DomainValidationRecordTypeDef:
return {
"domainName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import EstimateByTimeTypeDef
def get_value() -> EstimateByTimeTypeDef:
return {
"usageCost": ...,
}
# 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
GetActiveNamesRequestPaginateTypeDef#
# GetActiveNamesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetActiveNamesRequestPaginateTypeDef
def get_value() -> GetActiveNamesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetActiveNamesRequestPaginateTypeDef definition
class GetActiveNamesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetBlueprintsRequestPaginateTypeDef#
# GetBlueprintsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBlueprintsRequestPaginateTypeDef
def get_value() -> GetBlueprintsRequestPaginateTypeDef:
return {
"includeInactive": ...,
}
# GetBlueprintsRequestPaginateTypeDef definition
class GetBlueprintsRequestPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
appCategory: NotRequired[AppCategoryType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetBundlesRequestPaginateTypeDef#
# GetBundlesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBundlesRequestPaginateTypeDef
def get_value() -> GetBundlesRequestPaginateTypeDef:
return {
"includeInactive": ...,
}
# GetBundlesRequestPaginateTypeDef definition
class GetBundlesRequestPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
appCategory: NotRequired[AppCategoryType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetCloudFormationStackRecordsRequestPaginateTypeDef#
# GetCloudFormationStackRecordsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsRequestPaginateTypeDef
def get_value() -> GetCloudFormationStackRecordsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetCloudFormationStackRecordsRequestPaginateTypeDef definition
class GetCloudFormationStackRecordsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDiskSnapshotsRequestPaginateTypeDef#
# GetDiskSnapshotsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsRequestPaginateTypeDef
def get_value() -> GetDiskSnapshotsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetDiskSnapshotsRequestPaginateTypeDef definition
class GetDiskSnapshotsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDisksRequestPaginateTypeDef#
# GetDisksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDisksRequestPaginateTypeDef
def get_value() -> GetDisksRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetDisksRequestPaginateTypeDef definition
class GetDisksRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDomainsRequestPaginateTypeDef#
# GetDomainsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDomainsRequestPaginateTypeDef
def get_value() -> GetDomainsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetDomainsRequestPaginateTypeDef definition
class GetDomainsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetExportSnapshotRecordsRequestPaginateTypeDef#
# GetExportSnapshotRecordsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsRequestPaginateTypeDef
def get_value() -> GetExportSnapshotRecordsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetExportSnapshotRecordsRequestPaginateTypeDef definition
class GetExportSnapshotRecordsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInstanceSnapshotsRequestPaginateTypeDef#
# GetInstanceSnapshotsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsRequestPaginateTypeDef
def get_value() -> GetInstanceSnapshotsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetInstanceSnapshotsRequestPaginateTypeDef definition
class GetInstanceSnapshotsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInstancesRequestPaginateTypeDef#
# GetInstancesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstancesRequestPaginateTypeDef
def get_value() -> GetInstancesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetInstancesRequestPaginateTypeDef definition
class GetInstancesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetKeyPairsRequestPaginateTypeDef#
# GetKeyPairsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetKeyPairsRequestPaginateTypeDef
def get_value() -> GetKeyPairsRequestPaginateTypeDef:
return {
"includeDefaultKeyPair": ...,
}
# GetKeyPairsRequestPaginateTypeDef definition
class GetKeyPairsRequestPaginateTypeDef(TypedDict):
includeDefaultKeyPair: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetLoadBalancersRequestPaginateTypeDef#
# GetLoadBalancersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancersRequestPaginateTypeDef
def get_value() -> GetLoadBalancersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetLoadBalancersRequestPaginateTypeDef definition
class GetLoadBalancersRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetOperationsRequestPaginateTypeDef#
# GetOperationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetOperationsRequestPaginateTypeDef
def get_value() -> GetOperationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetOperationsRequestPaginateTypeDef definition
class GetOperationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseBlueprintsRequestPaginateTypeDef#
# GetRelationalDatabaseBlueprintsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsRequestPaginateTypeDef
def get_value() -> GetRelationalDatabaseBlueprintsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetRelationalDatabaseBlueprintsRequestPaginateTypeDef definition
class GetRelationalDatabaseBlueprintsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseBundlesRequestPaginateTypeDef#
# GetRelationalDatabaseBundlesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesRequestPaginateTypeDef
def get_value() -> GetRelationalDatabaseBundlesRequestPaginateTypeDef:
return {
"includeInactive": ...,
}
# GetRelationalDatabaseBundlesRequestPaginateTypeDef definition
class GetRelationalDatabaseBundlesRequestPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseEventsRequestPaginateTypeDef#
# GetRelationalDatabaseEventsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsRequestPaginateTypeDef
def get_value() -> GetRelationalDatabaseEventsRequestPaginateTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseEventsRequestPaginateTypeDef definition
class GetRelationalDatabaseEventsRequestPaginateTypeDef(TypedDict):
relationalDatabaseName: str,
durationInMinutes: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseParametersRequestPaginateTypeDef#
# GetRelationalDatabaseParametersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersRequestPaginateTypeDef
def get_value() -> GetRelationalDatabaseParametersRequestPaginateTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseParametersRequestPaginateTypeDef definition
class GetRelationalDatabaseParametersRequestPaginateTypeDef(TypedDict):
relationalDatabaseName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseSnapshotsRequestPaginateTypeDef#
# GetRelationalDatabaseSnapshotsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsRequestPaginateTypeDef
def get_value() -> GetRelationalDatabaseSnapshotsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetRelationalDatabaseSnapshotsRequestPaginateTypeDef definition
class GetRelationalDatabaseSnapshotsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabasesRequestPaginateTypeDef#
# GetRelationalDatabasesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesRequestPaginateTypeDef
def get_value() -> GetRelationalDatabasesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetRelationalDatabasesRequestPaginateTypeDef definition
class GetRelationalDatabasesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetStaticIpsRequestPaginateTypeDef#
# GetStaticIpsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetStaticIpsRequestPaginateTypeDef
def get_value() -> GetStaticIpsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetStaticIpsRequestPaginateTypeDef definition
class GetStaticIpsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetBucketMetricDataResultTypeDef#
# GetBucketMetricDataResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBucketMetricDataResultTypeDef
def get_value() -> GetBucketMetricDataResultTypeDef:
return {
"metricName": ...,
}
# GetBucketMetricDataResultTypeDef definition
class GetBucketMetricDataResultTypeDef(TypedDict):
metricName: BucketMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetContainerServiceMetricDataResultTypeDef#
# GetContainerServiceMetricDataResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerServiceMetricDataResultTypeDef
def get_value() -> GetContainerServiceMetricDataResultTypeDef:
return {
"metricName": ...,
}
# GetContainerServiceMetricDataResultTypeDef definition
class GetContainerServiceMetricDataResultTypeDef(TypedDict):
metricName: ContainerServiceMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDistributionMetricDataResultTypeDef#
# GetDistributionMetricDataResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDistributionMetricDataResultTypeDef
def get_value() -> GetDistributionMetricDataResultTypeDef:
return {
"metricName": ...,
}
# GetDistributionMetricDataResultTypeDef definition
class GetDistributionMetricDataResultTypeDef(TypedDict):
metricName: DistributionMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInstanceMetricDataResultTypeDef#
# GetInstanceMetricDataResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceMetricDataResultTypeDef
def get_value() -> GetInstanceMetricDataResultTypeDef:
return {
"metricName": ...,
}
# GetInstanceMetricDataResultTypeDef definition
class GetInstanceMetricDataResultTypeDef(TypedDict):
metricName: InstanceMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetLoadBalancerMetricDataResultTypeDef#
# GetLoadBalancerMetricDataResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerMetricDataResultTypeDef
def get_value() -> GetLoadBalancerMetricDataResultTypeDef:
return {
"metricName": ...,
}
# GetLoadBalancerMetricDataResultTypeDef definition
class GetLoadBalancerMetricDataResultTypeDef(TypedDict):
metricName: LoadBalancerMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetRelationalDatabaseMetricDataResultTypeDef#
# GetRelationalDatabaseMetricDataResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMetricDataResultTypeDef
def get_value() -> GetRelationalDatabaseMetricDataResultTypeDef:
return {
"metricName": ...,
}
# GetRelationalDatabaseMetricDataResultTypeDef definition
class GetRelationalDatabaseMetricDataResultTypeDef(TypedDict):
metricName: RelationalDatabaseMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInstancePortStatesResultTypeDef#
# GetInstancePortStatesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstancePortStatesResultTypeDef
def get_value() -> GetInstancePortStatesResultTypeDef:
return {
"portStates": ...,
}
# GetInstancePortStatesResultTypeDef definition
class GetInstancePortStatesResultTypeDef(TypedDict):
portStates: List[InstancePortStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceStateResultTypeDef#
# GetInstanceStateResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceStateResultTypeDef
def get_value() -> GetInstanceStateResultTypeDef:
return {
"state": ...,
}
# GetInstanceStateResultTypeDef definition
class GetInstanceStateResultTypeDef(TypedDict):
state: InstanceStateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLoadBalancerTlsPoliciesResultTypeDef#
# GetLoadBalancerTlsPoliciesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsPoliciesResultTypeDef
def get_value() -> GetLoadBalancerTlsPoliciesResultTypeDef:
return {
"tlsPolicies": ...,
}
# GetLoadBalancerTlsPoliciesResultTypeDef definition
class GetLoadBalancerTlsPoliciesResultTypeDef(TypedDict):
tlsPolicies: List[LoadBalancerTlsPolicyTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseBlueprintsResultTypeDef#
# GetRelationalDatabaseBlueprintsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsResultTypeDef
def get_value() -> GetRelationalDatabaseBlueprintsResultTypeDef:
return {
"blueprints": ...,
}
# GetRelationalDatabaseBlueprintsResultTypeDef definition
class GetRelationalDatabaseBlueprintsResultTypeDef(TypedDict):
blueprints: List[RelationalDatabaseBlueprintTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseBundlesResultTypeDef#
# GetRelationalDatabaseBundlesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesResultTypeDef
def get_value() -> GetRelationalDatabaseBundlesResultTypeDef:
return {
"bundles": ...,
}
# GetRelationalDatabaseBundlesResultTypeDef definition
class GetRelationalDatabaseBundlesResultTypeDef(TypedDict):
bundles: List[RelationalDatabaseBundleTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseEventsResultTypeDef#
# GetRelationalDatabaseEventsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsResultTypeDef
def get_value() -> GetRelationalDatabaseEventsResultTypeDef:
return {
"relationalDatabaseEvents": ...,
}
# GetRelationalDatabaseEventsResultTypeDef definition
class GetRelationalDatabaseEventsResultTypeDef(TypedDict):
relationalDatabaseEvents: List[RelationalDatabaseEventTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseLogEventsResultTypeDef#
# GetRelationalDatabaseLogEventsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogEventsResultTypeDef
def get_value() -> GetRelationalDatabaseLogEventsResultTypeDef:
return {
"resourceLogEvents": ...,
}
# GetRelationalDatabaseLogEventsResultTypeDef definition
class GetRelationalDatabaseLogEventsResultTypeDef(TypedDict):
resourceLogEvents: List[LogEventTypeDef], # (1)
nextBackwardToken: str,
nextForwardToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseParametersResultTypeDef#
# GetRelationalDatabaseParametersResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersResultTypeDef
def get_value() -> GetRelationalDatabaseParametersResultTypeDef:
return {
"parameters": ...,
}
# GetRelationalDatabaseParametersResultTypeDef definition
class GetRelationalDatabaseParametersResultTypeDef(TypedDict):
parameters: List[RelationalDatabaseParameterTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRelationalDatabaseParametersRequestTypeDef#
# UpdateRelationalDatabaseParametersRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseParametersRequestTypeDef
def get_value() -> UpdateRelationalDatabaseParametersRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# UpdateRelationalDatabaseParametersRequestTypeDef definition
class UpdateRelationalDatabaseParametersRequestTypeDef(TypedDict):
relationalDatabaseName: str,
parameters: Sequence[RelationalDatabaseParameterTypeDef], # (1)
InstanceAccessDetailsTypeDef#
# InstanceAccessDetailsTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstanceAccessDetailsTypeDef
def get_value() -> InstanceAccessDetailsTypeDef:
return {
"certKey": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstanceNetworkingTypeDef
def get_value() -> InstanceNetworkingTypeDef:
return {
"monthlyTransfer": ...,
}
# InstanceNetworkingTypeDef definition
class InstanceNetworkingTypeDef(TypedDict):
monthlyTransfer: NotRequired[MonthlyTransferTypeDef], # (1)
ports: NotRequired[List[InstancePortInfoTypeDef]], # (2)
LoadBalancerTlsCertificateDomainValidationRecordTypeDef#
# LoadBalancerTlsCertificateDomainValidationRecordTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateDomainValidationRecordTypeDef
def get_value() -> LoadBalancerTlsCertificateDomainValidationRecordTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateRenewalSummaryTypeDef
def get_value() -> LoadBalancerTlsCertificateRenewalSummaryTypeDef:
return {
"renewalStatus": ...,
}
# LoadBalancerTlsCertificateRenewalSummaryTypeDef definition
class LoadBalancerTlsCertificateRenewalSummaryTypeDef(TypedDict):
renewalStatus: NotRequired[LoadBalancerTlsCertificateRenewalStatusType], # (1)
domainValidationOptions: NotRequired[List[LoadBalancerTlsCertificateDomainValidationOptionTypeDef]], # (2)
- See LoadBalancerTlsCertificateRenewalStatusType
- See LoadBalancerTlsCertificateDomainValidationOptionTypeDef
LoadBalancerTypeDef#
# LoadBalancerTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import LoadBalancerTypeDef
def get_value() -> LoadBalancerTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import RegisteredDomainDelegationInfoTypeDef
def get_value() -> RegisteredDomainDelegationInfoTypeDef:
return {
"nameServersUpdateState": ...,
}
# RegisteredDomainDelegationInfoTypeDef definition
class RegisteredDomainDelegationInfoTypeDef(TypedDict):
nameServersUpdateState: NotRequired[NameServersUpdateStateTypeDef], # (1)
r53HostedZoneDeletionState: NotRequired[R53HostedZoneDeletionStateTypeDef], # (2)
RelationalDatabaseTypeDef#
# RelationalDatabaseTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseTypeDef
def get_value() -> RelationalDatabaseTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBucketAccessKeysResultTypeDef
def get_value() -> GetBucketAccessKeysResultTypeDef:
return {
"accessKeys": ...,
}
# GetBucketAccessKeysResultTypeDef definition
class GetBucketAccessKeysResultTypeDef(TypedDict):
accessKeys: List[AccessKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskFromSnapshotRequestTypeDef#
# CreateDiskFromSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDiskFromSnapshotRequestTypeDef
def get_value() -> CreateDiskFromSnapshotRequestTypeDef:
return {
"diskName": ...,
}
# CreateDiskFromSnapshotRequestTypeDef definition
class CreateDiskFromSnapshotRequestTypeDef(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
CreateDiskRequestTypeDef#
# CreateDiskRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDiskRequestTypeDef
def get_value() -> CreateDiskRequestTypeDef:
return {
"diskName": ...,
}
# CreateDiskRequestTypeDef definition
class CreateDiskRequestTypeDef(TypedDict):
diskName: str,
availabilityZone: str,
sizeInGb: int,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
addOns: NotRequired[Sequence[AddOnRequestTypeDef]], # (2)
- See TagTypeDef
- See AddOnRequestTypeDef
CreateInstancesFromSnapshotRequestTypeDef#
# CreateInstancesFromSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateInstancesFromSnapshotRequestTypeDef
def get_value() -> CreateInstancesFromSnapshotRequestTypeDef:
return {
"instanceNames": ...,
}
# CreateInstancesFromSnapshotRequestTypeDef definition
class CreateInstancesFromSnapshotRequestTypeDef(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
CreateInstancesRequestTypeDef#
# CreateInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateInstancesRequestTypeDef
def get_value() -> CreateInstancesRequestTypeDef:
return {
"instanceNames": ...,
}
# CreateInstancesRequestTypeDef definition
class CreateInstancesRequestTypeDef(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
EnableAddOnRequestTypeDef#
# EnableAddOnRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import EnableAddOnRequestTypeDef
def get_value() -> EnableAddOnRequestTypeDef:
return {
"resourceName": ...,
}
# EnableAddOnRequestTypeDef definition
class EnableAddOnRequestTypeDef(TypedDict):
resourceName: str,
addOnRequest: AddOnRequestTypeDef, # (1)
GetAlarmsResultTypeDef#
# GetAlarmsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetAlarmsResultTypeDef
def get_value() -> GetAlarmsResultTypeDef:
return {
"alarms": ...,
}
# GetAlarmsResultTypeDef definition
class GetAlarmsResultTypeDef(TypedDict):
alarms: List[AlarmTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AlarmTypeDef
- See ResponseMetadataTypeDef
GetContactMethodsResultTypeDef#
# GetContactMethodsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContactMethodsResultTypeDef
def get_value() -> GetContactMethodsResultTypeDef:
return {
"contactMethods": ...,
}
# GetContactMethodsResultTypeDef definition
class GetContactMethodsResultTypeDef(TypedDict):
contactMethods: List[ContactMethodTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AllocateStaticIpResultTypeDef#
# AllocateStaticIpResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AllocateStaticIpResultTypeDef
def get_value() -> AllocateStaticIpResultTypeDef:
return {
"operations": ...,
}
# AllocateStaticIpResultTypeDef definition
class AllocateStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachCertificateToDistributionResultTypeDef#
# AttachCertificateToDistributionResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachCertificateToDistributionResultTypeDef
def get_value() -> AttachCertificateToDistributionResultTypeDef:
return {
"operation": ...,
}
# AttachCertificateToDistributionResultTypeDef definition
class AttachCertificateToDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachDiskResultTypeDef#
# AttachDiskResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachDiskResultTypeDef
def get_value() -> AttachDiskResultTypeDef:
return {
"operations": ...,
}
# AttachDiskResultTypeDef definition
class AttachDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachInstancesToLoadBalancerResultTypeDef#
# AttachInstancesToLoadBalancerResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachInstancesToLoadBalancerResultTypeDef
def get_value() -> AttachInstancesToLoadBalancerResultTypeDef:
return {
"operations": ...,
}
# AttachInstancesToLoadBalancerResultTypeDef definition
class AttachInstancesToLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachLoadBalancerTlsCertificateResultTypeDef#
# AttachLoadBalancerTlsCertificateResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachLoadBalancerTlsCertificateResultTypeDef
def get_value() -> AttachLoadBalancerTlsCertificateResultTypeDef:
return {
"operations": ...,
}
# AttachLoadBalancerTlsCertificateResultTypeDef definition
class AttachLoadBalancerTlsCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachStaticIpResultTypeDef#
# AttachStaticIpResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import AttachStaticIpResultTypeDef
def get_value() -> AttachStaticIpResultTypeDef:
return {
"operations": ...,
}
# AttachStaticIpResultTypeDef definition
class AttachStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloseInstancePublicPortsResultTypeDef#
# CloseInstancePublicPortsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CloseInstancePublicPortsResultTypeDef
def get_value() -> CloseInstancePublicPortsResultTypeDef:
return {
"operation": ...,
}
# CloseInstancePublicPortsResultTypeDef definition
class CloseInstancePublicPortsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopySnapshotResultTypeDef#
# CopySnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CopySnapshotResultTypeDef
def get_value() -> CopySnapshotResultTypeDef:
return {
"operations": ...,
}
# CopySnapshotResultTypeDef definition
class CopySnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBucketAccessKeyResultTypeDef#
# CreateBucketAccessKeyResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateBucketAccessKeyResultTypeDef
def get_value() -> CreateBucketAccessKeyResultTypeDef:
return {
"accessKey": ...,
}
# CreateBucketAccessKeyResultTypeDef definition
class CreateBucketAccessKeyResultTypeDef(TypedDict):
accessKey: AccessKeyTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AccessKeyTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
CreateCloudFormationStackResultTypeDef#
# CreateCloudFormationStackResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateCloudFormationStackResultTypeDef
def get_value() -> CreateCloudFormationStackResultTypeDef:
return {
"operations": ...,
}
# CreateCloudFormationStackResultTypeDef definition
class CreateCloudFormationStackResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContactMethodResultTypeDef#
# CreateContactMethodResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateContactMethodResultTypeDef
def get_value() -> CreateContactMethodResultTypeDef:
return {
"operations": ...,
}
# CreateContactMethodResultTypeDef definition
class CreateContactMethodResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskFromSnapshotResultTypeDef#
# CreateDiskFromSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDiskFromSnapshotResultTypeDef
def get_value() -> CreateDiskFromSnapshotResultTypeDef:
return {
"operations": ...,
}
# CreateDiskFromSnapshotResultTypeDef definition
class CreateDiskFromSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskResultTypeDef#
# CreateDiskResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDiskResultTypeDef
def get_value() -> CreateDiskResultTypeDef:
return {
"operations": ...,
}
# CreateDiskResultTypeDef definition
class CreateDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskSnapshotResultTypeDef#
# CreateDiskSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDiskSnapshotResultTypeDef
def get_value() -> CreateDiskSnapshotResultTypeDef:
return {
"operations": ...,
}
# CreateDiskSnapshotResultTypeDef definition
class CreateDiskSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDomainEntryResultTypeDef#
# CreateDomainEntryResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDomainEntryResultTypeDef
def get_value() -> CreateDomainEntryResultTypeDef:
return {
"operation": ...,
}
# CreateDomainEntryResultTypeDef definition
class CreateDomainEntryResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDomainResultTypeDef#
# CreateDomainResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDomainResultTypeDef
def get_value() -> CreateDomainResultTypeDef:
return {
"operation": ...,
}
# CreateDomainResultTypeDef definition
class CreateDomainResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceSnapshotResultTypeDef#
# CreateInstanceSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateInstanceSnapshotResultTypeDef
def get_value() -> CreateInstanceSnapshotResultTypeDef:
return {
"operations": ...,
}
# CreateInstanceSnapshotResultTypeDef definition
class CreateInstanceSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstancesFromSnapshotResultTypeDef#
# CreateInstancesFromSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateInstancesFromSnapshotResultTypeDef
def get_value() -> CreateInstancesFromSnapshotResultTypeDef:
return {
"operations": ...,
}
# CreateInstancesFromSnapshotResultTypeDef definition
class CreateInstancesFromSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstancesResultTypeDef#
# CreateInstancesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateInstancesResultTypeDef
def get_value() -> CreateInstancesResultTypeDef:
return {
"operations": ...,
}
# CreateInstancesResultTypeDef definition
class CreateInstancesResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLoadBalancerResultTypeDef#
# CreateLoadBalancerResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateLoadBalancerResultTypeDef
def get_value() -> CreateLoadBalancerResultTypeDef:
return {
"operations": ...,
}
# CreateLoadBalancerResultTypeDef definition
class CreateLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLoadBalancerTlsCertificateResultTypeDef#
# CreateLoadBalancerTlsCertificateResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateLoadBalancerTlsCertificateResultTypeDef
def get_value() -> CreateLoadBalancerTlsCertificateResultTypeDef:
return {
"operations": ...,
}
# CreateLoadBalancerTlsCertificateResultTypeDef definition
class CreateLoadBalancerTlsCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRelationalDatabaseFromSnapshotResultTypeDef#
# CreateRelationalDatabaseFromSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseFromSnapshotResultTypeDef
def get_value() -> CreateRelationalDatabaseFromSnapshotResultTypeDef:
return {
"operations": ...,
}
# CreateRelationalDatabaseFromSnapshotResultTypeDef definition
class CreateRelationalDatabaseFromSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRelationalDatabaseResultTypeDef#
# CreateRelationalDatabaseResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseResultTypeDef
def get_value() -> CreateRelationalDatabaseResultTypeDef:
return {
"operations": ...,
}
# CreateRelationalDatabaseResultTypeDef definition
class CreateRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRelationalDatabaseSnapshotResultTypeDef#
# CreateRelationalDatabaseSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseSnapshotResultTypeDef
def get_value() -> CreateRelationalDatabaseSnapshotResultTypeDef:
return {
"operations": ...,
}
# CreateRelationalDatabaseSnapshotResultTypeDef definition
class CreateRelationalDatabaseSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAlarmResultTypeDef#
# DeleteAlarmResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteAlarmResultTypeDef
def get_value() -> DeleteAlarmResultTypeDef:
return {
"operations": ...,
}
# DeleteAlarmResultTypeDef definition
class DeleteAlarmResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAutoSnapshotResultTypeDef#
# DeleteAutoSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteAutoSnapshotResultTypeDef
def get_value() -> DeleteAutoSnapshotResultTypeDef:
return {
"operations": ...,
}
# DeleteAutoSnapshotResultTypeDef definition
class DeleteAutoSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBucketAccessKeyResultTypeDef#
# DeleteBucketAccessKeyResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteBucketAccessKeyResultTypeDef
def get_value() -> DeleteBucketAccessKeyResultTypeDef:
return {
"operations": ...,
}
# DeleteBucketAccessKeyResultTypeDef definition
class DeleteBucketAccessKeyResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBucketResultTypeDef#
# DeleteBucketResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteBucketResultTypeDef
def get_value() -> DeleteBucketResultTypeDef:
return {
"operations": ...,
}
# DeleteBucketResultTypeDef definition
class DeleteBucketResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCertificateResultTypeDef#
# DeleteCertificateResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteCertificateResultTypeDef
def get_value() -> DeleteCertificateResultTypeDef:
return {
"operations": ...,
}
# DeleteCertificateResultTypeDef definition
class DeleteCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteContactMethodResultTypeDef#
# DeleteContactMethodResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteContactMethodResultTypeDef
def get_value() -> DeleteContactMethodResultTypeDef:
return {
"operations": ...,
}
# DeleteContactMethodResultTypeDef definition
class DeleteContactMethodResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDiskResultTypeDef#
# DeleteDiskResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteDiskResultTypeDef
def get_value() -> DeleteDiskResultTypeDef:
return {
"operations": ...,
}
# DeleteDiskResultTypeDef definition
class DeleteDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDiskSnapshotResultTypeDef#
# DeleteDiskSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteDiskSnapshotResultTypeDef
def get_value() -> DeleteDiskSnapshotResultTypeDef:
return {
"operations": ...,
}
# DeleteDiskSnapshotResultTypeDef definition
class DeleteDiskSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDistributionResultTypeDef#
# DeleteDistributionResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteDistributionResultTypeDef
def get_value() -> DeleteDistributionResultTypeDef:
return {
"operation": ...,
}
# DeleteDistributionResultTypeDef definition
class DeleteDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDomainEntryResultTypeDef#
# DeleteDomainEntryResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteDomainEntryResultTypeDef
def get_value() -> DeleteDomainEntryResultTypeDef:
return {
"operation": ...,
}
# DeleteDomainEntryResultTypeDef definition
class DeleteDomainEntryResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDomainResultTypeDef#
# DeleteDomainResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteDomainResultTypeDef
def get_value() -> DeleteDomainResultTypeDef:
return {
"operation": ...,
}
# DeleteDomainResultTypeDef definition
class DeleteDomainResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInstanceResultTypeDef#
# DeleteInstanceResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteInstanceResultTypeDef
def get_value() -> DeleteInstanceResultTypeDef:
return {
"operations": ...,
}
# DeleteInstanceResultTypeDef definition
class DeleteInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInstanceSnapshotResultTypeDef#
# DeleteInstanceSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteInstanceSnapshotResultTypeDef
def get_value() -> DeleteInstanceSnapshotResultTypeDef:
return {
"operations": ...,
}
# DeleteInstanceSnapshotResultTypeDef definition
class DeleteInstanceSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteKeyPairResultTypeDef#
# DeleteKeyPairResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteKeyPairResultTypeDef
def get_value() -> DeleteKeyPairResultTypeDef:
return {
"operation": ...,
}
# DeleteKeyPairResultTypeDef definition
class DeleteKeyPairResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteKnownHostKeysResultTypeDef#
# DeleteKnownHostKeysResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteKnownHostKeysResultTypeDef
def get_value() -> DeleteKnownHostKeysResultTypeDef:
return {
"operations": ...,
}
# DeleteKnownHostKeysResultTypeDef definition
class DeleteKnownHostKeysResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLoadBalancerResultTypeDef#
# DeleteLoadBalancerResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerResultTypeDef
def get_value() -> DeleteLoadBalancerResultTypeDef:
return {
"operations": ...,
}
# DeleteLoadBalancerResultTypeDef definition
class DeleteLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLoadBalancerTlsCertificateResultTypeDef#
# DeleteLoadBalancerTlsCertificateResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerTlsCertificateResultTypeDef
def get_value() -> DeleteLoadBalancerTlsCertificateResultTypeDef:
return {
"operations": ...,
}
# DeleteLoadBalancerTlsCertificateResultTypeDef definition
class DeleteLoadBalancerTlsCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRelationalDatabaseResultTypeDef#
# DeleteRelationalDatabaseResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseResultTypeDef
def get_value() -> DeleteRelationalDatabaseResultTypeDef:
return {
"operations": ...,
}
# DeleteRelationalDatabaseResultTypeDef definition
class DeleteRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRelationalDatabaseSnapshotResultTypeDef#
# DeleteRelationalDatabaseSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseSnapshotResultTypeDef
def get_value() -> DeleteRelationalDatabaseSnapshotResultTypeDef:
return {
"operations": ...,
}
# DeleteRelationalDatabaseSnapshotResultTypeDef definition
class DeleteRelationalDatabaseSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachCertificateFromDistributionResultTypeDef#
# DetachCertificateFromDistributionResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DetachCertificateFromDistributionResultTypeDef
def get_value() -> DetachCertificateFromDistributionResultTypeDef:
return {
"operation": ...,
}
# DetachCertificateFromDistributionResultTypeDef definition
class DetachCertificateFromDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachDiskResultTypeDef#
# DetachDiskResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DetachDiskResultTypeDef
def get_value() -> DetachDiskResultTypeDef:
return {
"operations": ...,
}
# DetachDiskResultTypeDef definition
class DetachDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachInstancesFromLoadBalancerResultTypeDef#
# DetachInstancesFromLoadBalancerResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DetachInstancesFromLoadBalancerResultTypeDef
def get_value() -> DetachInstancesFromLoadBalancerResultTypeDef:
return {
"operations": ...,
}
# DetachInstancesFromLoadBalancerResultTypeDef definition
class DetachInstancesFromLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachStaticIpResultTypeDef#
# DetachStaticIpResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DetachStaticIpResultTypeDef
def get_value() -> DetachStaticIpResultTypeDef:
return {
"operations": ...,
}
# DetachStaticIpResultTypeDef definition
class DetachStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableAddOnResultTypeDef#
# DisableAddOnResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DisableAddOnResultTypeDef
def get_value() -> DisableAddOnResultTypeDef:
return {
"operations": ...,
}
# DisableAddOnResultTypeDef definition
class DisableAddOnResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableAddOnResultTypeDef#
# EnableAddOnResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import EnableAddOnResultTypeDef
def get_value() -> EnableAddOnResultTypeDef:
return {
"operations": ...,
}
# EnableAddOnResultTypeDef definition
class EnableAddOnResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportSnapshotResultTypeDef#
# ExportSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ExportSnapshotResultTypeDef
def get_value() -> ExportSnapshotResultTypeDef:
return {
"operations": ...,
}
# ExportSnapshotResultTypeDef definition
class ExportSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOperationResultTypeDef#
# GetOperationResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetOperationResultTypeDef
def get_value() -> GetOperationResultTypeDef:
return {
"operation": ...,
}
# GetOperationResultTypeDef definition
class GetOperationResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOperationsForResourceResultTypeDef#
# GetOperationsForResourceResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetOperationsForResourceResultTypeDef
def get_value() -> GetOperationsForResourceResultTypeDef:
return {
"operations": ...,
}
# GetOperationsForResourceResultTypeDef definition
class GetOperationsForResourceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
nextPageCount: str,
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOperationsResultTypeDef#
# GetOperationsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetOperationsResultTypeDef
def get_value() -> GetOperationsResultTypeDef:
return {
"operations": ...,
}
# GetOperationsResultTypeDef definition
class GetOperationsResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportKeyPairResultTypeDef#
# ImportKeyPairResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ImportKeyPairResultTypeDef
def get_value() -> ImportKeyPairResultTypeDef:
return {
"operation": ...,
}
# ImportKeyPairResultTypeDef definition
class ImportKeyPairResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OpenInstancePublicPortsResultTypeDef#
# OpenInstancePublicPortsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import OpenInstancePublicPortsResultTypeDef
def get_value() -> OpenInstancePublicPortsResultTypeDef:
return {
"operation": ...,
}
# OpenInstancePublicPortsResultTypeDef definition
class OpenInstancePublicPortsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PeerVpcResultTypeDef#
# PeerVpcResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PeerVpcResultTypeDef
def get_value() -> PeerVpcResultTypeDef:
return {
"operation": ...,
}
# PeerVpcResultTypeDef definition
class PeerVpcResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutAlarmResultTypeDef#
# PutAlarmResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PutAlarmResultTypeDef
def get_value() -> PutAlarmResultTypeDef:
return {
"operations": ...,
}
# PutAlarmResultTypeDef definition
class PutAlarmResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutInstancePublicPortsResultTypeDef#
# PutInstancePublicPortsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import PutInstancePublicPortsResultTypeDef
def get_value() -> PutInstancePublicPortsResultTypeDef:
return {
"operation": ...,
}
# PutInstancePublicPortsResultTypeDef definition
class PutInstancePublicPortsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootInstanceResultTypeDef#
# RebootInstanceResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RebootInstanceResultTypeDef
def get_value() -> RebootInstanceResultTypeDef:
return {
"operations": ...,
}
# RebootInstanceResultTypeDef definition
class RebootInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootRelationalDatabaseResultTypeDef#
# RebootRelationalDatabaseResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RebootRelationalDatabaseResultTypeDef
def get_value() -> RebootRelationalDatabaseResultTypeDef:
return {
"operations": ...,
}
# RebootRelationalDatabaseResultTypeDef definition
class RebootRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReleaseStaticIpResultTypeDef#
# ReleaseStaticIpResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ReleaseStaticIpResultTypeDef
def get_value() -> ReleaseStaticIpResultTypeDef:
return {
"operations": ...,
}
# ReleaseStaticIpResultTypeDef definition
class ReleaseStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResetDistributionCacheResultTypeDef#
# ResetDistributionCacheResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ResetDistributionCacheResultTypeDef
def get_value() -> ResetDistributionCacheResultTypeDef:
return {
"status": ...,
}
# ResetDistributionCacheResultTypeDef definition
class ResetDistributionCacheResultTypeDef(TypedDict):
status: str,
createTime: datetime,
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendContactMethodVerificationResultTypeDef#
# SendContactMethodVerificationResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SendContactMethodVerificationResultTypeDef
def get_value() -> SendContactMethodVerificationResultTypeDef:
return {
"operations": ...,
}
# SendContactMethodVerificationResultTypeDef definition
class SendContactMethodVerificationResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetIpAddressTypeResultTypeDef#
# SetIpAddressTypeResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SetIpAddressTypeResultTypeDef
def get_value() -> SetIpAddressTypeResultTypeDef:
return {
"operations": ...,
}
# SetIpAddressTypeResultTypeDef definition
class SetIpAddressTypeResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetResourceAccessForBucketResultTypeDef#
# SetResourceAccessForBucketResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SetResourceAccessForBucketResultTypeDef
def get_value() -> SetResourceAccessForBucketResultTypeDef:
return {
"operations": ...,
}
# SetResourceAccessForBucketResultTypeDef definition
class SetResourceAccessForBucketResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetupInstanceHttpsResultTypeDef#
# SetupInstanceHttpsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SetupInstanceHttpsResultTypeDef
def get_value() -> SetupInstanceHttpsResultTypeDef:
return {
"operations": ...,
}
# SetupInstanceHttpsResultTypeDef definition
class SetupInstanceHttpsResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartGUISessionResultTypeDef#
# StartGUISessionResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StartGUISessionResultTypeDef
def get_value() -> StartGUISessionResultTypeDef:
return {
"operations": ...,
}
# StartGUISessionResultTypeDef definition
class StartGUISessionResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartInstanceResultTypeDef#
# StartInstanceResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StartInstanceResultTypeDef
def get_value() -> StartInstanceResultTypeDef:
return {
"operations": ...,
}
# StartInstanceResultTypeDef definition
class StartInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartRelationalDatabaseResultTypeDef#
# StartRelationalDatabaseResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StartRelationalDatabaseResultTypeDef
def get_value() -> StartRelationalDatabaseResultTypeDef:
return {
"operations": ...,
}
# StartRelationalDatabaseResultTypeDef definition
class StartRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopGUISessionResultTypeDef#
# StopGUISessionResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StopGUISessionResultTypeDef
def get_value() -> StopGUISessionResultTypeDef:
return {
"operations": ...,
}
# StopGUISessionResultTypeDef definition
class StopGUISessionResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopInstanceResultTypeDef#
# StopInstanceResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StopInstanceResultTypeDef
def get_value() -> StopInstanceResultTypeDef:
return {
"operations": ...,
}
# StopInstanceResultTypeDef definition
class StopInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopRelationalDatabaseResultTypeDef#
# StopRelationalDatabaseResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import StopRelationalDatabaseResultTypeDef
def get_value() -> StopRelationalDatabaseResultTypeDef:
return {
"operations": ...,
}
# StopRelationalDatabaseResultTypeDef definition
class StopRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TagResourceResultTypeDef#
# TagResourceResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import TagResourceResultTypeDef
def get_value() -> TagResourceResultTypeDef:
return {
"operations": ...,
}
# TagResourceResultTypeDef definition
class TagResourceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TestAlarmResultTypeDef#
# TestAlarmResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import TestAlarmResultTypeDef
def get_value() -> TestAlarmResultTypeDef:
return {
"operations": ...,
}
# TestAlarmResultTypeDef definition
class TestAlarmResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UnpeerVpcResultTypeDef#
# UnpeerVpcResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UnpeerVpcResultTypeDef
def get_value() -> UnpeerVpcResultTypeDef:
return {
"operation": ...,
}
# UnpeerVpcResultTypeDef definition
class UnpeerVpcResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UntagResourceResultTypeDef#
# UntagResourceResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UntagResourceResultTypeDef
def get_value() -> UntagResourceResultTypeDef:
return {
"operations": ...,
}
# UntagResourceResultTypeDef definition
class UntagResourceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBucketBundleResultTypeDef#
# UpdateBucketBundleResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateBucketBundleResultTypeDef
def get_value() -> UpdateBucketBundleResultTypeDef:
return {
"operations": ...,
}
# UpdateBucketBundleResultTypeDef definition
class UpdateBucketBundleResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDistributionBundleResultTypeDef#
# UpdateDistributionBundleResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateDistributionBundleResultTypeDef
def get_value() -> UpdateDistributionBundleResultTypeDef:
return {
"operation": ...,
}
# UpdateDistributionBundleResultTypeDef definition
class UpdateDistributionBundleResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDistributionResultTypeDef#
# UpdateDistributionResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateDistributionResultTypeDef
def get_value() -> UpdateDistributionResultTypeDef:
return {
"operation": ...,
}
# UpdateDistributionResultTypeDef definition
class UpdateDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDomainEntryResultTypeDef#
# UpdateDomainEntryResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateDomainEntryResultTypeDef
def get_value() -> UpdateDomainEntryResultTypeDef:
return {
"operations": ...,
}
# UpdateDomainEntryResultTypeDef definition
class UpdateDomainEntryResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateInstanceMetadataOptionsResultTypeDef#
# UpdateInstanceMetadataOptionsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateInstanceMetadataOptionsResultTypeDef
def get_value() -> UpdateInstanceMetadataOptionsResultTypeDef:
return {
"operation": ...,
}
# UpdateInstanceMetadataOptionsResultTypeDef definition
class UpdateInstanceMetadataOptionsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateLoadBalancerAttributeResultTypeDef#
# UpdateLoadBalancerAttributeResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateLoadBalancerAttributeResultTypeDef
def get_value() -> UpdateLoadBalancerAttributeResultTypeDef:
return {
"operations": ...,
}
# UpdateLoadBalancerAttributeResultTypeDef definition
class UpdateLoadBalancerAttributeResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRelationalDatabaseParametersResultTypeDef#
# UpdateRelationalDatabaseParametersResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseParametersResultTypeDef
def get_value() -> UpdateRelationalDatabaseParametersResultTypeDef:
return {
"operations": ...,
}
# UpdateRelationalDatabaseParametersResultTypeDef definition
class UpdateRelationalDatabaseParametersResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRelationalDatabaseResultTypeDef#
# UpdateRelationalDatabaseResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseResultTypeDef
def get_value() -> UpdateRelationalDatabaseResultTypeDef:
return {
"operations": ...,
}
# UpdateRelationalDatabaseResultTypeDef definition
class UpdateRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetupHistoryTypeDef#
# SetupHistoryTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import SetupHistoryTypeDef
def get_value() -> SetupHistoryTypeDef:
return {
"operationId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetStaticIpResultTypeDef
def get_value() -> GetStaticIpResultTypeDef:
return {
"staticIp": ...,
}
# GetStaticIpResultTypeDef definition
class GetStaticIpResultTypeDef(TypedDict):
staticIp: StaticIpTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStaticIpsResultTypeDef#
# GetStaticIpsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetStaticIpsResultTypeDef
def get_value() -> GetStaticIpsResultTypeDef:
return {
"staticIps": ...,
}
# GetStaticIpsResultTypeDef definition
class GetStaticIpsResultTypeDef(TypedDict):
staticIps: List[StaticIpTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAutoSnapshotsResultTypeDef#
# GetAutoSnapshotsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetAutoSnapshotsResultTypeDef
def get_value() -> GetAutoSnapshotsResultTypeDef:
return {
"resourceName": ...,
}
# GetAutoSnapshotsResultTypeDef definition
class GetAutoSnapshotsResultTypeDef(TypedDict):
resourceName: str,
resourceType: ResourceTypeType, # (1)
autoSnapshots: List[AutoSnapshotDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetRegionsResultTypeDef#
# GetRegionsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRegionsResultTypeDef
def get_value() -> GetRegionsResultTypeDef:
return {
"regions": ...,
}
# GetRegionsResultTypeDef definition
class GetRegionsResultTypeDef(TypedDict):
regions: List[RegionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RegionTypeDef
- See ResponseMetadataTypeDef
CreateBucketResultTypeDef#
# CreateBucketResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateBucketResultTypeDef
def get_value() -> CreateBucketResultTypeDef:
return {
"bucket": ...,
}
# CreateBucketResultTypeDef definition
class CreateBucketResultTypeDef(TypedDict):
bucket: BucketTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BucketTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
GetBucketsResultTypeDef#
# GetBucketsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetBucketsResultTypeDef
def get_value() -> GetBucketsResultTypeDef:
return {
"buckets": ...,
}
# GetBucketsResultTypeDef definition
class GetBucketsResultTypeDef(TypedDict):
buckets: List[BucketTypeDef], # (1)
nextPageToken: str,
accountLevelBpaSync: AccountLevelBpaSyncTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateBucketResultTypeDef#
# UpdateBucketResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateBucketResultTypeDef
def get_value() -> UpdateBucketResultTypeDef:
return {
"bucket": ...,
}
# UpdateBucketResultTypeDef definition
class UpdateBucketResultTypeDef(TypedDict):
bucket: BucketTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BucketTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
GetDiskSnapshotResultTypeDef#
# GetDiskSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotResultTypeDef
def get_value() -> GetDiskSnapshotResultTypeDef:
return {
"diskSnapshot": ...,
}
# GetDiskSnapshotResultTypeDef definition
class GetDiskSnapshotResultTypeDef(TypedDict):
diskSnapshot: DiskSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDiskSnapshotsResultTypeDef#
# GetDiskSnapshotsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsResultTypeDef
def get_value() -> GetDiskSnapshotsResultTypeDef:
return {
"diskSnapshots": ...,
}
# GetDiskSnapshotsResultTypeDef definition
class GetDiskSnapshotsResultTypeDef(TypedDict):
diskSnapshots: List[DiskSnapshotTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDiskResultTypeDef#
# GetDiskResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDiskResultTypeDef
def get_value() -> GetDiskResultTypeDef:
return {
"disk": ...,
}
# GetDiskResultTypeDef definition
class GetDiskResultTypeDef(TypedDict):
disk: DiskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DiskTypeDef
- See ResponseMetadataTypeDef
GetDisksResultTypeDef#
# GetDisksResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDisksResultTypeDef
def get_value() -> GetDisksResultTypeDef:
return {
"disks": ...,
}
# GetDisksResultTypeDef definition
class GetDisksResultTypeDef(TypedDict):
disks: List[DiskTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DiskTypeDef
- See ResponseMetadataTypeDef
InstanceHardwareTypeDef#
# InstanceHardwareTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstanceHardwareTypeDef
def get_value() -> InstanceHardwareTypeDef:
return {
"cpuCount": ...,
}
# InstanceHardwareTypeDef definition
class InstanceHardwareTypeDef(TypedDict):
cpuCount: NotRequired[int],
disks: NotRequired[List[DiskTypeDef]], # (1)
ramSizeInGb: NotRequired[float],
- See DiskTypeDef
InstanceSnapshotTypeDef#
# InstanceSnapshotTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstanceSnapshotTypeDef
def get_value() -> InstanceSnapshotTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateKeyPairResultTypeDef
def get_value() -> CreateKeyPairResultTypeDef:
return {
"keyPair": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetKeyPairResultTypeDef
def get_value() -> GetKeyPairResultTypeDef:
return {
"keyPair": ...,
}
# GetKeyPairResultTypeDef definition
class GetKeyPairResultTypeDef(TypedDict):
keyPair: KeyPairTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetKeyPairsResultTypeDef#
# GetKeyPairsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetKeyPairsResultTypeDef
def get_value() -> GetKeyPairsResultTypeDef:
return {
"keyPairs": ...,
}
# GetKeyPairsResultTypeDef definition
class GetKeyPairsResultTypeDef(TypedDict):
keyPairs: List[KeyPairTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseSnapshotResultTypeDef#
# GetRelationalDatabaseSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotResultTypeDef
def get_value() -> GetRelationalDatabaseSnapshotResultTypeDef:
return {
"relationalDatabaseSnapshot": ...,
}
# GetRelationalDatabaseSnapshotResultTypeDef definition
class GetRelationalDatabaseSnapshotResultTypeDef(TypedDict):
relationalDatabaseSnapshot: RelationalDatabaseSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseSnapshotsResultTypeDef#
# GetRelationalDatabaseSnapshotsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsResultTypeDef
def get_value() -> GetRelationalDatabaseSnapshotsResultTypeDef:
return {
"relationalDatabaseSnapshots": ...,
}
# GetRelationalDatabaseSnapshotsResultTypeDef definition
class GetRelationalDatabaseSnapshotsResultTypeDef(TypedDict):
relationalDatabaseSnapshots: List[RelationalDatabaseSnapshotTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LightsailDistributionTypeDef#
# LightsailDistributionTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import LightsailDistributionTypeDef
def get_value() -> LightsailDistributionTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsResultTypeDef
def get_value() -> GetCloudFormationStackRecordsResultTypeDef:
return {
"cloudFormationStackRecords": ...,
}
# GetCloudFormationStackRecordsResultTypeDef definition
class GetCloudFormationStackRecordsResultTypeDef(TypedDict):
cloudFormationStackRecords: List[CloudFormationStackRecordTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateContainerServiceRequestTypeDef#
# UpdateContainerServiceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateContainerServiceRequestTypeDef
def get_value() -> UpdateContainerServiceRequestTypeDef:
return {
"serviceName": ...,
}
# UpdateContainerServiceRequestTypeDef definition
class UpdateContainerServiceRequestTypeDef(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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServiceDeploymentTypeDef
def get_value() -> ContainerServiceDeploymentTypeDef:
return {
"version": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServiceDeploymentRequestTypeDef
def get_value() -> ContainerServiceDeploymentRequestTypeDef:
return {
"containers": ...,
}
# ContainerServiceDeploymentRequestTypeDef definition
class ContainerServiceDeploymentRequestTypeDef(TypedDict):
containers: NotRequired[Mapping[str, ContainerUnionTypeDef]], # (1)
publicEndpoint: NotRequired[EndpointRequestTypeDef], # (2)
CreateContainerServiceDeploymentRequestTypeDef#
# CreateContainerServiceDeploymentRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateContainerServiceDeploymentRequestTypeDef
def get_value() -> CreateContainerServiceDeploymentRequestTypeDef:
return {
"serviceName": ...,
}
# CreateContainerServiceDeploymentRequestTypeDef definition
class CreateContainerServiceDeploymentRequestTypeDef(TypedDict):
serviceName: str,
containers: NotRequired[Mapping[str, ContainerUnionTypeDef]], # (1)
publicEndpoint: NotRequired[EndpointRequestTypeDef], # (2)
ExportSnapshotRecordSourceInfoTypeDef#
# ExportSnapshotRecordSourceInfoTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ExportSnapshotRecordSourceInfoTypeDef
def get_value() -> ExportSnapshotRecordSourceInfoTypeDef:
return {
"resourceType": ...,
}
# 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)
CreateDomainEntryRequestTypeDef#
# CreateDomainEntryRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDomainEntryRequestTypeDef
def get_value() -> CreateDomainEntryRequestTypeDef:
return {
"domainName": ...,
}
# CreateDomainEntryRequestTypeDef definition
class CreateDomainEntryRequestTypeDef(TypedDict):
domainName: str,
domainEntry: DomainEntryUnionTypeDef, # (1)
DeleteDomainEntryRequestTypeDef#
# DeleteDomainEntryRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DeleteDomainEntryRequestTypeDef
def get_value() -> DeleteDomainEntryRequestTypeDef:
return {
"domainName": ...,
}
# DeleteDomainEntryRequestTypeDef definition
class DeleteDomainEntryRequestTypeDef(TypedDict):
domainName: str,
domainEntry: DomainEntryUnionTypeDef, # (1)
UpdateDomainEntryRequestTypeDef#
# UpdateDomainEntryRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateDomainEntryRequestTypeDef
def get_value() -> UpdateDomainEntryRequestTypeDef:
return {
"domainName": ...,
}
# UpdateDomainEntryRequestTypeDef definition
class UpdateDomainEntryRequestTypeDef(TypedDict):
domainName: str,
domainEntry: DomainEntryUnionTypeDef, # (1)
RenewalSummaryTypeDef#
# RenewalSummaryTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import RenewalSummaryTypeDef
def get_value() -> RenewalSummaryTypeDef:
return {
"domainValidationRecords": ...,
}
# RenewalSummaryTypeDef definition
class RenewalSummaryTypeDef(TypedDict):
domainValidationRecords: NotRequired[List[DomainValidationRecordTypeDef]], # (1)
renewalStatus: NotRequired[RenewalStatusType], # (2)
renewalStatusReason: NotRequired[str],
updatedAt: NotRequired[datetime],
CostEstimateTypeDef#
# CostEstimateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CostEstimateTypeDef
def get_value() -> CostEstimateTypeDef:
return {
"usageType": ...,
}
# CostEstimateTypeDef definition
class CostEstimateTypeDef(TypedDict):
usageType: NotRequired[str],
resultsByTime: NotRequired[List[EstimateByTimeTypeDef]], # (1)
GetInstanceAccessDetailsResultTypeDef#
# GetInstanceAccessDetailsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceAccessDetailsResultTypeDef
def get_value() -> GetInstanceAccessDetailsResultTypeDef:
return {
"accessDetails": ...,
}
# GetInstanceAccessDetailsResultTypeDef definition
class GetInstanceAccessDetailsResultTypeDef(TypedDict):
accessDetails: InstanceAccessDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LoadBalancerTlsCertificateTypeDef#
# LoadBalancerTlsCertificateTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateTypeDef
def get_value() -> LoadBalancerTlsCertificateTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerResultTypeDef
def get_value() -> GetLoadBalancerResultTypeDef:
return {
"loadBalancer": ...,
}
# GetLoadBalancerResultTypeDef definition
class GetLoadBalancerResultTypeDef(TypedDict):
loadBalancer: LoadBalancerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLoadBalancersResultTypeDef#
# GetLoadBalancersResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancersResultTypeDef
def get_value() -> GetLoadBalancersResultTypeDef:
return {
"loadBalancers": ...,
}
# GetLoadBalancersResultTypeDef definition
class GetLoadBalancersResultTypeDef(TypedDict):
loadBalancers: List[LoadBalancerTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DomainTypeDef#
# DomainTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import DomainTypeDef
def get_value() -> DomainTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseResultTypeDef
def get_value() -> GetRelationalDatabaseResultTypeDef:
return {
"relationalDatabase": ...,
}
# GetRelationalDatabaseResultTypeDef definition
class GetRelationalDatabaseResultTypeDef(TypedDict):
relationalDatabase: RelationalDatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabasesResultTypeDef#
# GetRelationalDatabasesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesResultTypeDef
def get_value() -> GetRelationalDatabasesResultTypeDef:
return {
"relationalDatabases": ...,
}
# GetRelationalDatabasesResultTypeDef definition
class GetRelationalDatabasesResultTypeDef(TypedDict):
relationalDatabases: List[RelationalDatabaseTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSetupHistoryResultTypeDef#
# GetSetupHistoryResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetSetupHistoryResultTypeDef
def get_value() -> GetSetupHistoryResultTypeDef:
return {
"setupHistory": ...,
}
# GetSetupHistoryResultTypeDef definition
class GetSetupHistoryResultTypeDef(TypedDict):
setupHistory: List[SetupHistoryTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InstanceTypeDef#
# InstanceTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotResultTypeDef
def get_value() -> GetInstanceSnapshotResultTypeDef:
return {
"instanceSnapshot": ...,
}
# GetInstanceSnapshotResultTypeDef definition
class GetInstanceSnapshotResultTypeDef(TypedDict):
instanceSnapshot: InstanceSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceSnapshotsResultTypeDef#
# GetInstanceSnapshotsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsResultTypeDef
def get_value() -> GetInstanceSnapshotsResultTypeDef:
return {
"instanceSnapshots": ...,
}
# GetInstanceSnapshotsResultTypeDef definition
class GetInstanceSnapshotsResultTypeDef(TypedDict):
instanceSnapshots: List[InstanceSnapshotTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDistributionResultTypeDef#
# CreateDistributionResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDistributionResultTypeDef
def get_value() -> CreateDistributionResultTypeDef:
return {
"distribution": ...,
}
# CreateDistributionResultTypeDef definition
class CreateDistributionResultTypeDef(TypedDict):
distribution: LightsailDistributionTypeDef, # (1)
operation: OperationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDistributionsResultTypeDef#
# GetDistributionsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDistributionsResultTypeDef
def get_value() -> GetDistributionsResultTypeDef:
return {
"distributions": ...,
}
# GetDistributionsResultTypeDef definition
class GetDistributionsResultTypeDef(TypedDict):
distributions: List[LightsailDistributionTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDistributionRequestTypeDef#
# CreateDistributionRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateDistributionRequestTypeDef
def get_value() -> CreateDistributionRequestTypeDef:
return {
"distributionName": ...,
}
# CreateDistributionRequestTypeDef definition
class CreateDistributionRequestTypeDef(TypedDict):
distributionName: str,
origin: InputOriginTypeDef, # (1)
defaultCacheBehavior: CacheBehaviorTypeDef, # (2)
bundleId: str,
cacheBehaviorSettings: NotRequired[CacheSettingsUnionTypeDef], # (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 CacheSettingsOutputTypeDef
- See CacheBehaviorPerPathTypeDef
- See IpAddressTypeType
- See TagTypeDef
- See ViewerMinimumTlsProtocolVersionEnumType
UpdateDistributionRequestTypeDef#
# UpdateDistributionRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateDistributionRequestTypeDef
def get_value() -> UpdateDistributionRequestTypeDef:
return {
"distributionName": ...,
}
# UpdateDistributionRequestTypeDef definition
class UpdateDistributionRequestTypeDef(TypedDict):
distributionName: str,
origin: NotRequired[InputOriginTypeDef], # (1)
defaultCacheBehavior: NotRequired[CacheBehaviorTypeDef], # (2)
cacheBehaviorSettings: NotRequired[CacheSettingsUnionTypeDef], # (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 CacheSettingsOutputTypeDef
- See CacheBehaviorPerPathTypeDef
- See ViewerMinimumTlsProtocolVersionEnumType
ContainerServiceTypeDef#
# ContainerServiceTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServiceTypeDef
def get_value() -> ContainerServiceTypeDef:
return {
"containerServiceName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetContainerServiceDeploymentsResultTypeDef
def get_value() -> GetContainerServiceDeploymentsResultTypeDef:
return {
"deployments": ...,
}
# GetContainerServiceDeploymentsResultTypeDef definition
class GetContainerServiceDeploymentsResultTypeDef(TypedDict):
deployments: List[ContainerServiceDeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceRequestTypeDef#
# CreateContainerServiceRequestTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateContainerServiceRequestTypeDef
def get_value() -> CreateContainerServiceRequestTypeDef:
return {
"serviceName": ...,
}
# CreateContainerServiceRequestTypeDef definition
class CreateContainerServiceRequestTypeDef(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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import ExportSnapshotRecordTypeDef
def get_value() -> ExportSnapshotRecordTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import CertificateTypeDef
def get_value() -> CertificateTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import ResourceBudgetEstimateTypeDef
def get_value() -> ResourceBudgetEstimateTypeDef:
return {
"resourceName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsCertificatesResultTypeDef
def get_value() -> GetLoadBalancerTlsCertificatesResultTypeDef:
return {
"tlsCertificates": ...,
}
# GetLoadBalancerTlsCertificatesResultTypeDef definition
class GetLoadBalancerTlsCertificatesResultTypeDef(TypedDict):
tlsCertificates: List[LoadBalancerTlsCertificateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDomainResultTypeDef#
# GetDomainResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDomainResultTypeDef
def get_value() -> GetDomainResultTypeDef:
return {
"domain": ...,
}
# GetDomainResultTypeDef definition
class GetDomainResultTypeDef(TypedDict):
domain: DomainTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DomainTypeDef
- See ResponseMetadataTypeDef
GetDomainsResultTypeDef#
# GetDomainsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetDomainsResultTypeDef
def get_value() -> GetDomainsResultTypeDef:
return {
"domains": ...,
}
# GetDomainsResultTypeDef definition
class GetDomainsResultTypeDef(TypedDict):
domains: List[DomainTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DomainTypeDef
- See ResponseMetadataTypeDef
GetInstanceResultTypeDef#
# GetInstanceResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstanceResultTypeDef
def get_value() -> GetInstanceResultTypeDef:
return {
"instance": ...,
}
# GetInstanceResultTypeDef definition
class GetInstanceResultTypeDef(TypedDict):
instance: InstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstancesResultTypeDef#
# GetInstancesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetInstancesResultTypeDef
def get_value() -> GetInstancesResultTypeDef:
return {
"instances": ...,
}
# GetInstancesResultTypeDef definition
class GetInstancesResultTypeDef(TypedDict):
instances: List[InstanceTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContainerServicesListResultTypeDef#
# ContainerServicesListResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import ContainerServicesListResultTypeDef
def get_value() -> ContainerServicesListResultTypeDef:
return {
"containerServices": ...,
}
# ContainerServicesListResultTypeDef definition
class ContainerServicesListResultTypeDef(TypedDict):
containerServices: List[ContainerServiceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceDeploymentResultTypeDef#
# CreateContainerServiceDeploymentResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateContainerServiceDeploymentResultTypeDef
def get_value() -> CreateContainerServiceDeploymentResultTypeDef:
return {
"containerService": ...,
}
# CreateContainerServiceDeploymentResultTypeDef definition
class CreateContainerServiceDeploymentResultTypeDef(TypedDict):
containerService: ContainerServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceResultTypeDef#
# CreateContainerServiceResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateContainerServiceResultTypeDef
def get_value() -> CreateContainerServiceResultTypeDef:
return {
"containerService": ...,
}
# CreateContainerServiceResultTypeDef definition
class CreateContainerServiceResultTypeDef(TypedDict):
containerService: ContainerServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateContainerServiceResultTypeDef#
# UpdateContainerServiceResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import UpdateContainerServiceResultTypeDef
def get_value() -> UpdateContainerServiceResultTypeDef:
return {
"containerService": ...,
}
# UpdateContainerServiceResultTypeDef definition
class UpdateContainerServiceResultTypeDef(TypedDict):
containerService: ContainerServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetExportSnapshotRecordsResultTypeDef#
# GetExportSnapshotRecordsResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsResultTypeDef
def get_value() -> GetExportSnapshotRecordsResultTypeDef:
return {
"exportSnapshotRecords": ...,
}
# GetExportSnapshotRecordsResultTypeDef definition
class GetExportSnapshotRecordsResultTypeDef(TypedDict):
exportSnapshotRecords: List[ExportSnapshotRecordTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CertificateSummaryTypeDef#
# CertificateSummaryTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CertificateSummaryTypeDef
def get_value() -> CertificateSummaryTypeDef:
return {
"certificateArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetCostEstimateResultTypeDef
def get_value() -> GetCostEstimateResultTypeDef:
return {
"resourcesBudgetEstimate": ...,
}
# GetCostEstimateResultTypeDef definition
class GetCostEstimateResultTypeDef(TypedDict):
resourcesBudgetEstimate: List[ResourceBudgetEstimateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCertificateResultTypeDef#
# CreateCertificateResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import CreateCertificateResultTypeDef
def get_value() -> CreateCertificateResultTypeDef:
return {
"certificate": ...,
}
# CreateCertificateResultTypeDef definition
class CreateCertificateResultTypeDef(TypedDict):
certificate: CertificateSummaryTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetCertificatesResultTypeDef#
# GetCertificatesResultTypeDef TypedDict usage example
from mypy_boto3_lightsail.type_defs import GetCertificatesResultTypeDef
def get_value() -> GetCertificatesResultTypeDef:
return {
"certificates": ...,
}
# GetCertificatesResultTypeDef definition
class GetCertificatesResultTypeDef(TypedDict):
certificates: List[CertificateSummaryTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)