Skip to content

Typed dictionaries

Index > Lightsail > 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],
  1. 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],
  1. See AccountLevelBpaSyncStatusType
  2. See BPAStatusMessageType

AutoSnapshotAddOnRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import AutoSnapshotAddOnRequestTypeDef

def get_value() -> AutoSnapshotAddOnRequestTypeDef:
    return {
        "snapshotTimeOfDay": ...,
    }
Definition
class AutoSnapshotAddOnRequestTypeDef(TypedDict):
    snapshotTimeOfDay: NotRequired[str],

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)
  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)
  1. See RegionNameType

AllocateStaticIpRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import AllocateStaticIpRequestRequestTypeDef

def get_value() -> AllocateStaticIpRequestRequestTypeDef:
    return {
        "staticIpName": ...,
    }
Definition
class AllocateStaticIpRequestRequestTypeDef(TypedDict):
    staticIpName: str,

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": ...,
    }
Definition
class AttachedDiskTypeDef(TypedDict):
    path: NotRequired[str],
    sizeInGb: NotRequired[int],

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)
  1. See BlueprintTypeType
  2. See InstancePlatformType
  3. 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": ...,
    }
Definition
class BucketStateTypeDef(TypedDict):
    code: NotRequired[str],
    message: NotRequired[str],

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": ...,
    }
Definition
class TagTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[str],

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)
  1. See InstancePlatformType
  2. 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)
  1. See BehaviorEnumType

CacheBehaviorTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import CacheBehaviorTypeDef

def get_value() -> CacheBehaviorTypeDef:
    return {
        "behavior": ...,
    }
Definition
class CacheBehaviorTypeDef(TypedDict):
    behavior: NotRequired[BehaviorEnumType],  # (1)
  1. 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]],
  1. See ForwardValuesType

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)
  1. See ForwardValuesType
  2. 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]],
  1. See NetworkProtocolType

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],
  1. See CloudFormationStackRecordSourceTypeType

DestinationInfoTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import DestinationInfoTypeDef

def get_value() -> DestinationInfoTypeDef:
    return {
        "id": ...,
    }
Definition
class DestinationInfoTypeDef(TypedDict):
    id: NotRequired[str],
    service: NotRequired[str],

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)
  1. See ContainerServiceProtocolType

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],
  1. See ContainerServiceStateDetailCodeType

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],
  1. See RegionNameType

CreateBucketAccessKeyRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import CreateBucketAccessKeyRequestRequestTypeDef

def get_value() -> CreateBucketAccessKeyRequestRequestTypeDef:
    return {
        "bucketName": ...,
    }
Definition
class CreateBucketAccessKeyRequestRequestTypeDef(TypedDict):
    bucketName: str,

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],
  1. See PortInfoSourceTypeType

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,
  1. See ContactProtocolType

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)
  1. See RegionNameType
  2. See OriginProtocolPolicyEnumType

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": ...,
    }
Definition
class CreateGUISessionAccessDetailsRequestRequestTypeDef(TypedDict):
    resourceName: str,

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": ...,
    }
Definition
class DeleteAlarmRequestRequestTypeDef(TypedDict):
    alarmName: str,

DeleteAutoSnapshotRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import DeleteAutoSnapshotRequestRequestTypeDef

def get_value() -> DeleteAutoSnapshotRequestRequestTypeDef:
    return {
        "resourceName": ...,
        "date": ...,
    }
Definition
class DeleteAutoSnapshotRequestRequestTypeDef(TypedDict):
    resourceName: str,
    date: str,

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": ...,
    }
Definition
class DeleteCertificateRequestRequestTypeDef(TypedDict):
    certificateName: str,

DeleteContactMethodRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import DeleteContactMethodRequestRequestTypeDef

def get_value() -> DeleteContactMethodRequestRequestTypeDef:
    return {
        "protocol": ...,
    }
Definition
class DeleteContactMethodRequestRequestTypeDef(TypedDict):
    protocol: ContactProtocolType,  # (1)
  1. See ContactProtocolType

DeleteContainerImageRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import DeleteContainerImageRequestRequestTypeDef

