Typed dictionaries
Auto-generated documentation for Lightsail type annotations stubs module mypy-boto3-lightsail.
AccessKeyLastUsedTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AccessKeyLastUsedTypeDef
def get_value() -> AccessKeyLastUsedTypeDef:
return {
"lastUsedDate": ...,
}
Definition
class AccessKeyLastUsedTypeDef(TypedDict):
lastUsedDate: NotRequired[datetime],
region: NotRequired[str],
serviceName: NotRequired[str],
AccessRulesTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AccessRulesTypeDef
def get_value() -> AccessRulesTypeDef:
return {
"getObject": ...,
}
Definition
class AccessRulesTypeDef(TypedDict):
getObject: NotRequired[AccessTypeType], # (1)
allowPublicOverrides: NotRequired[bool],
- See AccessTypeType
AccountLevelBpaSyncTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AccountLevelBpaSyncTypeDef
def get_value() -> AccountLevelBpaSyncTypeDef:
return {
"status": ...,
}
Definition
class AccountLevelBpaSyncTypeDef(TypedDict):
status: NotRequired[AccountLevelBpaSyncStatusType], # (1)
lastSyncedAt: NotRequired[datetime],
message: NotRequired[BPAStatusMessageType], # (2)
bpaImpactsLightsail: NotRequired[bool],
AutoSnapshotAddOnRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AutoSnapshotAddOnRequestTypeDef
def get_value() -> AutoSnapshotAddOnRequestTypeDef:
return {
"snapshotTimeOfDay": ...,
}
StopInstanceOnIdleRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StopInstanceOnIdleRequestTypeDef
def get_value() -> StopInstanceOnIdleRequestTypeDef:
return {
"threshold": ...,
}
Definition
class StopInstanceOnIdleRequestTypeDef(TypedDict):
threshold: NotRequired[str],
duration: NotRequired[str],
AddOnTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AddOnTypeDef
def get_value() -> AddOnTypeDef:
return {
"name": ...,
}
Definition
class AddOnTypeDef(TypedDict):
name: NotRequired[str],
status: NotRequired[str],
snapshotTimeOfDay: NotRequired[str],
nextSnapshotTimeOfDay: NotRequired[str],
threshold: NotRequired[str],
duration: NotRequired[str],
MonitoredResourceInfoTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import MonitoredResourceInfoTypeDef
def get_value() -> MonitoredResourceInfoTypeDef:
return {
"arn": ...,
}
Definition
class MonitoredResourceInfoTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
resourceType: NotRequired[ResourceTypeType], # (1)
- See ResourceTypeType
ResourceLocationTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ResourceLocationTypeDef
def get_value() -> ResourceLocationTypeDef:
return {
"availabilityZone": ...,
}
Definition
class ResourceLocationTypeDef(TypedDict):
availabilityZone: NotRequired[str],
regionName: NotRequired[RegionNameType], # (1)
- See RegionNameType
AllocateStaticIpRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AllocateStaticIpRequestRequestTypeDef
def get_value() -> AllocateStaticIpRequestRequestTypeDef:
return {
"staticIpName": ...,
}
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AttachCertificateToDistributionRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachCertificateToDistributionRequestRequestTypeDef
def get_value() -> AttachCertificateToDistributionRequestRequestTypeDef:
return {
"distributionName": ...,
"certificateName": ...,
}
Definition
class AttachCertificateToDistributionRequestRequestTypeDef(TypedDict):
distributionName: str,
certificateName: str,
AttachDiskRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachDiskRequestRequestTypeDef
def get_value() -> AttachDiskRequestRequestTypeDef:
return {
"diskName": ...,
"instanceName": ...,
"diskPath": ...,
}
Definition
class AttachDiskRequestRequestTypeDef(TypedDict):
diskName: str,
instanceName: str,
diskPath: str,
autoMounting: NotRequired[bool],
AttachInstancesToLoadBalancerRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachInstancesToLoadBalancerRequestRequestTypeDef
def get_value() -> AttachInstancesToLoadBalancerRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"instanceNames": ...,
}
Definition
class AttachInstancesToLoadBalancerRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
instanceNames: Sequence[str],
AttachLoadBalancerTlsCertificateRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachLoadBalancerTlsCertificateRequestRequestTypeDef
def get_value() -> AttachLoadBalancerTlsCertificateRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"certificateName": ...,
}
Definition
class AttachLoadBalancerTlsCertificateRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
certificateName: str,
AttachStaticIpRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachStaticIpRequestRequestTypeDef
def get_value() -> AttachStaticIpRequestRequestTypeDef:
return {
"staticIpName": ...,
"instanceName": ...,
}
Definition
class AttachStaticIpRequestRequestTypeDef(TypedDict):
staticIpName: str,
instanceName: str,
AttachedDiskTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachedDiskTypeDef
def get_value() -> AttachedDiskTypeDef:
return {
"path": ...,
}
AvailabilityZoneTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"zoneName": ...,
}
Definition
class AvailabilityZoneTypeDef(TypedDict):
zoneName: NotRequired[str],
state: NotRequired[str],
BlueprintTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import BlueprintTypeDef
def get_value() -> BlueprintTypeDef:
return {
"blueprintId": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import BucketAccessLogConfigTypeDef
def get_value() -> BucketAccessLogConfigTypeDef:
return {
"enabled": ...,
}
Definition
class BucketAccessLogConfigTypeDef(TypedDict):
enabled: bool,
destination: NotRequired[str],
prefix: NotRequired[str],
BucketBundleTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import BucketBundleTypeDef
def get_value() -> BucketBundleTypeDef:
return {
"bundleId": ...,
}
Definition
class BucketBundleTypeDef(TypedDict):
bundleId: NotRequired[str],
name: NotRequired[str],
price: NotRequired[float],
storagePerMonthInGb: NotRequired[int],
transferPerMonthInGb: NotRequired[int],
isActive: NotRequired[bool],
BucketStateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import BucketStateTypeDef
def get_value() -> BucketStateTypeDef:
return {
"code": ...,
}
ResourceReceivingAccessTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ResourceReceivingAccessTypeDef
def get_value() -> ResourceReceivingAccessTypeDef:
return {
"name": ...,
}
Definition
class ResourceReceivingAccessTypeDef(TypedDict):
name: NotRequired[str],
resourceType: NotRequired[str],
TagTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
BundleTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import BundleTypeDef
def get_value() -> BundleTypeDef:
return {
"price": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import CacheBehaviorPerPathTypeDef
def get_value() -> CacheBehaviorPerPathTypeDef:
return {
"path": ...,
}
Definition
class CacheBehaviorPerPathTypeDef(TypedDict):
path: NotRequired[str],
behavior: NotRequired[BehaviorEnumType], # (1)
- See BehaviorEnumType
CacheBehaviorTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CacheBehaviorTypeDef
def get_value() -> CacheBehaviorTypeDef:
return {
"behavior": ...,
}
- See BehaviorEnumType
CookieObjectTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CookieObjectTypeDef
def get_value() -> CookieObjectTypeDef:
return {
"option": ...,
}
Definition
class CookieObjectTypeDef(TypedDict):
option: NotRequired[ForwardValuesType], # (1)
cookiesAllowList: NotRequired[Sequence[str]],
HeaderObjectTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import HeaderObjectTypeDef
def get_value() -> HeaderObjectTypeDef:
return {
"option": ...,
}
Definition
class HeaderObjectTypeDef(TypedDict):
option: NotRequired[ForwardValuesType], # (1)
headersAllowList: NotRequired[Sequence[HeaderEnumType]], # (2)
- See ForwardValuesType
- See HeaderEnumType
QueryStringObjectTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import QueryStringObjectTypeDef
def get_value() -> QueryStringObjectTypeDef:
return {
"option": ...,
}
Definition
class QueryStringObjectTypeDef(TypedDict):
option: NotRequired[bool],
queryStringsAllowList: NotRequired[Sequence[str]],
PortInfoTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PortInfoTypeDef
def get_value() -> PortInfoTypeDef:
return {
"fromPort": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import CloudFormationStackRecordSourceInfoTypeDef
def get_value() -> CloudFormationStackRecordSourceInfoTypeDef:
return {
"resourceType": ...,
}
Definition
class CloudFormationStackRecordSourceInfoTypeDef(TypedDict):
resourceType: NotRequired[CloudFormationStackRecordSourceTypeType], # (1)
name: NotRequired[str],
arn: NotRequired[str],
DestinationInfoTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DestinationInfoTypeDef
def get_value() -> DestinationInfoTypeDef:
return {
"id": ...,
}
ContainerImageTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerImageTypeDef
def get_value() -> ContainerImageTypeDef:
return {
"image": ...,
}
Definition
class ContainerImageTypeDef(TypedDict):
image: NotRequired[str],
digest: NotRequired[str],
createdAt: NotRequired[datetime],
ContainerTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerTypeDef
def get_value() -> ContainerTypeDef:
return {
"image": ...,
}
Definition
class ContainerTypeDef(TypedDict):
image: NotRequired[str],
command: NotRequired[Sequence[str]],
environment: NotRequired[Mapping[str, str]],
ports: NotRequired[Mapping[str, ContainerServiceProtocolType]], # (1)
ContainerServiceECRImagePullerRoleRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServiceECRImagePullerRoleRequestTypeDef
def get_value() -> ContainerServiceECRImagePullerRoleRequestTypeDef:
return {
"isActive": ...,
}
Definition
class ContainerServiceECRImagePullerRoleRequestTypeDef(TypedDict):
isActive: NotRequired[bool],
ContainerServiceECRImagePullerRoleTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServiceECRImagePullerRoleTypeDef
def get_value() -> ContainerServiceECRImagePullerRoleTypeDef:
return {
"isActive": ...,
}
Definition
class ContainerServiceECRImagePullerRoleTypeDef(TypedDict):
isActive: NotRequired[bool],
principalArn: NotRequired[str],
ContainerServiceHealthCheckConfigTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServiceHealthCheckConfigTypeDef
def get_value() -> ContainerServiceHealthCheckConfigTypeDef:
return {
"healthyThreshold": ...,
}
Definition
class ContainerServiceHealthCheckConfigTypeDef(TypedDict):
healthyThreshold: NotRequired[int],
unhealthyThreshold: NotRequired[int],
timeoutSeconds: NotRequired[int],
intervalSeconds: NotRequired[int],
path: NotRequired[str],
successCodes: NotRequired[str],
ContainerServiceLogEventTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServiceLogEventTypeDef
def get_value() -> ContainerServiceLogEventTypeDef:
return {
"createdAt": ...,
}
Definition
class ContainerServiceLogEventTypeDef(TypedDict):
createdAt: NotRequired[datetime],
message: NotRequired[str],
ContainerServicePowerTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServicePowerTypeDef
def get_value() -> ContainerServicePowerTypeDef:
return {
"powerId": ...,
}
Definition
class ContainerServicePowerTypeDef(TypedDict):
powerId: NotRequired[str],
price: NotRequired[float],
cpuCount: NotRequired[float],
ramSizeInGb: NotRequired[float],
name: NotRequired[str],
isActive: NotRequired[bool],
ContainerServiceRegistryLoginTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServiceRegistryLoginTypeDef
def get_value() -> ContainerServiceRegistryLoginTypeDef:
return {
"username": ...,
}
Definition
class ContainerServiceRegistryLoginTypeDef(TypedDict):
username: NotRequired[str],
password: NotRequired[str],
expiresAt: NotRequired[datetime],
registry: NotRequired[str],
ContainerServiceStateDetailTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServiceStateDetailTypeDef
def get_value() -> ContainerServiceStateDetailTypeDef:
return {
"code": ...,
}
Definition
class ContainerServiceStateDetailTypeDef(TypedDict):
code: NotRequired[ContainerServiceStateDetailCodeType], # (1)
message: NotRequired[str],
CopySnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CopySnapshotRequestRequestTypeDef
def get_value() -> CopySnapshotRequestRequestTypeDef:
return {
"targetSnapshotName": ...,
"sourceRegion": ...,
}
Definition
class CopySnapshotRequestRequestTypeDef(TypedDict):
targetSnapshotName: str,
sourceRegion: RegionNameType, # (1)
sourceSnapshotName: NotRequired[str],
sourceResourceName: NotRequired[str],
restoreDate: NotRequired[str],
useLatestRestorableAutoSnapshot: NotRequired[bool],
- See RegionNameType
CreateBucketAccessKeyRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateBucketAccessKeyRequestRequestTypeDef
def get_value() -> CreateBucketAccessKeyRequestRequestTypeDef:
return {
"bucketName": ...,
}
InstanceEntryTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InstanceEntryTypeDef
def get_value() -> InstanceEntryTypeDef:
return {
"sourceName": ...,
"instanceType": ...,
"portInfoSource": ...,
"availabilityZone": ...,
}
Definition
class InstanceEntryTypeDef(TypedDict):
sourceName: str,
instanceType: str,
portInfoSource: PortInfoSourceTypeType, # (1)
availabilityZone: str,
userData: NotRequired[str],
CreateContactMethodRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateContactMethodRequestRequestTypeDef
def get_value() -> CreateContactMethodRequestRequestTypeDef:
return {
"protocol": ...,
"contactEndpoint": ...,
}
Definition
class CreateContactMethodRequestRequestTypeDef(TypedDict):
protocol: ContactProtocolType, # (1)
contactEndpoint: str,
InputOriginTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InputOriginTypeDef
def get_value() -> InputOriginTypeDef:
return {
"name": ...,
}
Definition
class InputOriginTypeDef(TypedDict):
name: NotRequired[str],
regionName: NotRequired[RegionNameType], # (1)
protocolPolicy: NotRequired[OriginProtocolPolicyEnumType], # (2)
DomainEntryTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DomainEntryTypeDef
def get_value() -> DomainEntryTypeDef:
return {
"id": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import CreateGUISessionAccessDetailsRequestRequestTypeDef
def get_value() -> CreateGUISessionAccessDetailsRequestRequestTypeDef:
return {
"resourceName": ...,
}
SessionTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import SessionTypeDef
def get_value() -> SessionTypeDef:
return {
"name": ...,
}
Definition
class SessionTypeDef(TypedDict):
name: NotRequired[str],
url: NotRequired[str],
isPrimary: NotRequired[bool],
DiskMapTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DiskMapTypeDef
def get_value() -> DiskMapTypeDef:
return {
"originalDiskPath": ...,
}
Definition
class DiskMapTypeDef(TypedDict):
originalDiskPath: NotRequired[str],
newDiskName: NotRequired[str],
DeleteAlarmRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteAlarmRequestRequestTypeDef
def get_value() -> DeleteAlarmRequestRequestTypeDef:
return {
"alarmName": ...,
}
DeleteAutoSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteAutoSnapshotRequestRequestTypeDef
def get_value() -> DeleteAutoSnapshotRequestRequestTypeDef:
return {
"resourceName": ...,
"date": ...,
}
DeleteBucketAccessKeyRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteBucketAccessKeyRequestRequestTypeDef
def get_value() -> DeleteBucketAccessKeyRequestRequestTypeDef:
return {
"bucketName": ...,
"accessKeyId": ...,
}
Definition
class DeleteBucketAccessKeyRequestRequestTypeDef(TypedDict):
bucketName: str,
accessKeyId: str,
DeleteBucketRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteBucketRequestRequestTypeDef
def get_value() -> DeleteBucketRequestRequestTypeDef:
return {
"bucketName": ...,
}
Definition
class DeleteBucketRequestRequestTypeDef(TypedDict):
bucketName: str,
forceDelete: NotRequired[bool],
DeleteCertificateRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteCertificateRequestRequestTypeDef
def get_value() -> DeleteCertificateRequestRequestTypeDef:
return {
"certificateName": ...,
}
DeleteContactMethodRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteContactMethodRequestRequestTypeDef
def get_value() -> DeleteContactMethodRequestRequestTypeDef:
return {
"protocol": ...,
}
Definition
class DeleteContactMethodRequestRequestTypeDef(TypedDict):
protocol: ContactProtocolType, # (1)
DeleteContainerImageRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteContainerImageRequestRequestTypeDef
def get_value() -> DeleteContainerImageRequestRequestTypeDef:
return {
"serviceName": ...,
"image": ...,
}
DeleteContainerServiceRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteContainerServiceRequestRequestTypeDef
def get_value() -> DeleteContainerServiceRequestRequestTypeDef:
return {
"serviceName": ...,
}
DeleteDiskRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteDiskRequestRequestTypeDef
def get_value() -> DeleteDiskRequestRequestTypeDef:
return {
"diskName": ...,
}
Definition
class DeleteDiskRequestRequestTypeDef(TypedDict):
diskName: str,
forceDeleteAddOns: NotRequired[bool],
DeleteDiskSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteDiskSnapshotRequestRequestTypeDef
def get_value() -> DeleteDiskSnapshotRequestRequestTypeDef:
return {
"diskSnapshotName": ...,
}
DeleteDistributionRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteDistributionRequestRequestTypeDef
def get_value() -> DeleteDistributionRequestRequestTypeDef:
return {
"distributionName": ...,
}
Definition
class DeleteDistributionRequestRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
DeleteDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteDomainRequestRequestTypeDef
def get_value() -> DeleteDomainRequestRequestTypeDef:
return {
"domainName": ...,
}
DeleteInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteInstanceRequestRequestTypeDef
def get_value() -> DeleteInstanceRequestRequestTypeDef:
return {
"instanceName": ...,
}
Definition
class DeleteInstanceRequestRequestTypeDef(TypedDict):
instanceName: str,
forceDeleteAddOns: NotRequired[bool],
DeleteInstanceSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteInstanceSnapshotRequestRequestTypeDef
def get_value() -> DeleteInstanceSnapshotRequestRequestTypeDef:
return {
"instanceSnapshotName": ...,
}
DeleteKeyPairRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteKeyPairRequestRequestTypeDef
def get_value() -> DeleteKeyPairRequestRequestTypeDef:
return {
"keyPairName": ...,
}
Definition
class DeleteKeyPairRequestRequestTypeDef(TypedDict):
keyPairName: str,
expectedFingerprint: NotRequired[str],
DeleteKnownHostKeysRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteKnownHostKeysRequestRequestTypeDef
def get_value() -> DeleteKnownHostKeysRequestRequestTypeDef:
return {
"instanceName": ...,
}
DeleteLoadBalancerRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerRequestRequestTypeDef
def get_value() -> DeleteLoadBalancerRequestRequestTypeDef:
return {
"loadBalancerName": ...,
}
DeleteLoadBalancerTlsCertificateRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerTlsCertificateRequestRequestTypeDef
def get_value() -> DeleteLoadBalancerTlsCertificateRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"certificateName": ...,
}
Definition
class DeleteLoadBalancerTlsCertificateRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
certificateName: str,
force: NotRequired[bool],
DeleteRelationalDatabaseRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseRequestRequestTypeDef
def get_value() -> DeleteRelationalDatabaseRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class DeleteRelationalDatabaseRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
skipFinalSnapshot: NotRequired[bool],
finalRelationalDatabaseSnapshotName: NotRequired[str],
DeleteRelationalDatabaseSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseSnapshotRequestRequestTypeDef
def get_value() -> DeleteRelationalDatabaseSnapshotRequestRequestTypeDef:
return {
"relationalDatabaseSnapshotName": ...,
}
Definition
class DeleteRelationalDatabaseSnapshotRequestRequestTypeDef(TypedDict):
relationalDatabaseSnapshotName: str,
DetachCertificateFromDistributionRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DetachCertificateFromDistributionRequestRequestTypeDef
def get_value() -> DetachCertificateFromDistributionRequestRequestTypeDef:
return {
"distributionName": ...,
}
Definition
class DetachCertificateFromDistributionRequestRequestTypeDef(TypedDict):
distributionName: str,
DetachDiskRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DetachDiskRequestRequestTypeDef
def get_value() -> DetachDiskRequestRequestTypeDef:
return {
"diskName": ...,
}
DetachInstancesFromLoadBalancerRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DetachInstancesFromLoadBalancerRequestRequestTypeDef
def get_value() -> DetachInstancesFromLoadBalancerRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"instanceNames": ...,
}
Definition
class DetachInstancesFromLoadBalancerRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
instanceNames: Sequence[str],
DetachStaticIpRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DetachStaticIpRequestRequestTypeDef
def get_value() -> DetachStaticIpRequestRequestTypeDef:
return {
"staticIpName": ...,
}
DisableAddOnRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DisableAddOnRequestRequestTypeDef
def get_value() -> DisableAddOnRequestRequestTypeDef:
return {
"addOnType": ...,
"resourceName": ...,
}
Definition
class DisableAddOnRequestRequestTypeDef(TypedDict):
addOnType: AddOnTypeType, # (1)
resourceName: str,
- See AddOnTypeType
DiskInfoTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DiskInfoTypeDef
def get_value() -> DiskInfoTypeDef:
return {
"name": ...,
}
Definition
class DiskInfoTypeDef(TypedDict):
name: NotRequired[str],
path: NotRequired[str],
sizeInGb: NotRequired[int],
isSystemDisk: NotRequired[bool],
DiskSnapshotInfoTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DiskSnapshotInfoTypeDef
def get_value() -> DiskSnapshotInfoTypeDef:
return {
"sizeInGb": ...,
}
DistributionBundleTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DistributionBundleTypeDef
def get_value() -> DistributionBundleTypeDef:
return {
"bundleId": ...,
}
Definition
class DistributionBundleTypeDef(TypedDict):
bundleId: NotRequired[str],
name: NotRequired[str],
price: NotRequired[float],
transferPerMonthInGb: NotRequired[int],
isActive: NotRequired[bool],
DnsRecordCreationStateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DnsRecordCreationStateTypeDef
def get_value() -> DnsRecordCreationStateTypeDef:
return {
"code": ...,
}
Definition
class DnsRecordCreationStateTypeDef(TypedDict):
code: NotRequired[DnsRecordCreationStateCodeType], # (1)
message: NotRequired[str],
ResourceRecordTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ResourceRecordTypeDef
def get_value() -> ResourceRecordTypeDef:
return {
"name": ...,
}
Definition
class ResourceRecordTypeDef(TypedDict):
name: NotRequired[str],
type: NotRequired[str],
value: NotRequired[str],
TimePeriodTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import TimePeriodTypeDef
def get_value() -> TimePeriodTypeDef:
return {
"start": ...,
}
Definition
class TimePeriodTypeDef(TypedDict):
start: NotRequired[datetime],
end: NotRequired[datetime],
ExportSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ExportSnapshotRequestRequestTypeDef
def get_value() -> ExportSnapshotRequestRequestTypeDef:
return {
"sourceSnapshotName": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetActiveNamesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetActiveNamesRequestRequestTypeDef
def get_value() -> GetActiveNamesRequestRequestTypeDef:
return {
"pageToken": ...,
}
GetAlarmsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetAlarmsRequestRequestTypeDef
def get_value() -> GetAlarmsRequestRequestTypeDef:
return {
"alarmName": ...,
}
Definition
class GetAlarmsRequestRequestTypeDef(TypedDict):
alarmName: NotRequired[str],
pageToken: NotRequired[str],
monitoredResourceName: NotRequired[str],
GetAutoSnapshotsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetAutoSnapshotsRequestRequestTypeDef
def get_value() -> GetAutoSnapshotsRequestRequestTypeDef:
return {
"resourceName": ...,
}
GetBlueprintsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBlueprintsRequestRequestTypeDef
def get_value() -> GetBlueprintsRequestRequestTypeDef:
return {
"includeInactive": ...,
}
Definition
class GetBlueprintsRequestRequestTypeDef(TypedDict):
includeInactive: NotRequired[bool],
pageToken: NotRequired[str],
appCategory: NotRequired[AppCategoryType], # (1)
- See AppCategoryType
GetBucketAccessKeysRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBucketAccessKeysRequestRequestTypeDef
def get_value() -> GetBucketAccessKeysRequestRequestTypeDef:
return {
"bucketName": ...,
}
GetBucketBundlesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBucketBundlesRequestRequestTypeDef
def get_value() -> GetBucketBundlesRequestRequestTypeDef:
return {
"includeInactive": ...,
}
Definition
class GetBucketBundlesRequestRequestTypeDef(TypedDict):
includeInactive: NotRequired[bool],
GetBucketMetricDataRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBucketMetricDataRequestRequestTypeDef
def get_value() -> GetBucketMetricDataRequestRequestTypeDef:
return {
"bucketName": ...,
"metricName": ...,
"startTime": ...,
"endTime": ...,
"period": ...,
"statistics": ...,
"unit": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import MetricDatapointTypeDef
def get_value() -> MetricDatapointTypeDef:
return {
"average": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetBucketsRequestRequestTypeDef
def get_value() -> GetBucketsRequestRequestTypeDef:
return {
"bucketName": ...,
}
Definition
class GetBucketsRequestRequestTypeDef(TypedDict):
bucketName: NotRequired[str],
pageToken: NotRequired[str],
includeConnectedResources: NotRequired[bool],
GetBundlesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBundlesRequestRequestTypeDef
def get_value() -> GetBundlesRequestRequestTypeDef:
return {
"includeInactive": ...,
}
Definition
class GetBundlesRequestRequestTypeDef(TypedDict):
includeInactive: NotRequired[bool],
pageToken: NotRequired[str],
appCategory: NotRequired[AppCategoryType], # (1)
- See AppCategoryType
GetCertificatesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetCertificatesRequestRequestTypeDef
def get_value() -> GetCertificatesRequestRequestTypeDef:
return {
"certificateStatuses": ...,
}
Definition
class GetCertificatesRequestRequestTypeDef(TypedDict):
certificateStatuses: NotRequired[Sequence[CertificateStatusType]], # (1)
includeCertificateDetails: NotRequired[bool],
certificateName: NotRequired[str],
GetCloudFormationStackRecordsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsRequestRequestTypeDef
def get_value() -> GetCloudFormationStackRecordsRequestRequestTypeDef:
return {
"pageToken": ...,
}
Definition
class GetCloudFormationStackRecordsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetContactMethodsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetContactMethodsRequestRequestTypeDef
def get_value() -> GetContactMethodsRequestRequestTypeDef:
return {
"protocols": ...,
}
Definition
class GetContactMethodsRequestRequestTypeDef(TypedDict):
protocols: NotRequired[Sequence[ContactProtocolType]], # (1)
GetContainerImagesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerImagesRequestRequestTypeDef
def get_value() -> GetContainerImagesRequestRequestTypeDef:
return {
"serviceName": ...,
}
GetContainerLogRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerLogRequestRequestTypeDef
def get_value() -> GetContainerLogRequestRequestTypeDef:
return {
"serviceName": ...,
"containerName": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerServiceDeploymentsRequestRequestTypeDef
def get_value() -> GetContainerServiceDeploymentsRequestRequestTypeDef:
return {
"serviceName": ...,
}
GetContainerServiceMetricDataRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerServiceMetricDataRequestRequestTypeDef
def get_value() -> GetContainerServiceMetricDataRequestRequestTypeDef:
return {
"serviceName": ...,
"metricName": ...,
"startTime": ...,
"endTime": ...,
"period": ...,
"statistics": ...,
}
Definition
class GetContainerServiceMetricDataRequestRequestTypeDef(TypedDict):
serviceName: str,
metricName: ContainerServiceMetricNameType, # (1)
startTime: Union[datetime, str],
endTime: Union[datetime, str],
period: int,
statistics: Sequence[MetricStatisticType], # (2)
GetContainerServicesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerServicesRequestRequestTypeDef
def get_value() -> GetContainerServicesRequestRequestTypeDef:
return {
"serviceName": ...,
}
Definition
class GetContainerServicesRequestRequestTypeDef(TypedDict):
serviceName: NotRequired[str],
GetCostEstimateRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetCostEstimateRequestRequestTypeDef
def get_value() -> GetCostEstimateRequestRequestTypeDef:
return {
"resourceName": ...,
"startTime": ...,
"endTime": ...,
}
Definition
class GetCostEstimateRequestRequestTypeDef(TypedDict):
resourceName: str,
startTime: Union[datetime, str],
endTime: Union[datetime, str],
GetDiskRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDiskRequestRequestTypeDef
def get_value() -> GetDiskRequestRequestTypeDef:
return {
"diskName": ...,
}
GetDiskSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotRequestRequestTypeDef
def get_value() -> GetDiskSnapshotRequestRequestTypeDef:
return {
"diskSnapshotName": ...,
}
GetDiskSnapshotsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsRequestRequestTypeDef
def get_value() -> GetDiskSnapshotsRequestRequestTypeDef:
return {
"pageToken": ...,
}
GetDisksRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDisksRequestRequestTypeDef
def get_value() -> GetDisksRequestRequestTypeDef:
return {
"pageToken": ...,
}
GetDistributionLatestCacheResetRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDistributionLatestCacheResetRequestRequestTypeDef
def get_value() -> GetDistributionLatestCacheResetRequestRequestTypeDef:
return {
"distributionName": ...,
}
Definition
class GetDistributionLatestCacheResetRequestRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
GetDistributionMetricDataRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDistributionMetricDataRequestRequestTypeDef
def get_value() -> GetDistributionMetricDataRequestRequestTypeDef:
return {
"distributionName": ...,
"metricName": ...,
"startTime": ...,
"endTime": ...,
"period": ...,
"unit": ...,
"statistics": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetDistributionsRequestRequestTypeDef
def get_value() -> GetDistributionsRequestRequestTypeDef:
return {
"distributionName": ...,
}
Definition
class GetDistributionsRequestRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
pageToken: NotRequired[str],
GetDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDomainRequestRequestTypeDef
def get_value() -> GetDomainRequestRequestTypeDef:
return {
"domainName": ...,
}
GetDomainsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDomainsRequestRequestTypeDef
def get_value() -> GetDomainsRequestRequestTypeDef:
return {
"pageToken": ...,
}
GetExportSnapshotRecordsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsRequestRequestTypeDef
def get_value() -> GetExportSnapshotRecordsRequestRequestTypeDef:
return {
"pageToken": ...,
}
Definition
class GetExportSnapshotRecordsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetInstanceAccessDetailsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceAccessDetailsRequestRequestTypeDef
def get_value() -> GetInstanceAccessDetailsRequestRequestTypeDef:
return {
"instanceName": ...,
}
Definition
class GetInstanceAccessDetailsRequestRequestTypeDef(TypedDict):
instanceName: str,
protocol: NotRequired[InstanceAccessProtocolType], # (1)
GetInstanceMetricDataRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceMetricDataRequestRequestTypeDef
def get_value() -> GetInstanceMetricDataRequestRequestTypeDef:
return {
"instanceName": ...,
"metricName": ...,
"period": ...,
"startTime": ...,
"endTime": ...,
"unit": ...,
"statistics": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstancePortStatesRequestRequestTypeDef
def get_value() -> GetInstancePortStatesRequestRequestTypeDef:
return {
"instanceName": ...,
}
InstancePortStateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InstancePortStateTypeDef
def get_value() -> InstancePortStateTypeDef:
return {
"fromPort": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceRequestRequestTypeDef
def get_value() -> GetInstanceRequestRequestTypeDef:
return {
"instanceName": ...,
}
GetInstanceSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotRequestRequestTypeDef
def get_value() -> GetInstanceSnapshotRequestRequestTypeDef:
return {
"instanceSnapshotName": ...,
}
GetInstanceSnapshotsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsRequestRequestTypeDef
def get_value() -> GetInstanceSnapshotsRequestRequestTypeDef:
return {
"pageToken": ...,
}
GetInstanceStateRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceStateRequestRequestTypeDef
def get_value() -> GetInstanceStateRequestRequestTypeDef:
return {
"instanceName": ...,
}
InstanceStateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InstanceStateTypeDef
def get_value() -> InstanceStateTypeDef:
return {
"code": ...,
}
GetInstancesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstancesRequestRequestTypeDef
def get_value() -> GetInstancesRequestRequestTypeDef:
return {
"pageToken": ...,
}
GetKeyPairRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetKeyPairRequestRequestTypeDef
def get_value() -> GetKeyPairRequestRequestTypeDef:
return {
"keyPairName": ...,
}
GetKeyPairsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetKeyPairsRequestRequestTypeDef
def get_value() -> GetKeyPairsRequestRequestTypeDef:
return {
"pageToken": ...,
}
Definition
class GetKeyPairsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
includeDefaultKeyPair: NotRequired[bool],
GetLoadBalancerMetricDataRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerMetricDataRequestRequestTypeDef
def get_value() -> GetLoadBalancerMetricDataRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"metricName": ...,
"period": ...,
"startTime": ...,
"endTime": ...,
"unit": ...,
"statistics": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerRequestRequestTypeDef
def get_value() -> GetLoadBalancerRequestRequestTypeDef:
return {
"loadBalancerName": ...,
}
GetLoadBalancerTlsCertificatesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsCertificatesRequestRequestTypeDef
def get_value() -> GetLoadBalancerTlsCertificatesRequestRequestTypeDef:
return {
"loadBalancerName": ...,
}
Definition
class GetLoadBalancerTlsCertificatesRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
GetLoadBalancerTlsPoliciesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsPoliciesRequestRequestTypeDef
def get_value() -> GetLoadBalancerTlsPoliciesRequestRequestTypeDef:
return {
"pageToken": ...,
}
Definition
class GetLoadBalancerTlsPoliciesRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
LoadBalancerTlsPolicyTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsPolicyTypeDef
def get_value() -> LoadBalancerTlsPolicyTypeDef:
return {
"name": ...,
}
Definition
class LoadBalancerTlsPolicyTypeDef(TypedDict):
name: NotRequired[str],
isDefault: NotRequired[bool],
description: NotRequired[str],
protocols: NotRequired[List[str]],
ciphers: NotRequired[List[str]],
GetLoadBalancersRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancersRequestRequestTypeDef
def get_value() -> GetLoadBalancersRequestRequestTypeDef:
return {
"pageToken": ...,
}
GetOperationRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetOperationRequestRequestTypeDef
def get_value() -> GetOperationRequestRequestTypeDef:
return {
"operationId": ...,
}
GetOperationsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetOperationsForResourceRequestRequestTypeDef
def get_value() -> GetOperationsForResourceRequestRequestTypeDef:
return {
"resourceName": ...,
}
Definition
class GetOperationsForResourceRequestRequestTypeDef(TypedDict):
resourceName: str,
pageToken: NotRequired[str],
GetOperationsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetOperationsRequestRequestTypeDef
def get_value() -> GetOperationsRequestRequestTypeDef:
return {
"pageToken": ...,
}
GetRegionsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRegionsRequestRequestTypeDef
def get_value() -> GetRegionsRequestRequestTypeDef:
return {
"includeAvailabilityZones": ...,
}
Definition
class GetRegionsRequestRequestTypeDef(TypedDict):
includeAvailabilityZones: NotRequired[bool],
includeRelationalDatabaseAvailabilityZones: NotRequired[bool],
GetRelationalDatabaseBlueprintsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseBlueprintsRequestRequestTypeDef:
return {
"pageToken": ...,
}
Definition
class GetRelationalDatabaseBlueprintsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
RelationalDatabaseBlueprintTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseBlueprintTypeDef
def get_value() -> RelationalDatabaseBlueprintTypeDef:
return {
"blueprintId": ...,
}
Definition
class RelationalDatabaseBlueprintTypeDef(TypedDict):
blueprintId: NotRequired[str],
engine: NotRequired[RelationalDatabaseEngineType], # (1)
engineVersion: NotRequired[str],
engineDescription: NotRequired[str],
engineVersionDescription: NotRequired[str],
isEngineDefault: NotRequired[bool],
GetRelationalDatabaseBundlesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseBundlesRequestRequestTypeDef:
return {
"pageToken": ...,
}
Definition
class GetRelationalDatabaseBundlesRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
includeInactive: NotRequired[bool],
RelationalDatabaseBundleTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseBundleTypeDef
def get_value() -> RelationalDatabaseBundleTypeDef:
return {
"bundleId": ...,
}
Definition
class RelationalDatabaseBundleTypeDef(TypedDict):
bundleId: NotRequired[str],
name: NotRequired[str],
price: NotRequired[float],
ramSizeInGb: NotRequired[float],
diskSizeInGb: NotRequired[int],
transferPerMonthInGb: NotRequired[int],
cpuCount: NotRequired[int],
isEncrypted: NotRequired[bool],
isActive: NotRequired[bool],
GetRelationalDatabaseEventsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseEventsRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class GetRelationalDatabaseEventsRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
durationInMinutes: NotRequired[int],
pageToken: NotRequired[str],
RelationalDatabaseEventTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseEventTypeDef
def get_value() -> RelationalDatabaseEventTypeDef:
return {
"resource": ...,
}
Definition
class RelationalDatabaseEventTypeDef(TypedDict):
resource: NotRequired[str],
createdAt: NotRequired[datetime],
message: NotRequired[str],
eventCategories: NotRequired[List[str]],
GetRelationalDatabaseLogEventsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogEventsRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseLogEventsRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
"logStreamName": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import LogEventTypeDef
def get_value() -> LogEventTypeDef:
return {
"createdAt": ...,
}
Definition
class LogEventTypeDef(TypedDict):
createdAt: NotRequired[datetime],
message: NotRequired[str],
GetRelationalDatabaseLogStreamsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogStreamsRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseLogStreamsRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class GetRelationalDatabaseLogStreamsRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class GetRelationalDatabaseMasterUserPasswordRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
passwordVersion: NotRequired[RelationalDatabasePasswordVersionType], # (1)
GetRelationalDatabaseMetricDataRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMetricDataRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseMetricDataRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
"metricName": ...,
"period": ...,
"startTime": ...,
"endTime": ...,
"unit": ...,
"statistics": ...,
}
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)
GetRelationalDatabaseParametersRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseParametersRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class GetRelationalDatabaseParametersRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
pageToken: NotRequired[str],
RelationalDatabaseParameterTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseParameterTypeDef
def get_value() -> RelationalDatabaseParameterTypeDef:
return {
"allowedValues": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
GetRelationalDatabaseSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseSnapshotRequestRequestTypeDef:
return {
"relationalDatabaseSnapshotName": ...,
}
Definition
class GetRelationalDatabaseSnapshotRequestRequestTypeDef(TypedDict):
relationalDatabaseSnapshotName: str,
GetRelationalDatabaseSnapshotsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsRequestRequestTypeDef
def get_value() -> GetRelationalDatabaseSnapshotsRequestRequestTypeDef:
return {
"pageToken": ...,
}
Definition
class GetRelationalDatabaseSnapshotsRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetRelationalDatabasesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesRequestRequestTypeDef
def get_value() -> GetRelationalDatabasesRequestRequestTypeDef:
return {
"pageToken": ...,
}
Definition
class GetRelationalDatabasesRequestRequestTypeDef(TypedDict):
pageToken: NotRequired[str],
GetStaticIpRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetStaticIpRequestRequestTypeDef
def get_value() -> GetStaticIpRequestRequestTypeDef:
return {
"staticIpName": ...,
}
GetStaticIpsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetStaticIpsRequestRequestTypeDef
def get_value() -> GetStaticIpsRequestRequestTypeDef:
return {
"pageToken": ...,
}
HostKeyAttributesTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import HostKeyAttributesTypeDef
def get_value() -> HostKeyAttributesTypeDef:
return {
"algorithm": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import ImportKeyPairRequestRequestTypeDef
def get_value() -> ImportKeyPairRequestRequestTypeDef:
return {
"keyPairName": ...,
"publicKeyBase64": ...,
}
Definition
class ImportKeyPairRequestRequestTypeDef(TypedDict):
keyPairName: str,
publicKeyBase64: str,
PasswordDataTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PasswordDataTypeDef
def get_value() -> PasswordDataTypeDef:
return {
"ciphertext": ...,
}
Definition
class PasswordDataTypeDef(TypedDict):
ciphertext: NotRequired[str],
keyPairName: NotRequired[str],
InstanceHealthSummaryTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InstanceHealthSummaryTypeDef
def get_value() -> InstanceHealthSummaryTypeDef:
return {
"instanceName": ...,
}
Definition
class InstanceHealthSummaryTypeDef(TypedDict):
instanceName: NotRequired[str],
instanceHealth: NotRequired[InstanceHealthStateType], # (1)
instanceHealthReason: NotRequired[InstanceHealthReasonType], # (2)
InstanceMetadataOptionsTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InstanceMetadataOptionsTypeDef
def get_value() -> InstanceMetadataOptionsTypeDef:
return {
"state": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import InstancePortInfoTypeDef
def get_value() -> InstancePortInfoTypeDef:
return {
"fromPort": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import MonthlyTransferTypeDef
def get_value() -> MonthlyTransferTypeDef:
return {
"gbPerMonthAllocated": ...,
}
OriginTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import OriginTypeDef
def get_value() -> OriginTypeDef:
return {
"name": ...,
}
Definition
class OriginTypeDef(TypedDict):
name: NotRequired[str],
resourceType: NotRequired[ResourceTypeType], # (1)
regionName: NotRequired[RegionNameType], # (2)
protocolPolicy: NotRequired[OriginProtocolPolicyEnumType], # (3)
LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef
def get_value() -> LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef:
return {
"code": ...,
}
Definition
class LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef(TypedDict):
code: NotRequired[LoadBalancerTlsCertificateDnsRecordCreationStateCodeType], # (1)
message: NotRequired[str],
LoadBalancerTlsCertificateDomainValidationOptionTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateDomainValidationOptionTypeDef
def get_value() -> LoadBalancerTlsCertificateDomainValidationOptionTypeDef:
return {
"domainName": ...,
}
Definition
class LoadBalancerTlsCertificateDomainValidationOptionTypeDef(TypedDict):
domainName: NotRequired[str],
validationStatus: NotRequired[LoadBalancerTlsCertificateDomainStatusType], # (1)
LoadBalancerTlsCertificateSummaryTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateSummaryTypeDef
def get_value() -> LoadBalancerTlsCertificateSummaryTypeDef:
return {
"name": ...,
}
Definition
class LoadBalancerTlsCertificateSummaryTypeDef(TypedDict):
name: NotRequired[str],
isAttached: NotRequired[bool],
NameServersUpdateStateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import NameServersUpdateStateTypeDef
def get_value() -> NameServersUpdateStateTypeDef:
return {
"code": ...,
}
Definition
class NameServersUpdateStateTypeDef(TypedDict):
code: NotRequired[NameServersUpdateStateCodeType], # (1)
message: NotRequired[str],
PendingMaintenanceActionTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PendingMaintenanceActionTypeDef
def get_value() -> PendingMaintenanceActionTypeDef:
return {
"action": ...,
}
Definition
class PendingMaintenanceActionTypeDef(TypedDict):
action: NotRequired[str],
description: NotRequired[str],
currentApplyDate: NotRequired[datetime],
PendingModifiedRelationalDatabaseValuesTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PendingModifiedRelationalDatabaseValuesTypeDef
def get_value() -> PendingModifiedRelationalDatabaseValuesTypeDef:
return {
"masterUserPassword": ...,
}
Definition
class PendingModifiedRelationalDatabaseValuesTypeDef(TypedDict):
masterUserPassword: NotRequired[str],
engineVersion: NotRequired[str],
backupRetentionEnabled: NotRequired[bool],
PutAlarmRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PutAlarmRequestRequestTypeDef
def get_value() -> PutAlarmRequestRequestTypeDef:
return {
"alarmName": ...,
"metricName": ...,
"monitoredResourceName": ...,
"comparisonOperator": ...,
"threshold": ...,
"evaluationPeriods": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import R53HostedZoneDeletionStateTypeDef
def get_value() -> R53HostedZoneDeletionStateTypeDef:
return {
"code": ...,
}
Definition
class R53HostedZoneDeletionStateTypeDef(TypedDict):
code: NotRequired[R53HostedZoneDeletionStateCodeType], # (1)
message: NotRequired[str],
RebootInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RebootInstanceRequestRequestTypeDef
def get_value() -> RebootInstanceRequestRequestTypeDef:
return {
"instanceName": ...,
}
RebootRelationalDatabaseRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RebootRelationalDatabaseRequestRequestTypeDef
def get_value() -> RebootRelationalDatabaseRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class RebootRelationalDatabaseRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
RegisterContainerImageRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RegisterContainerImageRequestRequestTypeDef
def get_value() -> RegisterContainerImageRequestRequestTypeDef:
return {
"serviceName": ...,
"label": ...,
"digest": ...,
}
Definition
class RegisterContainerImageRequestRequestTypeDef(TypedDict):
serviceName: str,
label: str,
digest: str,
RelationalDatabaseEndpointTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseEndpointTypeDef
def get_value() -> RelationalDatabaseEndpointTypeDef:
return {
"port": ...,
}
Definition
class RelationalDatabaseEndpointTypeDef(TypedDict):
port: NotRequired[int],
address: NotRequired[str],
RelationalDatabaseHardwareTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseHardwareTypeDef
def get_value() -> RelationalDatabaseHardwareTypeDef:
return {
"cpuCount": ...,
}
Definition
class RelationalDatabaseHardwareTypeDef(TypedDict):
cpuCount: NotRequired[int],
diskSizeInGb: NotRequired[int],
ramSizeInGb: NotRequired[float],
ReleaseStaticIpRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ReleaseStaticIpRequestRequestTypeDef
def get_value() -> ReleaseStaticIpRequestRequestTypeDef:
return {
"staticIpName": ...,
}
ResetDistributionCacheRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ResetDistributionCacheRequestRequestTypeDef
def get_value() -> ResetDistributionCacheRequestRequestTypeDef:
return {
"distributionName": ...,
}
Definition
class ResetDistributionCacheRequestRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
SendContactMethodVerificationRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import SendContactMethodVerificationRequestRequestTypeDef
def get_value() -> SendContactMethodVerificationRequestRequestTypeDef:
return {
"protocol": ...,
}
Definition
class SendContactMethodVerificationRequestRequestTypeDef(TypedDict):
protocol: ContactMethodVerificationProtocolType, # (1)
SetIpAddressTypeRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import SetIpAddressTypeRequestRequestTypeDef
def get_value() -> SetIpAddressTypeRequestRequestTypeDef:
return {
"resourceType": ...,
"resourceName": ...,
"ipAddressType": ...,
}
Definition
class SetIpAddressTypeRequestRequestTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resourceName: str,
ipAddressType: IpAddressTypeType, # (2)
- See ResourceTypeType
- See IpAddressTypeType
SetResourceAccessForBucketRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import SetResourceAccessForBucketRequestRequestTypeDef
def get_value() -> SetResourceAccessForBucketRequestRequestTypeDef:
return {
"resourceName": ...,
"bucketName": ...,
"access": ...,
}
Definition
class SetResourceAccessForBucketRequestRequestTypeDef(TypedDict):
resourceName: str,
bucketName: str,
access: ResourceBucketAccessType, # (1)
StartGUISessionRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StartGUISessionRequestRequestTypeDef
def get_value() -> StartGUISessionRequestRequestTypeDef:
return {
"resourceName": ...,
}
StartInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StartInstanceRequestRequestTypeDef
def get_value() -> StartInstanceRequestRequestTypeDef:
return {
"instanceName": ...,
}
StartRelationalDatabaseRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StartRelationalDatabaseRequestRequestTypeDef
def get_value() -> StartRelationalDatabaseRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class StartRelationalDatabaseRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
StopGUISessionRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StopGUISessionRequestRequestTypeDef
def get_value() -> StopGUISessionRequestRequestTypeDef:
return {
"resourceName": ...,
}
StopInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StopInstanceRequestRequestTypeDef
def get_value() -> StopInstanceRequestRequestTypeDef:
return {
"instanceName": ...,
}
Definition
class StopInstanceRequestRequestTypeDef(TypedDict):
instanceName: str,
force: NotRequired[bool],
StopRelationalDatabaseRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StopRelationalDatabaseRequestRequestTypeDef
def get_value() -> StopRelationalDatabaseRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class StopRelationalDatabaseRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
relationalDatabaseSnapshotName: NotRequired[str],
TestAlarmRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import TestAlarmRequestRequestTypeDef
def get_value() -> TestAlarmRequestRequestTypeDef:
return {
"alarmName": ...,
"state": ...,
}
Definition
class TestAlarmRequestRequestTypeDef(TypedDict):
alarmName: str,
state: AlarmStateType, # (1)
- See AlarmStateType
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceName": ...,
"tagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceName: str,
tagKeys: Sequence[str],
resourceArn: NotRequired[str],
UpdateBucketBundleRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateBucketBundleRequestRequestTypeDef
def get_value() -> UpdateBucketBundleRequestRequestTypeDef:
return {
"bucketName": ...,
"bundleId": ...,
}
UpdateDistributionBundleRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateDistributionBundleRequestRequestTypeDef
def get_value() -> UpdateDistributionBundleRequestRequestTypeDef:
return {
"distributionName": ...,
}
Definition
class UpdateDistributionBundleRequestRequestTypeDef(TypedDict):
distributionName: NotRequired[str],
bundleId: NotRequired[str],
UpdateInstanceMetadataOptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateInstanceMetadataOptionsRequestRequestTypeDef
def get_value() -> UpdateInstanceMetadataOptionsRequestRequestTypeDef:
return {
"instanceName": ...,
}
Definition
class UpdateInstanceMetadataOptionsRequestRequestTypeDef(TypedDict):
instanceName: str,
httpTokens: NotRequired[HttpTokensType], # (1)
httpEndpoint: NotRequired[HttpEndpointType], # (2)
httpPutResponseHopLimit: NotRequired[int],
httpProtocolIpv6: NotRequired[HttpProtocolIpv6Type], # (3)
- See HttpTokensType
- See HttpEndpointType
- See HttpProtocolIpv6Type
UpdateLoadBalancerAttributeRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateLoadBalancerAttributeRequestRequestTypeDef
def get_value() -> UpdateLoadBalancerAttributeRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"attributeName": ...,
"attributeValue": ...,
}
Definition
class UpdateLoadBalancerAttributeRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
attributeName: LoadBalancerAttributeNameType, # (1)
attributeValue: str,
UpdateRelationalDatabaseRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseRequestRequestTypeDef
def get_value() -> UpdateRelationalDatabaseRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class UpdateRelationalDatabaseRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
masterUserPassword: NotRequired[str],
rotateMasterUserPassword: NotRequired[bool],
preferredBackupWindow: NotRequired[str],
preferredMaintenanceWindow: NotRequired[str],
enableBackupRetention: NotRequired[bool],
disableBackupRetention: NotRequired[bool],
publiclyAccessible: NotRequired[bool],
applyImmediately: NotRequired[bool],
caCertificateIdentifier: NotRequired[str],
AccessKeyTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AccessKeyTypeDef
def get_value() -> AccessKeyTypeDef:
return {
"accessKeyId": ...,
}
Definition
class AccessKeyTypeDef(TypedDict):
accessKeyId: NotRequired[str],
secretAccessKey: NotRequired[str],
status: NotRequired[StatusTypeType], # (1)
createdAt: NotRequired[datetime],
lastUsed: NotRequired[AccessKeyLastUsedTypeDef], # (2)
AddOnRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AddOnRequestTypeDef
def get_value() -> AddOnRequestTypeDef:
return {
"addOnType": ...,
}
Definition
class AddOnRequestTypeDef(TypedDict):
addOnType: AddOnTypeType, # (1)
autoSnapshotAddOnRequest: NotRequired[AutoSnapshotAddOnRequestTypeDef], # (2)
stopInstanceOnIdleRequest: NotRequired[StopInstanceOnIdleRequestTypeDef], # (3)
AlarmTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AlarmTypeDef
def get_value() -> AlarmTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import ContactMethodTypeDef
def get_value() -> ContactMethodTypeDef:
return {
"contactEndpoint": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import OperationTypeDef
def get_value() -> OperationTypeDef:
return {
"id": ...,
}
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
StaticIpTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StaticIpTypeDef
def get_value() -> StaticIpTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import DownloadDefaultKeyPairResultTypeDef
def get_value() -> DownloadDefaultKeyPairResultTypeDef:
return {
"publicKeyBase64": ...,
"privateKeyBase64": ...,
"createdAt": ...,
"ResponseMetadata": ...,
}
Definition
class DownloadDefaultKeyPairResultTypeDef(TypedDict):
publicKeyBase64: str,
privateKeyBase64: str,
createdAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetActiveNamesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetActiveNamesResultTypeDef
def get_value() -> GetActiveNamesResultTypeDef:
return {
"activeNames": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetActiveNamesResultTypeDef(TypedDict):
activeNames: List[str],
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetContainerAPIMetadataResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerAPIMetadataResultTypeDef
def get_value() -> GetContainerAPIMetadataResultTypeDef:
return {
"metadata": ...,
"ResponseMetadata": ...,
}
Definition
class GetContainerAPIMetadataResultTypeDef(TypedDict):
metadata: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDistributionLatestCacheResetResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDistributionLatestCacheResetResultTypeDef
def get_value() -> GetDistributionLatestCacheResetResultTypeDef:
return {
"status": ...,
"createTime": ...,
"ResponseMetadata": ...,
}
Definition
class GetDistributionLatestCacheResetResultTypeDef(TypedDict):
status: str,
createTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRelationalDatabaseLogStreamsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogStreamsResultTypeDef
def get_value() -> GetRelationalDatabaseLogStreamsResultTypeDef:
return {
"logStreams": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseLogStreamsResultTypeDef(TypedDict):
logStreams: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRelationalDatabaseMasterUserPasswordResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMasterUserPasswordResultTypeDef
def get_value() -> GetRelationalDatabaseMasterUserPasswordResultTypeDef:
return {
"masterUserPassword": ...,
"createdAt": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseMasterUserPasswordResultTypeDef(TypedDict):
masterUserPassword: str,
createdAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
IsVpcPeeredResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import IsVpcPeeredResultTypeDef
def get_value() -> IsVpcPeeredResultTypeDef:
return {
"isPeered": ...,
"ResponseMetadata": ...,
}
Definition
class IsVpcPeeredResultTypeDef(TypedDict):
isPeered: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AutoSnapshotDetailsTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AutoSnapshotDetailsTypeDef
def get_value() -> AutoSnapshotDetailsTypeDef:
return {
"date": ...,
}
Definition
class AutoSnapshotDetailsTypeDef(TypedDict):
date: NotRequired[str],
createdAt: NotRequired[datetime],
status: NotRequired[AutoSnapshotStatusType], # (1)
fromAttachedDisks: NotRequired[List[AttachedDiskTypeDef]], # (2)
RegionTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RegionTypeDef
def get_value() -> RegionTypeDef:
return {
"continentCode": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetBlueprintsResultTypeDef
def get_value() -> GetBlueprintsResultTypeDef:
return {
"blueprints": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetBlueprintsResultTypeDef(TypedDict):
blueprints: List[BlueprintTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBucketRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateBucketRequestRequestTypeDef
def get_value() -> UpdateBucketRequestRequestTypeDef:
return {
"bucketName": ...,
}
Definition
class UpdateBucketRequestRequestTypeDef(TypedDict):
bucketName: str,
accessRules: NotRequired[AccessRulesTypeDef], # (1)
versioning: NotRequired[str],
readonlyAccessAccounts: NotRequired[Sequence[str]],
accessLogConfig: NotRequired[BucketAccessLogConfigTypeDef], # (2)
GetBucketBundlesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBucketBundlesResultTypeDef
def get_value() -> GetBucketBundlesResultTypeDef:
return {
"bundles": ...,
"ResponseMetadata": ...,
}
Definition
class GetBucketBundlesResultTypeDef(TypedDict):
bundles: List[BucketBundleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BucketTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import BucketTypeDef
def get_value() -> BucketTypeDef:
return {
"resourceType": ...,
}
Definition
class BucketTypeDef(TypedDict):
resourceType: NotRequired[str],
accessRules: NotRequired[AccessRulesTypeDef], # (1)
arn: NotRequired[str],
bundleId: NotRequired[str],
createdAt: NotRequired[datetime],
url: NotRequired[str],
location: NotRequired[ResourceLocationTypeDef], # (2)
name: NotRequired[str],
supportCode: NotRequired[str],
tags: NotRequired[List[TagTypeDef]], # (3)
objectVersioning: NotRequired[str],
ableToUpdateBundle: NotRequired[bool],
readonlyAccessAccounts: NotRequired[List[str]],
resourcesReceivingAccess: NotRequired[List[ResourceReceivingAccessTypeDef]], # (4)
state: NotRequired[BucketStateTypeDef], # (5)
accessLogConfig: NotRequired[BucketAccessLogConfigTypeDef], # (6)
- See AccessRulesTypeDef
- See ResourceLocationTypeDef
- See TagTypeDef
- See ResourceReceivingAccessTypeDef
- See BucketStateTypeDef
- See BucketAccessLogConfigTypeDef
CreateBucketRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateBucketRequestRequestTypeDef
def get_value() -> CreateBucketRequestRequestTypeDef:
return {
"bucketName": ...,
"bundleId": ...,
}
Definition
class CreateBucketRequestRequestTypeDef(TypedDict):
bucketName: str,
bundleId: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
enableObjectVersioning: NotRequired[bool],
- See TagTypeDef
CreateCertificateRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateCertificateRequestRequestTypeDef
def get_value() -> CreateCertificateRequestRequestTypeDef:
return {
"certificateName": ...,
"domainName": ...,
}
Definition
class CreateCertificateRequestRequestTypeDef(TypedDict):
certificateName: str,
domainName: str,
subjectAlternativeNames: NotRequired[Sequence[str]],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDiskSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDiskSnapshotRequestRequestTypeDef
def get_value() -> CreateDiskSnapshotRequestRequestTypeDef:
return {
"diskSnapshotName": ...,
}
Definition
class CreateDiskSnapshotRequestRequestTypeDef(TypedDict):
diskSnapshotName: str,
diskName: NotRequired[str],
instanceName: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDomainRequestRequestTypeDef
def get_value() -> CreateDomainRequestRequestTypeDef:
return {
"domainName": ...,
}
Definition
class CreateDomainRequestRequestTypeDef(TypedDict):
domainName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateInstanceSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateInstanceSnapshotRequestRequestTypeDef
def get_value() -> CreateInstanceSnapshotRequestRequestTypeDef:
return {
"instanceSnapshotName": ...,
"instanceName": ...,
}
Definition
class CreateInstanceSnapshotRequestRequestTypeDef(TypedDict):
instanceSnapshotName: str,
instanceName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateKeyPairRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateKeyPairRequestRequestTypeDef
def get_value() -> CreateKeyPairRequestRequestTypeDef:
return {
"keyPairName": ...,
}
Definition
class CreateKeyPairRequestRequestTypeDef(TypedDict):
keyPairName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateLoadBalancerRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateLoadBalancerRequestRequestTypeDef
def get_value() -> CreateLoadBalancerRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"instancePort": ...,
}
Definition
class CreateLoadBalancerRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
instancePort: int,
healthCheckPath: NotRequired[str],
certificateName: NotRequired[str],
certificateDomainName: NotRequired[str],
certificateAlternativeNames: NotRequired[Sequence[str]],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
ipAddressType: NotRequired[IpAddressTypeType], # (2)
tlsPolicyName: NotRequired[str],
- See TagTypeDef
- See IpAddressTypeType
CreateLoadBalancerTlsCertificateRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateLoadBalancerTlsCertificateRequestRequestTypeDef
def get_value() -> CreateLoadBalancerTlsCertificateRequestRequestTypeDef:
return {
"loadBalancerName": ...,
"certificateName": ...,
"certificateDomainName": ...,
}
Definition
class CreateLoadBalancerTlsCertificateRequestRequestTypeDef(TypedDict):
loadBalancerName: str,
certificateName: str,
certificateDomainName: str,
certificateAlternativeNames: NotRequired[Sequence[str]],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateRelationalDatabaseFromSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseFromSnapshotRequestRequestTypeDef
def get_value() -> CreateRelationalDatabaseFromSnapshotRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class CreateRelationalDatabaseFromSnapshotRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
availabilityZone: NotRequired[str],
publiclyAccessible: NotRequired[bool],
relationalDatabaseSnapshotName: NotRequired[str],
relationalDatabaseBundleId: NotRequired[str],
sourceRelationalDatabaseName: NotRequired[str],
restoreTime: NotRequired[Union[datetime, str]],
useLatestRestorableTime: NotRequired[bool],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateRelationalDatabaseRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseRequestRequestTypeDef
def get_value() -> CreateRelationalDatabaseRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
"relationalDatabaseBlueprintId": ...,
"relationalDatabaseBundleId": ...,
"masterDatabaseName": ...,
"masterUsername": ...,
}
Definition
class CreateRelationalDatabaseRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
relationalDatabaseBlueprintId: str,
relationalDatabaseBundleId: str,
masterDatabaseName: str,
masterUsername: str,
availabilityZone: NotRequired[str],
masterUserPassword: NotRequired[str],
preferredBackupWindow: NotRequired[str],
preferredMaintenanceWindow: NotRequired[str],
publiclyAccessible: NotRequired[bool],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateRelationalDatabaseSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseSnapshotRequestRequestTypeDef
def get_value() -> CreateRelationalDatabaseSnapshotRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
"relationalDatabaseSnapshotName": ...,
}
Definition
class CreateRelationalDatabaseSnapshotRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
relationalDatabaseSnapshotName: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DiskSnapshotTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DiskSnapshotTypeDef
def get_value() -> DiskSnapshotTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import DiskTypeDef
def get_value() -> DiskTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import KeyPairTypeDef
def get_value() -> KeyPairTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseSnapshotTypeDef
def get_value() -> RelationalDatabaseSnapshotTypeDef:
return {
"name": ...,
}
Definition
class RelationalDatabaseSnapshotTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
supportCode: NotRequired[str],
createdAt: NotRequired[datetime],
location: NotRequired[ResourceLocationTypeDef], # (1)
resourceType: NotRequired[ResourceTypeType], # (2)
tags: NotRequired[List[TagTypeDef]], # (3)
engine: NotRequired[str],
engineVersion: NotRequired[str],
sizeInGb: NotRequired[int],
state: NotRequired[str],
fromRelationalDatabaseName: NotRequired[str],
fromRelationalDatabaseArn: NotRequired[str],
fromRelationalDatabaseBundleId: NotRequired[str],
fromRelationalDatabaseBlueprintId: NotRequired[str],
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceName": ...,
"tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceName: str,
tags: Sequence[TagTypeDef], # (1)
resourceArn: NotRequired[str],
- See TagTypeDef
GetBundlesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBundlesResultTypeDef
def get_value() -> GetBundlesResultTypeDef:
return {
"bundles": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetBundlesResultTypeDef(TypedDict):
bundles: List[BundleTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BundleTypeDef
- See ResponseMetadataTypeDef
CacheSettingsTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CacheSettingsTypeDef
def get_value() -> CacheSettingsTypeDef:
return {
"defaultTTL": ...,
}
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)
CloseInstancePublicPortsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CloseInstancePublicPortsRequestRequestTypeDef
def get_value() -> CloseInstancePublicPortsRequestRequestTypeDef:
return {
"portInfo": ...,
"instanceName": ...,
}
Definition
class CloseInstancePublicPortsRequestRequestTypeDef(TypedDict):
portInfo: PortInfoTypeDef, # (1)
instanceName: str,
- See PortInfoTypeDef
OpenInstancePublicPortsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import OpenInstancePublicPortsRequestRequestTypeDef
def get_value() -> OpenInstancePublicPortsRequestRequestTypeDef:
return {
"portInfo": ...,
"instanceName": ...,
}
Definition
class OpenInstancePublicPortsRequestRequestTypeDef(TypedDict):
portInfo: PortInfoTypeDef, # (1)
instanceName: str,
- See PortInfoTypeDef
PutInstancePublicPortsRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PutInstancePublicPortsRequestRequestTypeDef
def get_value() -> PutInstancePublicPortsRequestRequestTypeDef:
return {
"portInfos": ...,
"instanceName": ...,
}
Definition
class PutInstancePublicPortsRequestRequestTypeDef(TypedDict):
portInfos: Sequence[PortInfoTypeDef], # (1)
instanceName: str,
- See PortInfoTypeDef
CloudFormationStackRecordTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CloudFormationStackRecordTypeDef
def get_value() -> CloudFormationStackRecordTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerImagesResultTypeDef
def get_value() -> GetContainerImagesResultTypeDef:
return {
"containerImages": ...,
"ResponseMetadata": ...,
}
Definition
class GetContainerImagesResultTypeDef(TypedDict):
containerImages: List[ContainerImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterContainerImageResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RegisterContainerImageResultTypeDef
def get_value() -> RegisterContainerImageResultTypeDef:
return {
"containerImage": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterContainerImageResultTypeDef(TypedDict):
containerImage: ContainerImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PrivateRegistryAccessRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PrivateRegistryAccessRequestTypeDef
def get_value() -> PrivateRegistryAccessRequestTypeDef:
return {
"ecrImagePullerRole": ...,
}
Definition
class PrivateRegistryAccessRequestTypeDef(TypedDict):
ecrImagePullerRole: NotRequired[ContainerServiceECRImagePullerRoleRequestTypeDef], # (1)
PrivateRegistryAccessTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PrivateRegistryAccessTypeDef
def get_value() -> PrivateRegistryAccessTypeDef:
return {
"ecrImagePullerRole": ...,
}
Definition
class PrivateRegistryAccessTypeDef(TypedDict):
ecrImagePullerRole: NotRequired[ContainerServiceECRImagePullerRoleTypeDef], # (1)
ContainerServiceEndpointTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServiceEndpointTypeDef
def get_value() -> ContainerServiceEndpointTypeDef:
return {
"containerName": ...,
}
Definition
class ContainerServiceEndpointTypeDef(TypedDict):
containerName: NotRequired[str],
containerPort: NotRequired[int],
healthCheck: NotRequired[ContainerServiceHealthCheckConfigTypeDef], # (1)
EndpointRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import EndpointRequestTypeDef
def get_value() -> EndpointRequestTypeDef:
return {
"containerName": ...,
"containerPort": ...,
}
Definition
class EndpointRequestTypeDef(TypedDict):
containerName: str,
containerPort: int,
healthCheck: NotRequired[ContainerServiceHealthCheckConfigTypeDef], # (1)
GetContainerLogResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerLogResultTypeDef
def get_value() -> GetContainerLogResultTypeDef:
return {
"logEvents": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetContainerLogResultTypeDef(TypedDict):
logEvents: List[ContainerServiceLogEventTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetContainerServicePowersResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerServicePowersResultTypeDef
def get_value() -> GetContainerServicePowersResultTypeDef:
return {
"powers": ...,
"ResponseMetadata": ...,
}
Definition
class GetContainerServicePowersResultTypeDef(TypedDict):
powers: List[ContainerServicePowerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceRegistryLoginResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateContainerServiceRegistryLoginResultTypeDef
def get_value() -> CreateContainerServiceRegistryLoginResultTypeDef:
return {
"registryLogin": ...,
"ResponseMetadata": ...,
}
Definition
class CreateContainerServiceRegistryLoginResultTypeDef(TypedDict):
registryLogin: ContainerServiceRegistryLoginTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCloudFormationStackRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateCloudFormationStackRequestRequestTypeDef
def get_value() -> CreateCloudFormationStackRequestRequestTypeDef:
return {
"instances": ...,
}
Definition
class CreateCloudFormationStackRequestRequestTypeDef(TypedDict):
instances: Sequence[InstanceEntryTypeDef], # (1)
CreateDomainEntryRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDomainEntryRequestRequestTypeDef
def get_value() -> CreateDomainEntryRequestRequestTypeDef:
return {
"domainName": ...,
"domainEntry": ...,
}
Definition
class CreateDomainEntryRequestRequestTypeDef(TypedDict):
domainName: str,
domainEntry: DomainEntryTypeDef, # (1)
DeleteDomainEntryRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteDomainEntryRequestRequestTypeDef
def get_value() -> DeleteDomainEntryRequestRequestTypeDef:
return {
"domainName": ...,
"domainEntry": ...,
}
Definition
class DeleteDomainEntryRequestRequestTypeDef(TypedDict):
domainName: str,
domainEntry: DomainEntryTypeDef, # (1)
UpdateDomainEntryRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateDomainEntryRequestRequestTypeDef
def get_value() -> UpdateDomainEntryRequestRequestTypeDef:
return {
"domainName": ...,
"domainEntry": ...,
}
Definition
class UpdateDomainEntryRequestRequestTypeDef(TypedDict):
domainName: str,
domainEntry: DomainEntryTypeDef, # (1)
CreateGUISessionAccessDetailsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateGUISessionAccessDetailsResultTypeDef
def get_value() -> CreateGUISessionAccessDetailsResultTypeDef:
return {
"resourceName": ...,
"status": ...,
"percentageComplete": ...,
"failureReason": ...,
"sessions": ...,
"ResponseMetadata": ...,
}
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
InstanceSnapshotInfoTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InstanceSnapshotInfoTypeDef
def get_value() -> InstanceSnapshotInfoTypeDef:
return {
"fromBundleId": ...,
}
Definition
class InstanceSnapshotInfoTypeDef(TypedDict):
fromBundleId: NotRequired[str],
fromBlueprintId: NotRequired[str],
fromDiskInfo: NotRequired[List[DiskInfoTypeDef]], # (1)
- See DiskInfoTypeDef
GetDistributionBundlesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDistributionBundlesResultTypeDef
def get_value() -> GetDistributionBundlesResultTypeDef:
return {
"bundles": ...,
"ResponseMetadata": ...,
}
Definition
class GetDistributionBundlesResultTypeDef(TypedDict):
bundles: List[DistributionBundleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DomainValidationRecordTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DomainValidationRecordTypeDef
def get_value() -> DomainValidationRecordTypeDef:
return {
"domainName": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import EstimateByTimeTypeDef
def get_value() -> EstimateByTimeTypeDef:
return {
"usageCost": ...,
}
Definition
class EstimateByTimeTypeDef(TypedDict):
usageCost: NotRequired[float],
pricingUnit: NotRequired[PricingUnitType], # (1)
unit: NotRequired[float],
currency: NotRequired[CurrencyType], # (2)
timePeriod: NotRequired[TimePeriodTypeDef], # (3)
- See PricingUnitType
- See CurrencyType
- See TimePeriodTypeDef
GetActiveNamesRequestGetActiveNamesPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetActiveNamesRequestGetActiveNamesPaginateTypeDef
def get_value() -> GetActiveNamesRequestGetActiveNamesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetActiveNamesRequestGetActiveNamesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetBlueprintsRequestGetBlueprintsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBlueprintsRequestGetBlueprintsPaginateTypeDef
def get_value() -> GetBlueprintsRequestGetBlueprintsPaginateTypeDef:
return {
"includeInactive": ...,
}
Definition
class GetBlueprintsRequestGetBlueprintsPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
appCategory: NotRequired[AppCategoryType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetBundlesRequestGetBundlesPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBundlesRequestGetBundlesPaginateTypeDef
def get_value() -> GetBundlesRequestGetBundlesPaginateTypeDef:
return {
"includeInactive": ...,
}
Definition
class GetBundlesRequestGetBundlesPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
appCategory: NotRequired[AppCategoryType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef
def get_value() -> GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetCloudFormationStackRecordsRequestGetCloudFormationStackRecordsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef
def get_value() -> GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetDiskSnapshotsRequestGetDiskSnapshotsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDisksRequestGetDisksPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDisksRequestGetDisksPaginateTypeDef
def get_value() -> GetDisksRequestGetDisksPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetDisksRequestGetDisksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDomainsRequestGetDomainsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDomainsRequestGetDomainsPaginateTypeDef
def get_value() -> GetDomainsRequestGetDomainsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetDomainsRequestGetDomainsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef
def get_value() -> GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetExportSnapshotRecordsRequestGetExportSnapshotRecordsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef
def get_value() -> GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetInstanceSnapshotsRequestGetInstanceSnapshotsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInstancesRequestGetInstancesPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstancesRequestGetInstancesPaginateTypeDef
def get_value() -> GetInstancesRequestGetInstancesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetInstancesRequestGetInstancesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetKeyPairsRequestGetKeyPairsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetKeyPairsRequestGetKeyPairsPaginateTypeDef
def get_value() -> GetKeyPairsRequestGetKeyPairsPaginateTypeDef:
return {
"includeDefaultKeyPair": ...,
}
Definition
class GetKeyPairsRequestGetKeyPairsPaginateTypeDef(TypedDict):
includeDefaultKeyPair: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef
def get_value() -> GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetLoadBalancersRequestGetLoadBalancersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetOperationsRequestGetOperationsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetOperationsRequestGetOperationsPaginateTypeDef
def get_value() -> GetOperationsRequestGetOperationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetOperationsRequestGetOperationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef
def get_value() -> GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetRelationalDatabaseBlueprintsRequestGetRelationalDatabaseBlueprintsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef
def get_value() -> GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef:
return {
"includeInactive": ...,
}
Definition
class GetRelationalDatabaseBundlesRequestGetRelationalDatabaseBundlesPaginateTypeDef(TypedDict):
includeInactive: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef
def get_value() -> GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class GetRelationalDatabaseEventsRequestGetRelationalDatabaseEventsPaginateTypeDef(TypedDict):
relationalDatabaseName: str,
durationInMinutes: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef
def get_value() -> GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef:
return {
"relationalDatabaseName": ...,
}
Definition
class GetRelationalDatabaseParametersRequestGetRelationalDatabaseParametersPaginateTypeDef(TypedDict):
relationalDatabaseName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef
def get_value() -> GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetRelationalDatabaseSnapshotsRequestGetRelationalDatabaseSnapshotsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef
def get_value() -> GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetRelationalDatabasesRequestGetRelationalDatabasesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetStaticIpsRequestGetStaticIpsPaginateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetStaticIpsRequestGetStaticIpsPaginateTypeDef
def get_value() -> GetStaticIpsRequestGetStaticIpsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetStaticIpsRequestGetStaticIpsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetBucketMetricDataResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBucketMetricDataResultTypeDef
def get_value() -> GetBucketMetricDataResultTypeDef:
return {
"metricName": ...,
"metricData": ...,
"ResponseMetadata": ...,
}
Definition
class GetBucketMetricDataResultTypeDef(TypedDict):
metricName: BucketMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetContainerServiceMetricDataResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerServiceMetricDataResultTypeDef
def get_value() -> GetContainerServiceMetricDataResultTypeDef:
return {
"metricName": ...,
"metricData": ...,
"ResponseMetadata": ...,
}
Definition
class GetContainerServiceMetricDataResultTypeDef(TypedDict):
metricName: ContainerServiceMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDistributionMetricDataResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDistributionMetricDataResultTypeDef
def get_value() -> GetDistributionMetricDataResultTypeDef:
return {
"metricName": ...,
"metricData": ...,
"ResponseMetadata": ...,
}
Definition
class GetDistributionMetricDataResultTypeDef(TypedDict):
metricName: DistributionMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInstanceMetricDataResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceMetricDataResultTypeDef
def get_value() -> GetInstanceMetricDataResultTypeDef:
return {
"metricName": ...,
"metricData": ...,
"ResponseMetadata": ...,
}
Definition
class GetInstanceMetricDataResultTypeDef(TypedDict):
metricName: InstanceMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetLoadBalancerMetricDataResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerMetricDataResultTypeDef
def get_value() -> GetLoadBalancerMetricDataResultTypeDef:
return {
"metricName": ...,
"metricData": ...,
"ResponseMetadata": ...,
}
Definition
class GetLoadBalancerMetricDataResultTypeDef(TypedDict):
metricName: LoadBalancerMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetRelationalDatabaseMetricDataResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMetricDataResultTypeDef
def get_value() -> GetRelationalDatabaseMetricDataResultTypeDef:
return {
"metricName": ...,
"metricData": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseMetricDataResultTypeDef(TypedDict):
metricName: RelationalDatabaseMetricNameType, # (1)
metricData: List[MetricDatapointTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInstancePortStatesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstancePortStatesResultTypeDef
def get_value() -> GetInstancePortStatesResultTypeDef:
return {
"portStates": ...,
"ResponseMetadata": ...,
}
Definition
class GetInstancePortStatesResultTypeDef(TypedDict):
portStates: List[InstancePortStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceStateResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceStateResultTypeDef
def get_value() -> GetInstanceStateResultTypeDef:
return {
"state": ...,
"ResponseMetadata": ...,
}
Definition
class GetInstanceStateResultTypeDef(TypedDict):
state: InstanceStateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLoadBalancerTlsPoliciesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsPoliciesResultTypeDef
def get_value() -> GetLoadBalancerTlsPoliciesResultTypeDef:
return {
"tlsPolicies": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetLoadBalancerTlsPoliciesResultTypeDef(TypedDict):
tlsPolicies: List[LoadBalancerTlsPolicyTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseBlueprintsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsResultTypeDef
def get_value() -> GetRelationalDatabaseBlueprintsResultTypeDef:
return {
"blueprints": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseBlueprintsResultTypeDef(TypedDict):
blueprints: List[RelationalDatabaseBlueprintTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseBundlesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesResultTypeDef
def get_value() -> GetRelationalDatabaseBundlesResultTypeDef:
return {
"bundles": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseBundlesResultTypeDef(TypedDict):
bundles: List[RelationalDatabaseBundleTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseEventsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsResultTypeDef
def get_value() -> GetRelationalDatabaseEventsResultTypeDef:
return {
"relationalDatabaseEvents": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseEventsResultTypeDef(TypedDict):
relationalDatabaseEvents: List[RelationalDatabaseEventTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseLogEventsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogEventsResultTypeDef
def get_value() -> GetRelationalDatabaseLogEventsResultTypeDef:
return {
"resourceLogEvents": ...,
"nextBackwardToken": ...,
"nextForwardToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseLogEventsResultTypeDef(TypedDict):
resourceLogEvents: List[LogEventTypeDef], # (1)
nextBackwardToken: str,
nextForwardToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseParametersResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersResultTypeDef
def get_value() -> GetRelationalDatabaseParametersResultTypeDef:
return {
"parameters": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseParametersResultTypeDef(TypedDict):
parameters: List[RelationalDatabaseParameterTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRelationalDatabaseParametersRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseParametersRequestRequestTypeDef
def get_value() -> UpdateRelationalDatabaseParametersRequestRequestTypeDef:
return {
"relationalDatabaseName": ...,
"parameters": ...,
}
Definition
class UpdateRelationalDatabaseParametersRequestRequestTypeDef(TypedDict):
relationalDatabaseName: str,
parameters: Sequence[RelationalDatabaseParameterTypeDef], # (1)
InstanceAccessDetailsTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InstanceAccessDetailsTypeDef
def get_value() -> InstanceAccessDetailsTypeDef:
return {
"certKey": ...,
}
Definition
class InstanceAccessDetailsTypeDef(TypedDict):
certKey: NotRequired[str],
expiresAt: NotRequired[datetime],
ipAddress: NotRequired[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
Usage Example
from mypy_boto3_lightsail.type_defs import InstanceNetworkingTypeDef
def get_value() -> InstanceNetworkingTypeDef:
return {
"monthlyTransfer": ...,
}
Definition
class InstanceNetworkingTypeDef(TypedDict):
monthlyTransfer: NotRequired[MonthlyTransferTypeDef], # (1)
ports: NotRequired[List[InstancePortInfoTypeDef]], # (2)
LoadBalancerTlsCertificateDomainValidationRecordTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateDomainValidationRecordTypeDef
def get_value() -> LoadBalancerTlsCertificateDomainValidationRecordTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateRenewalSummaryTypeDef
def get_value() -> LoadBalancerTlsCertificateRenewalSummaryTypeDef:
return {
"renewalStatus": ...,
}
Definition
class LoadBalancerTlsCertificateRenewalSummaryTypeDef(TypedDict):
renewalStatus: NotRequired[LoadBalancerTlsCertificateRenewalStatusType], # (1)
domainValidationOptions: NotRequired[List[LoadBalancerTlsCertificateDomainValidationOptionTypeDef]], # (2)
- See LoadBalancerTlsCertificateRenewalStatusType
- See LoadBalancerTlsCertificateDomainValidationOptionTypeDef
LoadBalancerTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import LoadBalancerTypeDef
def get_value() -> LoadBalancerTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import RegisteredDomainDelegationInfoTypeDef
def get_value() -> RegisteredDomainDelegationInfoTypeDef:
return {
"nameServersUpdateState": ...,
}
Definition
class RegisteredDomainDelegationInfoTypeDef(TypedDict):
nameServersUpdateState: NotRequired[NameServersUpdateStateTypeDef], # (1)
r53HostedZoneDeletionState: NotRequired[R53HostedZoneDeletionStateTypeDef], # (2)
RelationalDatabaseTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RelationalDatabaseTypeDef
def get_value() -> RelationalDatabaseTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetBucketAccessKeysResultTypeDef
def get_value() -> GetBucketAccessKeysResultTypeDef:
return {
"accessKeys": ...,
"ResponseMetadata": ...,
}
Definition
class GetBucketAccessKeysResultTypeDef(TypedDict):
accessKeys: List[AccessKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskFromSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDiskFromSnapshotRequestRequestTypeDef
def get_value() -> CreateDiskFromSnapshotRequestRequestTypeDef:
return {
"diskName": ...,
"availabilityZone": ...,
"sizeInGb": ...,
}
Definition
class CreateDiskFromSnapshotRequestRequestTypeDef(TypedDict):
diskName: str,
availabilityZone: str,
sizeInGb: int,
diskSnapshotName: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
addOns: NotRequired[Sequence[AddOnRequestTypeDef]], # (2)
sourceDiskName: NotRequired[str],
restoreDate: NotRequired[str],
useLatestRestorableAutoSnapshot: NotRequired[bool],
- See TagTypeDef
- See AddOnRequestTypeDef
CreateDiskRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDiskRequestRequestTypeDef
def get_value() -> CreateDiskRequestRequestTypeDef:
return {
"diskName": ...,
"availabilityZone": ...,
"sizeInGb": ...,
}
Definition
class CreateDiskRequestRequestTypeDef(TypedDict):
diskName: str,
availabilityZone: str,
sizeInGb: int,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
addOns: NotRequired[Sequence[AddOnRequestTypeDef]], # (2)
- See TagTypeDef
- See AddOnRequestTypeDef
CreateInstancesFromSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateInstancesFromSnapshotRequestRequestTypeDef
def get_value() -> CreateInstancesFromSnapshotRequestRequestTypeDef:
return {
"instanceNames": ...,
"availabilityZone": ...,
"bundleId": ...,
}
Definition
class CreateInstancesFromSnapshotRequestRequestTypeDef(TypedDict):
instanceNames: Sequence[str],
availabilityZone: str,
bundleId: str,
attachedDiskMapping: NotRequired[Mapping[str, Sequence[DiskMapTypeDef]]], # (1)
instanceSnapshotName: NotRequired[str],
userData: NotRequired[str],
keyPairName: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (2)
addOns: NotRequired[Sequence[AddOnRequestTypeDef]], # (3)
ipAddressType: NotRequired[IpAddressTypeType], # (4)
sourceInstanceName: NotRequired[str],
restoreDate: NotRequired[str],
useLatestRestorableAutoSnapshot: NotRequired[bool],
- See DiskMapTypeDef
- See TagTypeDef
- See AddOnRequestTypeDef
- See IpAddressTypeType
CreateInstancesRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateInstancesRequestRequestTypeDef
def get_value() -> CreateInstancesRequestRequestTypeDef:
return {
"instanceNames": ...,
"availabilityZone": ...,
"blueprintId": ...,
"bundleId": ...,
}
Definition
class CreateInstancesRequestRequestTypeDef(TypedDict):
instanceNames: Sequence[str],
availabilityZone: str,
blueprintId: str,
bundleId: str,
customImageName: NotRequired[str],
userData: NotRequired[str],
keyPairName: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
addOns: NotRequired[Sequence[AddOnRequestTypeDef]], # (2)
ipAddressType: NotRequired[IpAddressTypeType], # (3)
- See TagTypeDef
- See AddOnRequestTypeDef
- See IpAddressTypeType
EnableAddOnRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import EnableAddOnRequestRequestTypeDef
def get_value() -> EnableAddOnRequestRequestTypeDef:
return {
"resourceName": ...,
"addOnRequest": ...,
}
Definition
class EnableAddOnRequestRequestTypeDef(TypedDict):
resourceName: str,
addOnRequest: AddOnRequestTypeDef, # (1)
GetAlarmsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetAlarmsResultTypeDef
def get_value() -> GetAlarmsResultTypeDef:
return {
"alarms": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetAlarmsResultTypeDef(TypedDict):
alarms: List[AlarmTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AlarmTypeDef
- See ResponseMetadataTypeDef
GetContactMethodsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetContactMethodsResultTypeDef
def get_value() -> GetContactMethodsResultTypeDef:
return {
"contactMethods": ...,
"ResponseMetadata": ...,
}
Definition
class GetContactMethodsResultTypeDef(TypedDict):
contactMethods: List[ContactMethodTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AllocateStaticIpResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AllocateStaticIpResultTypeDef
def get_value() -> AllocateStaticIpResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class AllocateStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachCertificateToDistributionResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachCertificateToDistributionResultTypeDef
def get_value() -> AttachCertificateToDistributionResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class AttachCertificateToDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachDiskResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachDiskResultTypeDef
def get_value() -> AttachDiskResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class AttachDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachInstancesToLoadBalancerResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachInstancesToLoadBalancerResultTypeDef
def get_value() -> AttachInstancesToLoadBalancerResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class AttachInstancesToLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachLoadBalancerTlsCertificateResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachLoadBalancerTlsCertificateResultTypeDef
def get_value() -> AttachLoadBalancerTlsCertificateResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class AttachLoadBalancerTlsCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachStaticIpResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import AttachStaticIpResultTypeDef
def get_value() -> AttachStaticIpResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class AttachStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloseInstancePublicPortsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CloseInstancePublicPortsResultTypeDef
def get_value() -> CloseInstancePublicPortsResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class CloseInstancePublicPortsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopySnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CopySnapshotResultTypeDef
def get_value() -> CopySnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CopySnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBucketAccessKeyResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateBucketAccessKeyResultTypeDef
def get_value() -> CreateBucketAccessKeyResultTypeDef:
return {
"accessKey": ...,
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateBucketAccessKeyResultTypeDef(TypedDict):
accessKey: AccessKeyTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AccessKeyTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
CreateCloudFormationStackResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateCloudFormationStackResultTypeDef
def get_value() -> CreateCloudFormationStackResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateCloudFormationStackResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContactMethodResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateContactMethodResultTypeDef
def get_value() -> CreateContactMethodResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateContactMethodResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskFromSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDiskFromSnapshotResultTypeDef
def get_value() -> CreateDiskFromSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDiskFromSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDiskResultTypeDef
def get_value() -> CreateDiskResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDiskSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDiskSnapshotResultTypeDef
def get_value() -> CreateDiskSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDiskSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDomainEntryResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDomainEntryResultTypeDef
def get_value() -> CreateDomainEntryResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDomainEntryResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDomainResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDomainResultTypeDef
def get_value() -> CreateDomainResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDomainResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateInstanceSnapshotResultTypeDef
def get_value() -> CreateInstanceSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateInstanceSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstancesFromSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateInstancesFromSnapshotResultTypeDef
def get_value() -> CreateInstancesFromSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateInstancesFromSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstancesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateInstancesResultTypeDef
def get_value() -> CreateInstancesResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateInstancesResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLoadBalancerResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateLoadBalancerResultTypeDef
def get_value() -> CreateLoadBalancerResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLoadBalancerTlsCertificateResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateLoadBalancerTlsCertificateResultTypeDef
def get_value() -> CreateLoadBalancerTlsCertificateResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLoadBalancerTlsCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRelationalDatabaseFromSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseFromSnapshotResultTypeDef
def get_value() -> CreateRelationalDatabaseFromSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRelationalDatabaseFromSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRelationalDatabaseResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseResultTypeDef
def get_value() -> CreateRelationalDatabaseResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRelationalDatabaseSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseSnapshotResultTypeDef
def get_value() -> CreateRelationalDatabaseSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRelationalDatabaseSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAlarmResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteAlarmResultTypeDef
def get_value() -> DeleteAlarmResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteAlarmResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAutoSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteAutoSnapshotResultTypeDef
def get_value() -> DeleteAutoSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteAutoSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBucketAccessKeyResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteBucketAccessKeyResultTypeDef
def get_value() -> DeleteBucketAccessKeyResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteBucketAccessKeyResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBucketResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteBucketResultTypeDef
def get_value() -> DeleteBucketResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteBucketResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCertificateResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteCertificateResultTypeDef
def get_value() -> DeleteCertificateResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteContactMethodResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteContactMethodResultTypeDef
def get_value() -> DeleteContactMethodResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteContactMethodResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDiskResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteDiskResultTypeDef
def get_value() -> DeleteDiskResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDiskSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteDiskSnapshotResultTypeDef
def get_value() -> DeleteDiskSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDiskSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDistributionResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteDistributionResultTypeDef
def get_value() -> DeleteDistributionResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDomainEntryResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteDomainEntryResultTypeDef
def get_value() -> DeleteDomainEntryResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDomainEntryResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDomainResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteDomainResultTypeDef
def get_value() -> DeleteDomainResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDomainResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInstanceResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteInstanceResultTypeDef
def get_value() -> DeleteInstanceResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInstanceSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteInstanceSnapshotResultTypeDef
def get_value() -> DeleteInstanceSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteInstanceSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteKeyPairResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteKeyPairResultTypeDef
def get_value() -> DeleteKeyPairResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteKeyPairResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteKnownHostKeysResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteKnownHostKeysResultTypeDef
def get_value() -> DeleteKnownHostKeysResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteKnownHostKeysResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLoadBalancerResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerResultTypeDef
def get_value() -> DeleteLoadBalancerResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLoadBalancerTlsCertificateResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerTlsCertificateResultTypeDef
def get_value() -> DeleteLoadBalancerTlsCertificateResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteLoadBalancerTlsCertificateResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRelationalDatabaseResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseResultTypeDef
def get_value() -> DeleteRelationalDatabaseResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRelationalDatabaseSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseSnapshotResultTypeDef
def get_value() -> DeleteRelationalDatabaseSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRelationalDatabaseSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachCertificateFromDistributionResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DetachCertificateFromDistributionResultTypeDef
def get_value() -> DetachCertificateFromDistributionResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class DetachCertificateFromDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachDiskResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DetachDiskResultTypeDef
def get_value() -> DetachDiskResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DetachDiskResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachInstancesFromLoadBalancerResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DetachInstancesFromLoadBalancerResultTypeDef
def get_value() -> DetachInstancesFromLoadBalancerResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DetachInstancesFromLoadBalancerResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetachStaticIpResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DetachStaticIpResultTypeDef
def get_value() -> DetachStaticIpResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DetachStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableAddOnResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DisableAddOnResultTypeDef
def get_value() -> DisableAddOnResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class DisableAddOnResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableAddOnResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import EnableAddOnResultTypeDef
def get_value() -> EnableAddOnResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class EnableAddOnResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ExportSnapshotResultTypeDef
def get_value() -> ExportSnapshotResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class ExportSnapshotResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOperationResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetOperationResultTypeDef
def get_value() -> GetOperationResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class GetOperationResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOperationsForResourceResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetOperationsForResourceResultTypeDef
def get_value() -> GetOperationsForResourceResultTypeDef:
return {
"operations": ...,
"nextPageCount": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetOperationsForResourceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
nextPageCount: str,
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOperationsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetOperationsResultTypeDef
def get_value() -> GetOperationsResultTypeDef:
return {
"operations": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetOperationsResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportKeyPairResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ImportKeyPairResultTypeDef
def get_value() -> ImportKeyPairResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class ImportKeyPairResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OpenInstancePublicPortsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import OpenInstancePublicPortsResultTypeDef
def get_value() -> OpenInstancePublicPortsResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class OpenInstancePublicPortsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PeerVpcResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PeerVpcResultTypeDef
def get_value() -> PeerVpcResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class PeerVpcResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutAlarmResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PutAlarmResultTypeDef
def get_value() -> PutAlarmResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class PutAlarmResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutInstancePublicPortsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import PutInstancePublicPortsResultTypeDef
def get_value() -> PutInstancePublicPortsResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class PutInstancePublicPortsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootInstanceResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RebootInstanceResultTypeDef
def get_value() -> RebootInstanceResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class RebootInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootRelationalDatabaseResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RebootRelationalDatabaseResultTypeDef
def get_value() -> RebootRelationalDatabaseResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class RebootRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReleaseStaticIpResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ReleaseStaticIpResultTypeDef
def get_value() -> ReleaseStaticIpResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class ReleaseStaticIpResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResetDistributionCacheResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ResetDistributionCacheResultTypeDef
def get_value() -> ResetDistributionCacheResultTypeDef:
return {
"status": ...,
"createTime": ...,
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class ResetDistributionCacheResultTypeDef(TypedDict):
status: str,
createTime: datetime,
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendContactMethodVerificationResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import SendContactMethodVerificationResultTypeDef
def get_value() -> SendContactMethodVerificationResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class SendContactMethodVerificationResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetIpAddressTypeResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import SetIpAddressTypeResultTypeDef
def get_value() -> SetIpAddressTypeResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class SetIpAddressTypeResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetResourceAccessForBucketResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import SetResourceAccessForBucketResultTypeDef
def get_value() -> SetResourceAccessForBucketResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class SetResourceAccessForBucketResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartGUISessionResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StartGUISessionResultTypeDef
def get_value() -> StartGUISessionResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class StartGUISessionResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartInstanceResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StartInstanceResultTypeDef
def get_value() -> StartInstanceResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class StartInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartRelationalDatabaseResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StartRelationalDatabaseResultTypeDef
def get_value() -> StartRelationalDatabaseResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class StartRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopGUISessionResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StopGUISessionResultTypeDef
def get_value() -> StopGUISessionResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class StopGUISessionResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopInstanceResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StopInstanceResultTypeDef
def get_value() -> StopInstanceResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class StopInstanceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopRelationalDatabaseResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import StopRelationalDatabaseResultTypeDef
def get_value() -> StopRelationalDatabaseResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class StopRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TagResourceResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import TagResourceResultTypeDef
def get_value() -> TagResourceResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class TagResourceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TestAlarmResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import TestAlarmResultTypeDef
def get_value() -> TestAlarmResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class TestAlarmResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UnpeerVpcResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UnpeerVpcResultTypeDef
def get_value() -> UnpeerVpcResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class UnpeerVpcResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UntagResourceResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UntagResourceResultTypeDef
def get_value() -> UntagResourceResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class UntagResourceResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBucketBundleResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateBucketBundleResultTypeDef
def get_value() -> UpdateBucketBundleResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateBucketBundleResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDistributionBundleResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateDistributionBundleResultTypeDef
def get_value() -> UpdateDistributionBundleResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDistributionBundleResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDistributionResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateDistributionResultTypeDef
def get_value() -> UpdateDistributionResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDistributionResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDomainEntryResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateDomainEntryResultTypeDef
def get_value() -> UpdateDomainEntryResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDomainEntryResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateInstanceMetadataOptionsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateInstanceMetadataOptionsResultTypeDef
def get_value() -> UpdateInstanceMetadataOptionsResultTypeDef:
return {
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateInstanceMetadataOptionsResultTypeDef(TypedDict):
operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateLoadBalancerAttributeResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateLoadBalancerAttributeResultTypeDef
def get_value() -> UpdateLoadBalancerAttributeResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateLoadBalancerAttributeResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRelationalDatabaseParametersResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseParametersResultTypeDef
def get_value() -> UpdateRelationalDatabaseParametersResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRelationalDatabaseParametersResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRelationalDatabaseResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseResultTypeDef
def get_value() -> UpdateRelationalDatabaseResultTypeDef:
return {
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRelationalDatabaseResultTypeDef(TypedDict):
operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStaticIpResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetStaticIpResultTypeDef
def get_value() -> GetStaticIpResultTypeDef:
return {
"staticIp": ...,
"ResponseMetadata": ...,
}
Definition
class GetStaticIpResultTypeDef(TypedDict):
staticIp: StaticIpTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStaticIpsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetStaticIpsResultTypeDef
def get_value() -> GetStaticIpsResultTypeDef:
return {
"staticIps": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetStaticIpsResultTypeDef(TypedDict):
staticIps: List[StaticIpTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAutoSnapshotsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetAutoSnapshotsResultTypeDef
def get_value() -> GetAutoSnapshotsResultTypeDef:
return {
"resourceName": ...,
"resourceType": ...,
"autoSnapshots": ...,
"ResponseMetadata": ...,
}
Definition
class GetAutoSnapshotsResultTypeDef(TypedDict):
resourceName: str,
resourceType: ResourceTypeType, # (1)
autoSnapshots: List[AutoSnapshotDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetRegionsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRegionsResultTypeDef
def get_value() -> GetRegionsResultTypeDef:
return {
"regions": ...,
"ResponseMetadata": ...,
}
Definition
class GetRegionsResultTypeDef(TypedDict):
regions: List[RegionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RegionTypeDef
- See ResponseMetadataTypeDef
CreateBucketResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateBucketResultTypeDef
def get_value() -> CreateBucketResultTypeDef:
return {
"bucket": ...,
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateBucketResultTypeDef(TypedDict):
bucket: BucketTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BucketTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
GetBucketsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetBucketsResultTypeDef
def get_value() -> GetBucketsResultTypeDef:
return {
"buckets": ...,
"nextPageToken": ...,
"accountLevelBpaSync": ...,
"ResponseMetadata": ...,
}
Definition
class GetBucketsResultTypeDef(TypedDict):
buckets: List[BucketTypeDef], # (1)
nextPageToken: str,
accountLevelBpaSync: AccountLevelBpaSyncTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateBucketResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateBucketResultTypeDef
def get_value() -> UpdateBucketResultTypeDef:
return {
"bucket": ...,
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateBucketResultTypeDef(TypedDict):
bucket: BucketTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BucketTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
GetDiskSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotResultTypeDef
def get_value() -> GetDiskSnapshotResultTypeDef:
return {
"diskSnapshot": ...,
"ResponseMetadata": ...,
}
Definition
class GetDiskSnapshotResultTypeDef(TypedDict):
diskSnapshot: DiskSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDiskSnapshotsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsResultTypeDef
def get_value() -> GetDiskSnapshotsResultTypeDef:
return {
"diskSnapshots": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetDiskSnapshotsResultTypeDef(TypedDict):
diskSnapshots: List[DiskSnapshotTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDiskResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDiskResultTypeDef
def get_value() -> GetDiskResultTypeDef:
return {
"disk": ...,
"ResponseMetadata": ...,
}
Definition
class GetDiskResultTypeDef(TypedDict):
disk: DiskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DiskTypeDef
- See ResponseMetadataTypeDef
GetDisksResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDisksResultTypeDef
def get_value() -> GetDisksResultTypeDef:
return {
"disks": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetDisksResultTypeDef(TypedDict):
disks: List[DiskTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DiskTypeDef
- See ResponseMetadataTypeDef
InstanceHardwareTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InstanceHardwareTypeDef
def get_value() -> InstanceHardwareTypeDef:
return {
"cpuCount": ...,
}
Definition
class InstanceHardwareTypeDef(TypedDict):
cpuCount: NotRequired[int],
disks: NotRequired[List[DiskTypeDef]], # (1)
ramSizeInGb: NotRequired[float],
- See DiskTypeDef
InstanceSnapshotTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InstanceSnapshotTypeDef
def get_value() -> InstanceSnapshotTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import CreateKeyPairResultTypeDef
def get_value() -> CreateKeyPairResultTypeDef:
return {
"keyPair": ...,
"publicKeyBase64": ...,
"privateKeyBase64": ...,
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class CreateKeyPairResultTypeDef(TypedDict):
keyPair: KeyPairTypeDef, # (1)
publicKeyBase64: str,
privateKeyBase64: str,
operation: OperationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See KeyPairTypeDef
- See OperationTypeDef
- See ResponseMetadataTypeDef
GetKeyPairResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetKeyPairResultTypeDef
def get_value() -> GetKeyPairResultTypeDef:
return {
"keyPair": ...,
"ResponseMetadata": ...,
}
Definition
class GetKeyPairResultTypeDef(TypedDict):
keyPair: KeyPairTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetKeyPairsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetKeyPairsResultTypeDef
def get_value() -> GetKeyPairsResultTypeDef:
return {
"keyPairs": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetKeyPairsResultTypeDef(TypedDict):
keyPairs: List[KeyPairTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseSnapshotResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotResultTypeDef
def get_value() -> GetRelationalDatabaseSnapshotResultTypeDef:
return {
"relationalDatabaseSnapshot": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseSnapshotResultTypeDef(TypedDict):
relationalDatabaseSnapshot: RelationalDatabaseSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabaseSnapshotsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsResultTypeDef
def get_value() -> GetRelationalDatabaseSnapshotsResultTypeDef:
return {
"relationalDatabaseSnapshots": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseSnapshotsResultTypeDef(TypedDict):
relationalDatabaseSnapshots: List[RelationalDatabaseSnapshotTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDistributionRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDistributionRequestRequestTypeDef
def get_value() -> CreateDistributionRequestRequestTypeDef:
return {
"distributionName": ...,
"origin": ...,
"defaultCacheBehavior": ...,
"bundleId": ...,
}
Definition
class CreateDistributionRequestRequestTypeDef(TypedDict):
distributionName: str,
origin: InputOriginTypeDef, # (1)
defaultCacheBehavior: CacheBehaviorTypeDef, # (2)
bundleId: str,
cacheBehaviorSettings: NotRequired[CacheSettingsTypeDef], # (3)
cacheBehaviors: NotRequired[Sequence[CacheBehaviorPerPathTypeDef]], # (4)
ipAddressType: NotRequired[IpAddressTypeType], # (5)
tags: NotRequired[Sequence[TagTypeDef]], # (6)
- See InputOriginTypeDef
- See CacheBehaviorTypeDef
- See CacheSettingsTypeDef
- See CacheBehaviorPerPathTypeDef
- See IpAddressTypeType
- See TagTypeDef
LightsailDistributionTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import LightsailDistributionTypeDef
def get_value() -> LightsailDistributionTypeDef:
return {
"name": ...,
}
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[CacheSettingsTypeDef], # (5)
cacheBehaviors: NotRequired[List[CacheBehaviorPerPathTypeDef]], # (6)
ableToUpdateBundle: NotRequired[bool],
ipAddressType: NotRequired[IpAddressTypeType], # (7)
tags: NotRequired[List[TagTypeDef]], # (8)
- See ResourceLocationTypeDef
- See ResourceTypeType
- See OriginTypeDef
- See CacheBehaviorTypeDef
- See CacheSettingsTypeDef
- See CacheBehaviorPerPathTypeDef
- See IpAddressTypeType
- See TagTypeDef
UpdateDistributionRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateDistributionRequestRequestTypeDef
def get_value() -> UpdateDistributionRequestRequestTypeDef:
return {
"distributionName": ...,
}
Definition
class UpdateDistributionRequestRequestTypeDef(TypedDict):
distributionName: str,
origin: NotRequired[InputOriginTypeDef], # (1)
defaultCacheBehavior: NotRequired[CacheBehaviorTypeDef], # (2)
cacheBehaviorSettings: NotRequired[CacheSettingsTypeDef], # (3)
cacheBehaviors: NotRequired[Sequence[CacheBehaviorPerPathTypeDef]], # (4)
isEnabled: NotRequired[bool],
- See InputOriginTypeDef
- See CacheBehaviorTypeDef
- See CacheSettingsTypeDef
- See CacheBehaviorPerPathTypeDef
GetCloudFormationStackRecordsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsResultTypeDef
def get_value() -> GetCloudFormationStackRecordsResultTypeDef:
return {
"cloudFormationStackRecords": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetCloudFormationStackRecordsResultTypeDef(TypedDict):
cloudFormationStackRecords: List[CloudFormationStackRecordTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateContainerServiceRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateContainerServiceRequestRequestTypeDef
def get_value() -> UpdateContainerServiceRequestRequestTypeDef:
return {
"serviceName": ...,
}
Definition
class UpdateContainerServiceRequestRequestTypeDef(TypedDict):
serviceName: str,
power: NotRequired[ContainerServicePowerNameType], # (1)
scale: NotRequired[int],
isDisabled: NotRequired[bool],
publicDomainNames: NotRequired[Mapping[str, Sequence[str]]],
privateRegistryAccess: NotRequired[PrivateRegistryAccessRequestTypeDef], # (2)
ContainerServiceDeploymentTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServiceDeploymentTypeDef
def get_value() -> ContainerServiceDeploymentTypeDef:
return {
"version": ...,
}
Definition
class ContainerServiceDeploymentTypeDef(TypedDict):
version: NotRequired[int],
state: NotRequired[ContainerServiceDeploymentStateType], # (1)
containers: NotRequired[Dict[str, ContainerTypeDef]], # (2)
publicEndpoint: NotRequired[ContainerServiceEndpointTypeDef], # (3)
createdAt: NotRequired[datetime],
ContainerServiceDeploymentRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServiceDeploymentRequestTypeDef
def get_value() -> ContainerServiceDeploymentRequestTypeDef:
return {
"containers": ...,
}
Definition
class ContainerServiceDeploymentRequestTypeDef(TypedDict):
containers: NotRequired[Mapping[str, ContainerTypeDef]], # (1)
publicEndpoint: NotRequired[EndpointRequestTypeDef], # (2)
CreateContainerServiceDeploymentRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateContainerServiceDeploymentRequestRequestTypeDef
def get_value() -> CreateContainerServiceDeploymentRequestRequestTypeDef:
return {
"serviceName": ...,
}
Definition
class CreateContainerServiceDeploymentRequestRequestTypeDef(TypedDict):
serviceName: str,
containers: NotRequired[Mapping[str, ContainerTypeDef]], # (1)
publicEndpoint: NotRequired[EndpointRequestTypeDef], # (2)
ExportSnapshotRecordSourceInfoTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ExportSnapshotRecordSourceInfoTypeDef
def get_value() -> ExportSnapshotRecordSourceInfoTypeDef:
return {
"resourceType": ...,
}
Definition
class ExportSnapshotRecordSourceInfoTypeDef(TypedDict):
resourceType: NotRequired[ExportSnapshotRecordSourceTypeType], # (1)
createdAt: NotRequired[datetime],
name: NotRequired[str],
arn: NotRequired[str],
fromResourceName: NotRequired[str],
fromResourceArn: NotRequired[str],
instanceSnapshotInfo: NotRequired[InstanceSnapshotInfoTypeDef], # (2)
diskSnapshotInfo: NotRequired[DiskSnapshotInfoTypeDef], # (3)
RenewalSummaryTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import RenewalSummaryTypeDef
def get_value() -> RenewalSummaryTypeDef:
return {
"domainValidationRecords": ...,
}
Definition
class RenewalSummaryTypeDef(TypedDict):
domainValidationRecords: NotRequired[List[DomainValidationRecordTypeDef]], # (1)
renewalStatus: NotRequired[RenewalStatusType], # (2)
renewalStatusReason: NotRequired[str],
updatedAt: NotRequired[datetime],
CostEstimateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CostEstimateTypeDef
def get_value() -> CostEstimateTypeDef:
return {
"usageType": ...,
}
Definition
class CostEstimateTypeDef(TypedDict):
usageType: NotRequired[str],
resultsByTime: NotRequired[List[EstimateByTimeTypeDef]], # (1)
GetInstanceAccessDetailsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceAccessDetailsResultTypeDef
def get_value() -> GetInstanceAccessDetailsResultTypeDef:
return {
"accessDetails": ...,
"ResponseMetadata": ...,
}
Definition
class GetInstanceAccessDetailsResultTypeDef(TypedDict):
accessDetails: InstanceAccessDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LoadBalancerTlsCertificateTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateTypeDef
def get_value() -> LoadBalancerTlsCertificateTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerResultTypeDef
def get_value() -> GetLoadBalancerResultTypeDef:
return {
"loadBalancer": ...,
"ResponseMetadata": ...,
}
Definition
class GetLoadBalancerResultTypeDef(TypedDict):
loadBalancer: LoadBalancerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLoadBalancersResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancersResultTypeDef
def get_value() -> GetLoadBalancersResultTypeDef:
return {
"loadBalancers": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetLoadBalancersResultTypeDef(TypedDict):
loadBalancers: List[LoadBalancerTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DomainTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import DomainTypeDef
def get_value() -> DomainTypeDef:
return {
"name": ...,
}
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[DomainEntryTypeDef]], # (4)
registeredDomainDelegationInfo: NotRequired[RegisteredDomainDelegationInfoTypeDef], # (5)
- See ResourceLocationTypeDef
- See ResourceTypeType
- See TagTypeDef
- See DomainEntryTypeDef
- See RegisteredDomainDelegationInfoTypeDef
GetRelationalDatabaseResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseResultTypeDef
def get_value() -> GetRelationalDatabaseResultTypeDef:
return {
"relationalDatabase": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabaseResultTypeDef(TypedDict):
relationalDatabase: RelationalDatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRelationalDatabasesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesResultTypeDef
def get_value() -> GetRelationalDatabasesResultTypeDef:
return {
"relationalDatabases": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetRelationalDatabasesResultTypeDef(TypedDict):
relationalDatabases: List[RelationalDatabaseTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InstanceTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotResultTypeDef
def get_value() -> GetInstanceSnapshotResultTypeDef:
return {
"instanceSnapshot": ...,
"ResponseMetadata": ...,
}
Definition
class GetInstanceSnapshotResultTypeDef(TypedDict):
instanceSnapshot: InstanceSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceSnapshotsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsResultTypeDef
def get_value() -> GetInstanceSnapshotsResultTypeDef:
return {
"instanceSnapshots": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetInstanceSnapshotsResultTypeDef(TypedDict):
instanceSnapshots: List[InstanceSnapshotTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDistributionResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateDistributionResultTypeDef
def get_value() -> CreateDistributionResultTypeDef:
return {
"distribution": ...,
"operation": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDistributionResultTypeDef(TypedDict):
distribution: LightsailDistributionTypeDef, # (1)
operation: OperationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDistributionsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDistributionsResultTypeDef
def get_value() -> GetDistributionsResultTypeDef:
return {
"distributions": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetDistributionsResultTypeDef(TypedDict):
distributions: List[LightsailDistributionTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContainerServiceTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServiceTypeDef
def get_value() -> ContainerServiceTypeDef:
return {
"containerServiceName": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerServiceDeploymentsResultTypeDef
def get_value() -> GetContainerServiceDeploymentsResultTypeDef:
return {
"deployments": ...,
"ResponseMetadata": ...,
}
Definition
class GetContainerServiceDeploymentsResultTypeDef(TypedDict):
deployments: List[ContainerServiceDeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceRequestRequestTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateContainerServiceRequestRequestTypeDef
def get_value() -> CreateContainerServiceRequestRequestTypeDef:
return {
"serviceName": ...,
"power": ...,
"scale": ...,
}
Definition
class CreateContainerServiceRequestRequestTypeDef(TypedDict):
serviceName: str,
power: ContainerServicePowerNameType, # (1)
scale: int,
tags: NotRequired[Sequence[TagTypeDef]], # (2)
publicDomainNames: NotRequired[Mapping[str, Sequence[str]]],
deployment: NotRequired[ContainerServiceDeploymentRequestTypeDef], # (3)
privateRegistryAccess: NotRequired[PrivateRegistryAccessRequestTypeDef], # (4)
- See ContainerServicePowerNameType
- See TagTypeDef
- See ContainerServiceDeploymentRequestTypeDef
- See PrivateRegistryAccessRequestTypeDef
ExportSnapshotRecordTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ExportSnapshotRecordTypeDef
def get_value() -> ExportSnapshotRecordTypeDef:
return {
"name": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import CertificateTypeDef
def get_value() -> CertificateTypeDef:
return {
"arn": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import ResourceBudgetEstimateTypeDef
def get_value() -> ResourceBudgetEstimateTypeDef:
return {
"resourceName": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsCertificatesResultTypeDef
def get_value() -> GetLoadBalancerTlsCertificatesResultTypeDef:
return {
"tlsCertificates": ...,
"ResponseMetadata": ...,
}
Definition
class GetLoadBalancerTlsCertificatesResultTypeDef(TypedDict):
tlsCertificates: List[LoadBalancerTlsCertificateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDomainResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDomainResultTypeDef
def get_value() -> GetDomainResultTypeDef:
return {
"domain": ...,
"ResponseMetadata": ...,
}
Definition
class GetDomainResultTypeDef(TypedDict):
domain: DomainTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DomainTypeDef
- See ResponseMetadataTypeDef
GetDomainsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetDomainsResultTypeDef
def get_value() -> GetDomainsResultTypeDef:
return {
"domains": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetDomainsResultTypeDef(TypedDict):
domains: List[DomainTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DomainTypeDef
- See ResponseMetadataTypeDef
GetInstanceResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceResultTypeDef
def get_value() -> GetInstanceResultTypeDef:
return {
"instance": ...,
"ResponseMetadata": ...,
}
Definition
class GetInstanceResultTypeDef(TypedDict):
instance: InstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstancesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetInstancesResultTypeDef
def get_value() -> GetInstancesResultTypeDef:
return {
"instances": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetInstancesResultTypeDef(TypedDict):
instances: List[InstanceTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContainerServicesListResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import ContainerServicesListResultTypeDef
def get_value() -> ContainerServicesListResultTypeDef:
return {
"containerServices": ...,
"ResponseMetadata": ...,
}
Definition
class ContainerServicesListResultTypeDef(TypedDict):
containerServices: List[ContainerServiceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceDeploymentResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateContainerServiceDeploymentResultTypeDef
def get_value() -> CreateContainerServiceDeploymentResultTypeDef:
return {
"containerService": ...,
"ResponseMetadata": ...,
}
Definition
class CreateContainerServiceDeploymentResultTypeDef(TypedDict):
containerService: ContainerServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerServiceResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateContainerServiceResultTypeDef
def get_value() -> CreateContainerServiceResultTypeDef:
return {
"containerService": ...,
"ResponseMetadata": ...,
}
Definition
class CreateContainerServiceResultTypeDef(TypedDict):
containerService: ContainerServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateContainerServiceResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import UpdateContainerServiceResultTypeDef
def get_value() -> UpdateContainerServiceResultTypeDef:
return {
"containerService": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateContainerServiceResultTypeDef(TypedDict):
containerService: ContainerServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetExportSnapshotRecordsResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsResultTypeDef
def get_value() -> GetExportSnapshotRecordsResultTypeDef:
return {
"exportSnapshotRecords": ...,
"nextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetExportSnapshotRecordsResultTypeDef(TypedDict):
exportSnapshotRecords: List[ExportSnapshotRecordTypeDef], # (1)
nextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CertificateSummaryTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CertificateSummaryTypeDef
def get_value() -> CertificateSummaryTypeDef:
return {
"certificateArn": ...,
}
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
Usage Example
from mypy_boto3_lightsail.type_defs import GetCostEstimateResultTypeDef
def get_value() -> GetCostEstimateResultTypeDef:
return {
"resourcesBudgetEstimate": ...,
"ResponseMetadata": ...,
}
Definition
class GetCostEstimateResultTypeDef(TypedDict):
resourcesBudgetEstimate: List[ResourceBudgetEstimateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCertificateResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import CreateCertificateResultTypeDef
def get_value() -> CreateCertificateResultTypeDef:
return {
"certificate": ...,
"operations": ...,
"ResponseMetadata": ...,
}
Definition
class CreateCertificateResultTypeDef(TypedDict):
certificate: CertificateSummaryTypeDef, # (1)
operations: List[OperationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetCertificatesResultTypeDef
Usage Example
from mypy_boto3_lightsail.type_defs import GetCertificatesResultTypeDef
def get_value() -> GetCertificatesResultTypeDef:
return {
"certificates": ...,
"ResponseMetadata": ...,
}