Skip to content

Type definitions#

Index > Lightsail > Type definitions

Auto-generated documentation for Lightsail type annotations stubs module mypy-boto3-lightsail.

TimestampTypeDef#

# TimestampTypeDef Union usage example

from mypy_boto3_lightsail.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

ContainerUnionTypeDef#

# ContainerUnionTypeDef Union usage example

from mypy_boto3_lightsail.type_defs import ContainerUnionTypeDef


def get_value() -> ContainerUnionTypeDef:
    return ...


# ContainerUnionTypeDef definition

ContainerUnionTypeDef = Union[
    ContainerTypeDef,  # (1)
    ContainerOutputTypeDef,  # (2)
]
  1. See ContainerTypeDef
  2. See ContainerOutputTypeDef

DomainEntryUnionTypeDef#

# DomainEntryUnionTypeDef Union usage example

from mypy_boto3_lightsail.type_defs import DomainEntryUnionTypeDef


def get_value() -> DomainEntryUnionTypeDef:
    return ...


# DomainEntryUnionTypeDef definition

DomainEntryUnionTypeDef = Union[
    DomainEntryTypeDef,  # (1)
    DomainEntryOutputTypeDef,  # (2)
]
  1. See DomainEntryTypeDef
  2. See DomainEntryOutputTypeDef

CacheSettingsUnionTypeDef#

# CacheSettingsUnionTypeDef Union usage example

from mypy_boto3_lightsail.type_defs import CacheSettingsUnionTypeDef


def get_value() -> CacheSettingsUnionTypeDef:
    return ...


# CacheSettingsUnionTypeDef definition

CacheSettingsUnionTypeDef = Union[
    CacheSettingsTypeDef,  # (1)
    CacheSettingsOutputTypeDef,  # (2)
]
  1. See CacheSettingsTypeDef
  2. See CacheSettingsOutputTypeDef

AccessKeyLastUsedTypeDef#

# AccessKeyLastUsedTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AccessKeyLastUsedTypeDef


def get_value() -> AccessKeyLastUsedTypeDef:
    return {
        "lastUsedDate": ...,
    }


# AccessKeyLastUsedTypeDef definition

class AccessKeyLastUsedTypeDef(TypedDict):
    lastUsedDate: NotRequired[datetime],
    region: NotRequired[str],
    serviceName: NotRequired[str],

AccessRulesTypeDef#

# AccessRulesTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AccessRulesTypeDef


def get_value() -> AccessRulesTypeDef:
    return {
        "getObject": ...,
    }


# AccessRulesTypeDef definition

class AccessRulesTypeDef(TypedDict):
    getObject: NotRequired[AccessTypeType],  # (1)
    allowPublicOverrides: NotRequired[bool],
  1. See AccessTypeType

AccountLevelBpaSyncTypeDef#

# AccountLevelBpaSyncTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AccountLevelBpaSyncTypeDef


def get_value() -> AccountLevelBpaSyncTypeDef:
    return {
        "status": ...,
    }


# AccountLevelBpaSyncTypeDef definition

class AccountLevelBpaSyncTypeDef(TypedDict):
    status: NotRequired[AccountLevelBpaSyncStatusType],  # (1)
    lastSyncedAt: NotRequired[datetime],
    message: NotRequired[BPAStatusMessageType],  # (2)
    bpaImpactsLightsail: NotRequired[bool],
  1. See AccountLevelBpaSyncStatusType
  2. See BPAStatusMessageType

AutoSnapshotAddOnRequestTypeDef#

# AutoSnapshotAddOnRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AutoSnapshotAddOnRequestTypeDef


def get_value() -> AutoSnapshotAddOnRequestTypeDef:
    return {
        "snapshotTimeOfDay": ...,
    }


# AutoSnapshotAddOnRequestTypeDef definition

class AutoSnapshotAddOnRequestTypeDef(TypedDict):
    snapshotTimeOfDay: NotRequired[str],

StopInstanceOnIdleRequestTypeDef#

# StopInstanceOnIdleRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StopInstanceOnIdleRequestTypeDef


def get_value() -> StopInstanceOnIdleRequestTypeDef:
    return {
        "threshold": ...,
    }


# StopInstanceOnIdleRequestTypeDef definition

class StopInstanceOnIdleRequestTypeDef(TypedDict):
    threshold: NotRequired[str],
    duration: NotRequired[str],

AddOnTypeDef#

# AddOnTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AddOnTypeDef


def get_value() -> AddOnTypeDef:
    return {
        "name": ...,
    }


# AddOnTypeDef definition

class AddOnTypeDef(TypedDict):
    name: NotRequired[str],
    status: NotRequired[str],
    snapshotTimeOfDay: NotRequired[str],
    nextSnapshotTimeOfDay: NotRequired[str],
    threshold: NotRequired[str],
    duration: NotRequired[str],

MonitoredResourceInfoTypeDef#

# MonitoredResourceInfoTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import MonitoredResourceInfoTypeDef


def get_value() -> MonitoredResourceInfoTypeDef:
    return {
        "arn": ...,
    }


# MonitoredResourceInfoTypeDef definition

class MonitoredResourceInfoTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (1)
  1. See ResourceTypeType

ResourceLocationTypeDef#

# ResourceLocationTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ResourceLocationTypeDef


def get_value() -> ResourceLocationTypeDef:
    return {
        "availabilityZone": ...,
    }


# ResourceLocationTypeDef definition

class ResourceLocationTypeDef(TypedDict):
    availabilityZone: NotRequired[str],
    regionName: NotRequired[RegionNameType],  # (1)
  1. See RegionNameType

AllocateStaticIpRequestTypeDef#

# AllocateStaticIpRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AllocateStaticIpRequestTypeDef


def get_value() -> AllocateStaticIpRequestTypeDef:
    return {
        "staticIpName": ...,
    }


# AllocateStaticIpRequestTypeDef definition

class AllocateStaticIpRequestTypeDef(TypedDict):
    staticIpName: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AttachCertificateToDistributionRequestTypeDef#

# AttachCertificateToDistributionRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachCertificateToDistributionRequestTypeDef


def get_value() -> AttachCertificateToDistributionRequestTypeDef:
    return {
        "distributionName": ...,
    }


# AttachCertificateToDistributionRequestTypeDef definition

class AttachCertificateToDistributionRequestTypeDef(TypedDict):
    distributionName: str,
    certificateName: str,

AttachDiskRequestTypeDef#

# AttachDiskRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachDiskRequestTypeDef


def get_value() -> AttachDiskRequestTypeDef:
    return {
        "diskName": ...,
    }


# AttachDiskRequestTypeDef definition

class AttachDiskRequestTypeDef(TypedDict):
    diskName: str,
    instanceName: str,
    diskPath: str,
    autoMounting: NotRequired[bool],

AttachInstancesToLoadBalancerRequestTypeDef#

# AttachInstancesToLoadBalancerRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachInstancesToLoadBalancerRequestTypeDef


def get_value() -> AttachInstancesToLoadBalancerRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# AttachInstancesToLoadBalancerRequestTypeDef definition

class AttachInstancesToLoadBalancerRequestTypeDef(TypedDict):
    loadBalancerName: str,
    instanceNames: Sequence[str],

AttachLoadBalancerTlsCertificateRequestTypeDef#

# AttachLoadBalancerTlsCertificateRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachLoadBalancerTlsCertificateRequestTypeDef


def get_value() -> AttachLoadBalancerTlsCertificateRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# AttachLoadBalancerTlsCertificateRequestTypeDef definition

class AttachLoadBalancerTlsCertificateRequestTypeDef(TypedDict):
    loadBalancerName: str,
    certificateName: str,

AttachStaticIpRequestTypeDef#

# AttachStaticIpRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachStaticIpRequestTypeDef


def get_value() -> AttachStaticIpRequestTypeDef:
    return {
        "staticIpName": ...,
    }


# AttachStaticIpRequestTypeDef definition

class AttachStaticIpRequestTypeDef(TypedDict):
    staticIpName: str,
    instanceName: str,

AttachedDiskTypeDef#

# AttachedDiskTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachedDiskTypeDef


def get_value() -> AttachedDiskTypeDef:
    return {
        "path": ...,
    }


# AttachedDiskTypeDef definition

class AttachedDiskTypeDef(TypedDict):
    path: NotRequired[str],
    sizeInGb: NotRequired[int],

AvailabilityZoneTypeDef#

# AvailabilityZoneTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AvailabilityZoneTypeDef


def get_value() -> AvailabilityZoneTypeDef:
    return {
        "zoneName": ...,
    }


# AvailabilityZoneTypeDef definition

class AvailabilityZoneTypeDef(TypedDict):
    zoneName: NotRequired[str],
    state: NotRequired[str],

BlueprintTypeDef#

# BlueprintTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import BlueprintTypeDef


def get_value() -> BlueprintTypeDef:
    return {
        "blueprintId": ...,
    }


# BlueprintTypeDef definition

class BlueprintTypeDef(TypedDict):
    blueprintId: NotRequired[str],
    name: NotRequired[str],
    group: NotRequired[str],
    type: NotRequired[BlueprintTypeType],  # (1)
    description: NotRequired[str],
    isActive: NotRequired[bool],
    minPower: NotRequired[int],
    version: NotRequired[str],
    versionCode: NotRequired[str],
    productUrl: NotRequired[str],
    licenseUrl: NotRequired[str],
    platform: NotRequired[InstancePlatformType],  # (2)
    appCategory: NotRequired[AppCategoryType],  # (3)
  1. See BlueprintTypeType
  2. See InstancePlatformType
  3. See AppCategoryType

BucketAccessLogConfigTypeDef#

# BucketAccessLogConfigTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import BucketAccessLogConfigTypeDef


def get_value() -> BucketAccessLogConfigTypeDef:
    return {
        "enabled": ...,
    }


# BucketAccessLogConfigTypeDef definition

class BucketAccessLogConfigTypeDef(TypedDict):
    enabled: bool,
    destination: NotRequired[str],
    prefix: NotRequired[str],

BucketBundleTypeDef#

# BucketBundleTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import BucketBundleTypeDef


def get_value() -> BucketBundleTypeDef:
    return {
        "bundleId": ...,
    }


# BucketBundleTypeDef definition

class BucketBundleTypeDef(TypedDict):
    bundleId: NotRequired[str],
    name: NotRequired[str],
    price: NotRequired[float],
    storagePerMonthInGb: NotRequired[int],
    transferPerMonthInGb: NotRequired[int],
    isActive: NotRequired[bool],

BucketStateTypeDef#

# BucketStateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import BucketStateTypeDef


def get_value() -> BucketStateTypeDef:
    return {
        "code": ...,
    }


# BucketStateTypeDef definition

class BucketStateTypeDef(TypedDict):
    code: NotRequired[str],
    message: NotRequired[str],

ResourceReceivingAccessTypeDef#

# ResourceReceivingAccessTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ResourceReceivingAccessTypeDef


def get_value() -> ResourceReceivingAccessTypeDef:
    return {
        "name": ...,
    }


# ResourceReceivingAccessTypeDef definition

class ResourceReceivingAccessTypeDef(TypedDict):
    name: NotRequired[str],
    resourceType: NotRequired[str],

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[str],

BundleTypeDef#

# BundleTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import BundleTypeDef


def get_value() -> BundleTypeDef:
    return {
        "price": ...,
    }


# BundleTypeDef definition

class BundleTypeDef(TypedDict):
    price: NotRequired[float],
    cpuCount: NotRequired[int],
    diskSizeInGb: NotRequired[int],
    bundleId: NotRequired[str],
    instanceType: NotRequired[str],
    isActive: NotRequired[bool],
    name: NotRequired[str],
    power: NotRequired[int],
    ramSizeInGb: NotRequired[float],
    transferPerMonthInGb: NotRequired[int],
    supportedPlatforms: NotRequired[List[InstancePlatformType]],  # (1)
    supportedAppCategories: NotRequired[List[AppCategoryType]],  # (2)
    publicIpv4AddressCount: NotRequired[int],
  1. See InstancePlatformType
  2. See AppCategoryType

CacheBehaviorPerPathTypeDef#

# CacheBehaviorPerPathTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CacheBehaviorPerPathTypeDef


def get_value() -> CacheBehaviorPerPathTypeDef:
    return {
        "path": ...,
    }


# CacheBehaviorPerPathTypeDef definition

class CacheBehaviorPerPathTypeDef(TypedDict):
    path: NotRequired[str],
    behavior: NotRequired[BehaviorEnumType],  # (1)
  1. See BehaviorEnumType

CacheBehaviorTypeDef#

# CacheBehaviorTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CacheBehaviorTypeDef


def get_value() -> CacheBehaviorTypeDef:
    return {
        "behavior": ...,
    }


# CacheBehaviorTypeDef definition

class CacheBehaviorTypeDef(TypedDict):
    behavior: NotRequired[BehaviorEnumType],  # (1)
  1. See BehaviorEnumType

CookieObjectOutputTypeDef#

# CookieObjectOutputTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CookieObjectOutputTypeDef


def get_value() -> CookieObjectOutputTypeDef:
    return {
        "option": ...,
    }


# CookieObjectOutputTypeDef definition

class CookieObjectOutputTypeDef(TypedDict):
    option: NotRequired[ForwardValuesType],  # (1)
    cookiesAllowList: NotRequired[List[str]],
  1. See ForwardValuesType

HeaderObjectOutputTypeDef#

# HeaderObjectOutputTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import HeaderObjectOutputTypeDef


def get_value() -> HeaderObjectOutputTypeDef:
    return {
        "option": ...,
    }


# HeaderObjectOutputTypeDef definition

class HeaderObjectOutputTypeDef(TypedDict):
    option: NotRequired[ForwardValuesType],  # (1)
    headersAllowList: NotRequired[List[HeaderEnumType]],  # (2)
  1. See ForwardValuesType
  2. See HeaderEnumType

QueryStringObjectOutputTypeDef#

# QueryStringObjectOutputTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import QueryStringObjectOutputTypeDef


def get_value() -> QueryStringObjectOutputTypeDef:
    return {
        "option": ...,
    }


# QueryStringObjectOutputTypeDef definition

class QueryStringObjectOutputTypeDef(TypedDict):
    option: NotRequired[bool],
    queryStringsAllowList: NotRequired[List[str]],

CookieObjectTypeDef#

# CookieObjectTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CookieObjectTypeDef


def get_value() -> CookieObjectTypeDef:
    return {
        "option": ...,
    }


# CookieObjectTypeDef definition

class CookieObjectTypeDef(TypedDict):
    option: NotRequired[ForwardValuesType],  # (1)
    cookiesAllowList: NotRequired[Sequence[str]],
  1. See ForwardValuesType

HeaderObjectTypeDef#

# HeaderObjectTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import HeaderObjectTypeDef


def get_value() -> HeaderObjectTypeDef:
    return {
        "option": ...,
    }


# HeaderObjectTypeDef definition

class HeaderObjectTypeDef(TypedDict):
    option: NotRequired[ForwardValuesType],  # (1)
    headersAllowList: NotRequired[Sequence[HeaderEnumType]],  # (2)
  1. See ForwardValuesType
  2. See HeaderEnumType

QueryStringObjectTypeDef#

# QueryStringObjectTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import QueryStringObjectTypeDef


def get_value() -> QueryStringObjectTypeDef:
    return {
        "option": ...,
    }


# QueryStringObjectTypeDef definition

class QueryStringObjectTypeDef(TypedDict):
    option: NotRequired[bool],
    queryStringsAllowList: NotRequired[Sequence[str]],

PortInfoTypeDef#

# PortInfoTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PortInfoTypeDef


def get_value() -> PortInfoTypeDef:
    return {
        "fromPort": ...,
    }


# PortInfoTypeDef definition

class PortInfoTypeDef(TypedDict):
    fromPort: NotRequired[int],
    toPort: NotRequired[int],
    protocol: NotRequired[NetworkProtocolType],  # (1)
    cidrs: NotRequired[Sequence[str]],
    ipv6Cidrs: NotRequired[Sequence[str]],
    cidrListAliases: NotRequired[Sequence[str]],
  1. See NetworkProtocolType

CloudFormationStackRecordSourceInfoTypeDef#

# CloudFormationStackRecordSourceInfoTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CloudFormationStackRecordSourceInfoTypeDef


def get_value() -> CloudFormationStackRecordSourceInfoTypeDef:
    return {
        "resourceType": ...,
    }


# CloudFormationStackRecordSourceInfoTypeDef definition

class CloudFormationStackRecordSourceInfoTypeDef(TypedDict):
    resourceType: NotRequired[CloudFormationStackRecordSourceTypeType],  # (1)
    name: NotRequired[str],
    arn: NotRequired[str],
  1. See CloudFormationStackRecordSourceTypeType

DestinationInfoTypeDef#

# DestinationInfoTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DestinationInfoTypeDef


def get_value() -> DestinationInfoTypeDef:
    return {
        "id": ...,
    }


# DestinationInfoTypeDef definition

class DestinationInfoTypeDef(TypedDict):
    id: NotRequired[str],
    service: NotRequired[str],

ContainerImageTypeDef#

# ContainerImageTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerImageTypeDef


def get_value() -> ContainerImageTypeDef:
    return {
        "image": ...,
    }


# ContainerImageTypeDef definition

class ContainerImageTypeDef(TypedDict):
    image: NotRequired[str],
    digest: NotRequired[str],
    createdAt: NotRequired[datetime],

ContainerOutputTypeDef#

# ContainerOutputTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerOutputTypeDef


def get_value() -> ContainerOutputTypeDef:
    return {
        "image": ...,
    }


# ContainerOutputTypeDef definition

class ContainerOutputTypeDef(TypedDict):
    image: NotRequired[str],
    command: NotRequired[List[str]],
    environment: NotRequired[Dict[str, str]],
    ports: NotRequired[Dict[str, ContainerServiceProtocolType]],  # (1)
  1. See ContainerServiceProtocolType

ContainerServiceECRImagePullerRoleRequestTypeDef#

# ContainerServiceECRImagePullerRoleRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServiceECRImagePullerRoleRequestTypeDef


def get_value() -> ContainerServiceECRImagePullerRoleRequestTypeDef:
    return {
        "isActive": ...,
    }


# ContainerServiceECRImagePullerRoleRequestTypeDef definition

class ContainerServiceECRImagePullerRoleRequestTypeDef(TypedDict):
    isActive: NotRequired[bool],

ContainerServiceECRImagePullerRoleTypeDef#

# ContainerServiceECRImagePullerRoleTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServiceECRImagePullerRoleTypeDef


def get_value() -> ContainerServiceECRImagePullerRoleTypeDef:
    return {
        "isActive": ...,
    }


# ContainerServiceECRImagePullerRoleTypeDef definition

class ContainerServiceECRImagePullerRoleTypeDef(TypedDict):
    isActive: NotRequired[bool],
    principalArn: NotRequired[str],

ContainerServiceHealthCheckConfigTypeDef#

# ContainerServiceHealthCheckConfigTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServiceHealthCheckConfigTypeDef


def get_value() -> ContainerServiceHealthCheckConfigTypeDef:
    return {
        "healthyThreshold": ...,
    }


# ContainerServiceHealthCheckConfigTypeDef definition

class ContainerServiceHealthCheckConfigTypeDef(TypedDict):
    healthyThreshold: NotRequired[int],
    unhealthyThreshold: NotRequired[int],
    timeoutSeconds: NotRequired[int],
    intervalSeconds: NotRequired[int],
    path: NotRequired[str],
    successCodes: NotRequired[str],

ContainerServiceLogEventTypeDef#

# ContainerServiceLogEventTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServiceLogEventTypeDef


def get_value() -> ContainerServiceLogEventTypeDef:
    return {
        "createdAt": ...,
    }


# ContainerServiceLogEventTypeDef definition

class ContainerServiceLogEventTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    message: NotRequired[str],

ContainerServicePowerTypeDef#

# ContainerServicePowerTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServicePowerTypeDef


def get_value() -> ContainerServicePowerTypeDef:
    return {
        "powerId": ...,
    }


# ContainerServicePowerTypeDef definition

class ContainerServicePowerTypeDef(TypedDict):
    powerId: NotRequired[str],
    price: NotRequired[float],
    cpuCount: NotRequired[float],
    ramSizeInGb: NotRequired[float],
    name: NotRequired[str],
    isActive: NotRequired[bool],

ContainerServiceRegistryLoginTypeDef#

# ContainerServiceRegistryLoginTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServiceRegistryLoginTypeDef


def get_value() -> ContainerServiceRegistryLoginTypeDef:
    return {
        "username": ...,
    }


# ContainerServiceRegistryLoginTypeDef definition

class ContainerServiceRegistryLoginTypeDef(TypedDict):
    username: NotRequired[str],
    password: NotRequired[str],
    expiresAt: NotRequired[datetime],
    registry: NotRequired[str],

ContainerServiceStateDetailTypeDef#

# ContainerServiceStateDetailTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServiceStateDetailTypeDef


def get_value() -> ContainerServiceStateDetailTypeDef:
    return {
        "code": ...,
    }


# ContainerServiceStateDetailTypeDef definition

class ContainerServiceStateDetailTypeDef(TypedDict):
    code: NotRequired[ContainerServiceStateDetailCodeType],  # (1)
    message: NotRequired[str],
  1. See ContainerServiceStateDetailCodeType

ContainerTypeDef#

# ContainerTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerTypeDef


def get_value() -> ContainerTypeDef:
    return {
        "image": ...,
    }


# ContainerTypeDef definition

class ContainerTypeDef(TypedDict):
    image: NotRequired[str],
    command: NotRequired[Sequence[str]],
    environment: NotRequired[Mapping[str, str]],
    ports: NotRequired[Mapping[str, ContainerServiceProtocolType]],  # (1)
  1. See ContainerServiceProtocolType

CopySnapshotRequestTypeDef#

# CopySnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CopySnapshotRequestTypeDef


def get_value() -> CopySnapshotRequestTypeDef:
    return {
        "targetSnapshotName": ...,
    }


# CopySnapshotRequestTypeDef definition

class CopySnapshotRequestTypeDef(TypedDict):
    targetSnapshotName: str,
    sourceRegion: RegionNameType,  # (1)
    sourceSnapshotName: NotRequired[str],
    sourceResourceName: NotRequired[str],
    restoreDate: NotRequired[str],
    useLatestRestorableAutoSnapshot: NotRequired[bool],
  1. See RegionNameType

CreateBucketAccessKeyRequestTypeDef#

# CreateBucketAccessKeyRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateBucketAccessKeyRequestTypeDef


def get_value() -> CreateBucketAccessKeyRequestTypeDef:
    return {
        "bucketName": ...,
    }


# CreateBucketAccessKeyRequestTypeDef definition

class CreateBucketAccessKeyRequestTypeDef(TypedDict):
    bucketName: str,

InstanceEntryTypeDef#

# InstanceEntryTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstanceEntryTypeDef


def get_value() -> InstanceEntryTypeDef:
    return {
        "sourceName": ...,
    }


# InstanceEntryTypeDef definition

class InstanceEntryTypeDef(TypedDict):
    sourceName: str,
    instanceType: str,
    portInfoSource: PortInfoSourceTypeType,  # (1)
    availabilityZone: str,
    userData: NotRequired[str],
  1. See PortInfoSourceTypeType

CreateContactMethodRequestTypeDef#

# CreateContactMethodRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateContactMethodRequestTypeDef


def get_value() -> CreateContactMethodRequestTypeDef:
    return {
        "protocol": ...,
    }


# CreateContactMethodRequestTypeDef definition

class CreateContactMethodRequestTypeDef(TypedDict):
    protocol: ContactProtocolType,  # (1)
    contactEndpoint: str,
  1. See ContactProtocolType

InputOriginTypeDef#

# InputOriginTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InputOriginTypeDef


def get_value() -> InputOriginTypeDef:
    return {
        "name": ...,
    }


# InputOriginTypeDef definition

class InputOriginTypeDef(TypedDict):
    name: NotRequired[str],
    regionName: NotRequired[RegionNameType],  # (1)
    protocolPolicy: NotRequired[OriginProtocolPolicyEnumType],  # (2)
    responseTimeout: NotRequired[int],
  1. See RegionNameType
  2. See OriginProtocolPolicyEnumType

CreateGUISessionAccessDetailsRequestTypeDef#

# CreateGUISessionAccessDetailsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateGUISessionAccessDetailsRequestTypeDef


def get_value() -> CreateGUISessionAccessDetailsRequestTypeDef:
    return {
        "resourceName": ...,
    }


# CreateGUISessionAccessDetailsRequestTypeDef definition

class CreateGUISessionAccessDetailsRequestTypeDef(TypedDict):
    resourceName: str,

SessionTypeDef#

# SessionTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SessionTypeDef


def get_value() -> SessionTypeDef:
    return {
        "name": ...,
    }


# SessionTypeDef definition

class SessionTypeDef(TypedDict):
    name: NotRequired[str],
    url: NotRequired[str],
    isPrimary: NotRequired[bool],

DiskMapTypeDef#

# DiskMapTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DiskMapTypeDef


def get_value() -> DiskMapTypeDef:
    return {
        "originalDiskPath": ...,
    }


# DiskMapTypeDef definition

class DiskMapTypeDef(TypedDict):
    originalDiskPath: NotRequired[str],
    newDiskName: NotRequired[str],

DeleteAlarmRequestTypeDef#

# DeleteAlarmRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteAlarmRequestTypeDef


def get_value() -> DeleteAlarmRequestTypeDef:
    return {
        "alarmName": ...,
    }


# DeleteAlarmRequestTypeDef definition

class DeleteAlarmRequestTypeDef(TypedDict):
    alarmName: str,

DeleteAutoSnapshotRequestTypeDef#

# DeleteAutoSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteAutoSnapshotRequestTypeDef


def get_value() -> DeleteAutoSnapshotRequestTypeDef:
    return {
        "resourceName": ...,
    }