def get_value() -> DeleteContainerImageRequestRequestTypeDef:
    return {
        "serviceName": ...,
        "image": ...,
    }
Definition
class DeleteContainerImageRequestRequestTypeDef(TypedDict):
    serviceName: str,
    image: str,

DeleteContainerServiceRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import DeleteContainerServiceRequestRequestTypeDef

def get_value() -> DeleteContainerServiceRequestRequestTypeDef:
    return {
        "serviceName": ...,
    }
Definition
class DeleteContainerServiceRequestRequestTypeDef(TypedDict):
    serviceName: str,

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": ...,
    }
Definition
class DeleteDiskSnapshotRequestRequestTypeDef(TypedDict):
    diskSnapshotName: str,

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": ...,
    }
Definition
class DeleteDomainRequestRequestTypeDef(TypedDict):
    domainName: str,

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": ...,
    }
Definition
class DeleteInstanceSnapshotRequestRequestTypeDef(TypedDict):
    instanceSnapshotName: str,

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": ...,
    }
Definition
class DeleteKnownHostKeysRequestRequestTypeDef(TypedDict):
    instanceName: str,

DeleteLoadBalancerRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerRequestRequestTypeDef

def get_value() -> DeleteLoadBalancerRequestRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }
Definition
class DeleteLoadBalancerRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,

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": ...,
    }
Definition
class DetachDiskRequestRequestTypeDef(TypedDict):
    diskName: str,

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": ...,
    }
Definition
class DetachStaticIpRequestRequestTypeDef(TypedDict):
    staticIpName: str,

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,
  1. 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": ...,
    }
Definition
class DiskSnapshotInfoTypeDef(TypedDict):
    sizeInGb: NotRequired[int],

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],
  1. See DnsRecordCreationStateCodeType

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": ...,
    }
Definition
class ExportSnapshotRequestRequestTypeDef(TypedDict):
    sourceSnapshotName: str,

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": ...,
    }
Definition
class GetActiveNamesRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

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": ...,
    }
Definition
class GetAutoSnapshotsRequestRequestTypeDef(TypedDict):
    resourceName: str,

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)
  1. See AppCategoryType

GetBucketAccessKeysRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetBucketAccessKeysRequestRequestTypeDef

def get_value() -> GetBucketAccessKeysRequestRequestTypeDef:
    return {
        "bucketName": ...,
    }
Definition
class GetBucketAccessKeysRequestRequestTypeDef(TypedDict):
    bucketName: str,

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)
  1. See BucketMetricNameType
  2. See MetricStatisticType
  3. 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)
  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)
  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],
  1. See CertificateStatusType

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)
  1. See ContactProtocolType

GetContainerImagesRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetContainerImagesRequestRequestTypeDef

def get_value() -> GetContainerImagesRequestRequestTypeDef:
    return {
        "serviceName": ...,
    }
Definition
class GetContainerImagesRequestRequestTypeDef(TypedDict):
    serviceName: str,

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": ...,
    }
Definition
class GetContainerServiceDeploymentsRequestRequestTypeDef(TypedDict):
    serviceName: str,

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)
  1. See ContainerServiceMetricNameType
  2. See MetricStatisticType

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": ...,
    }
Definition
class GetDiskRequestRequestTypeDef(TypedDict):
    diskName: str,

GetDiskSnapshotRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotRequestRequestTypeDef

def get_value() -> GetDiskSnapshotRequestRequestTypeDef:
    return {
        "diskSnapshotName": ...,
    }
Definition
class GetDiskSnapshotRequestRequestTypeDef(TypedDict):
    diskSnapshotName: str,

GetDiskSnapshotsRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsRequestRequestTypeDef

def get_value() -> GetDiskSnapshotsRequestRequestTypeDef:
    return {
        "pageToken": ...,
    }
Definition
class GetDiskSnapshotsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetDisksRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetDisksRequestRequestTypeDef

def get_value() -> GetDisksRequestRequestTypeDef:
    return {
        "pageToken": ...,
    }
Definition
class GetDisksRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

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)
  1. See DistributionMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

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": ...,
    }
Definition
class GetDomainRequestRequestTypeDef(TypedDict):
    domainName: str,

GetDomainsRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetDomainsRequestRequestTypeDef

def get_value() -> GetDomainsRequestRequestTypeDef:
    return {
        "pageToken": ...,
    }
Definition
class GetDomainsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

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)
  1. See InstanceAccessProtocolType

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)
  1. See InstanceMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

GetInstancePortStatesRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetInstancePortStatesRequestRequestTypeDef

def get_value() -> GetInstancePortStatesRequestRequestTypeDef:
    return {
        "instanceName": ...,
    }
Definition
class GetInstancePortStatesRequestRequestTypeDef(TypedDict):
    instanceName: str,

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]],
  1. See NetworkProtocolType
  2. See PortStateType

GetInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceRequestRequestTypeDef

def get_value() -> GetInstanceRequestRequestTypeDef:
    return {
        "instanceName": ...,
    }
Definition
class GetInstanceRequestRequestTypeDef(TypedDict):
    instanceName: str,

GetInstanceSnapshotRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotRequestRequestTypeDef

def get_value() -> GetInstanceSnapshotRequestRequestTypeDef:
    return {
        "instanceSnapshotName": ...,
    }
Definition
class GetInstanceSnapshotRequestRequestTypeDef(TypedDict):
    instanceSnapshotName: str,

GetInstanceSnapshotsRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsRequestRequestTypeDef

def get_value() -> GetInstanceSnapshotsRequestRequestTypeDef:
    return {
        "pageToken": ...,
    }
Definition
class GetInstanceSnapshotsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetInstanceStateRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetInstanceStateRequestRequestTypeDef

def get_value() -> GetInstanceStateRequestRequestTypeDef:
    return {
        "instanceName": ...,
    }
Definition
class GetInstanceStateRequestRequestTypeDef(TypedDict):
    instanceName: str,

InstanceStateTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import InstanceStateTypeDef

def get_value() -> InstanceStateTypeDef:
    return {
        "code": ...,
    }
Definition
class InstanceStateTypeDef(TypedDict):
    code: NotRequired[int],
    name: NotRequired[str],

GetInstancesRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetInstancesRequestRequestTypeDef

def get_value() -> GetInstancesRequestRequestTypeDef:
    return {
        "pageToken": ...,
    }
Definition
class GetInstancesRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetKeyPairRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetKeyPairRequestRequestTypeDef

def get_value() -> GetKeyPairRequestRequestTypeDef:
    return {
        "keyPairName": ...,
    }
Definition
class GetKeyPairRequestRequestTypeDef(TypedDict):
    keyPairName: str,

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)
  1. See LoadBalancerMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

GetLoadBalancerRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetLoadBalancerRequestRequestTypeDef

def get_value() -> GetLoadBalancerRequestRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }
Definition
class GetLoadBalancerRequestRequestTypeDef(TypedDict):
    loadBalancerName: str,

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": ...,
    }
Definition
class GetLoadBalancersRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetOperationRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetOperationRequestRequestTypeDef

def get_value() -> GetOperationRequestRequestTypeDef:
    return {
        "operationId": ...,
    }
Definition
class GetOperationRequestRequestTypeDef(TypedDict):
    operationId: str,

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": ...,
    }
Definition
class GetOperationsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

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],
  1. See RelationalDatabaseEngineType

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)
  1. See RelationalDatabasePasswordVersionType

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)
  1. See RelationalDatabaseMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

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": ...,
    }
Definition
class GetRelationalDatabaseRequestRequestTypeDef(TypedDict):
    relationalDatabaseName: str,

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": ...,
    }
Definition
class GetStaticIpRequestRequestTypeDef(TypedDict):
    staticIpName: str,

GetStaticIpsRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetStaticIpsRequestRequestTypeDef

def get_value() -> GetStaticIpsRequestRequestTypeDef:
    return {
        "pageToken": ...,
    }
Definition
class GetStaticIpsRequestRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

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)
  1. See InstanceHealthStateType
  2. See InstanceHealthReasonType

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)
  1. See InstanceMetadataStateType
  2. See HttpTokensType
  3. See HttpEndpointType
  4. 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]],
  1. See NetworkProtocolType
  2. See PortAccessTypeType
  3. See AccessDirectionType

MonthlyTransferTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import MonthlyTransferTypeDef

def get_value() -> MonthlyTransferTypeDef:
    return {
        "gbPerMonthAllocated": ...,
    }
Definition
class MonthlyTransferTypeDef(TypedDict):
    gbPerMonthAllocated: NotRequired[int],

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)
  1. See ResourceTypeType
  2. See RegionNameType
  3. See OriginProtocolPolicyEnumType

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],
  1. See LoadBalancerTlsCertificateDnsRecordCreationStateCodeType

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)
  1. See LoadBalancerTlsCertificateDomainStatusType

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],
  1. See NameServersUpdateStateCodeType

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],
  1. See MetricNameType
  2. See ComparisonOperatorType
  3. See TreatMissingDataType
  4. See ContactProtocolType
  5. 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],
  1. See R53HostedZoneDeletionStateCodeType

RebootInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import RebootInstanceRequestRequestTypeDef

def get_value() -> RebootInstanceRequestRequestTypeDef:
    return {
        "instanceName": ...,
    }
Definition
class RebootInstanceRequestRequestTypeDef(TypedDict):
    instanceName: str,

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": ...,
    }
Definition
class ReleaseStaticIpRequestRequestTypeDef(TypedDict):
    staticIpName: str,

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)
  1. See ContactMethodVerificationProtocolType

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)
  1. See ResourceTypeType
  2. 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)
  1. See ResourceBucketAccessType

StartGUISessionRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import StartGUISessionRequestRequestTypeDef

def get_value() -> StartGUISessionRequestRequestTypeDef:
    return {
        "resourceName": ...,
    }
Definition
class StartGUISessionRequestRequestTypeDef(TypedDict):
    resourceName: str,

StartInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import StartInstanceRequestRequestTypeDef

def get_value() -> StartInstanceRequestRequestTypeDef:
    return {
        "instanceName": ...,
    }
Definition
class StartInstanceRequestRequestTypeDef(TypedDict):
    instanceName: str,

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": ...,
    }
Definition
class StopGUISessionRequestRequestTypeDef(TypedDict):
    resourceName: str,

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)
  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": ...,
    }
Definition
class UpdateBucketBundleRequestRequestTypeDef(TypedDict):
    bucketName: str,
    bundleId: str,

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)
  1. See HttpTokensType
  2. See HttpEndpointType
  3. 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,
  1. See LoadBalancerAttributeNameType

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)
  1. See StatusTypeType
  2. See AccessKeyLastUsedTypeDef

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)
  1. See AddOnTypeType
  2. See AutoSnapshotAddOnRequestTypeDef
  3. See StopInstanceOnIdleRequestTypeDef

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],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See MonitoredResourceInfoTypeDef
  4. See ComparisonOperatorType
  5. See TreatMissingDataType
  6. See MetricStatisticType
  7. See MetricNameType
  8. See AlarmStateType
  9. See MetricUnitType
  10. See ContactProtocolType
  11. See AlarmStateType

