Skip to content

Type definitions#

Index > ElasticBeanstalk > Type definitions

Auto-generated documentation for ElasticBeanstalk type annotations stubs module types-boto3-elasticbeanstalk.

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AbortEnvironmentUpdateMessageRequestTypeDef#

# AbortEnvironmentUpdateMessageRequestTypeDef definition

class AbortEnvironmentUpdateMessageRequestTypeDef(TypedDict):
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

LatencyTypeDef#

# LatencyTypeDef definition

class LatencyTypeDef(TypedDict):
    P999: NotRequired[float],
    P99: NotRequired[float],
    P95: NotRequired[float],
    P90: NotRequired[float],
    P85: NotRequired[float],
    P75: NotRequired[float],
    P50: NotRequired[float],
    P10: NotRequired[float],

StatusCodesTypeDef#

# StatusCodesTypeDef definition

class StatusCodesTypeDef(TypedDict):
    Status2xx: NotRequired[int],
    Status3xx: NotRequired[int],
    Status4xx: NotRequired[int],
    Status5xx: NotRequired[int],

S3LocationTypeDef#

# S3LocationTypeDef definition

class S3LocationTypeDef(TypedDict):
    S3Bucket: NotRequired[str],
    S3Key: NotRequired[str],

SourceBuildInformationTypeDef#

# SourceBuildInformationTypeDef definition

class SourceBuildInformationTypeDef(TypedDict):
    SourceType: SourceTypeType,  # (1)
    SourceRepository: SourceRepositoryType,  # (2)
    SourceLocation: str,
  1. See SourceTypeType
  2. See SourceRepositoryType

MaxAgeRuleTypeDef#

# MaxAgeRuleTypeDef definition

class MaxAgeRuleTypeDef(TypedDict):
    Enabled: bool,
    MaxAgeInDays: NotRequired[int],
    DeleteSourceFromS3: NotRequired[bool],

MaxCountRuleTypeDef#

# MaxCountRuleTypeDef definition

class MaxCountRuleTypeDef(TypedDict):
    Enabled: bool,
    MaxCount: NotRequired[int],
    DeleteSourceFromS3: NotRequired[bool],

ApplyEnvironmentManagedActionRequestRequestTypeDef#

# ApplyEnvironmentManagedActionRequestRequestTypeDef definition

class ApplyEnvironmentManagedActionRequestRequestTypeDef(TypedDict):
    ActionId: str,
    EnvironmentName: NotRequired[str],
    EnvironmentId: NotRequired[str],

AssociateEnvironmentOperationsRoleMessageRequestTypeDef#

# AssociateEnvironmentOperationsRoleMessageRequestTypeDef definition

class AssociateEnvironmentOperationsRoleMessageRequestTypeDef(TypedDict):
    EnvironmentName: str,
    OperationsRole: str,

AutoScalingGroupTypeDef#

# AutoScalingGroupTypeDef definition

class AutoScalingGroupTypeDef(TypedDict):
    Name: NotRequired[str],

BuildConfigurationTypeDef#

# BuildConfigurationTypeDef definition

class BuildConfigurationTypeDef(TypedDict):
    CodeBuildServiceRole: str,
    Image: str,
    ArtifactName: NotRequired[str],
    ComputeType: NotRequired[ComputeTypeType],  # (1)
    TimeoutInMinutes: NotRequired[int],
  1. See ComputeTypeType

BuilderTypeDef#

# BuilderTypeDef definition

class BuilderTypeDef(TypedDict):
    ARN: NotRequired[str],

CPUUtilizationTypeDef#

# CPUUtilizationTypeDef definition

class CPUUtilizationTypeDef(TypedDict):
    User: NotRequired[float],
    Nice: NotRequired[float],
    System: NotRequired[float],
    Idle: NotRequired[float],
    IOWait: NotRequired[float],
    IRQ: NotRequired[float],
    SoftIRQ: NotRequired[float],
    Privileged: NotRequired[float],

CheckDNSAvailabilityMessageRequestTypeDef#

# CheckDNSAvailabilityMessageRequestTypeDef definition

class CheckDNSAvailabilityMessageRequestTypeDef(TypedDict):
    CNAMEPrefix: str,

ComposeEnvironmentsMessageRequestTypeDef#

# ComposeEnvironmentsMessageRequestTypeDef definition

class ComposeEnvironmentsMessageRequestTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    GroupName: NotRequired[str],
    VersionLabels: NotRequired[Sequence[str]],

OptionRestrictionRegexTypeDef#

# OptionRestrictionRegexTypeDef definition

class OptionRestrictionRegexTypeDef(TypedDict):
    Pattern: NotRequired[str],
    Label: NotRequired[str],

ConfigurationOptionSettingTypeDef#

# ConfigurationOptionSettingTypeDef definition

class ConfigurationOptionSettingTypeDef(TypedDict):
    ResourceName: NotRequired[str],
    Namespace: NotRequired[str],
    OptionName: NotRequired[str],
    Value: NotRequired[str],

ValidationMessageTypeDef#

# ValidationMessageTypeDef definition

class ValidationMessageTypeDef(TypedDict):
    Message: NotRequired[str],
    Severity: NotRequired[ValidationSeverityType],  # (1)
    Namespace: NotRequired[str],
    OptionName: NotRequired[str],
  1. See ValidationSeverityType

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

SourceConfigurationTypeDef#

# SourceConfigurationTypeDef definition

class SourceConfigurationTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    TemplateName: NotRequired[str],

EnvironmentTierTypeDef#

# EnvironmentTierTypeDef definition

class EnvironmentTierTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],
    Version: NotRequired[str],

OptionSpecificationTypeDef#

# OptionSpecificationTypeDef definition

class OptionSpecificationTypeDef(TypedDict):
    ResourceName: NotRequired[str],
    Namespace: NotRequired[str],
    OptionName: NotRequired[str],

PlatformSummaryTypeDef#

# PlatformSummaryTypeDef definition