# DeleteAutoSnapshotRequestTypeDef definition

class DeleteAutoSnapshotRequestTypeDef(TypedDict):
    resourceName: str,
    date: str,

DeleteBucketAccessKeyRequestTypeDef#

# DeleteBucketAccessKeyRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteBucketAccessKeyRequestTypeDef


def get_value() -> DeleteBucketAccessKeyRequestTypeDef:
    return {
        "bucketName": ...,
    }


# DeleteBucketAccessKeyRequestTypeDef definition

class DeleteBucketAccessKeyRequestTypeDef(TypedDict):
    bucketName: str,
    accessKeyId: str,

DeleteBucketRequestTypeDef#

# DeleteBucketRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteBucketRequestTypeDef


def get_value() -> DeleteBucketRequestTypeDef:
    return {
        "bucketName": ...,
    }


# DeleteBucketRequestTypeDef definition

class DeleteBucketRequestTypeDef(TypedDict):
    bucketName: str,
    forceDelete: NotRequired[bool],

DeleteCertificateRequestTypeDef#

# DeleteCertificateRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteCertificateRequestTypeDef


def get_value() -> DeleteCertificateRequestTypeDef:
    return {
        "certificateName": ...,
    }


# DeleteCertificateRequestTypeDef definition

class DeleteCertificateRequestTypeDef(TypedDict):
    certificateName: str,

DeleteContactMethodRequestTypeDef#

# DeleteContactMethodRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteContactMethodRequestTypeDef


def get_value() -> DeleteContactMethodRequestTypeDef:
    return {
        "protocol": ...,
    }


# DeleteContactMethodRequestTypeDef definition

class DeleteContactMethodRequestTypeDef(TypedDict):
    protocol: ContactProtocolType,  # (1)
  1. See ContactProtocolType

DeleteContainerImageRequestTypeDef#

# DeleteContainerImageRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteContainerImageRequestTypeDef


def get_value() -> DeleteContainerImageRequestTypeDef:
    return {
        "serviceName": ...,
    }


# DeleteContainerImageRequestTypeDef definition

class DeleteContainerImageRequestTypeDef(TypedDict):
    serviceName: str,
    image: str,

DeleteContainerServiceRequestTypeDef#

# DeleteContainerServiceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteContainerServiceRequestTypeDef


def get_value() -> DeleteContainerServiceRequestTypeDef:
    return {
        "serviceName": ...,
    }


# DeleteContainerServiceRequestTypeDef definition

class DeleteContainerServiceRequestTypeDef(TypedDict):
    serviceName: str,

DeleteDiskRequestTypeDef#

# DeleteDiskRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteDiskRequestTypeDef


def get_value() -> DeleteDiskRequestTypeDef:
    return {
        "diskName": ...,
    }


# DeleteDiskRequestTypeDef definition

class DeleteDiskRequestTypeDef(TypedDict):
    diskName: str,
    forceDeleteAddOns: NotRequired[bool],

DeleteDiskSnapshotRequestTypeDef#

# DeleteDiskSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteDiskSnapshotRequestTypeDef


def get_value() -> DeleteDiskSnapshotRequestTypeDef:
    return {
        "diskSnapshotName": ...,
    }


# DeleteDiskSnapshotRequestTypeDef definition

class DeleteDiskSnapshotRequestTypeDef(TypedDict):
    diskSnapshotName: str,

DeleteDistributionRequestTypeDef#

# DeleteDistributionRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteDistributionRequestTypeDef


def get_value() -> DeleteDistributionRequestTypeDef:
    return {
        "distributionName": ...,
    }


# DeleteDistributionRequestTypeDef definition

class DeleteDistributionRequestTypeDef(TypedDict):
    distributionName: NotRequired[str],

DeleteDomainRequestTypeDef#

# DeleteDomainRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteDomainRequestTypeDef


def get_value() -> DeleteDomainRequestTypeDef:
    return {
        "domainName": ...,
    }


# DeleteDomainRequestTypeDef definition

class DeleteDomainRequestTypeDef(TypedDict):
    domainName: str,

DeleteInstanceRequestTypeDef#

# DeleteInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteInstanceRequestTypeDef


def get_value() -> DeleteInstanceRequestTypeDef:
    return {
        "instanceName": ...,
    }


# DeleteInstanceRequestTypeDef definition

class DeleteInstanceRequestTypeDef(TypedDict):
    instanceName: str,
    forceDeleteAddOns: NotRequired[bool],

DeleteInstanceSnapshotRequestTypeDef#

# DeleteInstanceSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteInstanceSnapshotRequestTypeDef


def get_value() -> DeleteInstanceSnapshotRequestTypeDef:
    return {
        "instanceSnapshotName": ...,
    }


# DeleteInstanceSnapshotRequestTypeDef definition

class DeleteInstanceSnapshotRequestTypeDef(TypedDict):
    instanceSnapshotName: str,

DeleteKeyPairRequestTypeDef#

# DeleteKeyPairRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteKeyPairRequestTypeDef


def get_value() -> DeleteKeyPairRequestTypeDef:
    return {
        "keyPairName": ...,
    }


# DeleteKeyPairRequestTypeDef definition

class DeleteKeyPairRequestTypeDef(TypedDict):
    keyPairName: str,
    expectedFingerprint: NotRequired[str],

DeleteKnownHostKeysRequestTypeDef#

# DeleteKnownHostKeysRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteKnownHostKeysRequestTypeDef


def get_value() -> DeleteKnownHostKeysRequestTypeDef:
    return {
        "instanceName": ...,
    }


# DeleteKnownHostKeysRequestTypeDef definition

class DeleteKnownHostKeysRequestTypeDef(TypedDict):
    instanceName: str,

DeleteLoadBalancerRequestTypeDef#

# DeleteLoadBalancerRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerRequestTypeDef


def get_value() -> DeleteLoadBalancerRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# DeleteLoadBalancerRequestTypeDef definition

class DeleteLoadBalancerRequestTypeDef(TypedDict):
    loadBalancerName: str,

DeleteLoadBalancerTlsCertificateRequestTypeDef#

# DeleteLoadBalancerTlsCertificateRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerTlsCertificateRequestTypeDef


def get_value() -> DeleteLoadBalancerTlsCertificateRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# DeleteLoadBalancerTlsCertificateRequestTypeDef definition

class DeleteLoadBalancerTlsCertificateRequestTypeDef(TypedDict):
    loadBalancerName: str,
    certificateName: str,
    force: NotRequired[bool],

DeleteRelationalDatabaseRequestTypeDef#

# DeleteRelationalDatabaseRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseRequestTypeDef


def get_value() -> DeleteRelationalDatabaseRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# DeleteRelationalDatabaseRequestTypeDef definition

class DeleteRelationalDatabaseRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    skipFinalSnapshot: NotRequired[bool],
    finalRelationalDatabaseSnapshotName: NotRequired[str],

DeleteRelationalDatabaseSnapshotRequestTypeDef#

# DeleteRelationalDatabaseSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseSnapshotRequestTypeDef


def get_value() -> DeleteRelationalDatabaseSnapshotRequestTypeDef:
    return {
        "relationalDatabaseSnapshotName": ...,
    }


# DeleteRelationalDatabaseSnapshotRequestTypeDef definition

class DeleteRelationalDatabaseSnapshotRequestTypeDef(TypedDict):
    relationalDatabaseSnapshotName: str,

DetachCertificateFromDistributionRequestTypeDef#

# DetachCertificateFromDistributionRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DetachCertificateFromDistributionRequestTypeDef


def get_value() -> DetachCertificateFromDistributionRequestTypeDef:
    return {
        "distributionName": ...,
    }


# DetachCertificateFromDistributionRequestTypeDef definition

class DetachCertificateFromDistributionRequestTypeDef(TypedDict):
    distributionName: str,

DetachDiskRequestTypeDef#

# DetachDiskRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DetachDiskRequestTypeDef


def get_value() -> DetachDiskRequestTypeDef:
    return {
        "diskName": ...,
    }


# DetachDiskRequestTypeDef definition

class DetachDiskRequestTypeDef(TypedDict):
    diskName: str,

DetachInstancesFromLoadBalancerRequestTypeDef#

# DetachInstancesFromLoadBalancerRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DetachInstancesFromLoadBalancerRequestTypeDef


def get_value() -> DetachInstancesFromLoadBalancerRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# DetachInstancesFromLoadBalancerRequestTypeDef definition

class DetachInstancesFromLoadBalancerRequestTypeDef(TypedDict):
    loadBalancerName: str,
    instanceNames: Sequence[str],

DetachStaticIpRequestTypeDef#

# DetachStaticIpRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DetachStaticIpRequestTypeDef


def get_value() -> DetachStaticIpRequestTypeDef:
    return {
        "staticIpName": ...,
    }


# DetachStaticIpRequestTypeDef definition

class DetachStaticIpRequestTypeDef(TypedDict):
    staticIpName: str,

DisableAddOnRequestTypeDef#

# DisableAddOnRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DisableAddOnRequestTypeDef


def get_value() -> DisableAddOnRequestTypeDef:
    return {
        "addOnType": ...,
    }


# DisableAddOnRequestTypeDef definition

class DisableAddOnRequestTypeDef(TypedDict):
    addOnType: AddOnTypeType,  # (1)
    resourceName: str,
  1. See AddOnTypeType

DiskInfoTypeDef#

# DiskInfoTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DiskInfoTypeDef


def get_value() -> DiskInfoTypeDef:
    return {
        "name": ...,
    }


# DiskInfoTypeDef definition

class DiskInfoTypeDef(TypedDict):
    name: NotRequired[str],
    path: NotRequired[str],
    sizeInGb: NotRequired[int],
    isSystemDisk: NotRequired[bool],

DiskSnapshotInfoTypeDef#

# DiskSnapshotInfoTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DiskSnapshotInfoTypeDef


def get_value() -> DiskSnapshotInfoTypeDef:
    return {
        "sizeInGb": ...,
    }


# DiskSnapshotInfoTypeDef definition

class DiskSnapshotInfoTypeDef(TypedDict):
    sizeInGb: NotRequired[int],

DistributionBundleTypeDef#

# DistributionBundleTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DistributionBundleTypeDef


def get_value() -> DistributionBundleTypeDef:
    return {
        "bundleId": ...,
    }


# DistributionBundleTypeDef definition

class DistributionBundleTypeDef(TypedDict):
    bundleId: NotRequired[str],
    name: NotRequired[str],
    price: NotRequired[float],
    transferPerMonthInGb: NotRequired[int],
    isActive: NotRequired[bool],

DnsRecordCreationStateTypeDef#

# DnsRecordCreationStateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DnsRecordCreationStateTypeDef


def get_value() -> DnsRecordCreationStateTypeDef:
    return {
        "code": ...,
    }


# DnsRecordCreationStateTypeDef definition

class DnsRecordCreationStateTypeDef(TypedDict):
    code: NotRequired[DnsRecordCreationStateCodeType],  # (1)
    message: NotRequired[str],
  1. See DnsRecordCreationStateCodeType

DomainEntryOutputTypeDef#

# DomainEntryOutputTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DomainEntryOutputTypeDef


def get_value() -> DomainEntryOutputTypeDef:
    return {
        "id": ...,
    }


# DomainEntryOutputTypeDef definition

class DomainEntryOutputTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],
    target: NotRequired[str],
    isAlias: NotRequired[bool],
    type: NotRequired[str],
    options: NotRequired[Dict[str, str]],

DomainEntryTypeDef#

# DomainEntryTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DomainEntryTypeDef


def get_value() -> DomainEntryTypeDef:
    return {
        "id": ...,
    }


# DomainEntryTypeDef definition

class DomainEntryTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],
    target: NotRequired[str],
    isAlias: NotRequired[bool],
    type: NotRequired[str],
    options: NotRequired[Mapping[str, str]],

ResourceRecordTypeDef#

# ResourceRecordTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ResourceRecordTypeDef


def get_value() -> ResourceRecordTypeDef:
    return {
        "name": ...,
    }


# ResourceRecordTypeDef definition

class ResourceRecordTypeDef(TypedDict):
    name: NotRequired[str],
    type: NotRequired[str],
    value: NotRequired[str],

TimePeriodTypeDef#

# TimePeriodTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import TimePeriodTypeDef


def get_value() -> TimePeriodTypeDef:
    return {
        "start": ...,
    }


# TimePeriodTypeDef definition

class TimePeriodTypeDef(TypedDict):
    start: NotRequired[datetime],
    end: NotRequired[datetime],

ExportSnapshotRequestTypeDef#

# ExportSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ExportSnapshotRequestTypeDef


def get_value() -> ExportSnapshotRequestTypeDef:
    return {
        "sourceSnapshotName": ...,
    }


# ExportSnapshotRequestTypeDef definition

class ExportSnapshotRequestTypeDef(TypedDict):
    sourceSnapshotName: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

GetActiveNamesRequestTypeDef#

# GetActiveNamesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetActiveNamesRequestTypeDef


def get_value() -> GetActiveNamesRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetActiveNamesRequestTypeDef definition

class GetActiveNamesRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetAlarmsRequestTypeDef#

# GetAlarmsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetAlarmsRequestTypeDef


def get_value() -> GetAlarmsRequestTypeDef:
    return {
        "alarmName": ...,
    }


# GetAlarmsRequestTypeDef definition

class GetAlarmsRequestTypeDef(TypedDict):
    alarmName: NotRequired[str],
    pageToken: NotRequired[str],
    monitoredResourceName: NotRequired[str],

GetAutoSnapshotsRequestTypeDef#

# GetAutoSnapshotsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetAutoSnapshotsRequestTypeDef


def get_value() -> GetAutoSnapshotsRequestTypeDef:
    return {
        "resourceName": ...,
    }


# GetAutoSnapshotsRequestTypeDef definition

class GetAutoSnapshotsRequestTypeDef(TypedDict):
    resourceName: str,

GetBlueprintsRequestTypeDef#

# GetBlueprintsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBlueprintsRequestTypeDef


def get_value() -> GetBlueprintsRequestTypeDef:
    return {
        "includeInactive": ...,
    }


# GetBlueprintsRequestTypeDef definition

class GetBlueprintsRequestTypeDef(TypedDict):
    includeInactive: NotRequired[bool],
    pageToken: NotRequired[str],
    appCategory: NotRequired[AppCategoryType],  # (1)
  1. See AppCategoryType

GetBucketAccessKeysRequestTypeDef#

# GetBucketAccessKeysRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBucketAccessKeysRequestTypeDef


def get_value() -> GetBucketAccessKeysRequestTypeDef:
    return {
        "bucketName": ...,
    }


# GetBucketAccessKeysRequestTypeDef definition

class GetBucketAccessKeysRequestTypeDef(TypedDict):
    bucketName: str,

GetBucketBundlesRequestTypeDef#

# GetBucketBundlesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBucketBundlesRequestTypeDef


def get_value() -> GetBucketBundlesRequestTypeDef:
    return {
        "includeInactive": ...,
    }


# GetBucketBundlesRequestTypeDef definition

class GetBucketBundlesRequestTypeDef(TypedDict):
    includeInactive: NotRequired[bool],

MetricDatapointTypeDef#

# MetricDatapointTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import MetricDatapointTypeDef


def get_value() -> MetricDatapointTypeDef:
    return {
        "average": ...,
    }


# MetricDatapointTypeDef definition

class MetricDatapointTypeDef(TypedDict):
    average: NotRequired[float],
    maximum: NotRequired[float],
    minimum: NotRequired[float],
    sampleCount: NotRequired[float],
    sum: NotRequired[float],
    timestamp: NotRequired[datetime],
    unit: NotRequired[MetricUnitType],  # (1)
  1. See MetricUnitType

GetBucketsRequestTypeDef#

# GetBucketsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBucketsRequestTypeDef


def get_value() -> GetBucketsRequestTypeDef:
    return {
        "bucketName": ...,
    }


# GetBucketsRequestTypeDef definition

class GetBucketsRequestTypeDef(TypedDict):
    bucketName: NotRequired[str],
    pageToken: NotRequired[str],
    includeConnectedResources: NotRequired[bool],

GetBundlesRequestTypeDef#

# GetBundlesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBundlesRequestTypeDef


def get_value() -> GetBundlesRequestTypeDef:
    return {
        "includeInactive": ...,
    }


# GetBundlesRequestTypeDef definition

class GetBundlesRequestTypeDef(TypedDict):
    includeInactive: NotRequired[bool],
    pageToken: NotRequired[str],
    appCategory: NotRequired[AppCategoryType],  # (1)
  1. See AppCategoryType

GetCertificatesRequestTypeDef#

# GetCertificatesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetCertificatesRequestTypeDef


def get_value() -> GetCertificatesRequestTypeDef:
    return {
        "certificateStatuses": ...,
    }


# GetCertificatesRequestTypeDef definition

class GetCertificatesRequestTypeDef(TypedDict):
    certificateStatuses: NotRequired[Sequence[CertificateStatusType]],  # (1)
    includeCertificateDetails: NotRequired[bool],
    certificateName: NotRequired[str],
    pageToken: NotRequired[str],
  1. See CertificateStatusType

GetCloudFormationStackRecordsRequestTypeDef#

# GetCloudFormationStackRecordsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsRequestTypeDef


def get_value() -> GetCloudFormationStackRecordsRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetCloudFormationStackRecordsRequestTypeDef definition

class GetCloudFormationStackRecordsRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetContactMethodsRequestTypeDef#

# GetContactMethodsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContactMethodsRequestTypeDef


def get_value() -> GetContactMethodsRequestTypeDef:
    return {
        "protocols": ...,
    }


# GetContactMethodsRequestTypeDef definition

class GetContactMethodsRequestTypeDef(TypedDict):
    protocols: NotRequired[Sequence[ContactProtocolType]],  # (1)
  1. See ContactProtocolType

GetContainerImagesRequestTypeDef#

# GetContainerImagesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerImagesRequestTypeDef


def get_value() -> GetContainerImagesRequestTypeDef:
    return {
        "serviceName": ...,
    }


# GetContainerImagesRequestTypeDef definition

class GetContainerImagesRequestTypeDef(TypedDict):
    serviceName: str,

GetContainerServiceDeploymentsRequestTypeDef#

# GetContainerServiceDeploymentsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerServiceDeploymentsRequestTypeDef


def get_value() -> GetContainerServiceDeploymentsRequestTypeDef:
    return {
        "serviceName": ...,
    }


# GetContainerServiceDeploymentsRequestTypeDef definition

class GetContainerServiceDeploymentsRequestTypeDef(TypedDict):
    serviceName: str,

GetContainerServicesRequestTypeDef#

# GetContainerServicesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerServicesRequestTypeDef


def get_value() -> GetContainerServicesRequestTypeDef:
    return {
        "serviceName": ...,
    }


# GetContainerServicesRequestTypeDef definition

class GetContainerServicesRequestTypeDef(TypedDict):
    serviceName: NotRequired[str],

GetDiskRequestTypeDef#

# GetDiskRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDiskRequestTypeDef


def get_value() -> GetDiskRequestTypeDef:
    return {
        "diskName": ...,
    }


# GetDiskRequestTypeDef definition

class GetDiskRequestTypeDef(TypedDict):
    diskName: str,

GetDiskSnapshotRequestTypeDef#

# GetDiskSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDiskSnapshotRequestTypeDef


def get_value() -> GetDiskSnapshotRequestTypeDef:
    return {
        "diskSnapshotName": ...,
    }


# GetDiskSnapshotRequestTypeDef definition

class GetDiskSnapshotRequestTypeDef(TypedDict):
    diskSnapshotName: str,

GetDiskSnapshotsRequestTypeDef#

# GetDiskSnapshotsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsRequestTypeDef


def get_value() -> GetDiskSnapshotsRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetDiskSnapshotsRequestTypeDef definition

class GetDiskSnapshotsRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetDisksRequestTypeDef#

# GetDisksRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDisksRequestTypeDef


def get_value() -> GetDisksRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetDisksRequestTypeDef definition

class GetDisksRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetDistributionLatestCacheResetRequestTypeDef#

# GetDistributionLatestCacheResetRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDistributionLatestCacheResetRequestTypeDef


def get_value() -> GetDistributionLatestCacheResetRequestTypeDef:
    return {
        "distributionName": ...,
    }


# GetDistributionLatestCacheResetRequestTypeDef definition

class GetDistributionLatestCacheResetRequestTypeDef(TypedDict):
    distributionName: NotRequired[str],

GetDistributionsRequestTypeDef#

# GetDistributionsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDistributionsRequestTypeDef


def get_value() -> GetDistributionsRequestTypeDef:
    return {
        "distributionName": ...,
    }


# GetDistributionsRequestTypeDef definition

class GetDistributionsRequestTypeDef(TypedDict):
    distributionName: NotRequired[str],
    pageToken: NotRequired[str],

GetDomainRequestTypeDef#

# GetDomainRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDomainRequestTypeDef


def get_value() -> GetDomainRequestTypeDef:
    return {
        "domainName": ...,
    }


# GetDomainRequestTypeDef definition

class GetDomainRequestTypeDef(TypedDict):
    domainName: str,

GetDomainsRequestTypeDef#

# GetDomainsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDomainsRequestTypeDef


def get_value() -> GetDomainsRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetDomainsRequestTypeDef definition

class GetDomainsRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetExportSnapshotRecordsRequestTypeDef#

# GetExportSnapshotRecordsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsRequestTypeDef


def get_value() -> GetExportSnapshotRecordsRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetExportSnapshotRecordsRequestTypeDef definition

class GetExportSnapshotRecordsRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetInstanceAccessDetailsRequestTypeDef#

# GetInstanceAccessDetailsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceAccessDetailsRequestTypeDef


def get_value() -> GetInstanceAccessDetailsRequestTypeDef:
    return {
        "instanceName": ...,
    }


# GetInstanceAccessDetailsRequestTypeDef definition

class GetInstanceAccessDetailsRequestTypeDef(TypedDict):
    instanceName: str,
    protocol: NotRequired[InstanceAccessProtocolType],  # (1)
  1. See InstanceAccessProtocolType

GetInstancePortStatesRequestTypeDef#

# GetInstancePortStatesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstancePortStatesRequestTypeDef


def get_value() -> GetInstancePortStatesRequestTypeDef:
    return {
        "instanceName": ...,
    }


# GetInstancePortStatesRequestTypeDef definition

class GetInstancePortStatesRequestTypeDef(TypedDict):
    instanceName: str,

InstancePortStateTypeDef#

# InstancePortStateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstancePortStateTypeDef


def get_value() -> InstancePortStateTypeDef:
    return {
        "fromPort": ...,
    }


# InstancePortStateTypeDef definition

class InstancePortStateTypeDef(TypedDict):
    fromPort: NotRequired[int],
    toPort: NotRequired[int],
    protocol: NotRequired[NetworkProtocolType],  # (1)
    state: NotRequired[PortStateType],  # (2)
    cidrs: NotRequired[List[str]],
    ipv6Cidrs: NotRequired[List[str]],
    cidrListAliases: NotRequired[List[str]],
  1. See NetworkProtocolType
  2. See PortStateType

GetInstanceRequestTypeDef#

# GetInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceRequestTypeDef


def get_value() -> GetInstanceRequestTypeDef:
    return {
        "instanceName": ...,
    }


# GetInstanceRequestTypeDef definition

class GetInstanceRequestTypeDef(TypedDict):
    instanceName: str,

GetInstanceSnapshotRequestTypeDef#

# GetInstanceSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotRequestTypeDef


def get_value() -> GetInstanceSnapshotRequestTypeDef:
    return {
        "instanceSnapshotName": ...,
    }


# GetInstanceSnapshotRequestTypeDef definition

class GetInstanceSnapshotRequestTypeDef(TypedDict):
    instanceSnapshotName: str,

GetInstanceSnapshotsRequestTypeDef#

# GetInstanceSnapshotsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsRequestTypeDef


def get_value() -> GetInstanceSnapshotsRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetInstanceSnapshotsRequestTypeDef definition

class GetInstanceSnapshotsRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetInstanceStateRequestTypeDef#

# GetInstanceStateRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceStateRequestTypeDef


def get_value() -> GetInstanceStateRequestTypeDef:
    return {
        "instanceName": ...,
    }


# GetInstanceStateRequestTypeDef definition

class GetInstanceStateRequestTypeDef(TypedDict):
    instanceName: str,

InstanceStateTypeDef#

# InstanceStateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstanceStateTypeDef


def get_value() -> InstanceStateTypeDef:
    return {
        "code": ...,
    }


# InstanceStateTypeDef definition

class InstanceStateTypeDef(TypedDict):
    code: NotRequired[int],
    name: NotRequired[str],

GetInstancesRequestTypeDef#

# GetInstancesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstancesRequestTypeDef


def get_value() -> GetInstancesRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetInstancesRequestTypeDef definition

class GetInstancesRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetKeyPairRequestTypeDef#

# GetKeyPairRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetKeyPairRequestTypeDef


def get_value() -> GetKeyPairRequestTypeDef:
    return {
        "keyPairName": ...,
    }


# GetKeyPairRequestTypeDef definition

class GetKeyPairRequestTypeDef(TypedDict):
    keyPairName: str,

GetKeyPairsRequestTypeDef#

# GetKeyPairsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetKeyPairsRequestTypeDef


def get_value() -> GetKeyPairsRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetKeyPairsRequestTypeDef definition

class GetKeyPairsRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],
    includeDefaultKeyPair: NotRequired[bool],

GetLoadBalancerRequestTypeDef#

# GetLoadBalancerRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancerRequestTypeDef


def get_value() -> GetLoadBalancerRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# GetLoadBalancerRequestTypeDef definition

class GetLoadBalancerRequestTypeDef(TypedDict):
    loadBalancerName: str,

GetLoadBalancerTlsCertificatesRequestTypeDef#

# GetLoadBalancerTlsCertificatesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsCertificatesRequestTypeDef


def get_value() -> GetLoadBalancerTlsCertificatesRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# GetLoadBalancerTlsCertificatesRequestTypeDef definition

class GetLoadBalancerTlsCertificatesRequestTypeDef(TypedDict):
    loadBalancerName: str,

GetLoadBalancerTlsPoliciesRequestTypeDef#

# GetLoadBalancerTlsPoliciesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsPoliciesRequestTypeDef


def get_value() -> GetLoadBalancerTlsPoliciesRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetLoadBalancerTlsPoliciesRequestTypeDef definition

class GetLoadBalancerTlsPoliciesRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

LoadBalancerTlsPolicyTypeDef#

# LoadBalancerTlsPolicyTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import LoadBalancerTlsPolicyTypeDef


def get_value() -> LoadBalancerTlsPolicyTypeDef:
    return {
        "name": ...,
    }


# LoadBalancerTlsPolicyTypeDef definition

class LoadBalancerTlsPolicyTypeDef(TypedDict):
    name: NotRequired[str],
    isDefault: NotRequired[bool],
    description: NotRequired[str],
    protocols: NotRequired[List[str]],
    ciphers: NotRequired[List[str]],

GetLoadBalancersRequestTypeDef#

# GetLoadBalancersRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancersRequestTypeDef


def get_value() -> GetLoadBalancersRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetLoadBalancersRequestTypeDef definition

class GetLoadBalancersRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetOperationRequestTypeDef#

# GetOperationRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetOperationRequestTypeDef


def get_value() -> GetOperationRequestTypeDef:
    return {
        "operationId": ...,
    }


# GetOperationRequestTypeDef definition

class GetOperationRequestTypeDef(TypedDict):
    operationId: str,

GetOperationsForResourceRequestTypeDef#

# GetOperationsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetOperationsForResourceRequestTypeDef


def get_value() -> GetOperationsForResourceRequestTypeDef:
    return {
        "resourceName": ...,
    }


# GetOperationsForResourceRequestTypeDef definition

class GetOperationsForResourceRequestTypeDef(TypedDict):
    resourceName: str,
    pageToken: NotRequired[str],

GetOperationsRequestTypeDef#

# GetOperationsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetOperationsRequestTypeDef


def get_value() -> GetOperationsRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetOperationsRequestTypeDef definition

class GetOperationsRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetRegionsRequestTypeDef#

# GetRegionsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRegionsRequestTypeDef


def get_value() -> GetRegionsRequestTypeDef:
    return {
        "includeAvailabilityZones": ...,
    }


# GetRegionsRequestTypeDef definition

class GetRegionsRequestTypeDef(TypedDict):
    includeAvailabilityZones: NotRequired[bool],
    includeRelationalDatabaseAvailabilityZones: NotRequired[bool],

GetRelationalDatabaseBlueprintsRequestTypeDef#

# GetRelationalDatabaseBlueprintsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsRequestTypeDef


def get_value() -> GetRelationalDatabaseBlueprintsRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetRelationalDatabaseBlueprintsRequestTypeDef definition

class GetRelationalDatabaseBlueprintsRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

RelationalDatabaseBlueprintTypeDef#

# RelationalDatabaseBlueprintTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RelationalDatabaseBlueprintTypeDef


def get_value() -> RelationalDatabaseBlueprintTypeDef:
    return {
        "blueprintId": ...,
    }


# RelationalDatabaseBlueprintTypeDef definition

class RelationalDatabaseBlueprintTypeDef(TypedDict):
    blueprintId: NotRequired[str],
    engine: NotRequired[RelationalDatabaseEngineType],  # (1)
    engineVersion: NotRequired[str],
    engineDescription: NotRequired[str],
    engineVersionDescription: NotRequired[str],
    isEngineDefault: NotRequired[bool],
  1. See RelationalDatabaseEngineType

GetRelationalDatabaseBundlesRequestTypeDef#

# GetRelationalDatabaseBundlesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesRequestTypeDef


def get_value() -> GetRelationalDatabaseBundlesRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetRelationalDatabaseBundlesRequestTypeDef definition

class GetRelationalDatabaseBundlesRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],
    includeInactive: NotRequired[bool],

RelationalDatabaseBundleTypeDef#

# RelationalDatabaseBundleTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RelationalDatabaseBundleTypeDef


def get_value() -> RelationalDatabaseBundleTypeDef:
    return {
        "bundleId": ...,
    }


# RelationalDatabaseBundleTypeDef definition

class RelationalDatabaseBundleTypeDef(TypedDict):
    bundleId: NotRequired[str],
    name: NotRequired[str],
    price: NotRequired[float],
    ramSizeInGb: NotRequired[float],
    diskSizeInGb: NotRequired[int],
    transferPerMonthInGb: NotRequired[int],
    cpuCount: NotRequired[int],
    isEncrypted: NotRequired[bool],
    isActive: NotRequired[bool],

GetRelationalDatabaseEventsRequestTypeDef#

# GetRelationalDatabaseEventsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsRequestTypeDef


def get_value() -> GetRelationalDatabaseEventsRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# GetRelationalDatabaseEventsRequestTypeDef definition

class GetRelationalDatabaseEventsRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    durationInMinutes: NotRequired[int],
    pageToken: NotRequired[str],

RelationalDatabaseEventTypeDef#

# RelationalDatabaseEventTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RelationalDatabaseEventTypeDef


def get_value() -> RelationalDatabaseEventTypeDef:
    return {
        "resource": ...,
    }


# RelationalDatabaseEventTypeDef definition

class RelationalDatabaseEventTypeDef(TypedDict):
    resource: NotRequired[str],
    createdAt: NotRequired[datetime],
    message: NotRequired[str],
    eventCategories: NotRequired[List[str]],

LogEventTypeDef#

# LogEventTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import LogEventTypeDef


def get_value() -> LogEventTypeDef:
    return {
        "createdAt": ...,
    }


# LogEventTypeDef definition

class LogEventTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    message: NotRequired[str],

GetRelationalDatabaseLogStreamsRequestTypeDef#

# GetRelationalDatabaseLogStreamsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogStreamsRequestTypeDef


def get_value() -> GetRelationalDatabaseLogStreamsRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# GetRelationalDatabaseLogStreamsRequestTypeDef definition

class GetRelationalDatabaseLogStreamsRequestTypeDef(TypedDict):
    relationalDatabaseName: str,

GetRelationalDatabaseMasterUserPasswordRequestTypeDef#

# GetRelationalDatabaseMasterUserPasswordRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMasterUserPasswordRequestTypeDef


def get_value() -> GetRelationalDatabaseMasterUserPasswordRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# GetRelationalDatabaseMasterUserPasswordRequestTypeDef definition

class GetRelationalDatabaseMasterUserPasswordRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    passwordVersion: NotRequired[RelationalDatabasePasswordVersionType],  # (1)
  1. See RelationalDatabasePasswordVersionType

GetRelationalDatabaseParametersRequestTypeDef#

# GetRelationalDatabaseParametersRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersRequestTypeDef


def get_value() -> GetRelationalDatabaseParametersRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# GetRelationalDatabaseParametersRequestTypeDef definition

class GetRelationalDatabaseParametersRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    pageToken: NotRequired[str],

RelationalDatabaseParameterTypeDef#

# RelationalDatabaseParameterTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RelationalDatabaseParameterTypeDef


def get_value() -> RelationalDatabaseParameterTypeDef:
    return {
        "allowedValues": ...,
    }


# RelationalDatabaseParameterTypeDef definition

class RelationalDatabaseParameterTypeDef(TypedDict):
    allowedValues: NotRequired[str],
    applyMethod: NotRequired[str],
    applyType: NotRequired[str],
    dataType: NotRequired[str],
    description: NotRequired[str],
    isModifiable: NotRequired[bool],
    parameterName: NotRequired[str],
    parameterValue: NotRequired[str],

GetRelationalDatabaseRequestTypeDef#

# GetRelationalDatabaseRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseRequestTypeDef


def get_value() -> GetRelationalDatabaseRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# GetRelationalDatabaseRequestTypeDef definition

class GetRelationalDatabaseRequestTypeDef(TypedDict):
    relationalDatabaseName: str,

GetRelationalDatabaseSnapshotRequestTypeDef#

# GetRelationalDatabaseSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotRequestTypeDef


def get_value() -> GetRelationalDatabaseSnapshotRequestTypeDef:
    return {
        "relationalDatabaseSnapshotName": ...,
    }


# GetRelationalDatabaseSnapshotRequestTypeDef definition

class GetRelationalDatabaseSnapshotRequestTypeDef(TypedDict):
    relationalDatabaseSnapshotName: str,

GetRelationalDatabaseSnapshotsRequestTypeDef#

# GetRelationalDatabaseSnapshotsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsRequestTypeDef


def get_value() -> GetRelationalDatabaseSnapshotsRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetRelationalDatabaseSnapshotsRequestTypeDef definition

class GetRelationalDatabaseSnapshotsRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetRelationalDatabasesRequestTypeDef#

# GetRelationalDatabasesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesRequestTypeDef


def get_value() -> GetRelationalDatabasesRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetRelationalDatabasesRequestTypeDef definition

class GetRelationalDatabasesRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

GetSetupHistoryRequestTypeDef#

# GetSetupHistoryRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetSetupHistoryRequestTypeDef


def get_value() -> GetSetupHistoryRequestTypeDef:
    return {
        "resourceName": ...,
    }


# GetSetupHistoryRequestTypeDef definition

class GetSetupHistoryRequestTypeDef(TypedDict):
    resourceName: str,
    pageToken: NotRequired[str],

GetStaticIpRequestTypeDef#

# GetStaticIpRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetStaticIpRequestTypeDef


def get_value() -> GetStaticIpRequestTypeDef:
    return {
        "staticIpName": ...,
    }


# GetStaticIpRequestTypeDef definition

class GetStaticIpRequestTypeDef(TypedDict):
    staticIpName: str,

GetStaticIpsRequestTypeDef#

# GetStaticIpsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetStaticIpsRequestTypeDef


def get_value() -> GetStaticIpsRequestTypeDef:
    return {
        "pageToken": ...,
    }


# GetStaticIpsRequestTypeDef definition

class GetStaticIpsRequestTypeDef(TypedDict):
    pageToken: NotRequired[str],

HostKeyAttributesTypeDef#

# HostKeyAttributesTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import HostKeyAttributesTypeDef


def get_value() -> HostKeyAttributesTypeDef:
    return {
        "algorithm": ...,
    }


# HostKeyAttributesTypeDef definition

class HostKeyAttributesTypeDef(TypedDict):
    algorithm: NotRequired[str],
    publicKey: NotRequired[str],
    witnessedAt: NotRequired[datetime],
    fingerprintSHA1: NotRequired[str],
    fingerprintSHA256: NotRequired[str],
    notValidBefore: NotRequired[datetime],
    notValidAfter: NotRequired[datetime],

ImportKeyPairRequestTypeDef#

# ImportKeyPairRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ImportKeyPairRequestTypeDef


def get_value() -> ImportKeyPairRequestTypeDef:
    return {
        "keyPairName": ...,
    }


# ImportKeyPairRequestTypeDef definition

class ImportKeyPairRequestTypeDef(TypedDict):
    keyPairName: str,
    publicKeyBase64: str,

PasswordDataTypeDef#

# PasswordDataTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PasswordDataTypeDef


def get_value() -> PasswordDataTypeDef:
    return {
        "ciphertext": ...,
    }


# PasswordDataTypeDef definition

class PasswordDataTypeDef(TypedDict):
    ciphertext: NotRequired[str],
    keyPairName: NotRequired[str],

InstanceHealthSummaryTypeDef#

# InstanceHealthSummaryTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstanceHealthSummaryTypeDef


def get_value() -> InstanceHealthSummaryTypeDef:
    return {
        "instanceName": ...,
    }


# InstanceHealthSummaryTypeDef definition

class InstanceHealthSummaryTypeDef(TypedDict):
    instanceName: NotRequired[str],
    instanceHealth: NotRequired[InstanceHealthStateType],  # (1)
    instanceHealthReason: NotRequired[InstanceHealthReasonType],  # (2)
  1. See InstanceHealthStateType
  2. See InstanceHealthReasonType

InstanceMetadataOptionsTypeDef#

# InstanceMetadataOptionsTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstanceMetadataOptionsTypeDef


def get_value() -> InstanceMetadataOptionsTypeDef:
    return {
        "state": ...,
    }


# InstanceMetadataOptionsTypeDef definition

class InstanceMetadataOptionsTypeDef(TypedDict):
    state: NotRequired[InstanceMetadataStateType],  # (1)
    httpTokens: NotRequired[HttpTokensType],  # (2)
    httpEndpoint: NotRequired[HttpEndpointType],  # (3)
    httpPutResponseHopLimit: NotRequired[int],
    httpProtocolIpv6: NotRequired[HttpProtocolIpv6Type],  # (4)
  1. See InstanceMetadataStateType
  2. See HttpTokensType
  3. See HttpEndpointType
  4. See HttpProtocolIpv6Type

InstancePortInfoTypeDef#

# InstancePortInfoTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstancePortInfoTypeDef


def get_value() -> InstancePortInfoTypeDef:
    return {
        "fromPort": ...,
    }


# InstancePortInfoTypeDef definition

class InstancePortInfoTypeDef(TypedDict):
    fromPort: NotRequired[int],
    toPort: NotRequired[int],
    protocol: NotRequired[NetworkProtocolType],  # (1)
    accessFrom: NotRequired[str],
    accessType: NotRequired[PortAccessTypeType],  # (2)
    commonName: NotRequired[str],
    accessDirection: NotRequired[AccessDirectionType],  # (3)
    cidrs: NotRequired[List[str]],
    ipv6Cidrs: NotRequired[List[str]],
    cidrListAliases: NotRequired[List[str]],
  1. See NetworkProtocolType
  2. See PortAccessTypeType
  3. See AccessDirectionType

MonthlyTransferTypeDef#

# MonthlyTransferTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import MonthlyTransferTypeDef


def get_value() -> MonthlyTransferTypeDef:
    return {
        "gbPerMonthAllocated": ...,
    }


# MonthlyTransferTypeDef definition

class MonthlyTransferTypeDef(TypedDict):
    gbPerMonthAllocated: NotRequired[int],

OriginTypeDef#

# OriginTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import OriginTypeDef


def get_value() -> OriginTypeDef:
    return {
        "name": ...,
    }


# OriginTypeDef definition

class OriginTypeDef(TypedDict):
    name: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (1)
    regionName: NotRequired[RegionNameType],  # (2)
    protocolPolicy: NotRequired[OriginProtocolPolicyEnumType],  # (3)
    responseTimeout: NotRequired[int],
  1. See ResourceTypeType
  2. See RegionNameType
  3. See OriginProtocolPolicyEnumType

LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef#

# LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef


def get_value() -> LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef:
    return {
        "code": ...,
    }


# LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef definition

class LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef(TypedDict):
    code: NotRequired[LoadBalancerTlsCertificateDnsRecordCreationStateCodeType],  # (1)
    message: NotRequired[str],
  1. See LoadBalancerTlsCertificateDnsRecordCreationStateCodeType

LoadBalancerTlsCertificateDomainValidationOptionTypeDef#

# LoadBalancerTlsCertificateDomainValidationOptionTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateDomainValidationOptionTypeDef


def get_value() -> LoadBalancerTlsCertificateDomainValidationOptionTypeDef:
    return {
        "domainName": ...,
    }


# LoadBalancerTlsCertificateDomainValidationOptionTypeDef definition

class LoadBalancerTlsCertificateDomainValidationOptionTypeDef(TypedDict):
    domainName: NotRequired[str],
    validationStatus: NotRequired[LoadBalancerTlsCertificateDomainStatusType],  # (1)
  1. See LoadBalancerTlsCertificateDomainStatusType

LoadBalancerTlsCertificateSummaryTypeDef#

# LoadBalancerTlsCertificateSummaryTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateSummaryTypeDef


def get_value() -> LoadBalancerTlsCertificateSummaryTypeDef:
    return {
        "name": ...,
    }


# LoadBalancerTlsCertificateSummaryTypeDef definition

class LoadBalancerTlsCertificateSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    isAttached: NotRequired[bool],

NameServersUpdateStateTypeDef#

# NameServersUpdateStateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import NameServersUpdateStateTypeDef


def get_value() -> NameServersUpdateStateTypeDef:
    return {
        "code": ...,
    }


# NameServersUpdateStateTypeDef definition

class NameServersUpdateStateTypeDef(TypedDict):
    code: NotRequired[NameServersUpdateStateCodeType],  # (1)
    message: NotRequired[str],
  1. See NameServersUpdateStateCodeType

PendingMaintenanceActionTypeDef#

# PendingMaintenanceActionTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PendingMaintenanceActionTypeDef


def get_value() -> PendingMaintenanceActionTypeDef:
    return {
        "action": ...,
    }


# PendingMaintenanceActionTypeDef definition

class PendingMaintenanceActionTypeDef(TypedDict):
    action: NotRequired[str],
    description: NotRequired[str],
    currentApplyDate: NotRequired[datetime],

PendingModifiedRelationalDatabaseValuesTypeDef#

# PendingModifiedRelationalDatabaseValuesTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PendingModifiedRelationalDatabaseValuesTypeDef


def get_value() -> PendingModifiedRelationalDatabaseValuesTypeDef:
    return {
        "masterUserPassword": ...,
    }


# PendingModifiedRelationalDatabaseValuesTypeDef definition

class PendingModifiedRelationalDatabaseValuesTypeDef(TypedDict):
    masterUserPassword: NotRequired[str],
    engineVersion: NotRequired[str],
    backupRetentionEnabled: NotRequired[bool],

PutAlarmRequestTypeDef#

# PutAlarmRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PutAlarmRequestTypeDef


def get_value() -> PutAlarmRequestTypeDef:
    return {
        "alarmName": ...,
    }


# PutAlarmRequestTypeDef definition

class PutAlarmRequestTypeDef(TypedDict):
    alarmName: str,
    metricName: MetricNameType,  # (1)
    monitoredResourceName: str,
    comparisonOperator: ComparisonOperatorType,  # (2)
    threshold: float,
    evaluationPeriods: int,
    datapointsToAlarm: NotRequired[int],
    treatMissingData: NotRequired[TreatMissingDataType],  # (3)
    contactProtocols: NotRequired[Sequence[ContactProtocolType]],  # (4)
    notificationTriggers: NotRequired[Sequence[AlarmStateType]],  # (5)
    notificationEnabled: NotRequired[bool],
  1. See MetricNameType
  2. See ComparisonOperatorType
  3. See TreatMissingDataType
  4. See ContactProtocolType
  5. See AlarmStateType

R53HostedZoneDeletionStateTypeDef#

# R53HostedZoneDeletionStateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import R53HostedZoneDeletionStateTypeDef


def get_value() -> R53HostedZoneDeletionStateTypeDef:
    return {
        "code": ...,
    }


# R53HostedZoneDeletionStateTypeDef definition

class R53HostedZoneDeletionStateTypeDef(TypedDict):
    code: NotRequired[R53HostedZoneDeletionStateCodeType],  # (1)
    message: NotRequired[str],
  1. See R53HostedZoneDeletionStateCodeType

RebootInstanceRequestTypeDef#

# RebootInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RebootInstanceRequestTypeDef


def get_value() -> RebootInstanceRequestTypeDef:
    return {
        "instanceName": ...,
    }


# RebootInstanceRequestTypeDef definition

class RebootInstanceRequestTypeDef(TypedDict):
    instanceName: str,

RebootRelationalDatabaseRequestTypeDef#

# RebootRelationalDatabaseRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RebootRelationalDatabaseRequestTypeDef


def get_value() -> RebootRelationalDatabaseRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# RebootRelationalDatabaseRequestTypeDef definition

class RebootRelationalDatabaseRequestTypeDef(TypedDict):
    relationalDatabaseName: str,

RegisterContainerImageRequestTypeDef#

# RegisterContainerImageRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RegisterContainerImageRequestTypeDef


def get_value() -> RegisterContainerImageRequestTypeDef:
    return {
        "serviceName": ...,
    }


# RegisterContainerImageRequestTypeDef definition

class RegisterContainerImageRequestTypeDef(TypedDict):
    serviceName: str,
    label: str,
    digest: str,

RelationalDatabaseEndpointTypeDef#

# RelationalDatabaseEndpointTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RelationalDatabaseEndpointTypeDef


def get_value() -> RelationalDatabaseEndpointTypeDef:
    return {
        "port": ...,
    }


# RelationalDatabaseEndpointTypeDef definition

class RelationalDatabaseEndpointTypeDef(TypedDict):
    port: NotRequired[int],
    address: NotRequired[str],

RelationalDatabaseHardwareTypeDef#

# RelationalDatabaseHardwareTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RelationalDatabaseHardwareTypeDef


def get_value() -> RelationalDatabaseHardwareTypeDef:
    return {
        "cpuCount": ...,
    }


# RelationalDatabaseHardwareTypeDef definition

class RelationalDatabaseHardwareTypeDef(TypedDict):
    cpuCount: NotRequired[int],
    diskSizeInGb: NotRequired[int],
    ramSizeInGb: NotRequired[float],

ReleaseStaticIpRequestTypeDef#

# ReleaseStaticIpRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ReleaseStaticIpRequestTypeDef


def get_value() -> ReleaseStaticIpRequestTypeDef:
    return {
        "staticIpName": ...,
    }


# ReleaseStaticIpRequestTypeDef definition

class ReleaseStaticIpRequestTypeDef(TypedDict):
    staticIpName: str,

ResetDistributionCacheRequestTypeDef#

# ResetDistributionCacheRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ResetDistributionCacheRequestTypeDef


def get_value() -> ResetDistributionCacheRequestTypeDef:
    return {
        "distributionName": ...,
    }


# ResetDistributionCacheRequestTypeDef definition

class ResetDistributionCacheRequestTypeDef(TypedDict):
    distributionName: NotRequired[str],

SendContactMethodVerificationRequestTypeDef#

# SendContactMethodVerificationRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SendContactMethodVerificationRequestTypeDef


def get_value() -> SendContactMethodVerificationRequestTypeDef:
    return {
        "protocol": ...,
    }


# SendContactMethodVerificationRequestTypeDef definition

class SendContactMethodVerificationRequestTypeDef(TypedDict):
    protocol: ContactMethodVerificationProtocolType,  # (1)
  1. See ContactMethodVerificationProtocolType

SetIpAddressTypeRequestTypeDef#

# SetIpAddressTypeRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SetIpAddressTypeRequestTypeDef


def get_value() -> SetIpAddressTypeRequestTypeDef:
    return {
        "resourceType": ...,
    }


# SetIpAddressTypeRequestTypeDef definition

class SetIpAddressTypeRequestTypeDef(TypedDict):
    resourceType: ResourceTypeType,  # (1)
    resourceName: str,
    ipAddressType: IpAddressTypeType,  # (2)
    acceptBundleUpdate: NotRequired[bool],
  1. See ResourceTypeType
  2. See IpAddressTypeType

SetResourceAccessForBucketRequestTypeDef#

# SetResourceAccessForBucketRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SetResourceAccessForBucketRequestTypeDef


def get_value() -> SetResourceAccessForBucketRequestTypeDef:
    return {
        "resourceName": ...,
    }


# SetResourceAccessForBucketRequestTypeDef definition

class SetResourceAccessForBucketRequestTypeDef(TypedDict):
    resourceName: str,
    bucketName: str,
    access: ResourceBucketAccessType,  # (1)
  1. See ResourceBucketAccessType

SetupExecutionDetailsTypeDef#

# SetupExecutionDetailsTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SetupExecutionDetailsTypeDef


def get_value() -> SetupExecutionDetailsTypeDef:
    return {
        "command": ...,
    }


# SetupExecutionDetailsTypeDef definition

class SetupExecutionDetailsTypeDef(TypedDict):
    command: NotRequired[str],
    dateTime: NotRequired[datetime],
    name: NotRequired[str],
    status: NotRequired[SetupStatusType],  # (1)
    standardError: NotRequired[str],
    standardOutput: NotRequired[str],
    version: NotRequired[str],
  1. See SetupStatusType

SetupRequestTypeDef#

# SetupRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SetupRequestTypeDef


def get_value() -> SetupRequestTypeDef:
    return {
        "instanceName": ...,
    }


# SetupRequestTypeDef definition

class SetupRequestTypeDef(TypedDict):
    instanceName: NotRequired[str],
    domainNames: NotRequired[List[str]],
    certificateProvider: NotRequired[CertificateProviderType],  # (1)
  1. See CertificateProviderType

SetupInstanceHttpsRequestTypeDef#

# SetupInstanceHttpsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SetupInstanceHttpsRequestTypeDef


def get_value() -> SetupInstanceHttpsRequestTypeDef:
    return {
        "instanceName": ...,
    }


# SetupInstanceHttpsRequestTypeDef definition

class SetupInstanceHttpsRequestTypeDef(TypedDict):
    instanceName: str,
    emailAddress: str,
    domainNames: Sequence[str],
    certificateProvider: CertificateProviderType,  # (1)
  1. See CertificateProviderType

StartGUISessionRequestTypeDef#

# StartGUISessionRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StartGUISessionRequestTypeDef


def get_value() -> StartGUISessionRequestTypeDef:
    return {
        "resourceName": ...,
    }


# StartGUISessionRequestTypeDef definition

class StartGUISessionRequestTypeDef(TypedDict):
    resourceName: str,

StartInstanceRequestTypeDef#

# StartInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StartInstanceRequestTypeDef


def get_value() -> StartInstanceRequestTypeDef:
    return {
        "instanceName": ...,
    }


# StartInstanceRequestTypeDef definition

class StartInstanceRequestTypeDef(TypedDict):
    instanceName: str,

StartRelationalDatabaseRequestTypeDef#

# StartRelationalDatabaseRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StartRelationalDatabaseRequestTypeDef


def get_value() -> StartRelationalDatabaseRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# StartRelationalDatabaseRequestTypeDef definition

class StartRelationalDatabaseRequestTypeDef(TypedDict):
    relationalDatabaseName: str,

StopGUISessionRequestTypeDef#

# StopGUISessionRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StopGUISessionRequestTypeDef


def get_value() -> StopGUISessionRequestTypeDef:
    return {
        "resourceName": ...,
    }


# StopGUISessionRequestTypeDef definition

class StopGUISessionRequestTypeDef(TypedDict):
    resourceName: str,

StopInstanceRequestTypeDef#

# StopInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StopInstanceRequestTypeDef


def get_value() -> StopInstanceRequestTypeDef:
    return {
        "instanceName": ...,
    }


# StopInstanceRequestTypeDef definition

class StopInstanceRequestTypeDef(TypedDict):
    instanceName: str,
    force: NotRequired[bool],

StopRelationalDatabaseRequestTypeDef#

# StopRelationalDatabaseRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StopRelationalDatabaseRequestTypeDef


def get_value() -> StopRelationalDatabaseRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# StopRelationalDatabaseRequestTypeDef definition

class StopRelationalDatabaseRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    relationalDatabaseSnapshotName: NotRequired[str],

TestAlarmRequestTypeDef#

# TestAlarmRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import TestAlarmRequestTypeDef


def get_value() -> TestAlarmRequestTypeDef:
    return {
        "alarmName": ...,
    }


# TestAlarmRequestTypeDef definition

class TestAlarmRequestTypeDef(TypedDict):
    alarmName: str,
    state: AlarmStateType,  # (1)
  1. See AlarmStateType

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceName": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    resourceName: str,
    tagKeys: Sequence[str],
    resourceArn: NotRequired[str],

UpdateBucketBundleRequestTypeDef#

# UpdateBucketBundleRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateBucketBundleRequestTypeDef


def get_value() -> UpdateBucketBundleRequestTypeDef:
    return {
        "bucketName": ...,
    }


# UpdateBucketBundleRequestTypeDef definition

class UpdateBucketBundleRequestTypeDef(TypedDict):
    bucketName: str,
    bundleId: str,

UpdateDistributionBundleRequestTypeDef#

# UpdateDistributionBundleRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateDistributionBundleRequestTypeDef


def get_value() -> UpdateDistributionBundleRequestTypeDef:
    return {
        "distributionName": ...,
    }


# UpdateDistributionBundleRequestTypeDef definition

class UpdateDistributionBundleRequestTypeDef(TypedDict):
    distributionName: NotRequired[str],
    bundleId: NotRequired[str],

UpdateInstanceMetadataOptionsRequestTypeDef#

# UpdateInstanceMetadataOptionsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateInstanceMetadataOptionsRequestTypeDef


def get_value() -> UpdateInstanceMetadataOptionsRequestTypeDef:
    return {
        "instanceName": ...,
    }


# UpdateInstanceMetadataOptionsRequestTypeDef definition

class UpdateInstanceMetadataOptionsRequestTypeDef(TypedDict):
    instanceName: str,
    httpTokens: NotRequired[HttpTokensType],  # (1)
    httpEndpoint: NotRequired[HttpEndpointType],  # (2)
    httpPutResponseHopLimit: NotRequired[int],
    httpProtocolIpv6: NotRequired[HttpProtocolIpv6Type],  # (3)
  1. See HttpTokensType
  2. See HttpEndpointType
  3. See HttpProtocolIpv6Type

UpdateLoadBalancerAttributeRequestTypeDef#

# UpdateLoadBalancerAttributeRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateLoadBalancerAttributeRequestTypeDef


def get_value() -> UpdateLoadBalancerAttributeRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# UpdateLoadBalancerAttributeRequestTypeDef definition

class UpdateLoadBalancerAttributeRequestTypeDef(TypedDict):
    loadBalancerName: str,
    attributeName: LoadBalancerAttributeNameType,  # (1)
    attributeValue: str,
  1. See LoadBalancerAttributeNameType

UpdateRelationalDatabaseRequestTypeDef#

# UpdateRelationalDatabaseRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseRequestTypeDef


def get_value() -> UpdateRelationalDatabaseRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# UpdateRelationalDatabaseRequestTypeDef definition

class UpdateRelationalDatabaseRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    masterUserPassword: NotRequired[str],
    rotateMasterUserPassword: NotRequired[bool],
    preferredBackupWindow: NotRequired[str],
    preferredMaintenanceWindow: NotRequired[str],
    enableBackupRetention: NotRequired[bool],
    disableBackupRetention: NotRequired[bool],
    publiclyAccessible: NotRequired[bool],
    applyImmediately: NotRequired[bool],
    caCertificateIdentifier: NotRequired[str],
    relationalDatabaseBlueprintId: NotRequired[str],

AccessKeyTypeDef#

# AccessKeyTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AccessKeyTypeDef


def get_value() -> AccessKeyTypeDef:
    return {
        "accessKeyId": ...,
    }


# AccessKeyTypeDef definition

class AccessKeyTypeDef(TypedDict):
    accessKeyId: NotRequired[str],
    secretAccessKey: NotRequired[str],
    status: NotRequired[StatusTypeType],  # (1)
    createdAt: NotRequired[datetime],
    lastUsed: NotRequired[AccessKeyLastUsedTypeDef],  # (2)
  1. See StatusTypeType
  2. See AccessKeyLastUsedTypeDef

AddOnRequestTypeDef#

# AddOnRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AddOnRequestTypeDef


def get_value() -> AddOnRequestTypeDef:
    return {
        "addOnType": ...,
    }


# AddOnRequestTypeDef definition

class AddOnRequestTypeDef(TypedDict):
    addOnType: AddOnTypeType,  # (1)
    autoSnapshotAddOnRequest: NotRequired[AutoSnapshotAddOnRequestTypeDef],  # (2)
    stopInstanceOnIdleRequest: NotRequired[StopInstanceOnIdleRequestTypeDef],  # (3)
  1. See AddOnTypeType
  2. See AutoSnapshotAddOnRequestTypeDef
  3. See StopInstanceOnIdleRequestTypeDef

AlarmTypeDef#

# AlarmTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AlarmTypeDef


def get_value() -> AlarmTypeDef:
    return {
        "name": ...,
    }


# AlarmTypeDef definition

class AlarmTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    supportCode: NotRequired[str],
    monitoredResourceInfo: NotRequired[MonitoredResourceInfoTypeDef],  # (3)
    comparisonOperator: NotRequired[ComparisonOperatorType],  # (4)
    evaluationPeriods: NotRequired[int],
    period: NotRequired[int],
    threshold: NotRequired[float],
    datapointsToAlarm: NotRequired[int],
    treatMissingData: NotRequired[TreatMissingDataType],  # (5)
    statistic: NotRequired[MetricStatisticType],  # (6)
    metricName: NotRequired[MetricNameType],  # (7)
    state: NotRequired[AlarmStateType],  # (8)
    unit: NotRequired[MetricUnitType],  # (9)
    contactProtocols: NotRequired[List[ContactProtocolType]],  # (10)
    notificationTriggers: NotRequired[List[AlarmStateType]],  # (11)
    notificationEnabled: NotRequired[bool],
  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#

# ContactMethodTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContactMethodTypeDef


def get_value() -> ContactMethodTypeDef:
    return {
        "contactEndpoint": ...,
    }


# ContactMethodTypeDef definition

class ContactMethodTypeDef(TypedDict):
    contactEndpoint: NotRequired[str],
    status: NotRequired[ContactMethodStatusType],  # (1)
    protocol: NotRequired[ContactProtocolType],  # (2)
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (3)
    resourceType: NotRequired[ResourceTypeType],  # (4)
    supportCode: NotRequired[str],
  1. See ContactMethodStatusType
  2. See ContactProtocolType
  3. See ResourceLocationTypeDef
  4. See ResourceTypeType

OperationTypeDef#

# OperationTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import OperationTypeDef


def get_value() -> OperationTypeDef:
    return {
        "id": ...,
    }


# OperationTypeDef definition

class OperationTypeDef(TypedDict):
    id: NotRequired[str],
    resourceName: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (1)
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (2)
    isTerminal: NotRequired[bool],
    operationDetails: NotRequired[str],
    operationType: NotRequired[OperationTypeType],  # (3)
    status: NotRequired[OperationStatusType],  # (4)
    statusChangedAt: NotRequired[datetime],
    errorCode: NotRequired[str],
    errorDetails: NotRequired[str],
  1. See ResourceTypeType
  2. See ResourceLocationTypeDef
  3. See OperationTypeType
  4. See OperationStatusType

SetupHistoryResourceTypeDef#

# SetupHistoryResourceTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SetupHistoryResourceTypeDef


def get_value() -> SetupHistoryResourceTypeDef:
    return {
        "name": ...,
    }


# SetupHistoryResourceTypeDef definition

class SetupHistoryResourceTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType

StaticIpTypeDef#

# StaticIpTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StaticIpTypeDef


def get_value() -> StaticIpTypeDef:
    return {
        "name": ...,
    }


# StaticIpTypeDef definition

class StaticIpTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    ipAddress: NotRequired[str],
    attachedTo: NotRequired[str],
    isAttached: NotRequired[bool],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType

DownloadDefaultKeyPairResultTypeDef#

# DownloadDefaultKeyPairResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DownloadDefaultKeyPairResultTypeDef


def get_value() -> DownloadDefaultKeyPairResultTypeDef:
    return {
        "publicKeyBase64": ...,
    }


# DownloadDefaultKeyPairResultTypeDef definition

class DownloadDefaultKeyPairResultTypeDef(TypedDict):
    publicKeyBase64: str,
    privateKeyBase64: str,
    createdAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetActiveNamesResultTypeDef#

# GetActiveNamesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetActiveNamesResultTypeDef


def get_value() -> GetActiveNamesResultTypeDef:
    return {
        "activeNames": ...,
    }


# GetActiveNamesResultTypeDef definition

class GetActiveNamesResultTypeDef(TypedDict):
    activeNames: List[str],
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetContainerAPIMetadataResultTypeDef#

# GetContainerAPIMetadataResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerAPIMetadataResultTypeDef


def get_value() -> GetContainerAPIMetadataResultTypeDef:
    return {
        "metadata": ...,
    }


# GetContainerAPIMetadataResultTypeDef definition