ContactMethodTypeDef

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],
  1. See ContactMethodStatusType
  2. See ContactProtocolType
  3. See ResourceLocationTypeDef
  4. 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],
  1. See ResourceTypeType
  2. See ResourceLocationTypeDef
  3. See OperationTypeType
  4. 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],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See AutoSnapshotStatusType
  2. See AttachedDiskTypeDef

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)
  1. See RegionNameType
  2. See AvailabilityZoneTypeDef
  3. See AvailabilityZoneTypeDef

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)
  1. See BlueprintTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AccessRulesTypeDef
  2. See BucketAccessLogConfigTypeDef

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)
  1. See BucketBundleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AccessRulesTypeDef
  2. See ResourceLocationTypeDef
  3. See TagTypeDef
  4. See ResourceReceivingAccessTypeDef
  5. See BucketStateTypeDef
  6. 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],
  1. 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)
  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)
  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)
  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)
  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)
  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],
  1. See TagTypeDef
  2. 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)
  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)
  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)
  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)
  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],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. 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)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See AddOnTypeDef
  5. See DiskStateType
  6. 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],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. 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],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. 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],
  1. 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)
  1. See BundleTypeDef
  2. 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)
  1. See CookieObjectTypeDef
  2. See HeaderObjectTypeDef
  3. See QueryStringObjectTypeDef

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,
  1. 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,
  1. 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,
  1. 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)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See RecordStateType
  4. See CloudFormationStackRecordSourceInfoTypeDef
  5. 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)
  1. See ContainerImageTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerImageTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerServiceECRImagePullerRoleRequestTypeDef

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)
  1. See ContainerServiceECRImagePullerRoleTypeDef

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)
  1. See ContainerServiceHealthCheckConfigTypeDef

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)
  1. See ContainerServiceHealthCheckConfigTypeDef

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)
  1. See ContainerServiceLogEventTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerServicePowerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerServiceRegistryLoginTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See InstanceEntryTypeDef

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)
  1. See DomainEntryTypeDef

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)
  1. See DomainEntryTypeDef

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)
  1. See DomainEntryTypeDef

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)
  1. See StatusType
  2. See SessionTypeDef
  3. 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)
  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)
  1. See DistributionBundleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResourceRecordTypeDef
  2. See DnsRecordCreationStateTypeDef
  3. 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)
  1. See PricingUnitType
  2. See CurrencyType
  3. 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)
  1. See PaginatorConfigTypeDef

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)
  1. See AppCategoryType
  2. See PaginatorConfigTypeDef

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)
  1. See AppCategoryType
  2. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See BucketMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See ContainerServiceMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See DistributionMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See InstanceMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See LoadBalancerMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See RelationalDatabaseMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See InstancePortStateTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See InstanceStateTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See LoadBalancerTlsPolicyTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RelationalDatabaseBlueprintTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RelationalDatabaseBundleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RelationalDatabaseEventTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See LogEventTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RelationalDatabaseParameterTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RelationalDatabaseParameterTypeDef

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)
  1. See PasswordDataTypeDef
  2. See InstanceAccessProtocolType
  3. See HostKeyAttributesTypeDef

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)
  1. See MonthlyTransferTypeDef
  2. See InstancePortInfoTypeDef

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)
  1. See LoadBalancerTlsCertificateDomainStatusType
  2. 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)
  1. See LoadBalancerTlsCertificateRenewalStatusType
  2. 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],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See LoadBalancerStateType
  5. See LoadBalancerProtocolType
  6. See InstanceHealthSummaryTypeDef
  7. See LoadBalancerTlsCertificateSummaryTypeDef
  8. See LoadBalancerAttributeNameType
  9. See IpAddressTypeType