class PlatformSummaryTypeDef(TypedDict):
    PlatformArn: NotRequired[str],
    PlatformOwner: NotRequired[str],
    PlatformStatus: NotRequired[PlatformStatusType],  # (1)
    PlatformCategory: NotRequired[str],
    OperatingSystemName: NotRequired[str],
    OperatingSystemVersion: NotRequired[str],
    SupportedTierList: NotRequired[list[str]],
    SupportedAddonList: NotRequired[list[str]],
    PlatformLifecycleState: NotRequired[str],
    PlatformVersion: NotRequired[str],
    PlatformBranchName: NotRequired[str],
    PlatformBranchLifecycleState: NotRequired[str],
  1. See PlatformStatusType

CustomAmiTypeDef#

# CustomAmiTypeDef definition

class CustomAmiTypeDef(TypedDict):
    VirtualizationType: NotRequired[str],
    ImageId: NotRequired[str],

DeleteApplicationMessageRequestTypeDef#

# DeleteApplicationMessageRequestTypeDef definition

class DeleteApplicationMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    TerminateEnvByForce: NotRequired[bool],

DeleteApplicationVersionMessageRequestTypeDef#

# DeleteApplicationVersionMessageRequestTypeDef definition

class DeleteApplicationVersionMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    VersionLabel: str,
    DeleteSourceBundle: NotRequired[bool],

DeleteConfigurationTemplateMessageRequestTypeDef#

# DeleteConfigurationTemplateMessageRequestTypeDef definition

class DeleteConfigurationTemplateMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    TemplateName: str,

DeleteEnvironmentConfigurationMessageRequestTypeDef#

# DeleteEnvironmentConfigurationMessageRequestTypeDef definition

class DeleteEnvironmentConfigurationMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    EnvironmentName: str,

DeletePlatformVersionRequestRequestTypeDef#

# DeletePlatformVersionRequestRequestTypeDef definition

class DeletePlatformVersionRequestRequestTypeDef(TypedDict):
    PlatformArn: NotRequired[str],

DeploymentTypeDef#

# DeploymentTypeDef definition

class DeploymentTypeDef(TypedDict):
    VersionLabel: NotRequired[str],
    DeploymentId: NotRequired[int],
    Status: NotRequired[str],
    DeploymentTime: NotRequired[datetime],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

DescribeApplicationVersionsMessageRequestTypeDef#

# DescribeApplicationVersionsMessageRequestTypeDef definition

class DescribeApplicationVersionsMessageRequestTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabels: NotRequired[Sequence[str]],
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],

DescribeApplicationsMessageRequestTypeDef#

# DescribeApplicationsMessageRequestTypeDef definition

class DescribeApplicationsMessageRequestTypeDef(TypedDict):
    ApplicationNames: NotRequired[Sequence[str]],

DescribeConfigurationSettingsMessageRequestTypeDef#

# DescribeConfigurationSettingsMessageRequestTypeDef definition

class DescribeConfigurationSettingsMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    TemplateName: NotRequired[str],
    EnvironmentName: NotRequired[str],

DescribeEnvironmentHealthRequestRequestTypeDef#

# DescribeEnvironmentHealthRequestRequestTypeDef definition

class DescribeEnvironmentHealthRequestRequestTypeDef(TypedDict):
    EnvironmentName: NotRequired[str],
    EnvironmentId: NotRequired[str],
    AttributeNames: NotRequired[Sequence[EnvironmentHealthAttributeType]],  # (1)
  1. See EnvironmentHealthAttributeType

InstanceHealthSummaryTypeDef#

# InstanceHealthSummaryTypeDef definition

class InstanceHealthSummaryTypeDef(TypedDict):
    NoData: NotRequired[int],
    Unknown: NotRequired[int],
    Pending: NotRequired[int],
    Ok: NotRequired[int],
    Info: NotRequired[int],
    Warning: NotRequired[int],
    Degraded: NotRequired[int],
    Severe: NotRequired[int],

DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef#

# DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef definition

class DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef(TypedDict):
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
    NextToken: NotRequired[str],
    MaxItems: NotRequired[int],

ManagedActionHistoryItemTypeDef#

# ManagedActionHistoryItemTypeDef definition

class ManagedActionHistoryItemTypeDef(TypedDict):
    ActionId: NotRequired[str],
    ActionType: NotRequired[ActionTypeType],  # (1)
    ActionDescription: NotRequired[str],
    FailureType: NotRequired[FailureTypeType],  # (2)
    Status: NotRequired[ActionHistoryStatusType],  # (3)
    FailureDescription: NotRequired[str],
    ExecutedTime: NotRequired[datetime],
    FinishedTime: NotRequired[datetime],
  1. See ActionTypeType
  2. See FailureTypeType
  3. See ActionHistoryStatusType

DescribeEnvironmentManagedActionsRequestRequestTypeDef#

# DescribeEnvironmentManagedActionsRequestRequestTypeDef definition

class DescribeEnvironmentManagedActionsRequestRequestTypeDef(TypedDict):
    EnvironmentName: NotRequired[str],
    EnvironmentId: NotRequired[str],
    Status: NotRequired[ActionStatusType],  # (1)
  1. See ActionStatusType

ManagedActionTypeDef#

# ManagedActionTypeDef definition

class ManagedActionTypeDef(TypedDict):
    ActionId: NotRequired[str],
    ActionDescription: NotRequired[str],
    ActionType: NotRequired[ActionTypeType],  # (1)
    Status: NotRequired[ActionStatusType],  # (2)
    WindowStartTime: NotRequired[datetime],
  1. See ActionTypeType
  2. See ActionStatusType

DescribeEnvironmentResourcesMessageRequestTypeDef#

# DescribeEnvironmentResourcesMessageRequestTypeDef definition

class DescribeEnvironmentResourcesMessageRequestTypeDef(TypedDict):
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],

WaiterConfigTypeDef#

# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeInstancesHealthRequestRequestTypeDef#

# DescribeInstancesHealthRequestRequestTypeDef definition

class DescribeInstancesHealthRequestRequestTypeDef(TypedDict):
    EnvironmentName: NotRequired[str],
    EnvironmentId: NotRequired[str],
    AttributeNames: NotRequired[Sequence[InstancesHealthAttributeType]],  # (1)
    NextToken: NotRequired[str],
  1. See InstancesHealthAttributeType

DescribePlatformVersionRequestRequestTypeDef#

# DescribePlatformVersionRequestRequestTypeDef definition

class DescribePlatformVersionRequestRequestTypeDef(TypedDict):
    PlatformArn: NotRequired[str],