class GetContainerAPIMetadataResultTypeDef(TypedDict):
    metadata: List[Dict[str, str]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDistributionLatestCacheResetResultTypeDef#

# GetDistributionLatestCacheResetResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDistributionLatestCacheResetResultTypeDef


def get_value() -> GetDistributionLatestCacheResetResultTypeDef:
    return {
        "status": ...,
    }


# GetDistributionLatestCacheResetResultTypeDef definition

class GetDistributionLatestCacheResetResultTypeDef(TypedDict):
    status: str,
    createTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetRelationalDatabaseLogStreamsResultTypeDef#

# GetRelationalDatabaseLogStreamsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogStreamsResultTypeDef


def get_value() -> GetRelationalDatabaseLogStreamsResultTypeDef:
    return {
        "logStreams": ...,
    }


# GetRelationalDatabaseLogStreamsResultTypeDef definition

class GetRelationalDatabaseLogStreamsResultTypeDef(TypedDict):
    logStreams: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetRelationalDatabaseMasterUserPasswordResultTypeDef#

# GetRelationalDatabaseMasterUserPasswordResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMasterUserPasswordResultTypeDef


def get_value() -> GetRelationalDatabaseMasterUserPasswordResultTypeDef:
    return {
        "masterUserPassword": ...,
    }


# GetRelationalDatabaseMasterUserPasswordResultTypeDef definition

class GetRelationalDatabaseMasterUserPasswordResultTypeDef(TypedDict):
    masterUserPassword: str,
    createdAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

IsVpcPeeredResultTypeDef#

# IsVpcPeeredResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import IsVpcPeeredResultTypeDef


def get_value() -> IsVpcPeeredResultTypeDef:
    return {
        "isPeered": ...,
    }


# IsVpcPeeredResultTypeDef definition

class IsVpcPeeredResultTypeDef(TypedDict):
    isPeered: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AutoSnapshotDetailsTypeDef#

# AutoSnapshotDetailsTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AutoSnapshotDetailsTypeDef


def get_value() -> AutoSnapshotDetailsTypeDef:
    return {
        "date": ...,
    }


# AutoSnapshotDetailsTypeDef definition

class AutoSnapshotDetailsTypeDef(TypedDict):
    date: NotRequired[str],
    createdAt: NotRequired[datetime],
    status: NotRequired[AutoSnapshotStatusType],  # (1)
    fromAttachedDisks: NotRequired[List[AttachedDiskTypeDef]],  # (2)
  1. See AutoSnapshotStatusType
  2. See AttachedDiskTypeDef

RegionTypeDef#

# RegionTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RegionTypeDef


def get_value() -> RegionTypeDef:
    return {
        "continentCode": ...,
    }


# RegionTypeDef definition

class RegionTypeDef(TypedDict):
    continentCode: NotRequired[str],
    description: NotRequired[str],
    displayName: NotRequired[str],
    name: NotRequired[RegionNameType],  # (1)
    availabilityZones: NotRequired[List[AvailabilityZoneTypeDef]],  # (2)
    relationalDatabaseAvailabilityZones: NotRequired[List[AvailabilityZoneTypeDef]],  # (2)
  1. See RegionNameType
  2. See AvailabilityZoneTypeDef
  3. See AvailabilityZoneTypeDef

GetBlueprintsResultTypeDef#

# GetBlueprintsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBlueprintsResultTypeDef


def get_value() -> GetBlueprintsResultTypeDef:
    return {
        "blueprints": ...,
    }


# GetBlueprintsResultTypeDef definition

class GetBlueprintsResultTypeDef(TypedDict):
    blueprints: List[BlueprintTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueprintTypeDef
  2. See ResponseMetadataTypeDef

UpdateBucketRequestTypeDef#

# UpdateBucketRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateBucketRequestTypeDef


def get_value() -> UpdateBucketRequestTypeDef:
    return {
        "bucketName": ...,
    }


# UpdateBucketRequestTypeDef definition

class UpdateBucketRequestTypeDef(TypedDict):
    bucketName: str,
    accessRules: NotRequired[AccessRulesTypeDef],  # (1)
    versioning: NotRequired[str],
    readonlyAccessAccounts: NotRequired[Sequence[str]],
    accessLogConfig: NotRequired[BucketAccessLogConfigTypeDef],  # (2)
  1. See AccessRulesTypeDef
  2. See BucketAccessLogConfigTypeDef

GetBucketBundlesResultTypeDef#

# GetBucketBundlesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBucketBundlesResultTypeDef


def get_value() -> GetBucketBundlesResultTypeDef:
    return {
        "bundles": ...,
    }


# GetBucketBundlesResultTypeDef definition

class GetBucketBundlesResultTypeDef(TypedDict):
    bundles: List[BucketBundleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BucketBundleTypeDef
  2. See ResponseMetadataTypeDef

BucketTypeDef#

# BucketTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import BucketTypeDef


def get_value() -> BucketTypeDef:
    return {
        "resourceType": ...,
    }


# BucketTypeDef definition

class BucketTypeDef(TypedDict):
    resourceType: NotRequired[str],
    accessRules: NotRequired[AccessRulesTypeDef],  # (1)
    arn: NotRequired[str],
    bundleId: NotRequired[str],
    createdAt: NotRequired[datetime],
    url: NotRequired[str],
    location: NotRequired[ResourceLocationTypeDef],  # (2)
    name: NotRequired[str],
    supportCode: NotRequired[str],
    tags: NotRequired[List[TagTypeDef]],  # (3)
    objectVersioning: NotRequired[str],
    ableToUpdateBundle: NotRequired[bool],
    readonlyAccessAccounts: NotRequired[List[str]],
    resourcesReceivingAccess: NotRequired[List[ResourceReceivingAccessTypeDef]],  # (4)
    state: NotRequired[BucketStateTypeDef],  # (5)
    accessLogConfig: NotRequired[BucketAccessLogConfigTypeDef],  # (6)
  1. See AccessRulesTypeDef
  2. See ResourceLocationTypeDef
  3. See TagTypeDef
  4. See ResourceReceivingAccessTypeDef
  5. See BucketStateTypeDef
  6. See BucketAccessLogConfigTypeDef

CreateBucketRequestTypeDef#

# CreateBucketRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateBucketRequestTypeDef


def get_value() -> CreateBucketRequestTypeDef:
    return {
        "bucketName": ...,
    }


# CreateBucketRequestTypeDef definition

class CreateBucketRequestTypeDef(TypedDict):
    bucketName: str,
    bundleId: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    enableObjectVersioning: NotRequired[bool],
  1. See TagTypeDef

CreateCertificateRequestTypeDef#

# CreateCertificateRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateCertificateRequestTypeDef


def get_value() -> CreateCertificateRequestTypeDef:
    return {
        "certificateName": ...,
    }


# CreateCertificateRequestTypeDef definition

class CreateCertificateRequestTypeDef(TypedDict):
    certificateName: str,
    domainName: str,
    subjectAlternativeNames: NotRequired[Sequence[str]],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDiskSnapshotRequestTypeDef#

# CreateDiskSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDiskSnapshotRequestTypeDef


def get_value() -> CreateDiskSnapshotRequestTypeDef:
    return {
        "diskSnapshotName": ...,
    }


# CreateDiskSnapshotRequestTypeDef definition

class CreateDiskSnapshotRequestTypeDef(TypedDict):
    diskSnapshotName: str,
    diskName: NotRequired[str],
    instanceName: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDomainRequestTypeDef#

# CreateDomainRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDomainRequestTypeDef


def get_value() -> CreateDomainRequestTypeDef:
    return {
        "domainName": ...,
    }


# CreateDomainRequestTypeDef definition

class CreateDomainRequestTypeDef(TypedDict):
    domainName: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateInstanceSnapshotRequestTypeDef#

# CreateInstanceSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateInstanceSnapshotRequestTypeDef


def get_value() -> CreateInstanceSnapshotRequestTypeDef:
    return {
        "instanceSnapshotName": ...,
    }


# CreateInstanceSnapshotRequestTypeDef definition

class CreateInstanceSnapshotRequestTypeDef(TypedDict):
    instanceSnapshotName: str,
    instanceName: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateKeyPairRequestTypeDef#

# CreateKeyPairRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateKeyPairRequestTypeDef


def get_value() -> CreateKeyPairRequestTypeDef:
    return {
        "keyPairName": ...,
    }


# CreateKeyPairRequestTypeDef definition

class CreateKeyPairRequestTypeDef(TypedDict):
    keyPairName: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateLoadBalancerRequestTypeDef#

# CreateLoadBalancerRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateLoadBalancerRequestTypeDef


def get_value() -> CreateLoadBalancerRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# CreateLoadBalancerRequestTypeDef definition

class CreateLoadBalancerRequestTypeDef(TypedDict):
    loadBalancerName: str,
    instancePort: int,
    healthCheckPath: NotRequired[str],
    certificateName: NotRequired[str],
    certificateDomainName: NotRequired[str],
    certificateAlternativeNames: NotRequired[Sequence[str]],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ipAddressType: NotRequired[IpAddressTypeType],  # (2)
    tlsPolicyName: NotRequired[str],
  1. See TagTypeDef
  2. See IpAddressTypeType

CreateLoadBalancerTlsCertificateRequestTypeDef#

# CreateLoadBalancerTlsCertificateRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateLoadBalancerTlsCertificateRequestTypeDef


def get_value() -> CreateLoadBalancerTlsCertificateRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# CreateLoadBalancerTlsCertificateRequestTypeDef definition

class CreateLoadBalancerTlsCertificateRequestTypeDef(TypedDict):
    loadBalancerName: str,
    certificateName: str,
    certificateDomainName: str,
    certificateAlternativeNames: NotRequired[Sequence[str]],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateRelationalDatabaseRequestTypeDef#

# CreateRelationalDatabaseRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseRequestTypeDef


def get_value() -> CreateRelationalDatabaseRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# CreateRelationalDatabaseRequestTypeDef definition

class CreateRelationalDatabaseRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    relationalDatabaseBlueprintId: str,
    relationalDatabaseBundleId: str,
    masterDatabaseName: str,
    masterUsername: str,
    availabilityZone: NotRequired[str],
    masterUserPassword: NotRequired[str],
    preferredBackupWindow: NotRequired[str],
    preferredMaintenanceWindow: NotRequired[str],
    publiclyAccessible: NotRequired[bool],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateRelationalDatabaseSnapshotRequestTypeDef#

# CreateRelationalDatabaseSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseSnapshotRequestTypeDef


def get_value() -> CreateRelationalDatabaseSnapshotRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# CreateRelationalDatabaseSnapshotRequestTypeDef definition

class CreateRelationalDatabaseSnapshotRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    relationalDatabaseSnapshotName: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DiskSnapshotTypeDef#

# DiskSnapshotTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DiskSnapshotTypeDef


def get_value() -> DiskSnapshotTypeDef:
    return {
        "name": ...,
    }


# DiskSnapshotTypeDef definition

class DiskSnapshotTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    sizeInGb: NotRequired[int],
    state: NotRequired[DiskSnapshotStateType],  # (4)
    progress: NotRequired[str],
    fromDiskName: NotRequired[str],
    fromDiskArn: NotRequired[str],
    fromInstanceName: NotRequired[str],
    fromInstanceArn: NotRequired[str],
    isFromAutoSnapshot: NotRequired[bool],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See DiskSnapshotStateType

DiskTypeDef#

# DiskTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DiskTypeDef


def get_value() -> DiskTypeDef:
    return {
        "name": ...,
    }


# DiskTypeDef definition

class DiskTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    addOns: NotRequired[List[AddOnTypeDef]],  # (4)
    sizeInGb: NotRequired[int],
    isSystemDisk: NotRequired[bool],
    iops: NotRequired[int],
    path: NotRequired[str],
    state: NotRequired[DiskStateType],  # (5)
    attachedTo: NotRequired[str],
    isAttached: NotRequired[bool],
    attachmentState: NotRequired[str],
    gbInUse: NotRequired[int],
    autoMountStatus: NotRequired[AutoMountStatusType],  # (6)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See AddOnTypeDef
  5. See DiskStateType
  6. See AutoMountStatusType

KeyPairTypeDef#

# KeyPairTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import KeyPairTypeDef


def get_value() -> KeyPairTypeDef:
    return {
        "name": ...,
    }


# KeyPairTypeDef definition

class KeyPairTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    fingerprint: NotRequired[str],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef

RelationalDatabaseSnapshotTypeDef#

# RelationalDatabaseSnapshotTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RelationalDatabaseSnapshotTypeDef


def get_value() -> RelationalDatabaseSnapshotTypeDef:
    return {
        "name": ...,
    }


# RelationalDatabaseSnapshotTypeDef definition

class RelationalDatabaseSnapshotTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    engine: NotRequired[str],
    engineVersion: NotRequired[str],
    sizeInGb: NotRequired[int],
    state: NotRequired[str],
    fromRelationalDatabaseName: NotRequired[str],
    fromRelationalDatabaseArn: NotRequired[str],
    fromRelationalDatabaseBundleId: NotRequired[str],
    fromRelationalDatabaseBlueprintId: NotRequired[str],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceName": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    resourceName: str,
    tags: Sequence[TagTypeDef],  # (1)
    resourceArn: NotRequired[str],
  1. See TagTypeDef

GetBundlesResultTypeDef#

# GetBundlesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBundlesResultTypeDef


def get_value() -> GetBundlesResultTypeDef:
    return {
        "bundles": ...,
    }


# GetBundlesResultTypeDef definition

class GetBundlesResultTypeDef(TypedDict):
    bundles: List[BundleTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BundleTypeDef
  2. See ResponseMetadataTypeDef

CacheSettingsOutputTypeDef#

# CacheSettingsOutputTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CacheSettingsOutputTypeDef


def get_value() -> CacheSettingsOutputTypeDef:
    return {
        "defaultTTL": ...,
    }


# CacheSettingsOutputTypeDef definition

class CacheSettingsOutputTypeDef(TypedDict):
    defaultTTL: NotRequired[int],
    minimumTTL: NotRequired[int],
    maximumTTL: NotRequired[int],
    allowedHTTPMethods: NotRequired[str],
    cachedHTTPMethods: NotRequired[str],
    forwardedCookies: NotRequired[CookieObjectOutputTypeDef],  # (1)
    forwardedHeaders: NotRequired[HeaderObjectOutputTypeDef],  # (2)
    forwardedQueryStrings: NotRequired[QueryStringObjectOutputTypeDef],  # (3)
  1. See CookieObjectOutputTypeDef
  2. See HeaderObjectOutputTypeDef
  3. See QueryStringObjectOutputTypeDef

CacheSettingsTypeDef#

# CacheSettingsTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CacheSettingsTypeDef


def get_value() -> CacheSettingsTypeDef:
    return {
        "defaultTTL": ...,
    }


# CacheSettingsTypeDef definition

class CacheSettingsTypeDef(TypedDict):
    defaultTTL: NotRequired[int],
    minimumTTL: NotRequired[int],
    maximumTTL: NotRequired[int],
    allowedHTTPMethods: NotRequired[str],
    cachedHTTPMethods: NotRequired[str],
    forwardedCookies: NotRequired[CookieObjectTypeDef],  # (1)
    forwardedHeaders: NotRequired[HeaderObjectTypeDef],  # (2)
    forwardedQueryStrings: NotRequired[QueryStringObjectTypeDef],  # (3)
  1. See CookieObjectTypeDef
  2. See HeaderObjectTypeDef
  3. See QueryStringObjectTypeDef

CloseInstancePublicPortsRequestTypeDef#

# CloseInstancePublicPortsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CloseInstancePublicPortsRequestTypeDef


def get_value() -> CloseInstancePublicPortsRequestTypeDef:
    return {
        "portInfo": ...,
    }


# CloseInstancePublicPortsRequestTypeDef definition

class CloseInstancePublicPortsRequestTypeDef(TypedDict):
    portInfo: PortInfoTypeDef,  # (1)
    instanceName: str,
  1. See PortInfoTypeDef

OpenInstancePublicPortsRequestTypeDef#

# OpenInstancePublicPortsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import OpenInstancePublicPortsRequestTypeDef


def get_value() -> OpenInstancePublicPortsRequestTypeDef:
    return {
        "portInfo": ...,
    }


# OpenInstancePublicPortsRequestTypeDef definition

class OpenInstancePublicPortsRequestTypeDef(TypedDict):
    portInfo: PortInfoTypeDef,  # (1)
    instanceName: str,
  1. See PortInfoTypeDef

PutInstancePublicPortsRequestTypeDef#

# PutInstancePublicPortsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PutInstancePublicPortsRequestTypeDef


def get_value() -> PutInstancePublicPortsRequestTypeDef:
    return {
        "portInfos": ...,
    }


# PutInstancePublicPortsRequestTypeDef definition

class PutInstancePublicPortsRequestTypeDef(TypedDict):
    portInfos: Sequence[PortInfoTypeDef],  # (1)
    instanceName: str,
  1. See PortInfoTypeDef

CloudFormationStackRecordTypeDef#

# CloudFormationStackRecordTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CloudFormationStackRecordTypeDef


def get_value() -> CloudFormationStackRecordTypeDef:
    return {
        "name": ...,
    }


# CloudFormationStackRecordTypeDef definition

class CloudFormationStackRecordTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    state: NotRequired[RecordStateType],  # (3)
    sourceInfo: NotRequired[List[CloudFormationStackRecordSourceInfoTypeDef]],  # (4)
    destinationInfo: NotRequired[DestinationInfoTypeDef],  # (5)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See RecordStateType
  4. See CloudFormationStackRecordSourceInfoTypeDef
  5. See DestinationInfoTypeDef

GetContainerImagesResultTypeDef#

# GetContainerImagesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerImagesResultTypeDef


def get_value() -> GetContainerImagesResultTypeDef:
    return {
        "containerImages": ...,
    }


# GetContainerImagesResultTypeDef definition

class GetContainerImagesResultTypeDef(TypedDict):
    containerImages: List[ContainerImageTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerImageTypeDef
  2. See ResponseMetadataTypeDef

RegisterContainerImageResultTypeDef#

# RegisterContainerImageResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RegisterContainerImageResultTypeDef


def get_value() -> RegisterContainerImageResultTypeDef:
    return {
        "containerImage": ...,
    }


# RegisterContainerImageResultTypeDef definition

class RegisterContainerImageResultTypeDef(TypedDict):
    containerImage: ContainerImageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerImageTypeDef
  2. See ResponseMetadataTypeDef

PrivateRegistryAccessRequestTypeDef#

# PrivateRegistryAccessRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PrivateRegistryAccessRequestTypeDef


def get_value() -> PrivateRegistryAccessRequestTypeDef:
    return {
        "ecrImagePullerRole": ...,
    }


# PrivateRegistryAccessRequestTypeDef definition

class PrivateRegistryAccessRequestTypeDef(TypedDict):
    ecrImagePullerRole: NotRequired[ContainerServiceECRImagePullerRoleRequestTypeDef],  # (1)
  1. See ContainerServiceECRImagePullerRoleRequestTypeDef

PrivateRegistryAccessTypeDef#

# PrivateRegistryAccessTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PrivateRegistryAccessTypeDef


def get_value() -> PrivateRegistryAccessTypeDef:
    return {
        "ecrImagePullerRole": ...,
    }


# PrivateRegistryAccessTypeDef definition

class PrivateRegistryAccessTypeDef(TypedDict):
    ecrImagePullerRole: NotRequired[ContainerServiceECRImagePullerRoleTypeDef],  # (1)
  1. See ContainerServiceECRImagePullerRoleTypeDef

ContainerServiceEndpointTypeDef#

# ContainerServiceEndpointTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServiceEndpointTypeDef


def get_value() -> ContainerServiceEndpointTypeDef:
    return {
        "containerName": ...,
    }


# ContainerServiceEndpointTypeDef definition

class ContainerServiceEndpointTypeDef(TypedDict):
    containerName: NotRequired[str],
    containerPort: NotRequired[int],
    healthCheck: NotRequired[ContainerServiceHealthCheckConfigTypeDef],  # (1)
  1. See ContainerServiceHealthCheckConfigTypeDef

EndpointRequestTypeDef#

# EndpointRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import EndpointRequestTypeDef


def get_value() -> EndpointRequestTypeDef:
    return {
        "containerName": ...,
    }


# EndpointRequestTypeDef definition

class EndpointRequestTypeDef(TypedDict):
    containerName: str,
    containerPort: int,
    healthCheck: NotRequired[ContainerServiceHealthCheckConfigTypeDef],  # (1)
  1. See ContainerServiceHealthCheckConfigTypeDef

GetContainerLogResultTypeDef#

# GetContainerLogResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerLogResultTypeDef


def get_value() -> GetContainerLogResultTypeDef:
    return {
        "logEvents": ...,
    }


# GetContainerLogResultTypeDef definition

class GetContainerLogResultTypeDef(TypedDict):
    logEvents: List[ContainerServiceLogEventTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceLogEventTypeDef
  2. See ResponseMetadataTypeDef

GetContainerServicePowersResultTypeDef#

# GetContainerServicePowersResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerServicePowersResultTypeDef


def get_value() -> GetContainerServicePowersResultTypeDef:
    return {
        "powers": ...,
    }


# GetContainerServicePowersResultTypeDef definition

class GetContainerServicePowersResultTypeDef(TypedDict):
    powers: List[ContainerServicePowerTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServicePowerTypeDef
  2. See ResponseMetadataTypeDef

CreateContainerServiceRegistryLoginResultTypeDef#

# CreateContainerServiceRegistryLoginResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateContainerServiceRegistryLoginResultTypeDef


def get_value() -> CreateContainerServiceRegistryLoginResultTypeDef:
    return {
        "registryLogin": ...,
    }


# CreateContainerServiceRegistryLoginResultTypeDef definition

class CreateContainerServiceRegistryLoginResultTypeDef(TypedDict):
    registryLogin: ContainerServiceRegistryLoginTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceRegistryLoginTypeDef
  2. See ResponseMetadataTypeDef

CreateCloudFormationStackRequestTypeDef#

# CreateCloudFormationStackRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateCloudFormationStackRequestTypeDef


def get_value() -> CreateCloudFormationStackRequestTypeDef:
    return {
        "instances": ...,
    }


# CreateCloudFormationStackRequestTypeDef definition

class CreateCloudFormationStackRequestTypeDef(TypedDict):
    instances: Sequence[InstanceEntryTypeDef],  # (1)
  1. See InstanceEntryTypeDef

CreateGUISessionAccessDetailsResultTypeDef#

# CreateGUISessionAccessDetailsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateGUISessionAccessDetailsResultTypeDef


def get_value() -> CreateGUISessionAccessDetailsResultTypeDef:
    return {
        "resourceName": ...,
    }


# CreateGUISessionAccessDetailsResultTypeDef definition

class CreateGUISessionAccessDetailsResultTypeDef(TypedDict):
    resourceName: str,
    status: StatusType,  # (1)
    percentageComplete: int,
    failureReason: str,
    sessions: List[SessionTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See StatusType
  2. See SessionTypeDef
  3. See ResponseMetadataTypeDef

CreateRelationalDatabaseFromSnapshotRequestTypeDef#

# CreateRelationalDatabaseFromSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseFromSnapshotRequestTypeDef


def get_value() -> CreateRelationalDatabaseFromSnapshotRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# CreateRelationalDatabaseFromSnapshotRequestTypeDef definition

class CreateRelationalDatabaseFromSnapshotRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    availabilityZone: NotRequired[str],
    publiclyAccessible: NotRequired[bool],
    relationalDatabaseSnapshotName: NotRequired[str],
    relationalDatabaseBundleId: NotRequired[str],
    sourceRelationalDatabaseName: NotRequired[str],
    restoreTime: NotRequired[TimestampTypeDef],
    useLatestRestorableTime: NotRequired[bool],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

GetBucketMetricDataRequestTypeDef#

# GetBucketMetricDataRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBucketMetricDataRequestTypeDef


def get_value() -> GetBucketMetricDataRequestTypeDef:
    return {
        "bucketName": ...,
    }


# GetBucketMetricDataRequestTypeDef definition

class GetBucketMetricDataRequestTypeDef(TypedDict):
    bucketName: str,
    metricName: BucketMetricNameType,  # (1)
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    period: int,
    statistics: Sequence[MetricStatisticType],  # (2)
    unit: MetricUnitType,  # (3)
  1. See BucketMetricNameType
  2. See MetricStatisticType
  3. See MetricUnitType

GetContainerLogRequestTypeDef#

# GetContainerLogRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerLogRequestTypeDef


def get_value() -> GetContainerLogRequestTypeDef:
    return {
        "serviceName": ...,
    }


# GetContainerLogRequestTypeDef definition

class GetContainerLogRequestTypeDef(TypedDict):
    serviceName: str,
    containerName: str,
    startTime: NotRequired[TimestampTypeDef],
    endTime: NotRequired[TimestampTypeDef],
    filterPattern: NotRequired[str],
    pageToken: NotRequired[str],

GetContainerServiceMetricDataRequestTypeDef#

# GetContainerServiceMetricDataRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerServiceMetricDataRequestTypeDef


def get_value() -> GetContainerServiceMetricDataRequestTypeDef:
    return {
        "serviceName": ...,
    }


# GetContainerServiceMetricDataRequestTypeDef definition

class GetContainerServiceMetricDataRequestTypeDef(TypedDict):
    serviceName: str,
    metricName: ContainerServiceMetricNameType,  # (1)
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    period: int,
    statistics: Sequence[MetricStatisticType],  # (2)
  1. See ContainerServiceMetricNameType
  2. See MetricStatisticType

GetCostEstimateRequestTypeDef#

# GetCostEstimateRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetCostEstimateRequestTypeDef


def get_value() -> GetCostEstimateRequestTypeDef:
    return {
        "resourceName": ...,
    }


# GetCostEstimateRequestTypeDef definition

class GetCostEstimateRequestTypeDef(TypedDict):
    resourceName: str,
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,

GetDistributionMetricDataRequestTypeDef#

# GetDistributionMetricDataRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDistributionMetricDataRequestTypeDef


def get_value() -> GetDistributionMetricDataRequestTypeDef:
    return {
        "distributionName": ...,
    }


# GetDistributionMetricDataRequestTypeDef definition

class GetDistributionMetricDataRequestTypeDef(TypedDict):
    distributionName: str,
    metricName: DistributionMetricNameType,  # (1)
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    period: int,
    unit: MetricUnitType,  # (2)
    statistics: Sequence[MetricStatisticType],  # (3)
  1. See DistributionMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

GetInstanceMetricDataRequestTypeDef#

# GetInstanceMetricDataRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceMetricDataRequestTypeDef


def get_value() -> GetInstanceMetricDataRequestTypeDef:
    return {
        "instanceName": ...,
    }


# GetInstanceMetricDataRequestTypeDef definition

class GetInstanceMetricDataRequestTypeDef(TypedDict):
    instanceName: str,
    metricName: InstanceMetricNameType,  # (1)
    period: int,
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    unit: MetricUnitType,  # (2)
    statistics: Sequence[MetricStatisticType],  # (3)
  1. See InstanceMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

GetLoadBalancerMetricDataRequestTypeDef#

# GetLoadBalancerMetricDataRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancerMetricDataRequestTypeDef


def get_value() -> GetLoadBalancerMetricDataRequestTypeDef:
    return {
        "loadBalancerName": ...,
    }


# GetLoadBalancerMetricDataRequestTypeDef definition

class GetLoadBalancerMetricDataRequestTypeDef(TypedDict):
    loadBalancerName: str,
    metricName: LoadBalancerMetricNameType,  # (1)
    period: int,
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    unit: MetricUnitType,  # (2)
    statistics: Sequence[MetricStatisticType],  # (3)
  1. See LoadBalancerMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

GetRelationalDatabaseLogEventsRequestTypeDef#

# GetRelationalDatabaseLogEventsRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogEventsRequestTypeDef


def get_value() -> GetRelationalDatabaseLogEventsRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# GetRelationalDatabaseLogEventsRequestTypeDef definition

class GetRelationalDatabaseLogEventsRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    logStreamName: str,
    startTime: NotRequired[TimestampTypeDef],
    endTime: NotRequired[TimestampTypeDef],
    startFromHead: NotRequired[bool],
    pageToken: NotRequired[str],

GetRelationalDatabaseMetricDataRequestTypeDef#

# GetRelationalDatabaseMetricDataRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMetricDataRequestTypeDef


def get_value() -> GetRelationalDatabaseMetricDataRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# GetRelationalDatabaseMetricDataRequestTypeDef definition

class GetRelationalDatabaseMetricDataRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    metricName: RelationalDatabaseMetricNameType,  # (1)
    period: int,
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    unit: MetricUnitType,  # (2)
    statistics: Sequence[MetricStatisticType],  # (3)
  1. See RelationalDatabaseMetricNameType
  2. See MetricUnitType
  3. See MetricStatisticType

InstanceSnapshotInfoTypeDef#

# InstanceSnapshotInfoTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstanceSnapshotInfoTypeDef


def get_value() -> InstanceSnapshotInfoTypeDef:
    return {
        "fromBundleId": ...,
    }


# InstanceSnapshotInfoTypeDef definition

class InstanceSnapshotInfoTypeDef(TypedDict):
    fromBundleId: NotRequired[str],
    fromBlueprintId: NotRequired[str],
    fromDiskInfo: NotRequired[List[DiskInfoTypeDef]],  # (1)
  1. See DiskInfoTypeDef

GetDistributionBundlesResultTypeDef#

# GetDistributionBundlesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDistributionBundlesResultTypeDef


def get_value() -> GetDistributionBundlesResultTypeDef:
    return {
        "bundles": ...,
    }


# GetDistributionBundlesResultTypeDef definition

class GetDistributionBundlesResultTypeDef(TypedDict):
    bundles: List[DistributionBundleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DistributionBundleTypeDef
  2. See ResponseMetadataTypeDef

DomainValidationRecordTypeDef#

# DomainValidationRecordTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DomainValidationRecordTypeDef


def get_value() -> DomainValidationRecordTypeDef:
    return {
        "domainName": ...,
    }


# DomainValidationRecordTypeDef definition

class DomainValidationRecordTypeDef(TypedDict):
    domainName: NotRequired[str],
    resourceRecord: NotRequired[ResourceRecordTypeDef],  # (1)
    dnsRecordCreationState: NotRequired[DnsRecordCreationStateTypeDef],  # (2)
    validationStatus: NotRequired[CertificateDomainValidationStatusType],  # (3)
  1. See ResourceRecordTypeDef
  2. See DnsRecordCreationStateTypeDef
  3. See CertificateDomainValidationStatusType

EstimateByTimeTypeDef#

# EstimateByTimeTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import EstimateByTimeTypeDef


def get_value() -> EstimateByTimeTypeDef:
    return {
        "usageCost": ...,
    }


# EstimateByTimeTypeDef definition

class EstimateByTimeTypeDef(TypedDict):
    usageCost: NotRequired[float],
    pricingUnit: NotRequired[PricingUnitType],  # (1)
    unit: NotRequired[float],
    currency: NotRequired[CurrencyType],  # (2)
    timePeriod: NotRequired[TimePeriodTypeDef],  # (3)
  1. See PricingUnitType
  2. See CurrencyType
  3. See TimePeriodTypeDef

GetActiveNamesRequestPaginateTypeDef#

# GetActiveNamesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetActiveNamesRequestPaginateTypeDef


def get_value() -> GetActiveNamesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetActiveNamesRequestPaginateTypeDef definition

class GetActiveNamesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetBlueprintsRequestPaginateTypeDef#

# GetBlueprintsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBlueprintsRequestPaginateTypeDef


def get_value() -> GetBlueprintsRequestPaginateTypeDef:
    return {
        "includeInactive": ...,
    }


# GetBlueprintsRequestPaginateTypeDef definition

class GetBlueprintsRequestPaginateTypeDef(TypedDict):
    includeInactive: NotRequired[bool],
    appCategory: NotRequired[AppCategoryType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AppCategoryType
  2. See PaginatorConfigTypeDef

GetBundlesRequestPaginateTypeDef#

# GetBundlesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBundlesRequestPaginateTypeDef


def get_value() -> GetBundlesRequestPaginateTypeDef:
    return {
        "includeInactive": ...,
    }


# GetBundlesRequestPaginateTypeDef definition

class GetBundlesRequestPaginateTypeDef(TypedDict):
    includeInactive: NotRequired[bool],
    appCategory: NotRequired[AppCategoryType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AppCategoryType
  2. See PaginatorConfigTypeDef

GetCloudFormationStackRecordsRequestPaginateTypeDef#

# GetCloudFormationStackRecordsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsRequestPaginateTypeDef


def get_value() -> GetCloudFormationStackRecordsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetCloudFormationStackRecordsRequestPaginateTypeDef definition

class GetCloudFormationStackRecordsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetDiskSnapshotsRequestPaginateTypeDef#

# GetDiskSnapshotsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsRequestPaginateTypeDef


def get_value() -> GetDiskSnapshotsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetDiskSnapshotsRequestPaginateTypeDef definition

class GetDiskSnapshotsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetDisksRequestPaginateTypeDef#

# GetDisksRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDisksRequestPaginateTypeDef


def get_value() -> GetDisksRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetDisksRequestPaginateTypeDef definition

class GetDisksRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetDomainsRequestPaginateTypeDef#

# GetDomainsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDomainsRequestPaginateTypeDef


def get_value() -> GetDomainsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetDomainsRequestPaginateTypeDef definition

class GetDomainsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetExportSnapshotRecordsRequestPaginateTypeDef#

# GetExportSnapshotRecordsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsRequestPaginateTypeDef


def get_value() -> GetExportSnapshotRecordsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetExportSnapshotRecordsRequestPaginateTypeDef definition

class GetExportSnapshotRecordsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetInstanceSnapshotsRequestPaginateTypeDef#

# GetInstanceSnapshotsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsRequestPaginateTypeDef


def get_value() -> GetInstanceSnapshotsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetInstanceSnapshotsRequestPaginateTypeDef definition

class GetInstanceSnapshotsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetInstancesRequestPaginateTypeDef#

# GetInstancesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstancesRequestPaginateTypeDef


def get_value() -> GetInstancesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetInstancesRequestPaginateTypeDef definition

class GetInstancesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetKeyPairsRequestPaginateTypeDef#

# GetKeyPairsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetKeyPairsRequestPaginateTypeDef


def get_value() -> GetKeyPairsRequestPaginateTypeDef:
    return {
        "includeDefaultKeyPair": ...,
    }


# GetKeyPairsRequestPaginateTypeDef definition

class GetKeyPairsRequestPaginateTypeDef(TypedDict):
    includeDefaultKeyPair: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetLoadBalancersRequestPaginateTypeDef#

# GetLoadBalancersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancersRequestPaginateTypeDef


def get_value() -> GetLoadBalancersRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetLoadBalancersRequestPaginateTypeDef definition

class GetLoadBalancersRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetOperationsRequestPaginateTypeDef#

# GetOperationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetOperationsRequestPaginateTypeDef


def get_value() -> GetOperationsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetOperationsRequestPaginateTypeDef definition

class GetOperationsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabaseBlueprintsRequestPaginateTypeDef#

# GetRelationalDatabaseBlueprintsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsRequestPaginateTypeDef


def get_value() -> GetRelationalDatabaseBlueprintsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetRelationalDatabaseBlueprintsRequestPaginateTypeDef definition

class GetRelationalDatabaseBlueprintsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabaseBundlesRequestPaginateTypeDef#

# GetRelationalDatabaseBundlesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesRequestPaginateTypeDef


def get_value() -> GetRelationalDatabaseBundlesRequestPaginateTypeDef:
    return {
        "includeInactive": ...,
    }


# GetRelationalDatabaseBundlesRequestPaginateTypeDef definition

class GetRelationalDatabaseBundlesRequestPaginateTypeDef(TypedDict):
    includeInactive: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabaseEventsRequestPaginateTypeDef#

# GetRelationalDatabaseEventsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsRequestPaginateTypeDef


def get_value() -> GetRelationalDatabaseEventsRequestPaginateTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# GetRelationalDatabaseEventsRequestPaginateTypeDef definition

class GetRelationalDatabaseEventsRequestPaginateTypeDef(TypedDict):
    relationalDatabaseName: str,
    durationInMinutes: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabaseParametersRequestPaginateTypeDef#

# GetRelationalDatabaseParametersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersRequestPaginateTypeDef


def get_value() -> GetRelationalDatabaseParametersRequestPaginateTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# GetRelationalDatabaseParametersRequestPaginateTypeDef definition

class GetRelationalDatabaseParametersRequestPaginateTypeDef(TypedDict):
    relationalDatabaseName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabaseSnapshotsRequestPaginateTypeDef#

# GetRelationalDatabaseSnapshotsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsRequestPaginateTypeDef


def get_value() -> GetRelationalDatabaseSnapshotsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetRelationalDatabaseSnapshotsRequestPaginateTypeDef definition

class GetRelationalDatabaseSnapshotsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRelationalDatabasesRequestPaginateTypeDef#

# GetRelationalDatabasesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesRequestPaginateTypeDef


def get_value() -> GetRelationalDatabasesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetRelationalDatabasesRequestPaginateTypeDef definition

class GetRelationalDatabasesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetStaticIpsRequestPaginateTypeDef#

# GetStaticIpsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetStaticIpsRequestPaginateTypeDef


def get_value() -> GetStaticIpsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetStaticIpsRequestPaginateTypeDef definition

class GetStaticIpsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetBucketMetricDataResultTypeDef#

# GetBucketMetricDataResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBucketMetricDataResultTypeDef


def get_value() -> GetBucketMetricDataResultTypeDef:
    return {
        "metricName": ...,
    }


# GetBucketMetricDataResultTypeDef definition

class GetBucketMetricDataResultTypeDef(TypedDict):
    metricName: BucketMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BucketMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetContainerServiceMetricDataResultTypeDef#

# GetContainerServiceMetricDataResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerServiceMetricDataResultTypeDef


def get_value() -> GetContainerServiceMetricDataResultTypeDef:
    return {
        "metricName": ...,
    }


# GetContainerServiceMetricDataResultTypeDef definition

class GetContainerServiceMetricDataResultTypeDef(TypedDict):
    metricName: ContainerServiceMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ContainerServiceMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetDistributionMetricDataResultTypeDef#

# GetDistributionMetricDataResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDistributionMetricDataResultTypeDef


def get_value() -> GetDistributionMetricDataResultTypeDef:
    return {
        "metricName": ...,
    }


# GetDistributionMetricDataResultTypeDef definition

class GetDistributionMetricDataResultTypeDef(TypedDict):
    metricName: DistributionMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DistributionMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetInstanceMetricDataResultTypeDef#

# GetInstanceMetricDataResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceMetricDataResultTypeDef


def get_value() -> GetInstanceMetricDataResultTypeDef:
    return {
        "metricName": ...,
    }


# GetInstanceMetricDataResultTypeDef definition

class GetInstanceMetricDataResultTypeDef(TypedDict):
    metricName: InstanceMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See InstanceMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetLoadBalancerMetricDataResultTypeDef#

# GetLoadBalancerMetricDataResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancerMetricDataResultTypeDef


def get_value() -> GetLoadBalancerMetricDataResultTypeDef:
    return {
        "metricName": ...,
    }


# GetLoadBalancerMetricDataResultTypeDef definition

class GetLoadBalancerMetricDataResultTypeDef(TypedDict):
    metricName: LoadBalancerMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See LoadBalancerMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetRelationalDatabaseMetricDataResultTypeDef#

# GetRelationalDatabaseMetricDataResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseMetricDataResultTypeDef


def get_value() -> GetRelationalDatabaseMetricDataResultTypeDef:
    return {
        "metricName": ...,
    }


# GetRelationalDatabaseMetricDataResultTypeDef definition

class GetRelationalDatabaseMetricDataResultTypeDef(TypedDict):
    metricName: RelationalDatabaseMetricNameType,  # (1)
    metricData: List[MetricDatapointTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See RelationalDatabaseMetricNameType
  2. See MetricDatapointTypeDef
  3. See ResponseMetadataTypeDef

GetInstancePortStatesResultTypeDef#

# GetInstancePortStatesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstancePortStatesResultTypeDef


def get_value() -> GetInstancePortStatesResultTypeDef:
    return {
        "portStates": ...,
    }


# GetInstancePortStatesResultTypeDef definition

class GetInstancePortStatesResultTypeDef(TypedDict):
    portStates: List[InstancePortStateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstancePortStateTypeDef
  2. See ResponseMetadataTypeDef

GetInstanceStateResultTypeDef#

# GetInstanceStateResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceStateResultTypeDef


def get_value() -> GetInstanceStateResultTypeDef:
    return {
        "state": ...,
    }


# GetInstanceStateResultTypeDef definition

class GetInstanceStateResultTypeDef(TypedDict):
    state: InstanceStateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStateTypeDef
  2. See ResponseMetadataTypeDef

GetLoadBalancerTlsPoliciesResultTypeDef#

# GetLoadBalancerTlsPoliciesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsPoliciesResultTypeDef


def get_value() -> GetLoadBalancerTlsPoliciesResultTypeDef:
    return {
        "tlsPolicies": ...,
    }


# GetLoadBalancerTlsPoliciesResultTypeDef definition

class GetLoadBalancerTlsPoliciesResultTypeDef(TypedDict):
    tlsPolicies: List[LoadBalancerTlsPolicyTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerTlsPolicyTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseBlueprintsResultTypeDef#

# GetRelationalDatabaseBlueprintsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBlueprintsResultTypeDef


def get_value() -> GetRelationalDatabaseBlueprintsResultTypeDef:
    return {
        "blueprints": ...,
    }


# GetRelationalDatabaseBlueprintsResultTypeDef definition

class GetRelationalDatabaseBlueprintsResultTypeDef(TypedDict):
    blueprints: List[RelationalDatabaseBlueprintTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseBlueprintTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseBundlesResultTypeDef#

# GetRelationalDatabaseBundlesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseBundlesResultTypeDef


def get_value() -> GetRelationalDatabaseBundlesResultTypeDef:
    return {
        "bundles": ...,
    }


# GetRelationalDatabaseBundlesResultTypeDef definition

class GetRelationalDatabaseBundlesResultTypeDef(TypedDict):
    bundles: List[RelationalDatabaseBundleTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseBundleTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseEventsResultTypeDef#

# GetRelationalDatabaseEventsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseEventsResultTypeDef


def get_value() -> GetRelationalDatabaseEventsResultTypeDef:
    return {
        "relationalDatabaseEvents": ...,
    }


# GetRelationalDatabaseEventsResultTypeDef definition

class GetRelationalDatabaseEventsResultTypeDef(TypedDict):
    relationalDatabaseEvents: List[RelationalDatabaseEventTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseEventTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseLogEventsResultTypeDef#

# GetRelationalDatabaseLogEventsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseLogEventsResultTypeDef


def get_value() -> GetRelationalDatabaseLogEventsResultTypeDef:
    return {
        "resourceLogEvents": ...,
    }


# GetRelationalDatabaseLogEventsResultTypeDef definition

class GetRelationalDatabaseLogEventsResultTypeDef(TypedDict):
    resourceLogEvents: List[LogEventTypeDef],  # (1)
    nextBackwardToken: str,
    nextForwardToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LogEventTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseParametersResultTypeDef#

# GetRelationalDatabaseParametersResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseParametersResultTypeDef


def get_value() -> GetRelationalDatabaseParametersResultTypeDef:
    return {
        "parameters": ...,
    }


# GetRelationalDatabaseParametersResultTypeDef definition

class GetRelationalDatabaseParametersResultTypeDef(TypedDict):
    parameters: List[RelationalDatabaseParameterTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseParameterTypeDef
  2. See ResponseMetadataTypeDef

UpdateRelationalDatabaseParametersRequestTypeDef#

# UpdateRelationalDatabaseParametersRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseParametersRequestTypeDef


def get_value() -> UpdateRelationalDatabaseParametersRequestTypeDef:
    return {
        "relationalDatabaseName": ...,
    }


# UpdateRelationalDatabaseParametersRequestTypeDef definition

class UpdateRelationalDatabaseParametersRequestTypeDef(TypedDict):
    relationalDatabaseName: str,
    parameters: Sequence[RelationalDatabaseParameterTypeDef],  # (1)
  1. See RelationalDatabaseParameterTypeDef

InstanceAccessDetailsTypeDef#

# InstanceAccessDetailsTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstanceAccessDetailsTypeDef


def get_value() -> InstanceAccessDetailsTypeDef:
    return {
        "certKey": ...,
    }


# InstanceAccessDetailsTypeDef definition

class InstanceAccessDetailsTypeDef(TypedDict):
    certKey: NotRequired[str],
    expiresAt: NotRequired[datetime],
    ipAddress: NotRequired[str],
    ipv6Addresses: NotRequired[List[str]],
    password: NotRequired[str],
    passwordData: NotRequired[PasswordDataTypeDef],  # (1)
    privateKey: NotRequired[str],
    protocol: NotRequired[InstanceAccessProtocolType],  # (2)
    instanceName: NotRequired[str],
    username: NotRequired[str],
    hostKeys: NotRequired[List[HostKeyAttributesTypeDef]],  # (3)
  1. See PasswordDataTypeDef
  2. See InstanceAccessProtocolType
  3. See HostKeyAttributesTypeDef

InstanceNetworkingTypeDef#

# InstanceNetworkingTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstanceNetworkingTypeDef


def get_value() -> InstanceNetworkingTypeDef:
    return {
        "monthlyTransfer": ...,
    }


# InstanceNetworkingTypeDef definition

class InstanceNetworkingTypeDef(TypedDict):
    monthlyTransfer: NotRequired[MonthlyTransferTypeDef],  # (1)
    ports: NotRequired[List[InstancePortInfoTypeDef]],  # (2)
  1. See MonthlyTransferTypeDef
  2. See InstancePortInfoTypeDef

LoadBalancerTlsCertificateDomainValidationRecordTypeDef#

# LoadBalancerTlsCertificateDomainValidationRecordTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateDomainValidationRecordTypeDef


def get_value() -> LoadBalancerTlsCertificateDomainValidationRecordTypeDef:
    return {
        "name": ...,
    }


# LoadBalancerTlsCertificateDomainValidationRecordTypeDef definition

class LoadBalancerTlsCertificateDomainValidationRecordTypeDef(TypedDict):
    name: NotRequired[str],
    type: NotRequired[str],
    value: NotRequired[str],
    validationStatus: NotRequired[LoadBalancerTlsCertificateDomainStatusType],  # (1)
    domainName: NotRequired[str],
    dnsRecordCreationState: NotRequired[LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef],  # (2)
  1. See LoadBalancerTlsCertificateDomainStatusType
  2. See LoadBalancerTlsCertificateDnsRecordCreationStateTypeDef

LoadBalancerTlsCertificateRenewalSummaryTypeDef#

# LoadBalancerTlsCertificateRenewalSummaryTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateRenewalSummaryTypeDef


def get_value() -> LoadBalancerTlsCertificateRenewalSummaryTypeDef:
    return {
        "renewalStatus": ...,
    }


# LoadBalancerTlsCertificateRenewalSummaryTypeDef definition

class LoadBalancerTlsCertificateRenewalSummaryTypeDef(TypedDict):
    renewalStatus: NotRequired[LoadBalancerTlsCertificateRenewalStatusType],  # (1)
    domainValidationOptions: NotRequired[List[LoadBalancerTlsCertificateDomainValidationOptionTypeDef]],  # (2)
  1. See LoadBalancerTlsCertificateRenewalStatusType
  2. See LoadBalancerTlsCertificateDomainValidationOptionTypeDef

LoadBalancerTypeDef#

# LoadBalancerTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import LoadBalancerTypeDef


def get_value() -> LoadBalancerTypeDef:
    return {
        "name": ...,
    }


# LoadBalancerTypeDef definition

class LoadBalancerTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    dnsName: NotRequired[str],
    state: NotRequired[LoadBalancerStateType],  # (4)
    protocol: NotRequired[LoadBalancerProtocolType],  # (5)
    publicPorts: NotRequired[List[int]],
    healthCheckPath: NotRequired[str],
    instancePort: NotRequired[int],
    instanceHealthSummary: NotRequired[List[InstanceHealthSummaryTypeDef]],  # (6)
    tlsCertificateSummaries: NotRequired[List[LoadBalancerTlsCertificateSummaryTypeDef]],  # (7)
    configurationOptions: NotRequired[Dict[LoadBalancerAttributeNameType, str]],  # (8)
    ipAddressType: NotRequired[IpAddressTypeType],  # (9)
    httpsRedirectionEnabled: NotRequired[bool],
    tlsPolicyName: NotRequired[str],
  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#

# RegisteredDomainDelegationInfoTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RegisteredDomainDelegationInfoTypeDef


def get_value() -> RegisteredDomainDelegationInfoTypeDef:
    return {
        "nameServersUpdateState": ...,
    }


# RegisteredDomainDelegationInfoTypeDef definition

class RegisteredDomainDelegationInfoTypeDef(TypedDict):
    nameServersUpdateState: NotRequired[NameServersUpdateStateTypeDef],  # (1)
    r53HostedZoneDeletionState: NotRequired[R53HostedZoneDeletionStateTypeDef],  # (2)
  1. See NameServersUpdateStateTypeDef
  2. See R53HostedZoneDeletionStateTypeDef

RelationalDatabaseTypeDef#

# RelationalDatabaseTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RelationalDatabaseTypeDef


def get_value() -> RelationalDatabaseTypeDef:
    return {
        "name": ...,
    }


# RelationalDatabaseTypeDef definition

class RelationalDatabaseTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    relationalDatabaseBlueprintId: NotRequired[str],
    relationalDatabaseBundleId: NotRequired[str],
    masterDatabaseName: NotRequired[str],
    hardware: NotRequired[RelationalDatabaseHardwareTypeDef],  # (4)
    state: NotRequired[str],
    secondaryAvailabilityZone: NotRequired[str],
    backupRetentionEnabled: NotRequired[bool],
    pendingModifiedValues: NotRequired[PendingModifiedRelationalDatabaseValuesTypeDef],  # (5)
    engine: NotRequired[str],
    engineVersion: NotRequired[str],
    latestRestorableTime: NotRequired[datetime],
    masterUsername: NotRequired[str],
    parameterApplyStatus: NotRequired[str],
    preferredBackupWindow: NotRequired[str],
    preferredMaintenanceWindow: NotRequired[str],
    publiclyAccessible: NotRequired[bool],
    masterEndpoint: NotRequired[RelationalDatabaseEndpointTypeDef],  # (6)
    pendingMaintenanceActions: NotRequired[List[PendingMaintenanceActionTypeDef]],  # (7)
    caCertificateIdentifier: NotRequired[str],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See RelationalDatabaseHardwareTypeDef
  5. See PendingModifiedRelationalDatabaseValuesTypeDef
  6. See RelationalDatabaseEndpointTypeDef
  7. See PendingMaintenanceActionTypeDef

GetBucketAccessKeysResultTypeDef#

# GetBucketAccessKeysResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBucketAccessKeysResultTypeDef


def get_value() -> GetBucketAccessKeysResultTypeDef:
    return {
        "accessKeys": ...,
    }


# GetBucketAccessKeysResultTypeDef definition

class GetBucketAccessKeysResultTypeDef(TypedDict):
    accessKeys: List[AccessKeyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessKeyTypeDef
  2. See ResponseMetadataTypeDef

CreateDiskFromSnapshotRequestTypeDef#

# CreateDiskFromSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDiskFromSnapshotRequestTypeDef


def get_value() -> CreateDiskFromSnapshotRequestTypeDef:
    return {
        "diskName": ...,
    }


# CreateDiskFromSnapshotRequestTypeDef definition

class CreateDiskFromSnapshotRequestTypeDef(TypedDict):
    diskName: str,
    availabilityZone: str,
    sizeInGb: int,
    diskSnapshotName: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    addOns: NotRequired[Sequence[AddOnRequestTypeDef]],  # (2)
    sourceDiskName: NotRequired[str],
    restoreDate: NotRequired[str],
    useLatestRestorableAutoSnapshot: NotRequired[bool],
  1. See TagTypeDef
  2. See AddOnRequestTypeDef

CreateDiskRequestTypeDef#

# CreateDiskRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDiskRequestTypeDef


def get_value() -> CreateDiskRequestTypeDef:
    return {
        "diskName": ...,
    }


# CreateDiskRequestTypeDef definition

class CreateDiskRequestTypeDef(TypedDict):
    diskName: str,
    availabilityZone: str,
    sizeInGb: int,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    addOns: NotRequired[Sequence[AddOnRequestTypeDef]],  # (2)
  1. See TagTypeDef
  2. See AddOnRequestTypeDef

CreateInstancesFromSnapshotRequestTypeDef#

# CreateInstancesFromSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateInstancesFromSnapshotRequestTypeDef


def get_value() -> CreateInstancesFromSnapshotRequestTypeDef:
    return {
        "instanceNames": ...,
    }


# CreateInstancesFromSnapshotRequestTypeDef definition

class CreateInstancesFromSnapshotRequestTypeDef(TypedDict):
    instanceNames: Sequence[str],
    availabilityZone: str,
    bundleId: str,
    attachedDiskMapping: NotRequired[Mapping[str, Sequence[DiskMapTypeDef]]],  # (1)
    instanceSnapshotName: NotRequired[str],
    userData: NotRequired[str],
    keyPairName: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    addOns: NotRequired[Sequence[AddOnRequestTypeDef]],  # (3)
    ipAddressType: NotRequired[IpAddressTypeType],  # (4)
    sourceInstanceName: NotRequired[str],
    restoreDate: NotRequired[str],
    useLatestRestorableAutoSnapshot: NotRequired[bool],
  1. See DiskMapTypeDef
  2. See TagTypeDef
  3. See AddOnRequestTypeDef
  4. See IpAddressTypeType

CreateInstancesRequestTypeDef#

# CreateInstancesRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateInstancesRequestTypeDef


def get_value() -> CreateInstancesRequestTypeDef:
    return {
        "instanceNames": ...,
    }


# CreateInstancesRequestTypeDef definition

class CreateInstancesRequestTypeDef(TypedDict):
    instanceNames: Sequence[str],
    availabilityZone: str,
    blueprintId: str,
    bundleId: str,
    customImageName: NotRequired[str],
    userData: NotRequired[str],
    keyPairName: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    addOns: NotRequired[Sequence[AddOnRequestTypeDef]],  # (2)
    ipAddressType: NotRequired[IpAddressTypeType],  # (3)
  1. See TagTypeDef
  2. See AddOnRequestTypeDef
  3. See IpAddressTypeType

EnableAddOnRequestTypeDef#

# EnableAddOnRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import EnableAddOnRequestTypeDef


def get_value() -> EnableAddOnRequestTypeDef:
    return {
        "resourceName": ...,
    }


# EnableAddOnRequestTypeDef definition

class EnableAddOnRequestTypeDef(TypedDict):
    resourceName: str,
    addOnRequest: AddOnRequestTypeDef,  # (1)
  1. See AddOnRequestTypeDef

GetAlarmsResultTypeDef#

# GetAlarmsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetAlarmsResultTypeDef


def get_value() -> GetAlarmsResultTypeDef:
    return {
        "alarms": ...,
    }


# GetAlarmsResultTypeDef definition

class GetAlarmsResultTypeDef(TypedDict):
    alarms: List[AlarmTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AlarmTypeDef
  2. See ResponseMetadataTypeDef

GetContactMethodsResultTypeDef#

# GetContactMethodsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContactMethodsResultTypeDef


def get_value() -> GetContactMethodsResultTypeDef:
    return {
        "contactMethods": ...,
    }


# GetContactMethodsResultTypeDef definition

class GetContactMethodsResultTypeDef(TypedDict):
    contactMethods: List[ContactMethodTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContactMethodTypeDef
  2. See ResponseMetadataTypeDef

AllocateStaticIpResultTypeDef#

# AllocateStaticIpResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AllocateStaticIpResultTypeDef


def get_value() -> AllocateStaticIpResultTypeDef:
    return {
        "operations": ...,
    }


# AllocateStaticIpResultTypeDef definition

class AllocateStaticIpResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

AttachCertificateToDistributionResultTypeDef#

# AttachCertificateToDistributionResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachCertificateToDistributionResultTypeDef


def get_value() -> AttachCertificateToDistributionResultTypeDef:
    return {
        "operation": ...,
    }


# AttachCertificateToDistributionResultTypeDef definition

class AttachCertificateToDistributionResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

AttachDiskResultTypeDef#

# AttachDiskResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachDiskResultTypeDef


def get_value() -> AttachDiskResultTypeDef:
    return {
        "operations": ...,
    }


# AttachDiskResultTypeDef definition

class AttachDiskResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

AttachInstancesToLoadBalancerResultTypeDef#

# AttachInstancesToLoadBalancerResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachInstancesToLoadBalancerResultTypeDef


def get_value() -> AttachInstancesToLoadBalancerResultTypeDef:
    return {
        "operations": ...,
    }


# AttachInstancesToLoadBalancerResultTypeDef definition

class AttachInstancesToLoadBalancerResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

AttachLoadBalancerTlsCertificateResultTypeDef#

# AttachLoadBalancerTlsCertificateResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachLoadBalancerTlsCertificateResultTypeDef


def get_value() -> AttachLoadBalancerTlsCertificateResultTypeDef:
    return {
        "operations": ...,
    }


# AttachLoadBalancerTlsCertificateResultTypeDef definition

class AttachLoadBalancerTlsCertificateResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

AttachStaticIpResultTypeDef#

# AttachStaticIpResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import AttachStaticIpResultTypeDef


def get_value() -> AttachStaticIpResultTypeDef:
    return {
        "operations": ...,
    }


# AttachStaticIpResultTypeDef definition

class AttachStaticIpResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CloseInstancePublicPortsResultTypeDef#

# CloseInstancePublicPortsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CloseInstancePublicPortsResultTypeDef


def get_value() -> CloseInstancePublicPortsResultTypeDef:
    return {
        "operation": ...,
    }


# CloseInstancePublicPortsResultTypeDef definition

class CloseInstancePublicPortsResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CopySnapshotResultTypeDef#

# CopySnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CopySnapshotResultTypeDef


def get_value() -> CopySnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# CopySnapshotResultTypeDef definition

class CopySnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateBucketAccessKeyResultTypeDef#

# CreateBucketAccessKeyResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateBucketAccessKeyResultTypeDef


def get_value() -> CreateBucketAccessKeyResultTypeDef:
    return {
        "accessKey": ...,
    }


# CreateBucketAccessKeyResultTypeDef definition

class CreateBucketAccessKeyResultTypeDef(TypedDict):
    accessKey: AccessKeyTypeDef,  # (1)
    operations: List[OperationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AccessKeyTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

CreateCloudFormationStackResultTypeDef#

# CreateCloudFormationStackResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateCloudFormationStackResultTypeDef


def get_value() -> CreateCloudFormationStackResultTypeDef:
    return {
        "operations": ...,
    }


# CreateCloudFormationStackResultTypeDef definition

class CreateCloudFormationStackResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateContactMethodResultTypeDef#

# CreateContactMethodResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateContactMethodResultTypeDef


def get_value() -> CreateContactMethodResultTypeDef:
    return {
        "operations": ...,
    }


# CreateContactMethodResultTypeDef definition

class CreateContactMethodResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateDiskFromSnapshotResultTypeDef#

# CreateDiskFromSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDiskFromSnapshotResultTypeDef


def get_value() -> CreateDiskFromSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# CreateDiskFromSnapshotResultTypeDef definition

class CreateDiskFromSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateDiskResultTypeDef#

# CreateDiskResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDiskResultTypeDef


def get_value() -> CreateDiskResultTypeDef:
    return {
        "operations": ...,
    }


# CreateDiskResultTypeDef definition

class CreateDiskResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateDiskSnapshotResultTypeDef#

# CreateDiskSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDiskSnapshotResultTypeDef


def get_value() -> CreateDiskSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# CreateDiskSnapshotResultTypeDef definition

class CreateDiskSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateDomainEntryResultTypeDef#

# CreateDomainEntryResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDomainEntryResultTypeDef


def get_value() -> CreateDomainEntryResultTypeDef:
    return {
        "operation": ...,
    }


# CreateDomainEntryResultTypeDef definition

class CreateDomainEntryResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateDomainResultTypeDef#

# CreateDomainResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDomainResultTypeDef


def get_value() -> CreateDomainResultTypeDef:
    return {
        "operation": ...,
    }


# CreateDomainResultTypeDef definition

class CreateDomainResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateInstanceSnapshotResultTypeDef#

# CreateInstanceSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateInstanceSnapshotResultTypeDef


def get_value() -> CreateInstanceSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# CreateInstanceSnapshotResultTypeDef definition

class CreateInstanceSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateInstancesFromSnapshotResultTypeDef#

# CreateInstancesFromSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateInstancesFromSnapshotResultTypeDef


def get_value() -> CreateInstancesFromSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# CreateInstancesFromSnapshotResultTypeDef definition

class CreateInstancesFromSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateInstancesResultTypeDef#

# CreateInstancesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateInstancesResultTypeDef


def get_value() -> CreateInstancesResultTypeDef:
    return {
        "operations": ...,
    }


# CreateInstancesResultTypeDef definition

class CreateInstancesResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateLoadBalancerResultTypeDef#

# CreateLoadBalancerResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateLoadBalancerResultTypeDef


def get_value() -> CreateLoadBalancerResultTypeDef:
    return {
        "operations": ...,
    }


# CreateLoadBalancerResultTypeDef definition

class CreateLoadBalancerResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateLoadBalancerTlsCertificateResultTypeDef#

# CreateLoadBalancerTlsCertificateResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateLoadBalancerTlsCertificateResultTypeDef


def get_value() -> CreateLoadBalancerTlsCertificateResultTypeDef:
    return {
        "operations": ...,
    }


# CreateLoadBalancerTlsCertificateResultTypeDef definition

class CreateLoadBalancerTlsCertificateResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateRelationalDatabaseFromSnapshotResultTypeDef#

# CreateRelationalDatabaseFromSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseFromSnapshotResultTypeDef


def get_value() -> CreateRelationalDatabaseFromSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# CreateRelationalDatabaseFromSnapshotResultTypeDef definition

class CreateRelationalDatabaseFromSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateRelationalDatabaseResultTypeDef#

# CreateRelationalDatabaseResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseResultTypeDef


def get_value() -> CreateRelationalDatabaseResultTypeDef:
    return {
        "operations": ...,
    }


# CreateRelationalDatabaseResultTypeDef definition

class CreateRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

CreateRelationalDatabaseSnapshotResultTypeDef#

# CreateRelationalDatabaseSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateRelationalDatabaseSnapshotResultTypeDef


def get_value() -> CreateRelationalDatabaseSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# CreateRelationalDatabaseSnapshotResultTypeDef definition

class CreateRelationalDatabaseSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteAlarmResultTypeDef#

# DeleteAlarmResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteAlarmResultTypeDef


def get_value() -> DeleteAlarmResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteAlarmResultTypeDef definition

class DeleteAlarmResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteAutoSnapshotResultTypeDef#

# DeleteAutoSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteAutoSnapshotResultTypeDef


def get_value() -> DeleteAutoSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteAutoSnapshotResultTypeDef definition

class DeleteAutoSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteBucketAccessKeyResultTypeDef#

# DeleteBucketAccessKeyResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteBucketAccessKeyResultTypeDef


def get_value() -> DeleteBucketAccessKeyResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteBucketAccessKeyResultTypeDef definition

class DeleteBucketAccessKeyResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteBucketResultTypeDef#

# DeleteBucketResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteBucketResultTypeDef


def get_value() -> DeleteBucketResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteBucketResultTypeDef definition

class DeleteBucketResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteCertificateResultTypeDef#

# DeleteCertificateResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteCertificateResultTypeDef


def get_value() -> DeleteCertificateResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteCertificateResultTypeDef definition

class DeleteCertificateResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteContactMethodResultTypeDef#

# DeleteContactMethodResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteContactMethodResultTypeDef


def get_value() -> DeleteContactMethodResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteContactMethodResultTypeDef definition

class DeleteContactMethodResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDiskResultTypeDef#

# DeleteDiskResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteDiskResultTypeDef


def get_value() -> DeleteDiskResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteDiskResultTypeDef definition

class DeleteDiskResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDiskSnapshotResultTypeDef#

# DeleteDiskSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteDiskSnapshotResultTypeDef


def get_value() -> DeleteDiskSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteDiskSnapshotResultTypeDef definition

class DeleteDiskSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDistributionResultTypeDef#

# DeleteDistributionResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteDistributionResultTypeDef


def get_value() -> DeleteDistributionResultTypeDef:
    return {
        "operation": ...,
    }


# DeleteDistributionResultTypeDef definition

class DeleteDistributionResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDomainEntryResultTypeDef#

# DeleteDomainEntryResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteDomainEntryResultTypeDef


def get_value() -> DeleteDomainEntryResultTypeDef:
    return {
        "operation": ...,
    }


# DeleteDomainEntryResultTypeDef definition

class DeleteDomainEntryResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDomainResultTypeDef#

# DeleteDomainResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteDomainResultTypeDef


def get_value() -> DeleteDomainResultTypeDef:
    return {
        "operation": ...,
    }


# DeleteDomainResultTypeDef definition

class DeleteDomainResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteInstanceResultTypeDef#

# DeleteInstanceResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteInstanceResultTypeDef


def get_value() -> DeleteInstanceResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteInstanceResultTypeDef definition

class DeleteInstanceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteInstanceSnapshotResultTypeDef#

# DeleteInstanceSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteInstanceSnapshotResultTypeDef


def get_value() -> DeleteInstanceSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteInstanceSnapshotResultTypeDef definition

class DeleteInstanceSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteKeyPairResultTypeDef#

# DeleteKeyPairResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteKeyPairResultTypeDef


def get_value() -> DeleteKeyPairResultTypeDef:
    return {
        "operation": ...,
    }


# DeleteKeyPairResultTypeDef definition

class DeleteKeyPairResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteKnownHostKeysResultTypeDef#

# DeleteKnownHostKeysResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteKnownHostKeysResultTypeDef


def get_value() -> DeleteKnownHostKeysResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteKnownHostKeysResultTypeDef definition

class DeleteKnownHostKeysResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteLoadBalancerResultTypeDef#

# DeleteLoadBalancerResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerResultTypeDef


def get_value() -> DeleteLoadBalancerResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteLoadBalancerResultTypeDef definition

class DeleteLoadBalancerResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteLoadBalancerTlsCertificateResultTypeDef#

# DeleteLoadBalancerTlsCertificateResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteLoadBalancerTlsCertificateResultTypeDef


def get_value() -> DeleteLoadBalancerTlsCertificateResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteLoadBalancerTlsCertificateResultTypeDef definition

class DeleteLoadBalancerTlsCertificateResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteRelationalDatabaseResultTypeDef#

# DeleteRelationalDatabaseResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseResultTypeDef


def get_value() -> DeleteRelationalDatabaseResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteRelationalDatabaseResultTypeDef definition

class DeleteRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DeleteRelationalDatabaseSnapshotResultTypeDef#

# DeleteRelationalDatabaseSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteRelationalDatabaseSnapshotResultTypeDef


def get_value() -> DeleteRelationalDatabaseSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# DeleteRelationalDatabaseSnapshotResultTypeDef definition

class DeleteRelationalDatabaseSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DetachCertificateFromDistributionResultTypeDef#

# DetachCertificateFromDistributionResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DetachCertificateFromDistributionResultTypeDef


def get_value() -> DetachCertificateFromDistributionResultTypeDef:
    return {
        "operation": ...,
    }


# DetachCertificateFromDistributionResultTypeDef definition

class DetachCertificateFromDistributionResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DetachDiskResultTypeDef#

# DetachDiskResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DetachDiskResultTypeDef


def get_value() -> DetachDiskResultTypeDef:
    return {
        "operations": ...,
    }


# DetachDiskResultTypeDef definition

class DetachDiskResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DetachInstancesFromLoadBalancerResultTypeDef#

# DetachInstancesFromLoadBalancerResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DetachInstancesFromLoadBalancerResultTypeDef


def get_value() -> DetachInstancesFromLoadBalancerResultTypeDef:
    return {
        "operations": ...,
    }


# DetachInstancesFromLoadBalancerResultTypeDef definition

class DetachInstancesFromLoadBalancerResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DetachStaticIpResultTypeDef#

# DetachStaticIpResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DetachStaticIpResultTypeDef


def get_value() -> DetachStaticIpResultTypeDef:
    return {
        "operations": ...,
    }


# DetachStaticIpResultTypeDef definition

class DetachStaticIpResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

DisableAddOnResultTypeDef#

# DisableAddOnResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DisableAddOnResultTypeDef


def get_value() -> DisableAddOnResultTypeDef:
    return {
        "operations": ...,
    }


# DisableAddOnResultTypeDef definition

class DisableAddOnResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

EnableAddOnResultTypeDef#

# EnableAddOnResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import EnableAddOnResultTypeDef


def get_value() -> EnableAddOnResultTypeDef:
    return {
        "operations": ...,
    }


# EnableAddOnResultTypeDef definition

class EnableAddOnResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

ExportSnapshotResultTypeDef#

# ExportSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ExportSnapshotResultTypeDef


def get_value() -> ExportSnapshotResultTypeDef:
    return {
        "operations": ...,
    }


# ExportSnapshotResultTypeDef definition

class ExportSnapshotResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

GetOperationResultTypeDef#

# GetOperationResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetOperationResultTypeDef


def get_value() -> GetOperationResultTypeDef:
    return {
        "operation": ...,
    }


# GetOperationResultTypeDef definition

class GetOperationResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

GetOperationsForResourceResultTypeDef#

# GetOperationsForResourceResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetOperationsForResourceResultTypeDef


def get_value() -> GetOperationsForResourceResultTypeDef:
    return {
        "operations": ...,
    }


# GetOperationsForResourceResultTypeDef definition

class GetOperationsForResourceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    nextPageCount: str,
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

GetOperationsResultTypeDef#

# GetOperationsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetOperationsResultTypeDef


def get_value() -> GetOperationsResultTypeDef:
    return {
        "operations": ...,
    }


# GetOperationsResultTypeDef definition

class GetOperationsResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

ImportKeyPairResultTypeDef#

# ImportKeyPairResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ImportKeyPairResultTypeDef


def get_value() -> ImportKeyPairResultTypeDef:
    return {
        "operation": ...,
    }


# ImportKeyPairResultTypeDef definition

class ImportKeyPairResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

OpenInstancePublicPortsResultTypeDef#

# OpenInstancePublicPortsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import OpenInstancePublicPortsResultTypeDef


def get_value() -> OpenInstancePublicPortsResultTypeDef:
    return {
        "operation": ...,
    }


# OpenInstancePublicPortsResultTypeDef definition

class OpenInstancePublicPortsResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

PeerVpcResultTypeDef#

# PeerVpcResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PeerVpcResultTypeDef


def get_value() -> PeerVpcResultTypeDef:
    return {
        "operation": ...,
    }


# PeerVpcResultTypeDef definition

class PeerVpcResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

PutAlarmResultTypeDef#

# PutAlarmResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PutAlarmResultTypeDef


def get_value() -> PutAlarmResultTypeDef:
    return {
        "operations": ...,
    }


# PutAlarmResultTypeDef definition

class PutAlarmResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

PutInstancePublicPortsResultTypeDef#

# PutInstancePublicPortsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import PutInstancePublicPortsResultTypeDef


def get_value() -> PutInstancePublicPortsResultTypeDef:
    return {
        "operation": ...,
    }


# PutInstancePublicPortsResultTypeDef definition

class PutInstancePublicPortsResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

RebootInstanceResultTypeDef#

# RebootInstanceResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RebootInstanceResultTypeDef


def get_value() -> RebootInstanceResultTypeDef:
    return {
        "operations": ...,
    }


# RebootInstanceResultTypeDef definition

class RebootInstanceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

RebootRelationalDatabaseResultTypeDef#

# RebootRelationalDatabaseResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RebootRelationalDatabaseResultTypeDef


def get_value() -> RebootRelationalDatabaseResultTypeDef:
    return {
        "operations": ...,
    }


# RebootRelationalDatabaseResultTypeDef definition

class RebootRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

ReleaseStaticIpResultTypeDef#

# ReleaseStaticIpResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ReleaseStaticIpResultTypeDef


def get_value() -> ReleaseStaticIpResultTypeDef:
    return {
        "operations": ...,
    }


# ReleaseStaticIpResultTypeDef definition

class ReleaseStaticIpResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

ResetDistributionCacheResultTypeDef#

# ResetDistributionCacheResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ResetDistributionCacheResultTypeDef


def get_value() -> ResetDistributionCacheResultTypeDef:
    return {
        "status": ...,
    }


# ResetDistributionCacheResultTypeDef definition

class ResetDistributionCacheResultTypeDef(TypedDict):
    status: str,
    createTime: datetime,
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

SendContactMethodVerificationResultTypeDef#

# SendContactMethodVerificationResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SendContactMethodVerificationResultTypeDef


def get_value() -> SendContactMethodVerificationResultTypeDef:
    return {
        "operations": ...,
    }


# SendContactMethodVerificationResultTypeDef definition

class SendContactMethodVerificationResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

SetIpAddressTypeResultTypeDef#

# SetIpAddressTypeResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SetIpAddressTypeResultTypeDef


def get_value() -> SetIpAddressTypeResultTypeDef:
    return {
        "operations": ...,
    }


# SetIpAddressTypeResultTypeDef definition

class SetIpAddressTypeResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

SetResourceAccessForBucketResultTypeDef#

# SetResourceAccessForBucketResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SetResourceAccessForBucketResultTypeDef


def get_value() -> SetResourceAccessForBucketResultTypeDef:
    return {
        "operations": ...,
    }


# SetResourceAccessForBucketResultTypeDef definition

class SetResourceAccessForBucketResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

SetupInstanceHttpsResultTypeDef#

# SetupInstanceHttpsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SetupInstanceHttpsResultTypeDef


def get_value() -> SetupInstanceHttpsResultTypeDef:
    return {
        "operations": ...,
    }


# SetupInstanceHttpsResultTypeDef definition

class SetupInstanceHttpsResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StartGUISessionResultTypeDef#

# StartGUISessionResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StartGUISessionResultTypeDef


def get_value() -> StartGUISessionResultTypeDef:
    return {
        "operations": ...,
    }


# StartGUISessionResultTypeDef definition

class StartGUISessionResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StartInstanceResultTypeDef#

# StartInstanceResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StartInstanceResultTypeDef


def get_value() -> StartInstanceResultTypeDef:
    return {
        "operations": ...,
    }


# StartInstanceResultTypeDef definition

class StartInstanceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StartRelationalDatabaseResultTypeDef#

# StartRelationalDatabaseResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StartRelationalDatabaseResultTypeDef


def get_value() -> StartRelationalDatabaseResultTypeDef:
    return {
        "operations": ...,
    }


# StartRelationalDatabaseResultTypeDef definition

class StartRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StopGUISessionResultTypeDef#

# StopGUISessionResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StopGUISessionResultTypeDef


def get_value() -> StopGUISessionResultTypeDef:
    return {
        "operations": ...,
    }


# StopGUISessionResultTypeDef definition

class StopGUISessionResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StopInstanceResultTypeDef#

# StopInstanceResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StopInstanceResultTypeDef


def get_value() -> StopInstanceResultTypeDef:
    return {
        "operations": ...,
    }


# StopInstanceResultTypeDef definition

class StopInstanceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

StopRelationalDatabaseResultTypeDef#

# StopRelationalDatabaseResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import StopRelationalDatabaseResultTypeDef


def get_value() -> StopRelationalDatabaseResultTypeDef:
    return {
        "operations": ...,
    }


# StopRelationalDatabaseResultTypeDef definition

class StopRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

TagResourceResultTypeDef#

# TagResourceResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import TagResourceResultTypeDef


def get_value() -> TagResourceResultTypeDef:
    return {
        "operations": ...,
    }


# TagResourceResultTypeDef definition

class TagResourceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

TestAlarmResultTypeDef#

# TestAlarmResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import TestAlarmResultTypeDef


def get_value() -> TestAlarmResultTypeDef:
    return {
        "operations": ...,
    }


# TestAlarmResultTypeDef definition

class TestAlarmResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UnpeerVpcResultTypeDef#

# UnpeerVpcResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UnpeerVpcResultTypeDef


def get_value() -> UnpeerVpcResultTypeDef:
    return {
        "operation": ...,
    }


# UnpeerVpcResultTypeDef definition

class UnpeerVpcResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UntagResourceResultTypeDef#

# UntagResourceResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UntagResourceResultTypeDef


def get_value() -> UntagResourceResultTypeDef:
    return {
        "operations": ...,
    }


# UntagResourceResultTypeDef definition

class UntagResourceResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateBucketBundleResultTypeDef#

# UpdateBucketBundleResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateBucketBundleResultTypeDef


def get_value() -> UpdateBucketBundleResultTypeDef:
    return {
        "operations": ...,
    }


# UpdateBucketBundleResultTypeDef definition

class UpdateBucketBundleResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateDistributionBundleResultTypeDef#

# UpdateDistributionBundleResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateDistributionBundleResultTypeDef


def get_value() -> UpdateDistributionBundleResultTypeDef:
    return {
        "operation": ...,
    }


# UpdateDistributionBundleResultTypeDef definition

class UpdateDistributionBundleResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateDistributionResultTypeDef#

# UpdateDistributionResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateDistributionResultTypeDef


def get_value() -> UpdateDistributionResultTypeDef:
    return {
        "operation": ...,
    }


# UpdateDistributionResultTypeDef definition

class UpdateDistributionResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateDomainEntryResultTypeDef#

# UpdateDomainEntryResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateDomainEntryResultTypeDef


def get_value() -> UpdateDomainEntryResultTypeDef:
    return {
        "operations": ...,
    }


# UpdateDomainEntryResultTypeDef definition

class UpdateDomainEntryResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateInstanceMetadataOptionsResultTypeDef#

# UpdateInstanceMetadataOptionsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateInstanceMetadataOptionsResultTypeDef


def get_value() -> UpdateInstanceMetadataOptionsResultTypeDef:
    return {
        "operation": ...,
    }


# UpdateInstanceMetadataOptionsResultTypeDef definition

class UpdateInstanceMetadataOptionsResultTypeDef(TypedDict):
    operation: OperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateLoadBalancerAttributeResultTypeDef#

# UpdateLoadBalancerAttributeResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateLoadBalancerAttributeResultTypeDef


def get_value() -> UpdateLoadBalancerAttributeResultTypeDef:
    return {
        "operations": ...,
    }


# UpdateLoadBalancerAttributeResultTypeDef definition

class UpdateLoadBalancerAttributeResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateRelationalDatabaseParametersResultTypeDef#

# UpdateRelationalDatabaseParametersResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseParametersResultTypeDef


def get_value() -> UpdateRelationalDatabaseParametersResultTypeDef:
    return {
        "operations": ...,
    }


# UpdateRelationalDatabaseParametersResultTypeDef definition

class UpdateRelationalDatabaseParametersResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

UpdateRelationalDatabaseResultTypeDef#

# UpdateRelationalDatabaseResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateRelationalDatabaseResultTypeDef


def get_value() -> UpdateRelationalDatabaseResultTypeDef:
    return {
        "operations": ...,
    }


# UpdateRelationalDatabaseResultTypeDef definition

class UpdateRelationalDatabaseResultTypeDef(TypedDict):
    operations: List[OperationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

SetupHistoryTypeDef#

# SetupHistoryTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import SetupHistoryTypeDef


def get_value() -> SetupHistoryTypeDef:
    return {
        "operationId": ...,
    }


# SetupHistoryTypeDef definition

class SetupHistoryTypeDef(TypedDict):
    operationId: NotRequired[str],
    request: NotRequired[SetupRequestTypeDef],  # (1)
    resource: NotRequired[SetupHistoryResourceTypeDef],  # (2)
    executionDetails: NotRequired[List[SetupExecutionDetailsTypeDef]],  # (3)
    status: NotRequired[SetupStatusType],  # (4)
  1. See SetupRequestTypeDef
  2. See SetupHistoryResourceTypeDef
  3. See SetupExecutionDetailsTypeDef
  4. See SetupStatusType

GetStaticIpResultTypeDef#

# GetStaticIpResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetStaticIpResultTypeDef


def get_value() -> GetStaticIpResultTypeDef:
    return {
        "staticIp": ...,
    }


# GetStaticIpResultTypeDef definition

class GetStaticIpResultTypeDef(TypedDict):
    staticIp: StaticIpTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StaticIpTypeDef
  2. See ResponseMetadataTypeDef

GetStaticIpsResultTypeDef#

# GetStaticIpsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetStaticIpsResultTypeDef


def get_value() -> GetStaticIpsResultTypeDef:
    return {
        "staticIps": ...,
    }


# GetStaticIpsResultTypeDef definition

class GetStaticIpsResultTypeDef(TypedDict):
    staticIps: List[StaticIpTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StaticIpTypeDef
  2. See ResponseMetadataTypeDef

GetAutoSnapshotsResultTypeDef#

# GetAutoSnapshotsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetAutoSnapshotsResultTypeDef


def get_value() -> GetAutoSnapshotsResultTypeDef:
    return {
        "resourceName": ...,
    }


# GetAutoSnapshotsResultTypeDef definition

class GetAutoSnapshotsResultTypeDef(TypedDict):
    resourceName: str,
    resourceType: ResourceTypeType,  # (1)
    autoSnapshots: List[AutoSnapshotDetailsTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ResourceTypeType
  2. See AutoSnapshotDetailsTypeDef
  3. See ResponseMetadataTypeDef

GetRegionsResultTypeDef#

# GetRegionsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRegionsResultTypeDef


def get_value() -> GetRegionsResultTypeDef:
    return {
        "regions": ...,
    }


# GetRegionsResultTypeDef definition

class GetRegionsResultTypeDef(TypedDict):
    regions: List[RegionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RegionTypeDef
  2. See ResponseMetadataTypeDef

CreateBucketResultTypeDef#

# CreateBucketResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateBucketResultTypeDef


def get_value() -> CreateBucketResultTypeDef:
    return {
        "bucket": ...,
    }


# CreateBucketResultTypeDef definition

class CreateBucketResultTypeDef(TypedDict):
    bucket: BucketTypeDef,  # (1)
    operations: List[OperationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BucketTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetBucketsResultTypeDef#

# GetBucketsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetBucketsResultTypeDef


def get_value() -> GetBucketsResultTypeDef:
    return {
        "buckets": ...,
    }


# GetBucketsResultTypeDef definition

class GetBucketsResultTypeDef(TypedDict):
    buckets: List[BucketTypeDef],  # (1)
    nextPageToken: str,
    accountLevelBpaSync: AccountLevelBpaSyncTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BucketTypeDef
  2. See AccountLevelBpaSyncTypeDef
  3. See ResponseMetadataTypeDef

UpdateBucketResultTypeDef#

# UpdateBucketResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateBucketResultTypeDef


def get_value() -> UpdateBucketResultTypeDef:
    return {
        "bucket": ...,
    }


# UpdateBucketResultTypeDef definition

class UpdateBucketResultTypeDef(TypedDict):
    bucket: BucketTypeDef,  # (1)
    operations: List[OperationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BucketTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetDiskSnapshotResultTypeDef#

# GetDiskSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDiskSnapshotResultTypeDef


def get_value() -> GetDiskSnapshotResultTypeDef:
    return {
        "diskSnapshot": ...,
    }


# GetDiskSnapshotResultTypeDef definition

class GetDiskSnapshotResultTypeDef(TypedDict):
    diskSnapshot: DiskSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiskSnapshotTypeDef
  2. See ResponseMetadataTypeDef

GetDiskSnapshotsResultTypeDef#

# GetDiskSnapshotsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDiskSnapshotsResultTypeDef


def get_value() -> GetDiskSnapshotsResultTypeDef:
    return {
        "diskSnapshots": ...,
    }


# GetDiskSnapshotsResultTypeDef definition

class GetDiskSnapshotsResultTypeDef(TypedDict):
    diskSnapshots: List[DiskSnapshotTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiskSnapshotTypeDef
  2. See ResponseMetadataTypeDef

GetDiskResultTypeDef#

# GetDiskResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDiskResultTypeDef


def get_value() -> GetDiskResultTypeDef:
    return {
        "disk": ...,
    }


# GetDiskResultTypeDef definition

class GetDiskResultTypeDef(TypedDict):
    disk: DiskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiskTypeDef
  2. See ResponseMetadataTypeDef

GetDisksResultTypeDef#

# GetDisksResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDisksResultTypeDef


def get_value() -> GetDisksResultTypeDef:
    return {
        "disks": ...,
    }


# GetDisksResultTypeDef definition

class GetDisksResultTypeDef(TypedDict):
    disks: List[DiskTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiskTypeDef
  2. See ResponseMetadataTypeDef

InstanceHardwareTypeDef#

# InstanceHardwareTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstanceHardwareTypeDef


def get_value() -> InstanceHardwareTypeDef:
    return {
        "cpuCount": ...,
    }


# InstanceHardwareTypeDef definition

class InstanceHardwareTypeDef(TypedDict):
    cpuCount: NotRequired[int],
    disks: NotRequired[List[DiskTypeDef]],  # (1)
    ramSizeInGb: NotRequired[float],
  1. See DiskTypeDef

InstanceSnapshotTypeDef#

# InstanceSnapshotTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstanceSnapshotTypeDef


def get_value() -> InstanceSnapshotTypeDef:
    return {
        "name": ...,
    }


# InstanceSnapshotTypeDef definition

class InstanceSnapshotTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    state: NotRequired[InstanceSnapshotStateType],  # (4)
    progress: NotRequired[str],
    fromAttachedDisks: NotRequired[List[DiskTypeDef]],  # (5)
    fromInstanceName: NotRequired[str],
    fromInstanceArn: NotRequired[str],
    fromBlueprintId: NotRequired[str],
    fromBundleId: NotRequired[str],
    isFromAutoSnapshot: NotRequired[bool],
    sizeInGb: NotRequired[int],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See InstanceSnapshotStateType
  5. See DiskTypeDef

CreateKeyPairResultTypeDef#

# CreateKeyPairResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateKeyPairResultTypeDef


def get_value() -> CreateKeyPairResultTypeDef:
    return {
        "keyPair": ...,
    }


# CreateKeyPairResultTypeDef definition

class CreateKeyPairResultTypeDef(TypedDict):
    keyPair: KeyPairTypeDef,  # (1)
    publicKeyBase64: str,
    privateKeyBase64: str,
    operation: OperationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See KeyPairTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetKeyPairResultTypeDef#

# GetKeyPairResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetKeyPairResultTypeDef


def get_value() -> GetKeyPairResultTypeDef:
    return {
        "keyPair": ...,
    }


# GetKeyPairResultTypeDef definition

class GetKeyPairResultTypeDef(TypedDict):
    keyPair: KeyPairTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KeyPairTypeDef
  2. See ResponseMetadataTypeDef

GetKeyPairsResultTypeDef#

# GetKeyPairsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetKeyPairsResultTypeDef


def get_value() -> GetKeyPairsResultTypeDef:
    return {
        "keyPairs": ...,
    }


# GetKeyPairsResultTypeDef definition

class GetKeyPairsResultTypeDef(TypedDict):
    keyPairs: List[KeyPairTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KeyPairTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseSnapshotResultTypeDef#

# GetRelationalDatabaseSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotResultTypeDef


def get_value() -> GetRelationalDatabaseSnapshotResultTypeDef:
    return {
        "relationalDatabaseSnapshot": ...,
    }


# GetRelationalDatabaseSnapshotResultTypeDef definition

class GetRelationalDatabaseSnapshotResultTypeDef(TypedDict):
    relationalDatabaseSnapshot: RelationalDatabaseSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseSnapshotTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabaseSnapshotsResultTypeDef#

# GetRelationalDatabaseSnapshotsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseSnapshotsResultTypeDef


def get_value() -> GetRelationalDatabaseSnapshotsResultTypeDef:
    return {
        "relationalDatabaseSnapshots": ...,
    }


# GetRelationalDatabaseSnapshotsResultTypeDef definition

class GetRelationalDatabaseSnapshotsResultTypeDef(TypedDict):
    relationalDatabaseSnapshots: List[RelationalDatabaseSnapshotTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseSnapshotTypeDef
  2. See ResponseMetadataTypeDef

LightsailDistributionTypeDef#

# LightsailDistributionTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import LightsailDistributionTypeDef


def get_value() -> LightsailDistributionTypeDef:
    return {
        "name": ...,
    }


# LightsailDistributionTypeDef definition

class LightsailDistributionTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    alternativeDomainNames: NotRequired[List[str]],
    status: NotRequired[str],
    isEnabled: NotRequired[bool],
    domainName: NotRequired[str],
    bundleId: NotRequired[str],
    certificateName: NotRequired[str],
    origin: NotRequired[OriginTypeDef],  # (3)
    originPublicDNS: NotRequired[str],
    defaultCacheBehavior: NotRequired[CacheBehaviorTypeDef],  # (4)
    cacheBehaviorSettings: NotRequired[CacheSettingsOutputTypeDef],  # (5)
    cacheBehaviors: NotRequired[List[CacheBehaviorPerPathTypeDef]],  # (6)
    ableToUpdateBundle: NotRequired[bool],
    ipAddressType: NotRequired[IpAddressTypeType],  # (7)
    tags: NotRequired[List[TagTypeDef]],  # (8)
    viewerMinimumTlsProtocolVersion: NotRequired[str],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See OriginTypeDef
  4. See CacheBehaviorTypeDef
  5. See CacheSettingsOutputTypeDef
  6. See CacheBehaviorPerPathTypeDef
  7. See IpAddressTypeType
  8. See TagTypeDef

GetCloudFormationStackRecordsResultTypeDef#

# GetCloudFormationStackRecordsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetCloudFormationStackRecordsResultTypeDef


def get_value() -> GetCloudFormationStackRecordsResultTypeDef:
    return {
        "cloudFormationStackRecords": ...,
    }


# GetCloudFormationStackRecordsResultTypeDef definition

class GetCloudFormationStackRecordsResultTypeDef(TypedDict):
    cloudFormationStackRecords: List[CloudFormationStackRecordTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CloudFormationStackRecordTypeDef
  2. See ResponseMetadataTypeDef

UpdateContainerServiceRequestTypeDef#

# UpdateContainerServiceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateContainerServiceRequestTypeDef


def get_value() -> UpdateContainerServiceRequestTypeDef:
    return {
        "serviceName": ...,
    }


# UpdateContainerServiceRequestTypeDef definition

class UpdateContainerServiceRequestTypeDef(TypedDict):
    serviceName: str,
    power: NotRequired[ContainerServicePowerNameType],  # (1)
    scale: NotRequired[int],
    isDisabled: NotRequired[bool],
    publicDomainNames: NotRequired[Mapping[str, Sequence[str]]],
    privateRegistryAccess: NotRequired[PrivateRegistryAccessRequestTypeDef],  # (2)
  1. See ContainerServicePowerNameType
  2. See PrivateRegistryAccessRequestTypeDef

ContainerServiceDeploymentTypeDef#

# ContainerServiceDeploymentTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServiceDeploymentTypeDef


def get_value() -> ContainerServiceDeploymentTypeDef:
    return {
        "version": ...,
    }


# ContainerServiceDeploymentTypeDef definition

class ContainerServiceDeploymentTypeDef(TypedDict):
    version: NotRequired[int],
    state: NotRequired[ContainerServiceDeploymentStateType],  # (1)
    containers: NotRequired[Dict[str, ContainerOutputTypeDef]],  # (2)
    publicEndpoint: NotRequired[ContainerServiceEndpointTypeDef],  # (3)
    createdAt: NotRequired[datetime],
  1. See ContainerServiceDeploymentStateType
  2. See ContainerOutputTypeDef
  3. See ContainerServiceEndpointTypeDef

ContainerServiceDeploymentRequestTypeDef#

# ContainerServiceDeploymentRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServiceDeploymentRequestTypeDef


def get_value() -> ContainerServiceDeploymentRequestTypeDef:
    return {
        "containers": ...,
    }


# ContainerServiceDeploymentRequestTypeDef definition

class ContainerServiceDeploymentRequestTypeDef(TypedDict):
    containers: NotRequired[Mapping[str, ContainerUnionTypeDef]],  # (1)
    publicEndpoint: NotRequired[EndpointRequestTypeDef],  # (2)
  1. See ContainerTypeDef ContainerOutputTypeDef
  2. See EndpointRequestTypeDef

CreateContainerServiceDeploymentRequestTypeDef#

# CreateContainerServiceDeploymentRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateContainerServiceDeploymentRequestTypeDef


def get_value() -> CreateContainerServiceDeploymentRequestTypeDef:
    return {
        "serviceName": ...,
    }


# CreateContainerServiceDeploymentRequestTypeDef definition

class CreateContainerServiceDeploymentRequestTypeDef(TypedDict):
    serviceName: str,
    containers: NotRequired[Mapping[str, ContainerUnionTypeDef]],  # (1)
    publicEndpoint: NotRequired[EndpointRequestTypeDef],  # (2)
  1. See ContainerTypeDef ContainerOutputTypeDef
  2. See EndpointRequestTypeDef

ExportSnapshotRecordSourceInfoTypeDef#

# ExportSnapshotRecordSourceInfoTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ExportSnapshotRecordSourceInfoTypeDef


def get_value() -> ExportSnapshotRecordSourceInfoTypeDef:
    return {
        "resourceType": ...,
    }


# ExportSnapshotRecordSourceInfoTypeDef definition

class ExportSnapshotRecordSourceInfoTypeDef(TypedDict):
    resourceType: NotRequired[ExportSnapshotRecordSourceTypeType],  # (1)
    createdAt: NotRequired[datetime],
    name: NotRequired[str],
    arn: NotRequired[str],
    fromResourceName: NotRequired[str],
    fromResourceArn: NotRequired[str],
    instanceSnapshotInfo: NotRequired[InstanceSnapshotInfoTypeDef],  # (2)
    diskSnapshotInfo: NotRequired[DiskSnapshotInfoTypeDef],  # (3)
  1. See ExportSnapshotRecordSourceTypeType
  2. See InstanceSnapshotInfoTypeDef
  3. See DiskSnapshotInfoTypeDef

CreateDomainEntryRequestTypeDef#

# CreateDomainEntryRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDomainEntryRequestTypeDef


def get_value() -> CreateDomainEntryRequestTypeDef:
    return {
        "domainName": ...,
    }


# CreateDomainEntryRequestTypeDef definition

class CreateDomainEntryRequestTypeDef(TypedDict):
    domainName: str,
    domainEntry: DomainEntryUnionTypeDef,  # (1)
  1. See DomainEntryTypeDef DomainEntryOutputTypeDef

DeleteDomainEntryRequestTypeDef#

# DeleteDomainEntryRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DeleteDomainEntryRequestTypeDef


def get_value() -> DeleteDomainEntryRequestTypeDef:
    return {
        "domainName": ...,
    }


# DeleteDomainEntryRequestTypeDef definition

class DeleteDomainEntryRequestTypeDef(TypedDict):
    domainName: str,
    domainEntry: DomainEntryUnionTypeDef,  # (1)
  1. See DomainEntryTypeDef DomainEntryOutputTypeDef

UpdateDomainEntryRequestTypeDef#

# UpdateDomainEntryRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateDomainEntryRequestTypeDef


def get_value() -> UpdateDomainEntryRequestTypeDef:
    return {
        "domainName": ...,
    }


# UpdateDomainEntryRequestTypeDef definition

class UpdateDomainEntryRequestTypeDef(TypedDict):
    domainName: str,
    domainEntry: DomainEntryUnionTypeDef,  # (1)
  1. See DomainEntryTypeDef DomainEntryOutputTypeDef

RenewalSummaryTypeDef#

# RenewalSummaryTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import RenewalSummaryTypeDef


def get_value() -> RenewalSummaryTypeDef:
    return {
        "domainValidationRecords": ...,
    }


# RenewalSummaryTypeDef definition

class RenewalSummaryTypeDef(TypedDict):
    domainValidationRecords: NotRequired[List[DomainValidationRecordTypeDef]],  # (1)
    renewalStatus: NotRequired[RenewalStatusType],  # (2)
    renewalStatusReason: NotRequired[str],
    updatedAt: NotRequired[datetime],
  1. See DomainValidationRecordTypeDef
  2. See RenewalStatusType

CostEstimateTypeDef#

# CostEstimateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CostEstimateTypeDef


def get_value() -> CostEstimateTypeDef:
    return {
        "usageType": ...,
    }


# CostEstimateTypeDef definition

class CostEstimateTypeDef(TypedDict):
    usageType: NotRequired[str],
    resultsByTime: NotRequired[List[EstimateByTimeTypeDef]],  # (1)
  1. See EstimateByTimeTypeDef

GetInstanceAccessDetailsResultTypeDef#

# GetInstanceAccessDetailsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceAccessDetailsResultTypeDef


def get_value() -> GetInstanceAccessDetailsResultTypeDef:
    return {
        "accessDetails": ...,
    }


# GetInstanceAccessDetailsResultTypeDef definition

class GetInstanceAccessDetailsResultTypeDef(TypedDict):
    accessDetails: InstanceAccessDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceAccessDetailsTypeDef
  2. See ResponseMetadataTypeDef

LoadBalancerTlsCertificateTypeDef#

# LoadBalancerTlsCertificateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import LoadBalancerTlsCertificateTypeDef


def get_value() -> LoadBalancerTlsCertificateTypeDef:
    return {
        "name": ...,
    }


# LoadBalancerTlsCertificateTypeDef definition

class LoadBalancerTlsCertificateTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    loadBalancerName: NotRequired[str],
    isAttached: NotRequired[bool],
    status: NotRequired[LoadBalancerTlsCertificateStatusType],  # (4)
    domainName: NotRequired[str],
    domainValidationRecords: NotRequired[List[LoadBalancerTlsCertificateDomainValidationRecordTypeDef]],  # (5)
    failureReason: NotRequired[LoadBalancerTlsCertificateFailureReasonType],  # (6)
    issuedAt: NotRequired[datetime],
    issuer: NotRequired[str],
    keyAlgorithm: NotRequired[str],
    notAfter: NotRequired[datetime],
    notBefore: NotRequired[datetime],
    renewalSummary: NotRequired[LoadBalancerTlsCertificateRenewalSummaryTypeDef],  # (7)
    revocationReason: NotRequired[LoadBalancerTlsCertificateRevocationReasonType],  # (8)
    revokedAt: NotRequired[datetime],
    serial: NotRequired[str],
    signatureAlgorithm: NotRequired[str],
    subject: NotRequired[str],
    subjectAlternativeNames: NotRequired[List[str]],
  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#

# GetLoadBalancerResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancerResultTypeDef


def get_value() -> GetLoadBalancerResultTypeDef:
    return {
        "loadBalancer": ...,
    }


# GetLoadBalancerResultTypeDef definition

class GetLoadBalancerResultTypeDef(TypedDict):
    loadBalancer: LoadBalancerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerTypeDef
  2. See ResponseMetadataTypeDef

GetLoadBalancersResultTypeDef#

# GetLoadBalancersResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancersResultTypeDef


def get_value() -> GetLoadBalancersResultTypeDef:
    return {
        "loadBalancers": ...,
    }


# GetLoadBalancersResultTypeDef definition

class GetLoadBalancersResultTypeDef(TypedDict):
    loadBalancers: List[LoadBalancerTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerTypeDef
  2. See ResponseMetadataTypeDef

DomainTypeDef#

# DomainTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import DomainTypeDef


def get_value() -> DomainTypeDef:
    return {
        "name": ...,
    }


# DomainTypeDef definition

class DomainTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    domainEntries: NotRequired[List[DomainEntryOutputTypeDef]],  # (4)
    registeredDomainDelegationInfo: NotRequired[RegisteredDomainDelegationInfoTypeDef],  # (5)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See TagTypeDef
  4. See DomainEntryOutputTypeDef
  5. See RegisteredDomainDelegationInfoTypeDef

GetRelationalDatabaseResultTypeDef#

# GetRelationalDatabaseResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabaseResultTypeDef


def get_value() -> GetRelationalDatabaseResultTypeDef:
    return {
        "relationalDatabase": ...,
    }


# GetRelationalDatabaseResultTypeDef definition

class GetRelationalDatabaseResultTypeDef(TypedDict):
    relationalDatabase: RelationalDatabaseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseTypeDef
  2. See ResponseMetadataTypeDef

GetRelationalDatabasesResultTypeDef#

# GetRelationalDatabasesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetRelationalDatabasesResultTypeDef


def get_value() -> GetRelationalDatabasesResultTypeDef:
    return {
        "relationalDatabases": ...,
    }


# GetRelationalDatabasesResultTypeDef definition

class GetRelationalDatabasesResultTypeDef(TypedDict):
    relationalDatabases: List[RelationalDatabaseTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationalDatabaseTypeDef
  2. See ResponseMetadataTypeDef

GetSetupHistoryResultTypeDef#

# GetSetupHistoryResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetSetupHistoryResultTypeDef


def get_value() -> GetSetupHistoryResultTypeDef:
    return {
        "setupHistory": ...,
    }


# GetSetupHistoryResultTypeDef definition

class GetSetupHistoryResultTypeDef(TypedDict):
    setupHistory: List[SetupHistoryTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SetupHistoryTypeDef
  2. See ResponseMetadataTypeDef

InstanceTypeDef#

# InstanceTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import InstanceTypeDef


def get_value() -> InstanceTypeDef:
    return {
        "name": ...,
    }


# InstanceTypeDef definition

class InstanceTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    supportCode: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    blueprintId: NotRequired[str],
    blueprintName: NotRequired[str],
    bundleId: NotRequired[str],
    addOns: NotRequired[List[AddOnTypeDef]],  # (4)
    isStaticIp: NotRequired[bool],
    privateIpAddress: NotRequired[str],
    publicIpAddress: NotRequired[str],
    ipv6Addresses: NotRequired[List[str]],
    ipAddressType: NotRequired[IpAddressTypeType],  # (5)
    hardware: NotRequired[InstanceHardwareTypeDef],  # (6)
    networking: NotRequired[InstanceNetworkingTypeDef],  # (7)
    state: NotRequired[InstanceStateTypeDef],  # (8)
    username: NotRequired[str],
    sshKeyName: NotRequired[str],
    metadataOptions: NotRequired[InstanceMetadataOptionsTypeDef],  # (9)
  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#

# GetInstanceSnapshotResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotResultTypeDef


def get_value() -> GetInstanceSnapshotResultTypeDef:
    return {
        "instanceSnapshot": ...,
    }


# GetInstanceSnapshotResultTypeDef definition

class GetInstanceSnapshotResultTypeDef(TypedDict):
    instanceSnapshot: InstanceSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceSnapshotTypeDef
  2. See ResponseMetadataTypeDef

GetInstanceSnapshotsResultTypeDef#

# GetInstanceSnapshotsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceSnapshotsResultTypeDef


def get_value() -> GetInstanceSnapshotsResultTypeDef:
    return {
        "instanceSnapshots": ...,
    }


# GetInstanceSnapshotsResultTypeDef definition

class GetInstanceSnapshotsResultTypeDef(TypedDict):
    instanceSnapshots: List[InstanceSnapshotTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceSnapshotTypeDef
  2. See ResponseMetadataTypeDef

CreateDistributionResultTypeDef#

# CreateDistributionResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDistributionResultTypeDef


def get_value() -> CreateDistributionResultTypeDef:
    return {
        "distribution": ...,
    }


# CreateDistributionResultTypeDef definition

class CreateDistributionResultTypeDef(TypedDict):
    distribution: LightsailDistributionTypeDef,  # (1)
    operation: OperationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See LightsailDistributionTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetDistributionsResultTypeDef#

# GetDistributionsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDistributionsResultTypeDef


def get_value() -> GetDistributionsResultTypeDef:
    return {
        "distributions": ...,
    }


# GetDistributionsResultTypeDef definition

class GetDistributionsResultTypeDef(TypedDict):
    distributions: List[LightsailDistributionTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LightsailDistributionTypeDef
  2. See ResponseMetadataTypeDef

CreateDistributionRequestTypeDef#

# CreateDistributionRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateDistributionRequestTypeDef


def get_value() -> CreateDistributionRequestTypeDef:
    return {
        "distributionName": ...,
    }


# CreateDistributionRequestTypeDef definition

class CreateDistributionRequestTypeDef(TypedDict):
    distributionName: str,
    origin: InputOriginTypeDef,  # (1)
    defaultCacheBehavior: CacheBehaviorTypeDef,  # (2)
    bundleId: str,
    cacheBehaviorSettings: NotRequired[CacheSettingsUnionTypeDef],  # (3)
    cacheBehaviors: NotRequired[Sequence[CacheBehaviorPerPathTypeDef]],  # (4)
    ipAddressType: NotRequired[IpAddressTypeType],  # (5)
    tags: NotRequired[Sequence[TagTypeDef]],  # (6)
    certificateName: NotRequired[str],
    viewerMinimumTlsProtocolVersion: NotRequired[ViewerMinimumTlsProtocolVersionEnumType],  # (7)
  1. See InputOriginTypeDef
  2. See CacheBehaviorTypeDef
  3. See CacheSettingsTypeDef CacheSettingsOutputTypeDef
  4. See CacheBehaviorPerPathTypeDef
  5. See IpAddressTypeType
  6. See TagTypeDef
  7. See ViewerMinimumTlsProtocolVersionEnumType

UpdateDistributionRequestTypeDef#

# UpdateDistributionRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateDistributionRequestTypeDef


def get_value() -> UpdateDistributionRequestTypeDef:
    return {
        "distributionName": ...,
    }


# UpdateDistributionRequestTypeDef definition

class UpdateDistributionRequestTypeDef(TypedDict):
    distributionName: str,
    origin: NotRequired[InputOriginTypeDef],  # (1)
    defaultCacheBehavior: NotRequired[CacheBehaviorTypeDef],  # (2)
    cacheBehaviorSettings: NotRequired[CacheSettingsUnionTypeDef],  # (3)
    cacheBehaviors: NotRequired[Sequence[CacheBehaviorPerPathTypeDef]],  # (4)
    isEnabled: NotRequired[bool],
    viewerMinimumTlsProtocolVersion: NotRequired[ViewerMinimumTlsProtocolVersionEnumType],  # (5)
    certificateName: NotRequired[str],
    useDefaultCertificate: NotRequired[bool],
  1. See InputOriginTypeDef
  2. See CacheBehaviorTypeDef
  3. See CacheSettingsTypeDef CacheSettingsOutputTypeDef
  4. See CacheBehaviorPerPathTypeDef
  5. See ViewerMinimumTlsProtocolVersionEnumType

ContainerServiceTypeDef#

# ContainerServiceTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServiceTypeDef


def get_value() -> ContainerServiceTypeDef:
    return {
        "containerServiceName": ...,
    }


# ContainerServiceTypeDef definition

class ContainerServiceTypeDef(TypedDict):
    containerServiceName: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    tags: NotRequired[List[TagTypeDef]],  # (3)
    power: NotRequired[ContainerServicePowerNameType],  # (4)
    powerId: NotRequired[str],
    state: NotRequired[ContainerServiceStateType],  # (5)
    stateDetail: NotRequired[ContainerServiceStateDetailTypeDef],  # (6)
    scale: NotRequired[int],
    currentDeployment: NotRequired[ContainerServiceDeploymentTypeDef],  # (7)
    nextDeployment: NotRequired[ContainerServiceDeploymentTypeDef],  # (7)
    isDisabled: NotRequired[bool],
    principalArn: NotRequired[str],
    privateDomainName: NotRequired[str],
    publicDomainNames: NotRequired[Dict[str, List[str]]],
    url: NotRequired[str],
    privateRegistryAccess: NotRequired[PrivateRegistryAccessTypeDef],  # (9)
  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#

# GetContainerServiceDeploymentsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetContainerServiceDeploymentsResultTypeDef


def get_value() -> GetContainerServiceDeploymentsResultTypeDef:
    return {
        "deployments": ...,
    }


# GetContainerServiceDeploymentsResultTypeDef definition

class GetContainerServiceDeploymentsResultTypeDef(TypedDict):
    deployments: List[ContainerServiceDeploymentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceDeploymentTypeDef
  2. See ResponseMetadataTypeDef

CreateContainerServiceRequestTypeDef#

# CreateContainerServiceRequestTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateContainerServiceRequestTypeDef


def get_value() -> CreateContainerServiceRequestTypeDef:
    return {
        "serviceName": ...,
    }


# CreateContainerServiceRequestTypeDef definition

class CreateContainerServiceRequestTypeDef(TypedDict):
    serviceName: str,
    power: ContainerServicePowerNameType,  # (1)
    scale: int,
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    publicDomainNames: NotRequired[Mapping[str, Sequence[str]]],
    deployment: NotRequired[ContainerServiceDeploymentRequestTypeDef],  # (3)
    privateRegistryAccess: NotRequired[PrivateRegistryAccessRequestTypeDef],  # (4)
  1. See ContainerServicePowerNameType
  2. See TagTypeDef
  3. See ContainerServiceDeploymentRequestTypeDef
  4. See PrivateRegistryAccessRequestTypeDef

ExportSnapshotRecordTypeDef#

# ExportSnapshotRecordTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ExportSnapshotRecordTypeDef


def get_value() -> ExportSnapshotRecordTypeDef:
    return {
        "name": ...,
    }


# ExportSnapshotRecordTypeDef definition

class ExportSnapshotRecordTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (1)
    resourceType: NotRequired[ResourceTypeType],  # (2)
    state: NotRequired[RecordStateType],  # (3)
    sourceInfo: NotRequired[ExportSnapshotRecordSourceInfoTypeDef],  # (4)
    destinationInfo: NotRequired[DestinationInfoTypeDef],  # (5)
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See RecordStateType
  4. See ExportSnapshotRecordSourceInfoTypeDef
  5. See DestinationInfoTypeDef

CertificateTypeDef#

# CertificateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CertificateTypeDef


def get_value() -> CertificateTypeDef:
    return {
        "arn": ...,
    }


# CertificateTypeDef definition

class CertificateTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    domainName: NotRequired[str],
    status: NotRequired[CertificateStatusType],  # (1)
    serialNumber: NotRequired[str],
    subjectAlternativeNames: NotRequired[List[str]],
    domainValidationRecords: NotRequired[List[DomainValidationRecordTypeDef]],  # (2)
    requestFailureReason: NotRequired[str],
    inUseResourceCount: NotRequired[int],
    keyAlgorithm: NotRequired[str],
    createdAt: NotRequired[datetime],
    issuedAt: NotRequired[datetime],
    issuerCA: NotRequired[str],
    notBefore: NotRequired[datetime],
    notAfter: NotRequired[datetime],
    eligibleToRenew: NotRequired[str],
    renewalSummary: NotRequired[RenewalSummaryTypeDef],  # (3)
    revokedAt: NotRequired[datetime],
    revocationReason: NotRequired[str],
    tags: NotRequired[List[TagTypeDef]],  # (4)
    supportCode: NotRequired[str],
  1. See CertificateStatusType
  2. See DomainValidationRecordTypeDef
  3. See RenewalSummaryTypeDef
  4. See TagTypeDef

ResourceBudgetEstimateTypeDef#

# ResourceBudgetEstimateTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ResourceBudgetEstimateTypeDef


def get_value() -> ResourceBudgetEstimateTypeDef:
    return {
        "resourceName": ...,
    }


# ResourceBudgetEstimateTypeDef definition

class ResourceBudgetEstimateTypeDef(TypedDict):
    resourceName: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (1)
    costEstimates: NotRequired[List[CostEstimateTypeDef]],  # (2)
    startTime: NotRequired[datetime],
    endTime: NotRequired[datetime],
  1. See ResourceTypeType
  2. See CostEstimateTypeDef

GetLoadBalancerTlsCertificatesResultTypeDef#

# GetLoadBalancerTlsCertificatesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetLoadBalancerTlsCertificatesResultTypeDef


def get_value() -> GetLoadBalancerTlsCertificatesResultTypeDef:
    return {
        "tlsCertificates": ...,
    }


# GetLoadBalancerTlsCertificatesResultTypeDef definition

class GetLoadBalancerTlsCertificatesResultTypeDef(TypedDict):
    tlsCertificates: List[LoadBalancerTlsCertificateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerTlsCertificateTypeDef
  2. See ResponseMetadataTypeDef

GetDomainResultTypeDef#

# GetDomainResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDomainResultTypeDef


def get_value() -> GetDomainResultTypeDef:
    return {
        "domain": ...,
    }


# GetDomainResultTypeDef definition

class GetDomainResultTypeDef(TypedDict):
    domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

GetDomainsResultTypeDef#

# GetDomainsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetDomainsResultTypeDef


def get_value() -> GetDomainsResultTypeDef:
    return {
        "domains": ...,
    }


# GetDomainsResultTypeDef definition

class GetDomainsResultTypeDef(TypedDict):
    domains: List[DomainTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

GetInstanceResultTypeDef#

# GetInstanceResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstanceResultTypeDef


def get_value() -> GetInstanceResultTypeDef:
    return {
        "instance": ...,
    }


# GetInstanceResultTypeDef definition

class GetInstanceResultTypeDef(TypedDict):
    instance: InstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

GetInstancesResultTypeDef#

# GetInstancesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetInstancesResultTypeDef


def get_value() -> GetInstancesResultTypeDef:
    return {
        "instances": ...,
    }


# GetInstancesResultTypeDef definition

class GetInstancesResultTypeDef(TypedDict):
    instances: List[InstanceTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

ContainerServicesListResultTypeDef#

# ContainerServicesListResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import ContainerServicesListResultTypeDef


def get_value() -> ContainerServicesListResultTypeDef:
    return {
        "containerServices": ...,
    }


# ContainerServicesListResultTypeDef definition

class ContainerServicesListResultTypeDef(TypedDict):
    containerServices: List[ContainerServiceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

CreateContainerServiceDeploymentResultTypeDef#

# CreateContainerServiceDeploymentResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateContainerServiceDeploymentResultTypeDef


def get_value() -> CreateContainerServiceDeploymentResultTypeDef:
    return {
        "containerService": ...,
    }


# CreateContainerServiceDeploymentResultTypeDef definition

class CreateContainerServiceDeploymentResultTypeDef(TypedDict):
    containerService: ContainerServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

CreateContainerServiceResultTypeDef#

# CreateContainerServiceResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateContainerServiceResultTypeDef


def get_value() -> CreateContainerServiceResultTypeDef:
    return {
        "containerService": ...,
    }


# CreateContainerServiceResultTypeDef definition

class CreateContainerServiceResultTypeDef(TypedDict):
    containerService: ContainerServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

UpdateContainerServiceResultTypeDef#

# UpdateContainerServiceResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import UpdateContainerServiceResultTypeDef


def get_value() -> UpdateContainerServiceResultTypeDef:
    return {
        "containerService": ...,
    }


# UpdateContainerServiceResultTypeDef definition

class UpdateContainerServiceResultTypeDef(TypedDict):
    containerService: ContainerServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContainerServiceTypeDef
  2. See ResponseMetadataTypeDef

GetExportSnapshotRecordsResultTypeDef#

# GetExportSnapshotRecordsResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetExportSnapshotRecordsResultTypeDef


def get_value() -> GetExportSnapshotRecordsResultTypeDef:
    return {
        "exportSnapshotRecords": ...,
    }


# GetExportSnapshotRecordsResultTypeDef definition

class GetExportSnapshotRecordsResultTypeDef(TypedDict):
    exportSnapshotRecords: List[ExportSnapshotRecordTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportSnapshotRecordTypeDef
  2. See ResponseMetadataTypeDef

CertificateSummaryTypeDef#

# CertificateSummaryTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CertificateSummaryTypeDef


def get_value() -> CertificateSummaryTypeDef:
    return {
        "certificateArn": ...,
    }


# CertificateSummaryTypeDef definition

class CertificateSummaryTypeDef(TypedDict):
    certificateArn: NotRequired[str],
    certificateName: NotRequired[str],
    domainName: NotRequired[str],
    certificateDetail: NotRequired[CertificateTypeDef],  # (1)
    tags: NotRequired[List[TagTypeDef]],  # (2)
  1. See CertificateTypeDef
  2. See TagTypeDef

GetCostEstimateResultTypeDef#

# GetCostEstimateResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetCostEstimateResultTypeDef


def get_value() -> GetCostEstimateResultTypeDef:
    return {
        "resourcesBudgetEstimate": ...,
    }


# GetCostEstimateResultTypeDef definition

class GetCostEstimateResultTypeDef(TypedDict):
    resourcesBudgetEstimate: List[ResourceBudgetEstimateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceBudgetEstimateTypeDef
  2. See ResponseMetadataTypeDef

CreateCertificateResultTypeDef#

# CreateCertificateResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import CreateCertificateResultTypeDef


def get_value() -> CreateCertificateResultTypeDef:
    return {
        "certificate": ...,
    }


# CreateCertificateResultTypeDef definition

class CreateCertificateResultTypeDef(TypedDict):
    certificate: CertificateSummaryTypeDef,  # (1)
    operations: List[OperationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CertificateSummaryTypeDef
  2. See OperationTypeDef
  3. See ResponseMetadataTypeDef

GetCertificatesResultTypeDef#

# GetCertificatesResultTypeDef TypedDict usage example

from mypy_boto3_lightsail.type_defs import GetCertificatesResultTypeDef


def get_value() -> GetCertificatesResultTypeDef:
    return {
        "certificates": ...,
    }


# GetCertificatesResultTypeDef definition

class GetCertificatesResultTypeDef(TypedDict):
    certificates: List[CertificateSummaryTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateSummaryTypeDef
  2. See ResponseMetadataTypeDef