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.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.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.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 List[InstancePlatformType]
  2. See List[Literal['LfR']]

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 List[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 Sequence[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.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 Dict[str, 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.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.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 Mapping[str, 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.datetime],
    end: NotRequired[datetime.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.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 Sequence[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 Sequence[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.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.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.datetime],
    fingerprintSHA1: NotRequired[str],
    fingerprintSHA256: NotRequired[str],
    notValidBefore: NotRequired[datetime.datetime],
    notValidAfter: NotRequired[datetime.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.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 Sequence[ContactProtocolType]
  5. See Sequence[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.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.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.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 List[ContactProtocolType]
  11. See List[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.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.datetime],
    location: NotRequired[ResourceLocationTypeDef],  # (2)
    isTerminal: NotRequired[bool],
    operationDetails: NotRequired[str],
    operationType: NotRequired[OperationTypeType],  # (3)
    status: NotRequired[OperationStatusType],  # (4)
    statusChangedAt: NotRequired[datetime.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.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.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.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.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.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.datetime],
    status: NotRequired[AutoSnapshotStatusType],  # (1)
    fromAttachedDisks: NotRequired[List[AttachedDiskTypeDef]],  # (2)
  1. See AutoSnapshotStatusType
  2. See List[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 List[AvailabilityZoneTypeDef]
  3. See List[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 List[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 List[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.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 List[TagTypeDef]
  4. See List[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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.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 List[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.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 List[TagTypeDef]
  4. See List[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.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 List[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.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 List[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 Sequence[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 List[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 Sequence[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.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 List[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 List[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 List[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 List[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 Sequence[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 List[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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 Sequence[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 Sequence[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.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 List[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 List[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 List[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.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 List[TagTypeDef]
  4. See LoadBalancerStateType
  5. See LoadBalancerProtocolType
  6. See List[InstanceHealthSummaryTypeDef]
  7. See List[LoadBalancerTlsCertificateSummaryTypeDef]
  8. See Dict[LoadBalancerAttributeNameType, str]
  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.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.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 List[TagTypeDef]
  4. See RelationalDatabaseHardwareTypeDef
  5. See PendingModifiedRelationalDatabaseValuesTypeDef
  6. See RelationalDatabaseEndpointTypeDef
  7. See List[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 List[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 Sequence[TagTypeDef]
  2. See Sequence[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 Sequence[TagTypeDef]
  2. See Sequence[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 Mapping[str, Sequence[DiskMapTypeDef]]
  2. See Sequence[TagTypeDef]
  3. See Sequence[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 Sequence[TagTypeDef]
  2. See Sequence[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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.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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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.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 List[TagTypeDef]
  4. See InstanceSnapshotStateType
  5. See List[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 List[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 List[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.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 List[CacheBehaviorPerPathTypeDef]
  7. See IpAddressTypeType
  8. See List[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 List[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.datetime],
  1. See ContainerServiceDeploymentStateType
  2. See Dict[str, 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 Mapping[str, ContainerUnionTypeDef]
  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 Mapping[str, ContainerUnionTypeDef]
  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.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 DomainEntryUnionTypeDef

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 DomainEntryUnionTypeDef

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 DomainEntryUnionTypeDef

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.datetime],
  1. See List[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 List[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.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.datetime],
    issuer: NotRequired[str],
    keyAlgorithm: NotRequired[str],
    notAfter: NotRequired[datetime.datetime],
    notBefore: NotRequired[datetime.datetime],
    renewalSummary: NotRequired[LoadBalancerTlsCertificateRenewalSummaryTypeDef],  # (7)
    revocationReason: NotRequired[LoadBalancerTlsCertificateRevocationReasonType],  # (8)
    revokedAt: NotRequired[datetime.datetime],
    serial: NotRequired[str],
    signatureAlgorithm: NotRequired[str],
    subject: NotRequired[str],
    subjectAlternativeNames: NotRequired[List[str]],
  1. See ResourceLocationTypeDef
  2. See ResourceTypeType
  3. See List[TagTypeDef]
  4. See LoadBalancerTlsCertificateStatusType
  5. See List[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 List[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.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 List[TagTypeDef]
  4. See List[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 List[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 List[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.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 List[TagTypeDef]
  4. See List[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 List[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 List[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 CacheSettingsUnionTypeDef
  4. See Sequence[CacheBehaviorPerPathTypeDef]
  5. See IpAddressTypeType
  6. See Sequence[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 CacheSettingsUnionTypeDef
  4. See Sequence[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.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 List[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 List[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 Sequence[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.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.datetime],
    issuedAt: NotRequired[datetime.datetime],
    issuerCA: NotRequired[str],
    notBefore: NotRequired[datetime.datetime],
    notAfter: NotRequired[datetime.datetime],
    eligibleToRenew: NotRequired[str],
    renewalSummary: NotRequired[RenewalSummaryTypeDef],  # (3)
    revokedAt: NotRequired[datetime.datetime],
    revocationReason: NotRequired[str],
    tags: NotRequired[List[TagTypeDef]],  # (4)
    supportCode: NotRequired[str],
  1. See CertificateStatusType
  2. See List[DomainValidationRecordTypeDef]
  3. See RenewalSummaryTypeDef
  4. See List[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.datetime],
    endTime: NotRequired[datetime.datetime],
  1. See ResourceTypeType
  2. See List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[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 List[CertificateSummaryTypeDef]
  2. See ResponseMetadataTypeDef