DisassociateEnvironmentOperationsRoleMessageRequestTypeDef#

# DisassociateEnvironmentOperationsRoleMessageRequestTypeDef definition

class DisassociateEnvironmentOperationsRoleMessageRequestTypeDef(TypedDict):
    EnvironmentName: str,

EnvironmentLinkTypeDef#

# EnvironmentLinkTypeDef definition

class EnvironmentLinkTypeDef(TypedDict):
    LinkName: NotRequired[str],
    EnvironmentName: NotRequired[str],

EnvironmentInfoDescriptionTypeDef#

# EnvironmentInfoDescriptionTypeDef definition

class EnvironmentInfoDescriptionTypeDef(TypedDict):
    InfoType: NotRequired[EnvironmentInfoTypeType],  # (1)
    Ec2InstanceId: NotRequired[str],
    SampleTimestamp: NotRequired[datetime],
    Message: NotRequired[str],
  1. See EnvironmentInfoTypeType

InstanceTypeDef#

# InstanceTypeDef definition

class InstanceTypeDef(TypedDict):
    Id: NotRequired[str],

LaunchConfigurationTypeDef#

# LaunchConfigurationTypeDef definition

class LaunchConfigurationTypeDef(TypedDict):
    Name: NotRequired[str],

LaunchTemplateTypeDef#

# LaunchTemplateTypeDef definition

class LaunchTemplateTypeDef(TypedDict):
    Id: NotRequired[str],

LoadBalancerTypeDef#

# LoadBalancerTypeDef definition

class LoadBalancerTypeDef(TypedDict):
    Name: NotRequired[str],

QueueTypeDef#

# QueueTypeDef definition

class QueueTypeDef(TypedDict):
    Name: NotRequired[str],
    URL: NotRequired[str],

TriggerTypeDef#

# TriggerTypeDef definition

class TriggerTypeDef(TypedDict):
    Name: NotRequired[str],

EventDescriptionTypeDef#

# EventDescriptionTypeDef definition

class EventDescriptionTypeDef(TypedDict):
    EventDate: NotRequired[datetime],
    Message: NotRequired[str],
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    TemplateName: NotRequired[str],
    EnvironmentName: NotRequired[str],
    PlatformArn: NotRequired[str],
    RequestId: NotRequired[str],
    Severity: NotRequired[EventSeverityType],  # (1)
  1. See EventSeverityType

SolutionStackDescriptionTypeDef#

# SolutionStackDescriptionTypeDef definition

class SolutionStackDescriptionTypeDef(TypedDict):
    SolutionStackName: NotRequired[str],
    PermittedFileTypes: NotRequired[list[str]],

SearchFilterTypeDef#

# SearchFilterTypeDef definition

class SearchFilterTypeDef(TypedDict):
    Attribute: NotRequired[str],
    Operator: NotRequired[str],
    Values: NotRequired[Sequence[str]],

PlatformBranchSummaryTypeDef#

# PlatformBranchSummaryTypeDef definition

class PlatformBranchSummaryTypeDef(TypedDict):
    PlatformName: NotRequired[str],
    BranchName: NotRequired[str],
    LifecycleState: NotRequired[str],
    BranchOrder: NotRequired[int],
    SupportedTierList: NotRequired[list[str]],

PlatformFilterTypeDef#

# PlatformFilterTypeDef definition

class PlatformFilterTypeDef(TypedDict):
    Type: NotRequired[str],
    Operator: NotRequired[str],
    Values: NotRequired[Sequence[str]],

ListTagsForResourceMessageRequestTypeDef#

# ListTagsForResourceMessageRequestTypeDef definition

class ListTagsForResourceMessageRequestTypeDef(TypedDict):
    ResourceArn: str,

ListenerTypeDef#

# ListenerTypeDef definition

class ListenerTypeDef(TypedDict):
    Protocol: NotRequired[str],
    Port: NotRequired[int],

PlatformFrameworkTypeDef#

# PlatformFrameworkTypeDef definition

class PlatformFrameworkTypeDef(TypedDict):
    Name: NotRequired[str],
    Version: NotRequired[str],

PlatformProgrammingLanguageTypeDef#

# PlatformProgrammingLanguageTypeDef definition

class PlatformProgrammingLanguageTypeDef(TypedDict):
    Name: NotRequired[str],
    Version: NotRequired[str],

RebuildEnvironmentMessageRequestTypeDef#

# RebuildEnvironmentMessageRequestTypeDef definition

class RebuildEnvironmentMessageRequestTypeDef(TypedDict):
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],

RequestEnvironmentInfoMessageRequestTypeDef#

# RequestEnvironmentInfoMessageRequestTypeDef definition

class RequestEnvironmentInfoMessageRequestTypeDef(TypedDict):
    InfoType: EnvironmentInfoTypeType,  # (1)
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
  1. See EnvironmentInfoTypeType

ResourceQuotaTypeDef#

# ResourceQuotaTypeDef definition

class ResourceQuotaTypeDef(TypedDict):
    Maximum: NotRequired[int],

RestartAppServerMessageRequestTypeDef#

# RestartAppServerMessageRequestTypeDef definition

class RestartAppServerMessageRequestTypeDef(TypedDict):
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],

RetrieveEnvironmentInfoMessageRequestTypeDef#

# RetrieveEnvironmentInfoMessageRequestTypeDef definition

class RetrieveEnvironmentInfoMessageRequestTypeDef(TypedDict):
    InfoType: EnvironmentInfoTypeType,  # (1)
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
  1. See EnvironmentInfoTypeType

SwapEnvironmentCNAMEsMessageRequestTypeDef#

# SwapEnvironmentCNAMEsMessageRequestTypeDef definition

class SwapEnvironmentCNAMEsMessageRequestTypeDef(TypedDict):
    SourceEnvironmentId: NotRequired[str],
    SourceEnvironmentName: NotRequired[str],
    DestinationEnvironmentId: NotRequired[str],
    DestinationEnvironmentName: NotRequired[str],

TerminateEnvironmentMessageRequestTypeDef#

# TerminateEnvironmentMessageRequestTypeDef definition

class TerminateEnvironmentMessageRequestTypeDef(TypedDict):
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
    TerminateResources: NotRequired[bool],
    ForceTerminate: NotRequired[bool],

