Typed dictionaries#
Auto-generated documentation for Lightsail type annotations stubs module mypy-boto3-lightsail.
AccessKeyLastUsedTypeDef#
# AccessKeyLastUsedTypeDef 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 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 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 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 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 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 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 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
AllocateStaticIpRequestRequestTypeDef#
# AllocateStaticIpRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import AllocateStaticIpRequestRequestTypeDef
def get_value() -> AllocateStaticIpRequestRequestTypeDef:
return {
"staticIpName": ...,
}
# AllocateStaticIpRequestRequestTypeDef definition
class AllocateStaticIpRequestRequestTypeDef(TypedDict):
staticIpName: str,
AttachCertificateToDistributionRequestRequestTypeDef#
# AttachCertificateToDistributionRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import AttachCertificateToDistributionRequestRequestTypeDef
def get_value() -> AttachCertificateToDistributionRequestRequestTypeDef:
return {
"distributionName": ...,
"certificateName": ...,
}
# AttachCertificateToDistributionRequestRequestTypeDef definition
class AttachCertificateToDistributionRequestRequestTypeDef(TypedDict):
distributionName: str,
certificateName: str,
AttachDiskRequestRequestTypeDef#
# AttachDiskRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import AttachDiskRequestRequestTypeDef
def get_value() -> AttachDiskRequestRequestTypeDef:
return {
"diskName": ...,
"instanceName": ...,
"diskPath": ...,
}
# AttachDiskRequestRequestTypeDef definition
class AttachDiskRequestRequestTypeDef(TypedDict):
diskName: str,
instanceName: str,
diskPath: str,
autoMounting: NotRequired[bool],
AttachInstancesToLoadBalancerRequestRequestTypeDef#
# AttachInstancesToLoadBalancerRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import AttachInstancesToLoadBalancerRequestRequestTypeDef
def get_value() -> AttachInstancesToLoadBalancerRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"instanceNames": ...,
}
# AttachInstancesToLoadBalancerRequestRequestTypeDef definition
class AttachInstancesToLoadBalancerRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
instanceNames: Sequence[str],
AttachLoadBalancerTlsCertificateRequestRequestTypeDef#
# AttachLoadBalancerTlsCertificateRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import AttachLoadBalancerTlsCertificateRequestRequestTypeDef
def get_value() -> AttachLoadBalancerTlsCertificateRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"certificateName": ...,
}
# AttachLoadBalancerTlsCertificateRequestRequestTypeDef definition
class AttachLoadBalancerTlsCertificateRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
certificateName: str,
AttachStaticIpRequestRequestTypeDef#
# AttachStaticIpRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import AttachStaticIpRequestRequestTypeDef
def get_value() -> AttachStaticIpRequestRequestTypeDef:
return {
"staticIpName": ...,
"instanceName": ...,
}
# AttachStaticIpRequestRequestTypeDef definition
class AttachStaticIpRequestRequestTypeDef(TypedDict):
staticIpName: str,
instanceName: str,
AttachedDiskTypeDef#
# AttachedDiskTypeDef 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 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 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 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 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 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 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 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 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)
- See InstancePlatformType
- See AppCategoryType
CacheBehaviorPerPathTypeDef#
# CacheBehaviorPerPathTypeDef 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 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
CookieObjectTypeDef#
# CookieObjectTypeDef 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 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 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 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 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 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 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],
ContainerTypeDef#
# ContainerTypeDef 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)
ContainerServiceECRImagePullerRoleRequestTypeDef#
# ContainerServiceECRImagePullerRoleRequestTypeDef 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 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 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 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 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 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 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],
CopySnapshotRequestRequestTypeDef#
# CopySnapshotRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import CopySnapshotRequestRequestTypeDef
def get_value() -> CopySnapshotRequestRequestTypeDef:
return {
"targetSnapshotName": ...,
"sourceRegion": ...,
}
# CopySnapshotRequestRequestTypeDef definition
class CopySnapshotRequestRequestTypeDef(TypedDict):
targetSnapshotName: str,
sourceRegion: RegionNameType, # (1)
sourceSnapshotName: NotRequired[str],
sourceResourceName: NotRequired[str],
restoreDate: NotRequired[str],
useLatestRestorableAutoSnapshot: NotRequired[bool],
- See RegionNameType
CreateBucketAccessKeyRequestRequestTypeDef#
# CreateBucketAccessKeyRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import CreateBucketAccessKeyRequestRequestTypeDef
def get_value() -> CreateBucketAccessKeyRequestRequestTypeDef:
return {
"bucketName": ...,
}
# CreateBucketAccessKeyRequestRequestTypeDef definition
class CreateBucketAccessKeyRequestRequestTypeDef(TypedDict):
bucketName: str,
InstanceEntryTypeDef#
# InstanceEntryTypeDef usage example
from mypy_boto3_lightsail.type_defs import InstanceEntryTypeDef
def get_value() -> InstanceEntryTypeDef:
return {
"sourceName": ...,
"instanceType": ...,
"portInfoSource": ...,
"availabilityZone": ...,
}
# InstanceEntryTypeDef definition
class InstanceEntryTypeDef(TypedDict):
sourceName: str,
instanceType: str,
portInfoSource: PortInfoSourceTypeType, # (1)
availabilityZone: str,
userData: NotRequired[str],
CreateContactMethodRequestRequestTypeDef#
# CreateContactMethodRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import CreateContactMethodRequestRequestTypeDef
def get_value() -> CreateContactMethodRequestRequestTypeDef:
return {
"protocol": ...,
"contactEndpoint": ...,
}
# CreateContactMethodRequestRequestTypeDef definition
class CreateContactMethodRequestRequestTypeDef(TypedDict):
protocol: ContactProtocolType, # (1)
contactEndpoint: str,
InputOriginTypeDef#
# InputOriginTypeDef 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)
DomainEntryTypeDef#
# DomainEntryTypeDef 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]],
CreateGUISessionAccessDetailsRequestRequestTypeDef#
# CreateGUISessionAccessDetailsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import CreateGUISessionAccessDetailsRequestRequestTypeDef
def get_value() -> CreateGUISessionAccessDetailsRequestRequestTypeDef:
return {
"resourceName": ...,
}
# CreateGUISessionAccessDetailsRequestRequestTypeDef definition
class CreateGUISessionAccessDetailsRequestRequestTypeDef(TypedDict):
resourceName: str,
SessionTypeDef#
# SessionTypeDef 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 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],
DeleteAlarmRequestRequestTypeDef#
# DeleteAlarmRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteAlarmRequestRequestTypeDef
def get_value() -> DeleteAlarmRequestRequestTypeDef:
return {
"alarmName": ...,
}
# DeleteAlarmRequestRequestTypeDef definition
class DeleteAlarmRequestRequestTypeDef(TypedDict):
alarmName: str,
DeleteAutoSnapshotRequestRequestTypeDef#
# DeleteAutoSnapshotRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteAutoSnapshotRequestRequestTypeDef
def get_value() -> DeleteAutoSnapshotRequestRequestTypeDef:
return {
"resourceName": ...,
"date": ...,
}
# DeleteAutoSnapshotRequestRequestTypeDef definition
class DeleteAutoSnapshotRequestRequestTypeDef(TypedDict):
resourceName: str,
date: str,
DeleteBucketAccessKeyRequestRequestTypeDef#
# DeleteBucketAccessKeyRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteBucketAccessKeyRequestRequestTypeDef
def get_value() -> DeleteBucketAccessKeyRequestRequestTypeDef:
return {
"bucketName": ...,
"accessKeyId": ...,
}
# DeleteBucketAccessKeyRequestRequestTypeDef definition
class DeleteBucketAccessKeyRequestRequestTypeDef(TypedDict):
bucketName: str,
accessKeyId: str,
DeleteBucketRequestRequestTypeDef#
# DeleteBucketRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteBucketRequestRequestTypeDef
def get_value() -> DeleteBucketRequestRequestTypeDef:
return {
"bucketName": ...,
}
# DeleteBucketRequestRequestTypeDef definition
class DeleteBucketRequestRequestTypeDef(TypedDict):
bucketName: str,
forceDelete: NotRequired[bool],
DeleteCertificateRequestRequestTypeDef#
# DeleteCertificateRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteCertificateRequestRequestTypeDef
def get_value() -> DeleteCertificateRequestRequestTypeDef:
return {
"certificateName": ...,
}
# DeleteCertificateRequestRequestTypeDef definition
class DeleteCertificateRequestRequestTypeDef(TypedDict):
certificateName: str,
DeleteContactMethodRequestRequestTypeDef#
# DeleteContactMethodRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteContactMethodRequestRequestTypeDef
def get_value() -> DeleteContactMethodRequestRequestTypeDef:
return {
"protocol": ...,
}
# DeleteContactMethodRequestRequestTypeDef definition
class DeleteContactMethodRequestRequestTypeDef(TypedDict):
protocol: ContactProtocolType, # (1)
DeleteContainerImageRequestRequestTypeDef#
# DeleteContainerImageRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteContainerImageRequestRequestTypeDef
def get_value() -> DeleteContainerImageRequestRequestTypeDef:
return {
"serviceName": ...,
"image": ...,
}
# DeleteContainerImageRequestRequestTypeDef definition
class DeleteContainerImageRequestRequestTypeDef(TypedDict):
serviceName: str,
image: str,
DeleteContainerServiceRequestRequestTypeDef#
# DeleteContainerServiceRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteContainerServiceRequestRequestTypeDef
def get_value() -> DeleteContainerServiceRequestRequestTypeDef:
return {
"serviceName": ...,
}
# DeleteContainerServiceRequestRequestTypeDef definition
class DeleteContainerServiceRequestRequestTypeDef(TypedDict):
serviceName: str,
DeleteDiskRequestRequestTypeDef#
# DeleteDiskRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteDiskRequestRequestTypeDef
def get_value() -> DeleteDiskRequestRequestTypeDef:
return {
"diskName": ...,
}
# DeleteDiskRequestRequestTypeDef definition
class DeleteDiskRequestRequestTypeDef(TypedDict):
diskName: str,
forceDeleteAddOns: NotRequired[bool],
DeleteDiskSnapshotRequestRequestTypeDef#
# DeleteDiskSnapshotRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteDiskSnapshotRequestRequestTypeDef
def get_value() -> DeleteDiskSnapshotRequestRequestTypeDef:
return {
"diskSnapshotName": ...,
}
# DeleteDiskSnapshotRequestRequestTypeDef definition
class DeleteDiskSnapshotRequestRequestTypeDef(TypedDict):
diskSnapshotName: str,
DeleteDistributionRequestRequestTypeDef#
# DeleteDistributionRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteDistributionRequestRequestTypeDef
def get_value() -> DeleteDistributionRequestRequestTypeDef:
return {
"distributionName": ...,
}
# DeleteDistributionRequestRequestTypeDef definition
class DeleteDistributionRequestRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
DeleteDomainRequestRequestTypeDef#
# DeleteDomainRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteDomainRequestRequestTypeDef
def get_value() -> DeleteDomainRequestRequestTypeDef:
return {
"domainName": ...,
}
# DeleteDomainRequestRequestTypeDef definition
class DeleteDomainRequestRequestTypeDef(TypedDict):
domainName: str,
DeleteInstanceRequestRequestTypeDef#
# DeleteInstanceRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteInstanceRequestRequestTypeDef
def get_value() -> DeleteInstanceRequestRequestTypeDef:
return {
"instanceName": ...,
}
# DeleteInstanceRequestRequestTypeDef definition
class DeleteInstanceRequestRequestTypeDef(TypedDict):
instanceName: str,
forceDeleteAddOns: NotRequired[bool],
DeleteInstanceSnapshotRequestRequestTypeDef#
# DeleteInstanceSnapshotRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteInstanceSnapshotRequestRequestTypeDef
def get_value() -> DeleteInstanceSnapshotRequestRequestTypeDef:
return {
"instanceSnapshotName": ...,
}
# DeleteInstanceSnapshotRequestRequestTypeDef definition
class DeleteInstanceSnapshotRequestRequestTypeDef(TypedDict):
instanceSnapshotName: str,
DeleteKeyPairRequestRequestTypeDef#
# DeleteKeyPairRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteKeyPairRequestRequestTypeDef
def get_value() -> DeleteKeyPairRequestRequestTypeDef:
return {
"keyPairName": ...,
}
# DeleteKeyPairRequestRequestTypeDef definition
class DeleteKeyPairRequestRequestTypeDef(TypedDict):
keyPairName: str,
expectedFingerprint: NotRequired[str],
DeleteKnownHostKeysRequestRequestTypeDef#
# DeleteKnownHostKeysRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteKnownHostKeysRequestRequestTypeDef
def get_value() -> DeleteKnownHostKeysRequestRequestTypeDef:
return {
"instanceName": ...,
}
# DeleteKnownHostKeysRequestRequestTypeDef definition
class DeleteKnownHostKeysRequestRequestTypeDef(TypedDict):
instanceName: str,
DeleteLoadBalancerRequestRequestTypeDef#
# DeleteLoadBalancerRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerRequestRequestTypeDef
def get_value() -> DeleteLoadBalancerRequestRequestTypeDef:
return {
"loadBalancerName": ...,
}
# DeleteLoadBalancerRequestRequestTypeDef definition
class DeleteLoadBalancerRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
DeleteLoadBalancerTlsCertificateRequestRequestTypeDef#
# DeleteLoadBalancerTlsCertificateRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerTlsCertificateRequestRequestTypeDef
def get_value() -> DeleteLoadBalancerTlsCertificateRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"certificateName": ...,
}
# DeleteLoadBalancerTlsCertificateRequestRequestTypeDef definition
class DeleteLoadBalancerTlsCertificateRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
certificateName: str,
force: NotRequired[bool],
DeleteRelationalDatabaseRequestRequestTypeDef#
# DeleteRelationalDatabaseRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseRequestRequestTypeDef
def get_value() -> DeleteRelationalDatabaseRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# DeleteRelationalDatabaseRequestRequestTypeDef definition
class DeleteRelationalDatabaseRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
skipFinalSnapshot: NotRequired[bool],
finalRelationalDatabaseSnapshotName: NotRequired[str],
DeleteRelationalDatabaseSnapshotRequestRequestTypeDef#
# DeleteRelationalDatabaseSnapshotRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseSnapshotRequestRequestTypeDef
def get_value() -> DeleteRelationalDatabaseSnapshotRequestRequestTypeDef:
return {
"relationalDatabaseSnapshotName": ...,
}
# DeleteRelationalDatabaseSnapshotRequestRequestTypeDef definition
class DeleteRelationalDatabaseSnapshotRequestRequestTypeDef(TypedDict):
relationalDatabaseSnapshotName: str,
DetachCertificateFromDistributionRequestRequestTypeDef#
# DetachCertificateFromDistributionRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DetachCertificateFromDistributionRequestRequestTypeDef
def get_value() -> DetachCertificateFromDistributionRequestRequestTypeDef:
return {
"distributionName": ...,
}
# DetachCertificateFromDistributionRequestRequestTypeDef definition
class DetachCertificateFromDistributionRequestRequestTypeDef(TypedDict):
distributionName: str,
DetachDiskRequestRequestTypeDef#
# DetachDiskRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DetachDiskRequestRequestTypeDef
def get_value() -> DetachDiskRequestRequestTypeDef:
return {
"diskName": ...,
}
# DetachDiskRequestRequestTypeDef definition
class DetachDiskRequestRequestTypeDef(TypedDict):
diskName: str,
DetachInstancesFromLoadBalancerRequestRequestTypeDef#
# DetachInstancesFromLoadBalancerRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DetachInstancesFromLoadBalancerRequestRequestTypeDef
def get_value() -> DetachInstancesFromLoadBalancerRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"instanceNames": ...,
}
# DetachInstancesFromLoadBalancerRequestRequestTypeDef definition
class DetachInstancesFromLoadBalancerRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
instanceNames: Sequence[str],
DetachStaticIpRequestRequestTypeDef#
# DetachStaticIpRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DetachStaticIpRequestRequestTypeDef
def get_value() -> DetachStaticIpRequestRequestTypeDef:
return {
"staticIpName": ...,
}
# DetachStaticIpRequestRequestTypeDef definition
class DetachStaticIpRequestRequestTypeDef(TypedDict):
staticIpName: str,
DisableAddOnRequestRequestTypeDef#
# DisableAddOnRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import DisableAddOnRequestRequestTypeDef
def get_value() -> DisableAddOnRequestRequestTypeDef:
return {
"addOnType": ...,
"resourceName": ...,
}
# DisableAddOnRequestRequestTypeDef definition
class DisableAddOnRequestRequestTypeDef(TypedDict):
addOnType: AddOnTypeType, # (1)
resourceName: str,
- See AddOnTypeType
DiskInfoTypeDef#
# DiskInfoTypeDef 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 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 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 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],
ResourceRecordTypeDef#
# ResourceRecordTypeDef 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],
DownloadDefaultKeyPairResultTypeDef#
# DownloadDefaultKeyPairResultTypeDef usage example
from mypy_boto3_lightsail.type_defs import DownloadDefaultKeyPairResultTypeDef
def get_value() -> DownloadDefaultKeyPairResultTypeDef:
return {
"publicKeyBase64": ...,
"privateKeyBase64": ...,
"createdAt": ...,
"ResponseMetadata": ...,
}
# DownloadDefaultKeyPairResultTypeDef definition
class DownloadDefaultKeyPairResultTypeDef(TypedDict):
publicKeyBase64: str,
privateKeyBase64: str,
createdAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TimePeriodTypeDef#
# TimePeriodTypeDef 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],
ExportSnapshotRequestRequestTypeDef#
# ExportSnapshotRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import ExportSnapshotRequestRequestTypeDef
def get_value() -> ExportSnapshotRequestRequestTypeDef:
return {
"sourceSnapshotName": ...,
}
# ExportSnapshotRequestRequestTypeDef definition
class ExportSnapshotRequestRequestTypeDef(TypedDict):
sourceSnapshotName: str,
GetActiveNamesRequestGetActiveNamesPaginateTypeDef#
# GetActiveNamesRequestGetActiveNamesPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetActiveNamesRequestGetActiveNamesPaginateTypeDef
def get_value() -> GetActiveNamesRequestGetActiveNamesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetActiveNamesRequestGetActiveNamesPaginateTypeDef definition
class GetActiveNamesRequestGetActiveNamesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetActiveNamesRequestRequestTypeDef#
# GetActiveNamesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetActiveNamesRequestRequestTypeDef
def get_value() -> GetActiveNamesRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetActiveNamesRequestRequestTypeDef definition
class GetActiveNamesRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetActiveNamesResultTypeDef#
# GetActiveNamesResultTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetActiveNamesResultTypeDef
def get_value() -> GetActiveNamesResultTypeDef:
return {
"activeNames": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
# GetActiveNamesResultTypeDef definition
class GetActiveNamesResultTypeDef(TypedDict):
activeNames: List[str],
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAlarmsRequestRequestTypeDef#
# GetAlarmsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetAlarmsRequestRequestTypeDef
def get_value() -> GetAlarmsRequestRequestTypeDef:
return {
"alarmName": ...,
}
# GetAlarmsRequestRequestTypeDef definition
class GetAlarmsRequestRequestTypeDef(TypedDict):
alarmName: NotRequired[str],
pageToken: NotRequired[str],
monitoredResourceName: NotRequired[str],
GetAutoSnapshotsRequestRequestTypeDef#
# GetAutoSnapshotsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetAutoSnapshotsRequestRequestTypeDef
def get_value() -> GetAutoSnapshotsRequestRequestTypeDef:
return {
"resourceName": ...,
}
# GetAutoSnapshotsRequestRequestTypeDef definition
class GetAutoSnapshotsRequestRequestTypeDef(TypedDict):
resourceName: str,
GetBlueprintsRequestGetBlueprintsPaginateTypeDef#
# GetBlueprintsRequestGetBlueprintsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetBlueprintsRequestGetBlueprintsPaginateTypeDef
def get_value() -> GetBlueprintsRequestGetBlueprintsPaginateTypeDef:
return {
"includeInactive": ...,
}
# GetBlueprintsRequestGetBlueprintsPaginateTypeDef definition
class GetBlueprintsRequestGetBlueprintsPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
appCategory: NotRequired[AppCategoryType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetBlueprintsRequestRequestTypeDef#
# GetBlueprintsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetBlueprintsRequestRequestTypeDef
def get_value() -> GetBlueprintsRequestRequestTypeDef:
return {
"includeInactive": ...,
}
# GetBlueprintsRequestRequestTypeDef definition
class GetBlueprintsRequestRequestTypeDef(TypedDict):
includeInactive: NotRequired[bool],
pageToken: NotRequired[str],
appCategory: NotRequired[AppCategoryType], # (1)
- See AppCategoryType
GetBucketAccessKeysRequestRequestTypeDef#
# GetBucketAccessKeysRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetBucketAccessKeysRequestRequestTypeDef
def get_value() -> GetBucketAccessKeysRequestRequestTypeDef:
return {
"bucketName": ...,
}
# GetBucketAccessKeysRequestRequestTypeDef definition
class GetBucketAccessKeysRequestRequestTypeDef(TypedDict):
bucketName: str,
GetBucketBundlesRequestRequestTypeDef#
# GetBucketBundlesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetBucketBundlesRequestRequestTypeDef
def get_value() -> GetBucketBundlesRequestRequestTypeDef:
return {
"includeInactive": ...,
}
# GetBucketBundlesRequestRequestTypeDef definition
class GetBucketBundlesRequestRequestTypeDef(TypedDict):
includeInactive: NotRequired[bool],
GetBucketMetricDataRequestRequestTypeDef#
# GetBucketMetricDataRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetBucketMetricDataRequestRequestTypeDef
def get_value() -> GetBucketMetricDataRequestRequestTypeDef:
return {
"bucketName": ...,
"metricName": ...,
"startTime": ...,
"endTime": ...,
"period": ...,
"statistics": ...,
"unit": ...,
}
# GetBucketMetricDataRequestRequestTypeDef definition
class GetBucketMetricDataRequestRequestTypeDef(TypedDict):
bucketName: str,
metricName: BucketMetricNameType, # (1)
startTime: Union[datetime, str],
endTime: Union[datetime, str],
period: int,
statistics: Sequence[MetricStatisticType], # (2)
unit: MetricUnitType, # (3)
- See BucketMetricNameType
- See MetricStatisticType
- See MetricUnitType
MetricDatapointTypeDef#
# MetricDatapointTypeDef 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
GetBucketsRequestRequestTypeDef#
# GetBucketsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetBucketsRequestRequestTypeDef
def get_value() -> GetBucketsRequestRequestTypeDef:
return {
"bucketName": ...,
}
# GetBucketsRequestRequestTypeDef definition
class GetBucketsRequestRequestTypeDef(TypedDict):
bucketName: NotRequired[str],
pageToken: NotRequired[str],
includeConnectedResources: NotRequired[bool],
GetBundlesRequestGetBundlesPaginateTypeDef#
# GetBundlesRequestGetBundlesPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetBundlesRequestGetBundlesPaginateTypeDef
def get_value() -> GetBundlesRequestGetBundlesPaginateTypeDef:
return {
"includeInactive": ...,
}
# GetBundlesRequestGetBundlesPaginateTypeDef definition
class GetBundlesRequestGetBundlesPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
appCategory: NotRequired[AppCategoryType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetBundlesRequestRequestTypeDef#
# GetBundlesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetBundlesRequestRequestTypeDef
def get_value() -> GetBundlesRequestRequestTypeDef:
return {
"includeInactive": ...,
}
# GetBundlesRequestRequestTypeDef definition
class GetBundlesRequestRequestTypeDef(TypedDict):
includeInactive: NotRequired[bool],
pageToken: NotRequired[str],
appCategory: NotRequired[AppCategoryType], # (1)
- See AppCategoryType
GetCertificatesRequestRequestTypeDef#
# GetCertificatesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetCertificatesRequestRequestTypeDef
def get_value() -> GetCertificatesRequestRequestTypeDef:
return {
"certificateStatuses": ...,
}
# GetCertificatesRequestRequestTypeDef definition
class GetCertificatesRequestRequestTypeDef(TypedDict):
certificateStatuses: NotRequired[Sequence[CertificateStatusType]], # (1)
includeCertificateDetails: NotRequired[bool],
certificateName: NotRequired[str],
GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef#
# GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef
def get_value() -> GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef definition
class GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetCloudFormationStackRecordsRequestRequestTypeDef#
# GetCloudFormationStackRecordsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsRequestRequestTypeDef
def get_value() -> GetCloudFormationStackRecordsRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetCloudFormationStackRecordsRequestRequestTypeDef definition
class GetCloudFormationStackRecordsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetContactMethodsRequestRequestTypeDef#
# GetContactMethodsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetContactMethodsRequestRequestTypeDef
def get_value() -> GetContactMethodsRequestRequestTypeDef:
return {
"protocols": ...,
}
# GetContactMethodsRequestRequestTypeDef definition
class GetContactMethodsRequestRequestTypeDef(TypedDict):
protocols: NotRequired[Sequence[ContactProtocolType]], # (1)
GetContainerAPIMetadataResultTypeDef#
# GetContainerAPIMetadataResultTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetContainerAPIMetadataResultTypeDef
def get_value() -> GetContainerAPIMetadataResultTypeDef:
return {
"metadata": ...,
"ResponseMetadata": ...,
}
# GetContainerAPIMetadataResultTypeDef definition
class GetContainerAPIMetadataResultTypeDef(TypedDict):
metadata: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetContainerImagesRequestRequestTypeDef#
# GetContainerImagesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetContainerImagesRequestRequestTypeDef
def get_value() -> GetContainerImagesRequestRequestTypeDef:
return {
"serviceName": ...,
}
# GetContainerImagesRequestRequestTypeDef definition
class GetContainerImagesRequestRequestTypeDef(TypedDict):
serviceName: str,
GetContainerLogRequestRequestTypeDef#
# GetContainerLogRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetContainerLogRequestRequestTypeDef
def get_value() -> GetContainerLogRequestRequestTypeDef:
return {
"serviceName": ...,
"containerName": ...,
}
# GetContainerLogRequestRequestTypeDef definition
class GetContainerLogRequestRequestTypeDef(TypedDict):
serviceName: str,
containerName: str,
startTime: NotRequired[Union[datetime, str]],
endTime: NotRequired[Union[datetime, str]],
filterPattern: NotRequired[str],
pageToken: NotRequired[str],
GetContainerServiceDeploymentsRequestRequestTypeDef#
# GetContainerServiceDeploymentsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetContainerServiceDeploymentsRequestRequestTypeDef
def get_value() -> GetContainerServiceDeploymentsRequestRequestTypeDef:
return {
"serviceName": ...,
}
# GetContainerServiceDeploymentsRequestRequestTypeDef definition
class GetContainerServiceDeploymentsRequestRequestTypeDef(TypedDict):
serviceName: str,
GetContainerServiceMetricDataRequestRequestTypeDef#
# GetContainerServiceMetricDataRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetContainerServiceMetricDataRequestRequestTypeDef
def get_value() -> GetContainerServiceMetricDataRequestRequestTypeDef:
return {
"serviceName": ...,
"metricName": ...,
"startTime": ...,
"endTime": ...,
"period": ...,
"statistics": ...,
}
# GetContainerServiceMetricDataRequestRequestTypeDef definition
class GetContainerServiceMetricDataRequestRequestTypeDef(TypedDict):
serviceName: str,
metricName: ContainerServiceMetricNameType, # (1)
startTime: Union[datetime, str],
endTime: Union[datetime, str],
period: int,
statistics: Sequence[MetricStatisticType], # (2)
GetContainerServicesRequestRequestTypeDef#
# GetContainerServicesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetContainerServicesRequestRequestTypeDef
def get_value() -> GetContainerServicesRequestRequestTypeDef:
return {
"serviceName": ...,
}
# GetContainerServicesRequestRequestTypeDef definition
class GetContainerServicesRequestRequestTypeDef(TypedDict):
serviceName: NotRequired[str],
GetCostEstimateRequestRequestTypeDef#
# GetCostEstimateRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetCostEstimateRequestRequestTypeDef
def get_value() -> GetCostEstimateRequestRequestTypeDef:
return {
"resourceName": ...,
"startTime": ...,
"endTime": ...,
}
# GetCostEstimateRequestRequestTypeDef definition
class GetCostEstimateRequestRequestTypeDef(TypedDict):
resourceName: str,
startTime: Union[datetime, str],
endTime: Union[datetime, str],
GetDiskRequestRequestTypeDef#
# GetDiskRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDiskRequestRequestTypeDef
def get_value() -> GetDiskRequestRequestTypeDef:
return {
"diskName": ...,
}
# GetDiskRequestRequestTypeDef definition
class GetDiskRequestRequestTypeDef(TypedDict):
diskName: str,
GetDiskSnapshotRequestRequestTypeDef#
# GetDiskSnapshotRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotRequestRequestTypeDef
def get_value() -> GetDiskSnapshotRequestRequestTypeDef:
return {
"diskSnapshotName": ...,
}
# GetDiskSnapshotRequestRequestTypeDef definition
class GetDiskSnapshotRequestRequestTypeDef(TypedDict):
diskSnapshotName: str,
GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef#
# GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef
def get_value() -> GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef definition
class GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDiskSnapshotsRequestRequestTypeDef#
# GetDiskSnapshotsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsRequestRequestTypeDef
def get_value() -> GetDiskSnapshotsRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetDiskSnapshotsRequestRequestTypeDef definition
class GetDiskSnapshotsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetDisksRequestGetDisksPaginateTypeDef#
# GetDisksRequestGetDisksPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDisksRequestGetDisksPaginateTypeDef
def get_value() -> GetDisksRequestGetDisksPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetDisksRequestGetDisksPaginateTypeDef definition
class GetDisksRequestGetDisksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDisksRequestRequestTypeDef#
# GetDisksRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDisksRequestRequestTypeDef
def get_value() -> GetDisksRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetDisksRequestRequestTypeDef definition
class GetDisksRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetDistributionLatestCacheResetRequestRequestTypeDef#
# GetDistributionLatestCacheResetRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDistributionLatestCacheResetRequestRequestTypeDef
def get_value() -> GetDistributionLatestCacheResetRequestRequestTypeDef:
return {
"distributionName": ...,
}
# GetDistributionLatestCacheResetRequestRequestTypeDef definition
class GetDistributionLatestCacheResetRequestRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
GetDistributionLatestCacheResetResultTypeDef#
# GetDistributionLatestCacheResetResultTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDistributionLatestCacheResetResultTypeDef
def get_value() -> GetDistributionLatestCacheResetResultTypeDef:
return {
"status": ...,
"createTime": ...,
"ResponseMetadata": ...,
}
# GetDistributionLatestCacheResetResultTypeDef definition
class GetDistributionLatestCacheResetResultTypeDef(TypedDict):
status: str,
createTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDistributionMetricDataRequestRequestTypeDef#
# GetDistributionMetricDataRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDistributionMetricDataRequestRequestTypeDef
def get_value() -> GetDistributionMetricDataRequestRequestTypeDef:
return {
"distributionName": ...,
"metricName": ...,
"startTime": ...,
"endTime": ...,
"period": ...,
"unit": ...,
"statistics": ...,
}
# GetDistributionMetricDataRequestRequestTypeDef definition
class GetDistributionMetricDataRequestRequestTypeDef(TypedDict):
distributionName: str,
metricName: DistributionMetricNameType, # (1)
startTime: Union[datetime, str],
endTime: Union[datetime, str],
period: int,
unit: MetricUnitType, # (2)
statistics: Sequence[MetricStatisticType], # (3)
GetDistributionsRequestRequestTypeDef#
# GetDistributionsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDistributionsRequestRequestTypeDef
def get_value() -> GetDistributionsRequestRequestTypeDef:
return {
"distributionName": ...,
}
# GetDistributionsRequestRequestTypeDef definition
class GetDistributionsRequestRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
pageToken: NotRequired[str],
GetDomainRequestRequestTypeDef#
# GetDomainRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDomainRequestRequestTypeDef
def get_value() -> GetDomainRequestRequestTypeDef:
return {
"domainName": ...,
}
# GetDomainRequestRequestTypeDef definition
class GetDomainRequestRequestTypeDef(TypedDict):
domainName: str,
GetDomainsRequestGetDomainsPaginateTypeDef#
# GetDomainsRequestGetDomainsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDomainsRequestGetDomainsPaginateTypeDef
def get_value() -> GetDomainsRequestGetDomainsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetDomainsRequestGetDomainsPaginateTypeDef definition
class GetDomainsRequestGetDomainsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDomainsRequestRequestTypeDef#
# GetDomainsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetDomainsRequestRequestTypeDef
def get_value() -> GetDomainsRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetDomainsRequestRequestTypeDef definition
class GetDomainsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef#
# GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef
def get_value() -> GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef definition
class GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetExportSnapshotRecordsRequestRequestTypeDef#
# GetExportSnapshotRecordsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsRequestRequestTypeDef
def get_value() -> GetExportSnapshotRecordsRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetExportSnapshotRecordsRequestRequestTypeDef definition
class GetExportSnapshotRecordsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetInstanceAccessDetailsRequestRequestTypeDef#
# GetInstanceAccessDetailsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetInstanceAccessDetailsRequestRequestTypeDef
def get_value() -> GetInstanceAccessDetailsRequestRequestTypeDef:
return {
"instanceName": ...,
}
# GetInstanceAccessDetailsRequestRequestTypeDef definition
class GetInstanceAccessDetailsRequestRequestTypeDef(TypedDict):
instanceName: str,
protocol: NotRequired[InstanceAccessProtocolType], # (1)
GetInstanceMetricDataRequestRequestTypeDef#
# GetInstanceMetricDataRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetInstanceMetricDataRequestRequestTypeDef
def get_value() -> GetInstanceMetricDataRequestRequestTypeDef:
return {
"instanceName": ...,
"metricName": ...,
"period": ...,
"startTime": ...,
"endTime": ...,
"unit": ...,
"statistics": ...,
}
# GetInstanceMetricDataRequestRequestTypeDef definition
class GetInstanceMetricDataRequestRequestTypeDef(TypedDict):
instanceName: str,
metricName: InstanceMetricNameType, # (1)
period: int,
startTime: Union[datetime, str],
endTime: Union[datetime, str],
unit: MetricUnitType, # (2)
statistics: Sequence[MetricStatisticType], # (3)
- See InstanceMetricNameType
- See MetricUnitType
- See MetricStatisticType
GetInstancePortStatesRequestRequestTypeDef#
# GetInstancePortStatesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetInstancePortStatesRequestRequestTypeDef
def get_value() -> GetInstancePortStatesRequestRequestTypeDef:
return {
"instanceName": ...,
}
# GetInstancePortStatesRequestRequestTypeDef definition
class GetInstancePortStatesRequestRequestTypeDef(TypedDict):
instanceName: str,
InstancePortStateTypeDef#
# InstancePortStateTypeDef 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
GetInstanceRequestRequestTypeDef#
# GetInstanceRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetInstanceRequestRequestTypeDef
def get_value() -> GetInstanceRequestRequestTypeDef:
return {
"instanceName": ...,
}
# GetInstanceRequestRequestTypeDef definition
class GetInstanceRequestRequestTypeDef(TypedDict):
instanceName: str,
GetInstanceSnapshotRequestRequestTypeDef#
# GetInstanceSnapshotRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotRequestRequestTypeDef
def get_value() -> GetInstanceSnapshotRequestRequestTypeDef:
return {
"instanceSnapshotName": ...,
}
# GetInstanceSnapshotRequestRequestTypeDef definition
class GetInstanceSnapshotRequestRequestTypeDef(TypedDict):
instanceSnapshotName: str,
GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef#
# GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef
def get_value() -> GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef definition
class GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInstanceSnapshotsRequestRequestTypeDef#
# GetInstanceSnapshotsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsRequestRequestTypeDef
def get_value() -> GetInstanceSnapshotsRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetInstanceSnapshotsRequestRequestTypeDef definition
class GetInstanceSnapshotsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetInstanceStateRequestRequestTypeDef#
# GetInstanceStateRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetInstanceStateRequestRequestTypeDef
def get_value() -> GetInstanceStateRequestRequestTypeDef:
return {
"instanceName": ...,
}
# GetInstanceStateRequestRequestTypeDef definition
class GetInstanceStateRequestRequestTypeDef(TypedDict):
instanceName: str,
InstanceStateTypeDef#
# InstanceStateTypeDef 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],
GetInstancesRequestGetInstancesPaginateTypeDef#
# GetInstancesRequestGetInstancesPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetInstancesRequestGetInstancesPaginateTypeDef
def get_value() -> GetInstancesRequestGetInstancesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetInstancesRequestGetInstancesPaginateTypeDef definition
class GetInstancesRequestGetInstancesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInstancesRequestRequestTypeDef#
# GetInstancesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetInstancesRequestRequestTypeDef
def get_value() -> GetInstancesRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetInstancesRequestRequestTypeDef definition
class GetInstancesRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetKeyPairRequestRequestTypeDef#
# GetKeyPairRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetKeyPairRequestRequestTypeDef
def get_value() -> GetKeyPairRequestRequestTypeDef:
return {
"keyPairName": ...,
}
# GetKeyPairRequestRequestTypeDef definition
class GetKeyPairRequestRequestTypeDef(TypedDict):
keyPairName: str,
GetKeyPairsRequestGetKeyPairsPaginateTypeDef#
# GetKeyPairsRequestGetKeyPairsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetKeyPairsRequestGetKeyPairsPaginateTypeDef
def get_value() -> GetKeyPairsRequestGetKeyPairsPaginateTypeDef:
return {
"includeDefaultKeyPair": ...,
}
# GetKeyPairsRequestGetKeyPairsPaginateTypeDef definition
class GetKeyPairsRequestGetKeyPairsPaginateTypeDef(TypedDict):
includeDefaultKeyPair: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetKeyPairsRequestRequestTypeDef#
# GetKeyPairsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetKeyPairsRequestRequestTypeDef
def get_value() -> GetKeyPairsRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetKeyPairsRequestRequestTypeDef definition
class GetKeyPairsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
includeDefaultKeyPair: NotRequired[bool],
GetLoadBalancerMetricDataRequestRequestTypeDef#
# GetLoadBalancerMetricDataRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerMetricDataRequestRequestTypeDef
def get_value() -> GetLoadBalancerMetricDataRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"metricName": ...,
"period": ...,
"startTime": ...,
"endTime": ...,
"unit": ...,
"statistics": ...,
}
# GetLoadBalancerMetricDataRequestRequestTypeDef definition
class GetLoadBalancerMetricDataRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
metricName: LoadBalancerMetricNameType, # (1)
period: int,
startTime: Union[datetime, str],
endTime: Union[datetime, str],
unit: MetricUnitType, # (2)
statistics: Sequence[MetricStatisticType], # (3)
GetLoadBalancerRequestRequestTypeDef#
# GetLoadBalancerRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerRequestRequestTypeDef
def get_value() -> GetLoadBalancerRequestRequestTypeDef:
return {
"loadBalancerName": ...,
}
# GetLoadBalancerRequestRequestTypeDef definition
class GetLoadBalancerRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
GetLoadBalancerTlsCertificatesRequestRequestTypeDef#
# GetLoadBalancerTlsCertificatesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsCertificatesRequestRequestTypeDef
def get_value() -> GetLoadBalancerTlsCertificatesRequestRequestTypeDef:
return {
"loadBalancerName": ...,
}
# GetLoadBalancerTlsCertificatesRequestRequestTypeDef definition
class GetLoadBalancerTlsCertificatesRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
GetLoadBalancerTlsPoliciesRequestRequestTypeDef#
# GetLoadBalancerTlsPoliciesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsPoliciesRequestRequestTypeDef
def get_value() -> GetLoadBalancerTlsPoliciesRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetLoadBalancerTlsPoliciesRequestRequestTypeDef definition
class GetLoadBalancerTlsPoliciesRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
LoadBalancerTlsPolicyTypeDef#
# LoadBalancerTlsPolicyTypeDef 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]],
GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef#
# GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef
def get_value() -> GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef definition
class GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetLoadBalancersRequestRequestTypeDef#
# GetLoadBalancersRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetLoadBalancersRequestRequestTypeDef
def get_value() -> GetLoadBalancersRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetLoadBalancersRequestRequestTypeDef definition
class GetLoadBalancersRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetOperationRequestRequestTypeDef#
# GetOperationRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetOperationRequestRequestTypeDef
def get_value() -> GetOperationRequestRequestTypeDef:
return {
"operationId": ...,
}
# GetOperationRequestRequestTypeDef definition
class GetOperationRequestRequestTypeDef(TypedDict):
operationId: str,
GetOperationsForResourceRequestRequestTypeDef#
# GetOperationsForResourceRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetOperationsForResourceRequestRequestTypeDef
def get_value() -> GetOperationsForResourceRequestRequestTypeDef:
return {
"resourceName": ...,
}
# GetOperationsForResourceRequestRequestTypeDef definition
class GetOperationsForResourceRequestRequestTypeDef(TypedDict):
resourceName: str,
pageToken: NotRequired[str],
GetOperationsRequestGetOperationsPaginateTypeDef#
# GetOperationsRequestGetOperationsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetOperationsRequestGetOperationsPaginateTypeDef
def get_value() -> GetOperationsRequestGetOperationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetOperationsRequestGetOperationsPaginateTypeDef definition
class GetOperationsRequestGetOperationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetOperationsRequestRequestTypeDef#
# GetOperationsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetOperationsRequestRequestTypeDef
def get_value() -> GetOperationsRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetOperationsRequestRequestTypeDef definition
class GetOperationsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetRegionsRequestRequestTypeDef#
# GetRegionsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRegionsRequestRequestTypeDef
def get_value() -> GetRegionsRequestRequestTypeDef:
return {
"includeAvailabilityZones": ...,
}
# GetRegionsRequestRequestTypeDef definition
class GetRegionsRequestRequestTypeDef(TypedDict):
includeAvailabilityZones: NotRequired[bool],
includeRelationalDatabaseAvailabilityZones: NotRequired[bool],
GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef#
# GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef
def get_value() -> GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef definition
class GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseBlueprintsRequestRequestTypeDef#
# GetRelationalDatabaseBlueprintsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseBlueprintsRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetRelationalDatabaseBlueprintsRequestRequestTypeDef definition
class GetRelationalDatabaseBlueprintsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
RelationalDatabaseBlueprintTypeDef#
# RelationalDatabaseBlueprintTypeDef 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],
GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef#
# GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef
def get_value() -> GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef:
return {
"includeInactive": ...,
}
# GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef definition
class GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseBundlesRequestRequestTypeDef#
# GetRelationalDatabaseBundlesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseBundlesRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetRelationalDatabaseBundlesRequestRequestTypeDef definition
class GetRelationalDatabaseBundlesRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
includeInactive: NotRequired[bool],
RelationalDatabaseBundleTypeDef#
# RelationalDatabaseBundleTypeDef 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],
GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef#
# GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef
def get_value() -> GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef definition
class GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef(TypedDict):
relationalDatabaseName: str,
durationInMinutes: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseEventsRequestRequestTypeDef#
# GetRelationalDatabaseEventsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseEventsRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseEventsRequestRequestTypeDef definition
class GetRelationalDatabaseEventsRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
durationInMinutes: NotRequired[int],
pageToken: NotRequired[str],
RelationalDatabaseEventTypeDef#
# RelationalDatabaseEventTypeDef 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]],
GetRelationalDatabaseLogEventsRequestRequestTypeDef#
# GetRelationalDatabaseLogEventsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogEventsRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseLogEventsRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
"logStreamName": ...,
}
# GetRelationalDatabaseLogEventsRequestRequestTypeDef definition
class GetRelationalDatabaseLogEventsRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
logStreamName: str,
startTime: NotRequired[Union[datetime, str]],
endTime: NotRequired[Union[datetime, str]],
startFromHead: NotRequired[bool],
pageToken: NotRequired[str],
LogEventTypeDef#
# LogEventTypeDef 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],
GetRelationalDatabaseLogStreamsRequestRequestTypeDef#
# GetRelationalDatabaseLogStreamsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogStreamsRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseLogStreamsRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseLogStreamsRequestRequestTypeDef definition
class GetRelationalDatabaseLogStreamsRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
GetRelationalDatabaseLogStreamsResultTypeDef#
# GetRelationalDatabaseLogStreamsResultTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogStreamsResultTypeDef
def get_value() -> GetRelationalDatabaseLogStreamsResultTypeDef:
return {
"logStreams": ...,
"ResponseMetadata": ...,
}
# GetRelationalDatabaseLogStreamsResultTypeDef definition
class GetRelationalDatabaseLogStreamsResultTypeDef(TypedDict):
logStreams: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef#
# GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef definition
class GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
passwordVersion: NotRequired[RelationalDatabasePasswordVersionType], # (1)
GetRelationalDatabaseMasterUserPasswordResultTypeDef#
# GetRelationalDatabaseMasterUserPasswordResultTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMasterUserPasswordResultTypeDef
def get_value() -> GetRelationalDatabaseMasterUserPasswordResultTypeDef:
return {
"masterUserPassword": ...,
"createdAt": ...,
"ResponseMetadata": ...,
}
# GetRelationalDatabaseMasterUserPasswordResultTypeDef definition
class GetRelationalDatabaseMasterUserPasswordResultTypeDef(TypedDict):
masterUserPassword: str,
createdAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRelationalDatabaseMetricDataRequestRequestTypeDef#
# GetRelationalDatabaseMetricDataRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMetricDataRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseMetricDataRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
"metricName": ...,
"period": ...,
"startTime": ...,
"endTime": ...,
"unit": ...,
"statistics": ...,
}
# GetRelationalDatabaseMetricDataRequestRequestTypeDef definition
class GetRelationalDatabaseMetricDataRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
metricName: RelationalDatabaseMetricNameType, # (1)
period: int,
startTime: Union[datetime, str],
endTime: Union[datetime, str],
unit: MetricUnitType, # (2)
statistics: Sequence[MetricStatisticType], # (3)
GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef#
# GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef
def get_value() -> GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef definition
class GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef(TypedDict):
relationalDatabaseName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseParametersRequestRequestTypeDef#
# GetRelationalDatabaseParametersRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseParametersRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseParametersRequestRequestTypeDef definition
class GetRelationalDatabaseParametersRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
pageToken: NotRequired[str],
RelationalDatabaseParameterTypeDef#
# RelationalDatabaseParameterTypeDef 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],
GetRelationalDatabaseRequestRequestTypeDef#
# GetRelationalDatabaseRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
# GetRelationalDatabaseRequestRequestTypeDef definition
class GetRelationalDatabaseRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
GetRelationalDatabaseSnapshotRequestRequestTypeDef#
# GetRelationalDatabaseSnapshotRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseSnapshotRequestRequestTypeDef:
return {
"relationalDatabaseSnapshotName": ...,
}
# GetRelationalDatabaseSnapshotRequestRequestTypeDef definition
class GetRelationalDatabaseSnapshotRequestRequestTypeDef(TypedDict):
relationalDatabaseSnapshotName: str,
GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef#
# GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef
def get_value() -> GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef definition
class GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseSnapshotsRequestRequestTypeDef#
# GetRelationalDatabaseSnapshotsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseSnapshotsRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetRelationalDatabaseSnapshotsRequestRequestTypeDef definition
class GetRelationalDatabaseSnapshotsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef#
# GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef
def get_value() -> GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef definition
class GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabasesRequestRequestTypeDef#
# GetRelationalDatabasesRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesRequestRequestTypeDef
def get_value() -> GetRelationalDatabasesRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetRelationalDatabasesRequestRequestTypeDef definition
class GetRelationalDatabasesRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetStaticIpRequestRequestTypeDef#
# GetStaticIpRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetStaticIpRequestRequestTypeDef
def get_value() -> GetStaticIpRequestRequestTypeDef:
return {
"staticIpName": ...,
}
# GetStaticIpRequestRequestTypeDef definition
class GetStaticIpRequestRequestTypeDef(TypedDict):
staticIpName: str,
GetStaticIpsRequestGetStaticIpsPaginateTypeDef#
# GetStaticIpsRequestGetStaticIpsPaginateTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetStaticIpsRequestGetStaticIpsPaginateTypeDef
def get_value() -> GetStaticIpsRequestGetStaticIpsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetStaticIpsRequestGetStaticIpsPaginateTypeDef definition
class GetStaticIpsRequestGetStaticIpsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetStaticIpsRequestRequestTypeDef#
# GetStaticIpsRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import GetStaticIpsRequestRequestTypeDef
def get_value() -> GetStaticIpsRequestRequestTypeDef:
return {
"pageToken": ...,
}
# GetStaticIpsRequestRequestTypeDef definition
class GetStaticIpsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
HostKeyAttributesTypeDef#
# HostKeyAttributesTypeDef 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],
ImportKeyPairRequestRequestTypeDef#
# ImportKeyPairRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import ImportKeyPairRequestRequestTypeDef
def get_value() -> ImportKeyPairRequestRequestTypeDef:
return {
"keyPairName": ...,
"publicKeyBase64": ...,
}
# ImportKeyPairRequestRequestTypeDef definition
class ImportKeyPairRequestRequestTypeDef(TypedDict):
keyPairName: str,
publicKeyBase64: str,
PasswordDataTypeDef#
# PasswordDataTypeDef 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 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 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 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 usage example
from mypy_boto3_lightsail.type_defs import MonthlyTransferTypeDef
def get_value() -> MonthlyTransferTypeDef:
return {
"gbPerMonthAllocated": ...,
}
# MonthlyTransferTypeDef definition
class MonthlyTransferTypeDef(TypedDict):
gbPerMonthAllocated: NotRequired[int],
IsVpcPeeredResultTypeDef#
# IsVpcPeeredResultTypeDef usage example
from mypy_boto3_lightsail.type_defs import IsVpcPeeredResultTypeDef
def get_value() -> IsVpcPeeredResultTypeDef:
return {
"isPeered": ...,
"ResponseMetadata": ...,
}
# IsVpcPeeredResultTypeDef definition
class IsVpcPeeredResultTypeDef(TypedDict):
isPeered: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
OriginTypeDef#
# OriginTypeDef 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)
LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef#
# LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef 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 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 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 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],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef 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],
PendingMaintenanceActionTypeDef#
# PendingMaintenanceActionTypeDef 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 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],
PutAlarmRequestRequestTypeDef#
# PutAlarmRequestRequestTypeDef usage example
from mypy_boto3_lightsail.type_defs import PutAlarmRequestRequestTypeDef
def get_value() -> PutAlarmRequestRequestTypeDef:
return {
"alarmName": ...,
"metricName": ...,
"monitoredResourceName": ...,
"comparisonOperator": ...,
"threshold": ...,
"evaluationPeriods": ...,
}
# PutAlarmRequestRequestTypeDef definition
class PutAlarmRequestRequestTypeDef(TypedDict):
alarmName: str,
metricName: MetricNameType, # (1)
monitoredResourceName: str,
comparisonOperator: ComparisonOperatorType, # (2)
threshold: float,
evaluationPeriods: int,
datapointsToAlarm: NotRequired[int],
treatMissingData: NotRequired[TreatMissingDataType], # (3)
contactProtocols: NotRequired[Sequence[ContactProtocolType]], # (4)
notificationTriggers: NotRequired[Sequence[AlarmStateType]], # (5)
notificationEnabled: NotRequired[bool],
- See MetricNameType
- See ComparisonOperatorType
- See TreatMissingDataType
- See ContactProtocolType
- See AlarmStateType
R53HostedZoneDeletionStateTypeDef#
# R53HostedZoneDeletionStateTypeDef usage example
from mypy_boto3_lightsail.type_defs import R53HostedZoneDeletionStateTypeDef
def get_value() -> R53HostedZoneDeletionStateTypeDef:
return {
"code": ...,