RegisteredDomainDelegationInfoTypeDef

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)
  1. See NameServersUpdateStateTypeDef
  2. See R53HostedZoneDeletionStateTypeDef

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],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See RelationalDatabaseHardwareTypeDef
  5. See PendingModifiedRelationalDatabaseValuesTypeDef
  6. See RelationalDatabaseEndpointTypeDef
  7. 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)
  1. See AccessKeyTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See TagTypeDef
  2. 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)
  1. See TagTypeDef
  2. 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],
  1. See DiskMapTypeDef
  2. See TagTypeDef
  3. See AddOnRequestTypeDef
  4. 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)
  1. See TagTypeDef
  2. See AddOnRequestTypeDef
  3. 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)
  1. See AddOnRequestTypeDef

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)
  1. See AlarmTypeDef
  2. 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)
  1. See ContactMethodTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AccessKeyTypeDef
  2. See OperationTypeDef
  3. 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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See StaticIpTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See StaticIpTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResourceTypeType
  2. See AutoSnapshotDetailsTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See RegionTypeDef
  2. 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)
  1. See BucketTypeDef
  2. See OperationTypeDef
  3. 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)
  1. See BucketTypeDef
  2. See AccountLevelBpaSyncTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See BucketTypeDef
  2. See OperationTypeDef
  3. 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)
  1. See DiskSnapshotTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DiskSnapshotTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DiskTypeDef
  2. 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)
  1. See DiskTypeDef
  2. 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],
  1. 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],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See InstanceSnapshotStateType
  5. 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)
  1. See KeyPairTypeDef
  2. See OperationTypeDef
  3. 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)
  1. See KeyPairTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See KeyPairTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RelationalDatabaseSnapshotTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RelationalDatabaseSnapshotTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See InputOriginTypeDef
  2. See CacheBehaviorTypeDef
  3. See CacheSettingsTypeDef
  4. See CacheBehaviorPerPathTypeDef
  5. See IpAddressTypeType
  6. 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)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See OriginTypeDef
  4. See CacheBehaviorTypeDef
  5. See CacheSettingsTypeDef
  6. See CacheBehaviorPerPathTypeDef
  7. See IpAddressTypeType
  8. 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],
  1. See InputOriginTypeDef
  2. See CacheBehaviorTypeDef
  3. See CacheSettingsTypeDef
  4. 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)
  1. See CloudFormationStackRecordTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerServicePowerNameType
  2. See PrivateRegistryAccessRequestTypeDef

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],
  1. See ContainerServiceDeploymentStateType
  2. See ContainerTypeDef
  3. See ContainerServiceEndpointTypeDef

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)
  1. See ContainerTypeDef
  2. See EndpointRequestTypeDef

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)
  1. See ContainerTypeDef
  2. See EndpointRequestTypeDef

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)
  1. See ExportSnapshotRecordSourceTypeType
  2. See InstanceSnapshotInfoTypeDef
  3. See DiskSnapshotInfoTypeDef

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],
  1. See DomainValidationRecordTypeDef
  2. See RenewalStatusType

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)
  1. See EstimateByTimeTypeDef

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)
  1. See InstanceAccessDetailsTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See LoadBalancerTlsCertificateStatusType
  5. See LoadBalancerTlsCertificateDomainValidationRecordTypeDef
  6. See LoadBalancerTlsCertificateFailureReasonType
  7. See LoadBalancerTlsCertificateRenewalSummaryTypeDef
  8. See LoadBalancerTlsCertificateRevocationReasonType

GetLoadBalancerResultTypeDef

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)
  1. See LoadBalancerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See LoadBalancerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See DomainEntryTypeDef
  5. 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)
  1. See RelationalDatabaseTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RelationalDatabaseTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See AddOnTypeDef
  5. See IpAddressTypeType
  6. See InstanceHardwareTypeDef
  7. See InstanceNetworkingTypeDef
  8. See InstanceStateTypeDef
  9. See InstanceMetadataOptionsTypeDef

GetInstanceSnapshotResultTypeDef

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)
  1. See InstanceSnapshotTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See InstanceSnapshotTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See LightsailDistributionTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See LightsailDistributionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See ContainerServicePowerNameType
  5. See ContainerServiceStateType
  6. See ContainerServiceStateDetailTypeDef
  7. See ContainerServiceDeploymentTypeDef
  8. See ContainerServiceDeploymentTypeDef
  9. See PrivateRegistryAccessTypeDef

GetContainerServiceDeploymentsResultTypeDef

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)
  1. See ContainerServiceDeploymentTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerServicePowerNameType
  2. See TagTypeDef
  3. See ContainerServiceDeploymentRequestTypeDef
  4. 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)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See RecordStateType
  4. See ExportSnapshotRecordSourceInfoTypeDef
  5. 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],
  1. See CertificateStatusType
  2. See DomainValidationRecordTypeDef
  3. See RenewalSummaryTypeDef
  4. 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],
  1. See ResourceTypeType
  2. 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)
  1. See LoadBalancerTlsCertificateTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DomainTypeDef
  2. 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)
  1. See DomainTypeDef
  2. 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)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ExportSnapshotRecordTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CertificateTypeDef
  2. 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)
  1. See ResourceBudgetEstimateTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CertificateSummaryTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetCertificatesResultTypeDef

Usage Example
from mypy_boto3_lightsail.type_defs import GetCertificatesResultTypeDef

def get_value() -> GetCertificatesResultTypeDef:
    return {
        "certificates": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCertificatesResultTypeDef(TypedDict):
    certificates: List[CertificateSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateSummaryTypeDef
  2. See ResponseMetadataTypeDef