UpdateApplicationMessageRequestTypeDef#

# UpdateApplicationMessageRequestTypeDef definition

class UpdateApplicationMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    Description: NotRequired[str],

UpdateApplicationVersionMessageRequestTypeDef#

# UpdateApplicationVersionMessageRequestTypeDef definition

class UpdateApplicationVersionMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    VersionLabel: str,
    Description: NotRequired[str],

ApplyEnvironmentManagedActionResultTypeDef#

# ApplyEnvironmentManagedActionResultTypeDef definition

class ApplyEnvironmentManagedActionResultTypeDef(TypedDict):
    ActionId: str,
    ActionDescription: str,
    ActionType: ActionTypeType,  # (1)
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ActionTypeType
  2. See ResponseMetadataTypeDef

CheckDNSAvailabilityResultMessageTypeDef#

# CheckDNSAvailabilityResultMessageTypeDef definition

class CheckDNSAvailabilityResultMessageTypeDef(TypedDict):
    Available: bool,
    FullyQualifiedCNAME: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStorageLocationResultMessageTypeDef#

# CreateStorageLocationResultMessageTypeDef definition

class CreateStorageLocationResultMessageTypeDef(TypedDict):
    S3Bucket: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ApplicationMetricsTypeDef#

# ApplicationMetricsTypeDef definition

class ApplicationMetricsTypeDef(TypedDict):
    Duration: NotRequired[int],
    RequestCount: NotRequired[int],
    StatusCodes: NotRequired[StatusCodesTypeDef],  # (1)
    Latency: NotRequired[LatencyTypeDef],  # (2)
  1. See StatusCodesTypeDef
  2. See LatencyTypeDef

ApplicationVersionDescriptionTypeDef#

# ApplicationVersionDescriptionTypeDef definition

class ApplicationVersionDescriptionTypeDef(TypedDict):
    ApplicationVersionArn: NotRequired[str],
    ApplicationName: NotRequired[str],
    Description: NotRequired[str],
    VersionLabel: NotRequired[str],
    SourceBuildInformation: NotRequired[SourceBuildInformationTypeDef],  # (1)
    BuildArn: NotRequired[str],
    SourceBundle: NotRequired[S3LocationTypeDef],  # (2)
    DateCreated: NotRequired[datetime],
    DateUpdated: NotRequired[datetime],
    Status: NotRequired[ApplicationVersionStatusType],  # (3)
  1. See SourceBuildInformationTypeDef
  2. See S3LocationTypeDef
  3. See ApplicationVersionStatusType

ApplicationVersionLifecycleConfigTypeDef#

# ApplicationVersionLifecycleConfigTypeDef definition

class ApplicationVersionLifecycleConfigTypeDef(TypedDict):
    MaxCountRule: NotRequired[MaxCountRuleTypeDef],  # (1)
    MaxAgeRule: NotRequired[MaxAgeRuleTypeDef],  # (2)
  1. See MaxCountRuleTypeDef
  2. See MaxAgeRuleTypeDef

SystemStatusTypeDef#

# SystemStatusTypeDef definition

class SystemStatusTypeDef(TypedDict):
    CPUUtilization: NotRequired[CPUUtilizationTypeDef],  # (1)
    LoadAverage: NotRequired[list[float]],
  1. See CPUUtilizationTypeDef

ConfigurationOptionDescriptionTypeDef#

# ConfigurationOptionDescriptionTypeDef definition

class ConfigurationOptionDescriptionTypeDef(TypedDict):
    Namespace: NotRequired[str],
    Name: NotRequired[str],
    DefaultValue: NotRequired[str],
    ChangeSeverity: NotRequired[str],
    UserDefined: NotRequired[bool],
    ValueType: NotRequired[ConfigurationOptionValueTypeType],  # (1)
    ValueOptions: NotRequired[list[str]],
    MinValue: NotRequired[int],
    MaxValue: NotRequired[int],
    MaxLength: NotRequired[int],
    Regex: NotRequired[OptionRestrictionRegexTypeDef],  # (2)
  1. See ConfigurationOptionValueTypeType
  2. See OptionRestrictionRegexTypeDef

ConfigurationSettingsDescriptionResponseTypeDef#

# ConfigurationSettingsDescriptionResponseTypeDef definition

class ConfigurationSettingsDescriptionResponseTypeDef(TypedDict):
    SolutionStackName: str,
    PlatformArn: str,
    ApplicationName: str,
    TemplateName: str,
    Description: str,
    EnvironmentName: str,
    DeploymentStatus: ConfigurationDeploymentStatusType,  # (1)
    DateCreated: datetime,
    DateUpdated: datetime,
    OptionSettings: list[ConfigurationOptionSettingTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ConfigurationDeploymentStatusType
  2. See ConfigurationOptionSettingTypeDef
  3. See ResponseMetadataTypeDef

ConfigurationSettingsDescriptionTypeDef#

# ConfigurationSettingsDescriptionTypeDef definition

class ConfigurationSettingsDescriptionTypeDef(TypedDict):
    SolutionStackName: NotRequired[str],
    PlatformArn: NotRequired[str],
    ApplicationName: NotRequired[str],
    TemplateName: NotRequired[str],
    Description: NotRequired[str],
    EnvironmentName: NotRequired[str],
    DeploymentStatus: NotRequired[ConfigurationDeploymentStatusType],  # (1)
    DateCreated: NotRequired[datetime],
    DateUpdated: NotRequired[datetime],
    OptionSettings: NotRequired[list[ConfigurationOptionSettingTypeDef]],  # (2)
  1. See ConfigurationDeploymentStatusType
  2. See ConfigurationOptionSettingTypeDef

ValidateConfigurationSettingsMessageRequestTypeDef#

# ValidateConfigurationSettingsMessageRequestTypeDef definition

class ValidateConfigurationSettingsMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    OptionSettings: Sequence[ConfigurationOptionSettingTypeDef],  # (1)
    TemplateName: NotRequired[str],
    EnvironmentName: NotRequired[str],
  1. See ConfigurationOptionSettingTypeDef

ConfigurationSettingsValidationMessagesTypeDef#

# ConfigurationSettingsValidationMessagesTypeDef definition

class ConfigurationSettingsValidationMessagesTypeDef(TypedDict):
    Messages: list[ValidationMessageTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ValidationMessageTypeDef
  2. See ResponseMetadataTypeDef

CreateApplicationVersionMessageRequestTypeDef#

# CreateApplicationVersionMessageRequestTypeDef definition

class CreateApplicationVersionMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    VersionLabel: str,
    Description: NotRequired[str],
    SourceBuildInformation: NotRequired[SourceBuildInformationTypeDef],  # (1)
    SourceBundle: NotRequired[S3LocationTypeDef],  # (2)
    BuildConfiguration: NotRequired[BuildConfigurationTypeDef],  # (3)
    AutoCreateApplication: NotRequired[bool],
    Process: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See SourceBuildInformationTypeDef
  2. See S3LocationTypeDef
  3. See BuildConfigurationTypeDef
  4. See TagTypeDef

CreatePlatformVersionRequestRequestTypeDef#

# CreatePlatformVersionRequestRequestTypeDef definition

class CreatePlatformVersionRequestRequestTypeDef(TypedDict):
    PlatformName: str,
    PlatformVersion: str,
    PlatformDefinitionBundle: S3LocationTypeDef,  # (1)
    EnvironmentName: NotRequired[str],
    OptionSettings: NotRequired[Sequence[ConfigurationOptionSettingTypeDef]],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See S3LocationTypeDef
  2. See ConfigurationOptionSettingTypeDef
  3. See TagTypeDef

ResourceTagsDescriptionMessageTypeDef#

# ResourceTagsDescriptionMessageTypeDef definition

class ResourceTagsDescriptionMessageTypeDef(TypedDict):
    ResourceArn: str,
    ResourceTags: list[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

UpdateTagsForResourceMessageRequestTypeDef#

# UpdateTagsForResourceMessageRequestTypeDef definition

class UpdateTagsForResourceMessageRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagsToAdd: NotRequired[Sequence[TagTypeDef]],  # (1)
    TagsToRemove: NotRequired[Sequence[str]],
  1. See TagTypeDef

CreateConfigurationTemplateMessageRequestTypeDef#

# CreateConfigurationTemplateMessageRequestTypeDef definition

class CreateConfigurationTemplateMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    TemplateName: str,
    SolutionStackName: NotRequired[str],
    PlatformArn: NotRequired[str],
    SourceConfiguration: NotRequired[SourceConfigurationTypeDef],  # (1)
    EnvironmentId: NotRequired[str],
    Description: NotRequired[str],
    OptionSettings: NotRequired[Sequence[ConfigurationOptionSettingTypeDef]],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See SourceConfigurationTypeDef
  2. See ConfigurationOptionSettingTypeDef
  3. See TagTypeDef

CreateEnvironmentMessageRequestTypeDef#

# CreateEnvironmentMessageRequestTypeDef definition

class CreateEnvironmentMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    EnvironmentName: NotRequired[str],
    GroupName: NotRequired[str],
    Description: NotRequired[str],
    CNAMEPrefix: NotRequired[str],
    Tier: NotRequired[EnvironmentTierTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    VersionLabel: NotRequired[str],
    TemplateName: NotRequired[str],
    SolutionStackName: NotRequired[str],
    PlatformArn: NotRequired[str],
    OptionSettings: NotRequired[Sequence[ConfigurationOptionSettingTypeDef]],  # (3)
    OptionsToRemove: NotRequired[Sequence[OptionSpecificationTypeDef]],  # (4)
    OperationsRole: NotRequired[str],
  1. See EnvironmentTierTypeDef
  2. See TagTypeDef
  3. See ConfigurationOptionSettingTypeDef
  4. See OptionSpecificationTypeDef

DescribeConfigurationOptionsMessageRequestTypeDef#

# DescribeConfigurationOptionsMessageRequestTypeDef definition

class DescribeConfigurationOptionsMessageRequestTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    TemplateName: NotRequired[str],
    EnvironmentName: NotRequired[str],
    SolutionStackName: NotRequired[str],
    PlatformArn: NotRequired[str],
    Options: NotRequired[Sequence[OptionSpecificationTypeDef]],  # (1)
  1. See OptionSpecificationTypeDef

UpdateConfigurationTemplateMessageRequestTypeDef#

# UpdateConfigurationTemplateMessageRequestTypeDef definition

class UpdateConfigurationTemplateMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    TemplateName: str,
    Description: NotRequired[str],
    OptionSettings: NotRequired[Sequence[ConfigurationOptionSettingTypeDef]],  # (1)
    OptionsToRemove: NotRequired[Sequence[OptionSpecificationTypeDef]],  # (2)
  1. See ConfigurationOptionSettingTypeDef
  2. See OptionSpecificationTypeDef

UpdateEnvironmentMessageRequestTypeDef#

# UpdateEnvironmentMessageRequestTypeDef definition

class UpdateEnvironmentMessageRequestTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
    GroupName: NotRequired[str],
    Description: NotRequired[str],
    Tier: NotRequired[EnvironmentTierTypeDef],  # (1)
    VersionLabel: NotRequired[str],
    TemplateName: NotRequired[str],
    SolutionStackName: NotRequired[str],
    PlatformArn: NotRequired[str],
    OptionSettings: NotRequired[Sequence[ConfigurationOptionSettingTypeDef]],  # (2)
    OptionsToRemove: NotRequired[Sequence[OptionSpecificationTypeDef]],  # (3)
  1. See EnvironmentTierTypeDef
  2. See ConfigurationOptionSettingTypeDef
  3. See OptionSpecificationTypeDef

CreatePlatformVersionResultTypeDef#

# CreatePlatformVersionResultTypeDef definition

class CreatePlatformVersionResultTypeDef(TypedDict):
    PlatformSummary: PlatformSummaryTypeDef,  # (1)
    Builder: BuilderTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PlatformSummaryTypeDef
  2. See BuilderTypeDef
  3. See ResponseMetadataTypeDef

DeletePlatformVersionResultTypeDef#

# DeletePlatformVersionResultTypeDef definition

class DeletePlatformVersionResultTypeDef(TypedDict):
    PlatformSummary: PlatformSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PlatformSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPlatformVersionsResultTypeDef#

# ListPlatformVersionsResultTypeDef definition

class ListPlatformVersionsResultTypeDef(TypedDict):
    PlatformSummaryList: list[PlatformSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PlatformSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationVersionsMessagePaginateTypeDef#

# DescribeApplicationVersionsMessagePaginateTypeDef definition

class DescribeApplicationVersionsMessagePaginateTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabels: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEnvironmentManagedActionHistoryRequestPaginateTypeDef#

# DescribeEnvironmentManagedActionHistoryRequestPaginateTypeDef definition

class DescribeEnvironmentManagedActionHistoryRequestPaginateTypeDef(TypedDict):
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEnvironmentManagedActionHistoryResultTypeDef#

# DescribeEnvironmentManagedActionHistoryResultTypeDef definition

class DescribeEnvironmentManagedActionHistoryResultTypeDef(TypedDict):
    ManagedActionHistoryItems: list[ManagedActionHistoryItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ManagedActionHistoryItemTypeDef
  2. See ResponseMetadataTypeDef

DescribeEnvironmentManagedActionsResultTypeDef#

# DescribeEnvironmentManagedActionsResultTypeDef definition

class DescribeEnvironmentManagedActionsResultTypeDef(TypedDict):
    ManagedActions: list[ManagedActionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManagedActionTypeDef
  2. See ResponseMetadataTypeDef

DescribeEnvironmentsMessagePaginateTypeDef#

# DescribeEnvironmentsMessagePaginateTypeDef definition

class DescribeEnvironmentsMessagePaginateTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    EnvironmentIds: NotRequired[Sequence[str]],
    EnvironmentNames: NotRequired[Sequence[str]],
    IncludeDeleted: NotRequired[bool],
    IncludedDeletedBackTo: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEnvironmentsMessageRequestTypeDef#

# DescribeEnvironmentsMessageRequestTypeDef definition

class DescribeEnvironmentsMessageRequestTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    EnvironmentIds: NotRequired[Sequence[str]],
    EnvironmentNames: NotRequired[Sequence[str]],
    IncludeDeleted: NotRequired[bool],
    IncludedDeletedBackTo: NotRequired[TimestampTypeDef],
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],

DescribeEventsMessagePaginateTypeDef#

# DescribeEventsMessagePaginateTypeDef definition

class DescribeEventsMessagePaginateTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    TemplateName: NotRequired[str],
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
    PlatformArn: NotRequired[str],
    RequestId: NotRequired[str],
    Severity: NotRequired[EventSeverityType],  # (1)
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EventSeverityType
  2. See PaginatorConfigTypeDef

DescribeEventsMessageRequestTypeDef#

# DescribeEventsMessageRequestTypeDef definition

class DescribeEventsMessageRequestTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    TemplateName: NotRequired[str],
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
    PlatformArn: NotRequired[str],
    RequestId: NotRequired[str],
    Severity: NotRequired[EventSeverityType],  # (1)
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See EventSeverityType

DescribeEnvironmentsMessageWaitTypeDef#

# DescribeEnvironmentsMessageWaitTypeDef definition

class DescribeEnvironmentsMessageWaitTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    EnvironmentIds: NotRequired[Sequence[str]],
    EnvironmentNames: NotRequired[Sequence[str]],
    IncludeDeleted: NotRequired[bool],
    IncludedDeletedBackTo: NotRequired[TimestampTypeDef],
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

RetrieveEnvironmentInfoResultMessageTypeDef#

# RetrieveEnvironmentInfoResultMessageTypeDef definition

class RetrieveEnvironmentInfoResultMessageTypeDef(TypedDict):
    EnvironmentInfo: list[EnvironmentInfoDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentInfoDescriptionTypeDef
  2. See ResponseMetadataTypeDef

EnvironmentResourceDescriptionTypeDef#

# EnvironmentResourceDescriptionTypeDef definition

class EnvironmentResourceDescriptionTypeDef(TypedDict):
    EnvironmentName: NotRequired[str],
    AutoScalingGroups: NotRequired[list[AutoScalingGroupTypeDef]],  # (1)
    Instances: NotRequired[list[InstanceTypeDef]],  # (2)
    LaunchConfigurations: NotRequired[list[LaunchConfigurationTypeDef]],  # (3)
    LaunchTemplates: NotRequired[list[LaunchTemplateTypeDef]],  # (4)
    LoadBalancers: NotRequired[list[LoadBalancerTypeDef]],  # (5)
    Triggers: NotRequired[list[TriggerTypeDef]],  # (6)
    Queues: NotRequired[list[QueueTypeDef]],  # (7)
  1. See AutoScalingGroupTypeDef
  2. See InstanceTypeDef
  3. See LaunchConfigurationTypeDef
  4. See LaunchTemplateTypeDef
  5. See LoadBalancerTypeDef
  6. See TriggerTypeDef
  7. See QueueTypeDef

EventDescriptionsMessageTypeDef#

# EventDescriptionsMessageTypeDef definition

class EventDescriptionsMessageTypeDef(TypedDict):
    Events: list[EventDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EventDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListAvailableSolutionStacksResultMessageTypeDef#

# ListAvailableSolutionStacksResultMessageTypeDef definition

class ListAvailableSolutionStacksResultMessageTypeDef(TypedDict):
    SolutionStacks: list[str],
    SolutionStackDetails: list[SolutionStackDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SolutionStackDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListPlatformBranchesRequestRequestTypeDef#

# ListPlatformBranchesRequestRequestTypeDef definition

class ListPlatformBranchesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[SearchFilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See SearchFilterTypeDef

ListPlatformBranchesResultTypeDef#

# ListPlatformBranchesResultTypeDef definition

class ListPlatformBranchesResultTypeDef(TypedDict):
    PlatformBranchSummaryList: list[PlatformBranchSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PlatformBranchSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPlatformVersionsRequestPaginateTypeDef#

# ListPlatformVersionsRequestPaginateTypeDef definition

class ListPlatformVersionsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PlatformFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PlatformFilterTypeDef
  2. See PaginatorConfigTypeDef

ListPlatformVersionsRequestRequestTypeDef#

# ListPlatformVersionsRequestRequestTypeDef definition

class ListPlatformVersionsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PlatformFilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See PlatformFilterTypeDef

LoadBalancerDescriptionTypeDef#

# LoadBalancerDescriptionTypeDef definition

class LoadBalancerDescriptionTypeDef(TypedDict):
    LoadBalancerName: NotRequired[str],
    Domain: NotRequired[str],
    Listeners: NotRequired[list[ListenerTypeDef]],  # (1)
  1. See ListenerTypeDef

PlatformDescriptionTypeDef#

# PlatformDescriptionTypeDef definition

class PlatformDescriptionTypeDef(TypedDict):
    PlatformArn: NotRequired[str],
    PlatformOwner: NotRequired[str],
    PlatformName: NotRequired[str],
    PlatformVersion: NotRequired[str],
    SolutionStackName: NotRequired[str],
    PlatformStatus: NotRequired[PlatformStatusType],  # (1)
    DateCreated: NotRequired[datetime],
    DateUpdated: NotRequired[datetime],
    PlatformCategory: NotRequired[str],
    Description: NotRequired[str],
    Maintainer: NotRequired[str],
    OperatingSystemName: NotRequired[str],
    OperatingSystemVersion: NotRequired[str],
    ProgrammingLanguages: NotRequired[list[PlatformProgrammingLanguageTypeDef]],  # (2)
    Frameworks: NotRequired[list[PlatformFrameworkTypeDef]],  # (3)
    CustomAmiList: NotRequired[list[CustomAmiTypeDef]],  # (4)
    SupportedTierList: NotRequired[list[str]],
    SupportedAddonList: NotRequired[list[str]],
    PlatformLifecycleState: NotRequired[str],
    PlatformBranchName: NotRequired[str],
    PlatformBranchLifecycleState: NotRequired[str],
  1. See PlatformStatusType
  2. See PlatformProgrammingLanguageTypeDef
  3. See PlatformFrameworkTypeDef
  4. See CustomAmiTypeDef

ResourceQuotasTypeDef#

# ResourceQuotasTypeDef definition

class ResourceQuotasTypeDef(TypedDict):
    ApplicationQuota: NotRequired[ResourceQuotaTypeDef],  # (1)
    ApplicationVersionQuota: NotRequired[ResourceQuotaTypeDef],  # (1)
    EnvironmentQuota: NotRequired[ResourceQuotaTypeDef],  # (1)
    ConfigurationTemplateQuota: NotRequired[ResourceQuotaTypeDef],  # (1)
    CustomPlatformQuota: NotRequired[ResourceQuotaTypeDef],  # (1)
  1. See ResourceQuotaTypeDef
  2. See ResourceQuotaTypeDef
  3. See ResourceQuotaTypeDef
  4. See ResourceQuotaTypeDef
  5. See ResourceQuotaTypeDef

DescribeEnvironmentHealthResultTypeDef#

# DescribeEnvironmentHealthResultTypeDef definition

class DescribeEnvironmentHealthResultTypeDef(TypedDict):
    EnvironmentName: str,
    HealthStatus: str,
    Status: EnvironmentHealthType,  # (1)
    Color: str,
    Causes: list[str],
    ApplicationMetrics: ApplicationMetricsTypeDef,  # (2)
    InstancesHealth: InstanceHealthSummaryTypeDef,  # (3)
    RefreshedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See EnvironmentHealthType
  2. See ApplicationMetricsTypeDef
  3. See InstanceHealthSummaryTypeDef
  4. See ResponseMetadataTypeDef

ApplicationVersionDescriptionMessageTypeDef#

# ApplicationVersionDescriptionMessageTypeDef definition

class ApplicationVersionDescriptionMessageTypeDef(TypedDict):
    ApplicationVersion: ApplicationVersionDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationVersionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ApplicationVersionDescriptionsMessageTypeDef#

# ApplicationVersionDescriptionsMessageTypeDef definition

class ApplicationVersionDescriptionsMessageTypeDef(TypedDict):
    ApplicationVersions: list[ApplicationVersionDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ApplicationVersionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ApplicationResourceLifecycleConfigTypeDef#

# ApplicationResourceLifecycleConfigTypeDef definition

class ApplicationResourceLifecycleConfigTypeDef(TypedDict):
    ServiceRole: NotRequired[str],
    VersionLifecycleConfig: NotRequired[ApplicationVersionLifecycleConfigTypeDef],  # (1)
  1. See ApplicationVersionLifecycleConfigTypeDef

SingleInstanceHealthTypeDef#

# SingleInstanceHealthTypeDef definition

class SingleInstanceHealthTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    HealthStatus: NotRequired[str],
    Color: NotRequired[str],
    Causes: NotRequired[list[str]],
    LaunchedAt: NotRequired[datetime],
    ApplicationMetrics: NotRequired[ApplicationMetricsTypeDef],  # (1)
    System: NotRequired[SystemStatusTypeDef],  # (2)
    Deployment: NotRequired[DeploymentTypeDef],  # (3)
    AvailabilityZone: NotRequired[str],
    InstanceType: NotRequired[str],
  1. See ApplicationMetricsTypeDef
  2. See SystemStatusTypeDef
  3. See DeploymentTypeDef

ConfigurationOptionsDescriptionTypeDef#

# ConfigurationOptionsDescriptionTypeDef definition

class ConfigurationOptionsDescriptionTypeDef(TypedDict):
    SolutionStackName: str,
    PlatformArn: str,
    Options: list[ConfigurationOptionDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationOptionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ConfigurationSettingsDescriptionsTypeDef#

# ConfigurationSettingsDescriptionsTypeDef definition

class ConfigurationSettingsDescriptionsTypeDef(TypedDict):
    ConfigurationSettings: list[ConfigurationSettingsDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationSettingsDescriptionTypeDef
  2. See ResponseMetadataTypeDef

EnvironmentResourceDescriptionsMessageTypeDef#

# EnvironmentResourceDescriptionsMessageTypeDef definition

class EnvironmentResourceDescriptionsMessageTypeDef(TypedDict):
    EnvironmentResources: EnvironmentResourceDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentResourceDescriptionTypeDef
  2. See ResponseMetadataTypeDef

EnvironmentResourcesDescriptionTypeDef#

# EnvironmentResourcesDescriptionTypeDef definition

class EnvironmentResourcesDescriptionTypeDef(TypedDict):
    LoadBalancer: NotRequired[LoadBalancerDescriptionTypeDef],  # (1)
  1. See LoadBalancerDescriptionTypeDef

DescribePlatformVersionResultTypeDef#

# DescribePlatformVersionResultTypeDef definition

class DescribePlatformVersionResultTypeDef(TypedDict):
    PlatformDescription: PlatformDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PlatformDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccountAttributesResultTypeDef#

# DescribeAccountAttributesResultTypeDef definition

class DescribeAccountAttributesResultTypeDef(TypedDict):
    ResourceQuotas: ResourceQuotasTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceQuotasTypeDef
  2. See ResponseMetadataTypeDef

ApplicationDescriptionTypeDef#

# ApplicationDescriptionTypeDef definition

class ApplicationDescriptionTypeDef(TypedDict):
    ApplicationArn: NotRequired[str],
    ApplicationName: NotRequired[str],
    Description: NotRequired[str],
    DateCreated: NotRequired[datetime],
    DateUpdated: NotRequired[datetime],
    Versions: NotRequired[list[str]],
    ConfigurationTemplates: NotRequired[list[str]],
    ResourceLifecycleConfig: NotRequired[ApplicationResourceLifecycleConfigTypeDef],  # (1)
  1. See ApplicationResourceLifecycleConfigTypeDef

ApplicationResourceLifecycleDescriptionMessageTypeDef#

# ApplicationResourceLifecycleDescriptionMessageTypeDef definition

class ApplicationResourceLifecycleDescriptionMessageTypeDef(TypedDict):
    ApplicationName: str,
    ResourceLifecycleConfig: ApplicationResourceLifecycleConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationResourceLifecycleConfigTypeDef
  2. See ResponseMetadataTypeDef

CreateApplicationMessageRequestTypeDef#

# CreateApplicationMessageRequestTypeDef definition

class CreateApplicationMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    Description: NotRequired[str],
    ResourceLifecycleConfig: NotRequired[ApplicationResourceLifecycleConfigTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ApplicationResourceLifecycleConfigTypeDef
  2. See TagTypeDef

UpdateApplicationResourceLifecycleMessageRequestTypeDef#

# UpdateApplicationResourceLifecycleMessageRequestTypeDef definition

class UpdateApplicationResourceLifecycleMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    ResourceLifecycleConfig: ApplicationResourceLifecycleConfigTypeDef,  # (1)
  1. See ApplicationResourceLifecycleConfigTypeDef

DescribeInstancesHealthResultTypeDef#

# DescribeInstancesHealthResultTypeDef definition

class DescribeInstancesHealthResultTypeDef(TypedDict):
    InstanceHealthList: list[SingleInstanceHealthTypeDef],  # (1)
    RefreshedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SingleInstanceHealthTypeDef
  2. See ResponseMetadataTypeDef

EnvironmentDescriptionResponseTypeDef#

# EnvironmentDescriptionResponseTypeDef definition

class EnvironmentDescriptionResponseTypeDef(TypedDict):
    EnvironmentName: str,
    EnvironmentId: str,
    ApplicationName: str,
    VersionLabel: str,
    SolutionStackName: str,
    PlatformArn: str,
    TemplateName: str,
    Description: str,
    EndpointURL: str,
    CNAME: str,
    DateCreated: datetime,
    DateUpdated: datetime,
    Status: EnvironmentStatusType,  # (1)
    AbortableOperationInProgress: bool,
    Health: EnvironmentHealthType,  # (2)
    HealthStatus: EnvironmentHealthStatusType,  # (3)
    Resources: EnvironmentResourcesDescriptionTypeDef,  # (4)
    Tier: EnvironmentTierTypeDef,  # (5)
    EnvironmentLinks: list[EnvironmentLinkTypeDef],  # (6)
    EnvironmentArn: str,
    OperationsRole: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See EnvironmentStatusType
  2. See EnvironmentHealthType
  3. See EnvironmentHealthStatusType
  4. See EnvironmentResourcesDescriptionTypeDef
  5. See EnvironmentTierTypeDef
  6. See EnvironmentLinkTypeDef
  7. See ResponseMetadataTypeDef

EnvironmentDescriptionTypeDef#

# EnvironmentDescriptionTypeDef definition

class EnvironmentDescriptionTypeDef(TypedDict):
    EnvironmentName: NotRequired[str],
    EnvironmentId: NotRequired[str],
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    SolutionStackName: NotRequired[str],
    PlatformArn: NotRequired[str],
    TemplateName: NotRequired[str],
    Description: NotRequired[str],
    EndpointURL: NotRequired[str],
    CNAME: NotRequired[str],
    DateCreated: NotRequired[datetime],
    DateUpdated: NotRequired[datetime],
    Status: NotRequired[EnvironmentStatusType],  # (1)
    AbortableOperationInProgress: NotRequired[bool],
    Health: NotRequired[EnvironmentHealthType],  # (2)
    HealthStatus: NotRequired[EnvironmentHealthStatusType],  # (3)
    Resources: NotRequired[EnvironmentResourcesDescriptionTypeDef],  # (4)
    Tier: NotRequired[EnvironmentTierTypeDef],  # (5)
    EnvironmentLinks: NotRequired[list[EnvironmentLinkTypeDef]],  # (6)
    EnvironmentArn: NotRequired[str],
    OperationsRole: NotRequired[str],
  1. See EnvironmentStatusType
  2. See EnvironmentHealthType
  3. See EnvironmentHealthStatusType
  4. See EnvironmentResourcesDescriptionTypeDef
  5. See EnvironmentTierTypeDef
  6. See EnvironmentLinkTypeDef

ApplicationDescriptionMessageTypeDef#

# ApplicationDescriptionMessageTypeDef definition

class ApplicationDescriptionMessageTypeDef(TypedDict):
    Application: ApplicationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ApplicationDescriptionsMessageTypeDef#

# ApplicationDescriptionsMessageTypeDef definition

class ApplicationDescriptionsMessageTypeDef(TypedDict):
    Applications: list[ApplicationDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

EnvironmentDescriptionsMessageTypeDef#

# EnvironmentDescriptionsMessageTypeDef definition

class EnvironmentDescriptionsMessageTypeDef(TypedDict):
    Environments: list[EnvironmentDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EnvironmentDescriptionTypeDef
  2. See ResponseMetadataTypeDef