Skip to content

Typed dictionaries

Index > ElasticBeanstalk > Typed dictionaries

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

AbortEnvironmentUpdateMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import AbortEnvironmentUpdateMessageRequestTypeDef

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

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

LatencyTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import LatencyTypeDef

def get_value() -> LatencyTypeDef:
    return {
        "P999": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import StatusCodesTypeDef

def get_value() -> StatusCodesTypeDef:
    return {
        "Status2xx": ...,
    }
Definition
class StatusCodesTypeDef(TypedDict):
    Status2xx: NotRequired[int],
    Status3xx: NotRequired[int],
    Status4xx: NotRequired[int],
    Status5xx: NotRequired[int],

S3LocationTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import S3LocationTypeDef

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

SourceBuildInformationTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import SourceBuildInformationTypeDef

def get_value() -> SourceBuildInformationTypeDef:
    return {
        "SourceType": ...,
        "SourceRepository": ...,
        "SourceLocation": ...,
    }
Definition
class SourceBuildInformationTypeDef(TypedDict):
    SourceType: SourceTypeType,  # (1)
    SourceRepository: SourceRepositoryType,  # (2)
    SourceLocation: str,
  1. See SourceTypeType
  2. See SourceRepositoryType

MaxAgeRuleTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import MaxAgeRuleTypeDef

def get_value() -> MaxAgeRuleTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class MaxAgeRuleTypeDef(TypedDict):
    Enabled: bool,
    MaxAgeInDays: NotRequired[int],
    DeleteSourceFromS3: NotRequired[bool],

MaxCountRuleTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import MaxCountRuleTypeDef

def get_value() -> MaxCountRuleTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class MaxCountRuleTypeDef(TypedDict):
    Enabled: bool,
    MaxCount: NotRequired[int],
    DeleteSourceFromS3: NotRequired[bool],

ApplyEnvironmentManagedActionRequestRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplyEnvironmentManagedActionRequestRequestTypeDef

def get_value() -> ApplyEnvironmentManagedActionRequestRequestTypeDef:
    return {
        "ActionId": ...,
    }
Definition
class ApplyEnvironmentManagedActionRequestRequestTypeDef(TypedDict):
    ActionId: str,
    EnvironmentName: NotRequired[str],
    EnvironmentId: NotRequired[str],

AssociateEnvironmentOperationsRoleMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import AssociateEnvironmentOperationsRoleMessageRequestTypeDef

def get_value() -> AssociateEnvironmentOperationsRoleMessageRequestTypeDef:
    return {
        "EnvironmentName": ...,
        "OperationsRole": ...,
    }
Definition
class AssociateEnvironmentOperationsRoleMessageRequestTypeDef(TypedDict):
    EnvironmentName: str,
    OperationsRole: str,

AutoScalingGroupTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import AutoScalingGroupTypeDef

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

BuildConfigurationTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import BuildConfigurationTypeDef

def get_value() -> BuildConfigurationTypeDef:
    return {
        "CodeBuildServiceRole": ...,
        "Image": ...,
    }
Definition
class BuildConfigurationTypeDef(TypedDict):
    CodeBuildServiceRole: str,
    Image: str,
    ArtifactName: NotRequired[str],
    ComputeType: NotRequired[ComputeTypeType],  # (1)
    TimeoutInMinutes: NotRequired[int],
  1. See ComputeTypeType

BuilderTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import BuilderTypeDef

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

CPUUtilizationTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CPUUtilizationTypeDef

def get_value() -> CPUUtilizationTypeDef:
    return {
        "User": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CheckDNSAvailabilityMessageRequestTypeDef

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

ComposeEnvironmentsMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ComposeEnvironmentsMessageRequestTypeDef

def get_value() -> ComposeEnvironmentsMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class ComposeEnvironmentsMessageRequestTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    GroupName: NotRequired[str],
    VersionLabels: NotRequired[Sequence[str]],

OptionRestrictionRegexTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import OptionRestrictionRegexTypeDef

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

ConfigurationOptionSettingTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationOptionSettingTypeDef

def get_value() -> ConfigurationOptionSettingTypeDef:
    return {
        "ResourceName": ...,
    }
Definition
class ConfigurationOptionSettingTypeDef(TypedDict):
    ResourceName: NotRequired[str],
    Namespace: NotRequired[str],
    OptionName: NotRequired[str],
    Value: NotRequired[str],

ValidationMessageTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ValidationMessageTypeDef

def get_value() -> ValidationMessageTypeDef:
    return {
        "Message": ...,
    }
Definition
class ValidationMessageTypeDef(TypedDict):
    Message: NotRequired[str],
    Severity: NotRequired[ValidationSeverityType],  # (1)
    Namespace: NotRequired[str],
    OptionName: NotRequired[str],
  1. See ValidationSeverityType

TagTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import TagTypeDef

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

SourceConfigurationTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import SourceConfigurationTypeDef

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

EnvironmentTierTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentTierTypeDef

def get_value() -> EnvironmentTierTypeDef:
    return {
        "Name": ...,
    }
Definition
class EnvironmentTierTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],
    Version: NotRequired[str],

OptionSpecificationTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import OptionSpecificationTypeDef

def get_value() -> OptionSpecificationTypeDef:
    return {
        "ResourceName": ...,
    }
Definition
class OptionSpecificationTypeDef(TypedDict):
    ResourceName: NotRequired[str],
    Namespace: NotRequired[str],
    OptionName: NotRequired[str],

PlatformSummaryTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformSummaryTypeDef

def get_value() -> PlatformSummaryTypeDef:
    return {
        "PlatformArn": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CustomAmiTypeDef

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

DeleteApplicationMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DeleteApplicationMessageRequestTypeDef

def get_value() -> DeleteApplicationMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class DeleteApplicationMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    TerminateEnvByForce: NotRequired[bool],

DeleteApplicationVersionMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DeleteApplicationVersionMessageRequestTypeDef

def get_value() -> DeleteApplicationVersionMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
        "VersionLabel": ...,
    }
Definition
class DeleteApplicationVersionMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    VersionLabel: str,
    DeleteSourceBundle: NotRequired[bool],

DeleteConfigurationTemplateMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DeleteConfigurationTemplateMessageRequestTypeDef

def get_value() -> DeleteConfigurationTemplateMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
        "TemplateName": ...,
    }
Definition
class DeleteConfigurationTemplateMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    TemplateName: str,

DeleteEnvironmentConfigurationMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DeleteEnvironmentConfigurationMessageRequestTypeDef

def get_value() -> DeleteEnvironmentConfigurationMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
        "EnvironmentName": ...,
    }
Definition
class DeleteEnvironmentConfigurationMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    EnvironmentName: str,

DeletePlatformVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DeletePlatformVersionRequestRequestTypeDef

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

DeploymentTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DeploymentTypeDef

def get_value() -> DeploymentTypeDef:
    return {
        "VersionLabel": ...,
    }
Definition
class DeploymentTypeDef(TypedDict):
    VersionLabel: NotRequired[str],
    DeploymentId: NotRequired[int],
    Status: NotRequired[str],
    DeploymentTime: NotRequired[datetime],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeApplicationVersionsMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeApplicationVersionsMessageRequestTypeDef

def get_value() -> DescribeApplicationVersionsMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class DescribeApplicationVersionsMessageRequestTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabels: NotRequired[Sequence[str]],
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],

DescribeApplicationsMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeApplicationsMessageRequestTypeDef

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

DescribeConfigurationSettingsMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeConfigurationSettingsMessageRequestTypeDef

def get_value() -> DescribeConfigurationSettingsMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class DescribeConfigurationSettingsMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    TemplateName: NotRequired[str],
    EnvironmentName: NotRequired[str],

DescribeEnvironmentHealthRequestRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentHealthRequestRequestTypeDef

def get_value() -> DescribeEnvironmentHealthRequestRequestTypeDef:
    return {
        "EnvironmentName": ...,
    }
Definition
class DescribeEnvironmentHealthRequestRequestTypeDef(TypedDict):
    EnvironmentName: NotRequired[str],
    EnvironmentId: NotRequired[str],
    AttributeNames: NotRequired[Sequence[EnvironmentHealthAttributeType]],  # (1)
  1. See EnvironmentHealthAttributeType

InstanceHealthSummaryTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import InstanceHealthSummaryTypeDef

def get_value() -> InstanceHealthSummaryTypeDef:
    return {
        "NoData": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef

def get_value() -> DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef:
    return {
        "EnvironmentId": ...,
    }
Definition
class DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef(TypedDict):
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
    NextToken: NotRequired[str],
    MaxItems: NotRequired[int],

ManagedActionHistoryItemTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ManagedActionHistoryItemTypeDef

def get_value() -> ManagedActionHistoryItemTypeDef:
    return {
        "ActionId": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentManagedActionsRequestRequestTypeDef

def get_value() -> DescribeEnvironmentManagedActionsRequestRequestTypeDef:
    return {
        "EnvironmentName": ...,
    }
Definition
class DescribeEnvironmentManagedActionsRequestRequestTypeDef(TypedDict):
    EnvironmentName: NotRequired[str],
    EnvironmentId: NotRequired[str],
    Status: NotRequired[ActionStatusType],  # (1)
  1. See ActionStatusType

ManagedActionTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ManagedActionTypeDef

def get_value() -> ManagedActionTypeDef:
    return {
        "ActionId": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentResourcesMessageRequestTypeDef

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

WaiterConfigTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import WaiterConfigTypeDef

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

DescribeEnvironmentsMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentsMessageRequestTypeDef

def get_value() -> DescribeEnvironmentsMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class DescribeEnvironmentsMessageRequestTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    EnvironmentIds: NotRequired[Sequence[str]],
    EnvironmentNames: NotRequired[Sequence[str]],
    IncludeDeleted: NotRequired[bool],
    IncludedDeletedBackTo: NotRequired[Union[datetime, str]],
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],

DescribeEventsMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEventsMessageRequestTypeDef

def get_value() -> DescribeEventsMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
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[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See EventSeverityType

DescribeInstancesHealthRequestRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeInstancesHealthRequestRequestTypeDef

def get_value() -> DescribeInstancesHealthRequestRequestTypeDef:
    return {
        "EnvironmentName": ...,
    }
Definition
class DescribeInstancesHealthRequestRequestTypeDef(TypedDict):
    EnvironmentName: NotRequired[str],
    EnvironmentId: NotRequired[str],
    AttributeNames: NotRequired[Sequence[InstancesHealthAttributeType]],  # (1)
    NextToken: NotRequired[str],
  1. See InstancesHealthAttributeType

DescribePlatformVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribePlatformVersionRequestRequestTypeDef

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

DisassociateEnvironmentOperationsRoleMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DisassociateEnvironmentOperationsRoleMessageRequestTypeDef

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

EnvironmentLinkTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentLinkTypeDef

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

EnvironmentInfoDescriptionTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentInfoDescriptionTypeDef

def get_value() -> EnvironmentInfoDescriptionTypeDef:
    return {
        "InfoType": ...,
    }
Definition
class EnvironmentInfoDescriptionTypeDef(TypedDict):
    InfoType: NotRequired[EnvironmentInfoTypeType],  # (1)
    Ec2InstanceId: NotRequired[str],
    SampleTimestamp: NotRequired[datetime],
    Message: NotRequired[str],
  1. See EnvironmentInfoTypeType

InstanceTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import InstanceTypeDef

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

LaunchConfigurationTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import LaunchConfigurationTypeDef

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

LaunchTemplateTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import LaunchTemplateTypeDef

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

LoadBalancerTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import LoadBalancerTypeDef

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

QueueTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import QueueTypeDef

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

TriggerTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import TriggerTypeDef

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

EventDescriptionTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EventDescriptionTypeDef

def get_value() -> EventDescriptionTypeDef:
    return {
        "EventDate": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import SolutionStackDescriptionTypeDef

def get_value() -> SolutionStackDescriptionTypeDef:
    return {
        "SolutionStackName": ...,
    }
Definition
class SolutionStackDescriptionTypeDef(TypedDict):
    SolutionStackName: NotRequired[str],
    PermittedFileTypes: NotRequired[List[str]],

SearchFilterTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import SearchFilterTypeDef

def get_value() -> SearchFilterTypeDef:
    return {
        "Attribute": ...,
    }
Definition
class SearchFilterTypeDef(TypedDict):
    Attribute: NotRequired[str],
    Operator: NotRequired[str],
    Values: NotRequired[Sequence[str]],

PlatformBranchSummaryTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformBranchSummaryTypeDef

def get_value() -> PlatformBranchSummaryTypeDef:
    return {
        "PlatformName": ...,
    }
Definition
class PlatformBranchSummaryTypeDef(TypedDict):
    PlatformName: NotRequired[str],
    BranchName: NotRequired[str],
    LifecycleState: NotRequired[str],
    BranchOrder: NotRequired[int],
    SupportedTierList: NotRequired[List[str]],

PlatformFilterTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformFilterTypeDef

def get_value() -> PlatformFilterTypeDef:
    return {
        "Type": ...,
    }
Definition
class PlatformFilterTypeDef(TypedDict):
    Type: NotRequired[str],
    Operator: NotRequired[str],
    Values: NotRequired[Sequence[str]],

ListTagsForResourceMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ListTagsForResourceMessageRequestTypeDef

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

ListenerTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ListenerTypeDef

def get_value() -> ListenerTypeDef:
    return {
        "Protocol": ...,
    }
Definition
class ListenerTypeDef(TypedDict):
    Protocol: NotRequired[str],
    Port: NotRequired[int],

PlatformFrameworkTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformFrameworkTypeDef

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

PlatformProgrammingLanguageTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformProgrammingLanguageTypeDef

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

RebuildEnvironmentMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import RebuildEnvironmentMessageRequestTypeDef

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

RequestEnvironmentInfoMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import RequestEnvironmentInfoMessageRequestTypeDef

def get_value() -> RequestEnvironmentInfoMessageRequestTypeDef:
    return {
        "InfoType": ...,
    }
Definition
class RequestEnvironmentInfoMessageRequestTypeDef(TypedDict):
    InfoType: EnvironmentInfoTypeType,  # (1)
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
  1. See EnvironmentInfoTypeType

ResourceQuotaTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ResourceQuotaTypeDef

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

RestartAppServerMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import RestartAppServerMessageRequestTypeDef

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

RetrieveEnvironmentInfoMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import RetrieveEnvironmentInfoMessageRequestTypeDef

def get_value() -> RetrieveEnvironmentInfoMessageRequestTypeDef:
    return {
        "InfoType": ...,
    }
Definition
class RetrieveEnvironmentInfoMessageRequestTypeDef(TypedDict):
    InfoType: EnvironmentInfoTypeType,  # (1)
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
  1. See EnvironmentInfoTypeType

SwapEnvironmentCNAMEsMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import SwapEnvironmentCNAMEsMessageRequestTypeDef

def get_value() -> SwapEnvironmentCNAMEsMessageRequestTypeDef:
    return {
        "SourceEnvironmentId": ...,
    }
Definition
class SwapEnvironmentCNAMEsMessageRequestTypeDef(TypedDict):
    SourceEnvironmentId: NotRequired[str],
    SourceEnvironmentName: NotRequired[str],
    DestinationEnvironmentId: NotRequired[str],
    DestinationEnvironmentName: NotRequired[str],

TerminateEnvironmentMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import TerminateEnvironmentMessageRequestTypeDef

def get_value() -> TerminateEnvironmentMessageRequestTypeDef:
    return {
        "EnvironmentId": ...,
    }
Definition
class TerminateEnvironmentMessageRequestTypeDef(TypedDict):
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
    TerminateResources: NotRequired[bool],
    ForceTerminate: NotRequired[bool],

UpdateApplicationMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateApplicationMessageRequestTypeDef

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

UpdateApplicationVersionMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateApplicationVersionMessageRequestTypeDef

def get_value() -> UpdateApplicationVersionMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
        "VersionLabel": ...,
    }
Definition
class UpdateApplicationVersionMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    VersionLabel: str,
    Description: NotRequired[str],

ApplyEnvironmentManagedActionResultTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplyEnvironmentManagedActionResultTypeDef

def get_value() -> ApplyEnvironmentManagedActionResultTypeDef:
    return {
        "ActionId": ...,
        "ActionDescription": ...,
        "ActionType": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class ApplyEnvironmentManagedActionResultTypeDef(TypedDict):
    ActionId: str,
    ActionDescription: str,
    ActionType: ActionTypeType,  # (1)
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ActionTypeType
  2. See ResponseMetadataTypeDef

CheckDNSAvailabilityResultMessageTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CheckDNSAvailabilityResultMessageTypeDef

def get_value() -> CheckDNSAvailabilityResultMessageTypeDef:
    return {
        "Available": ...,
        "FullyQualifiedCNAME": ...,
        "ResponseMetadata": ...,
    }
Definition
class CheckDNSAvailabilityResultMessageTypeDef(TypedDict):
    Available: bool,
    FullyQualifiedCNAME: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStorageLocationResultMessageTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CreateStorageLocationResultMessageTypeDef

def get_value() -> CreateStorageLocationResultMessageTypeDef:
    return {
        "S3Bucket": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateStorageLocationResultMessageTypeDef(TypedDict):
    S3Bucket: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ApplicationMetricsTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationMetricsTypeDef

def get_value() -> ApplicationMetricsTypeDef:
    return {
        "Duration": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationVersionDescriptionTypeDef

def get_value() -> ApplicationVersionDescriptionTypeDef:
    return {
        "ApplicationVersionArn": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationVersionLifecycleConfigTypeDef

def get_value() -> ApplicationVersionLifecycleConfigTypeDef:
    return {
        "MaxCountRule": ...,
    }
Definition
class ApplicationVersionLifecycleConfigTypeDef(TypedDict):
    MaxCountRule: NotRequired[MaxCountRuleTypeDef],  # (1)
    MaxAgeRule: NotRequired[MaxAgeRuleTypeDef],  # (2)
  1. See MaxCountRuleTypeDef
  2. See MaxAgeRuleTypeDef

SystemStatusTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import SystemStatusTypeDef

def get_value() -> SystemStatusTypeDef:
    return {
        "CPUUtilization": ...,
    }
Definition
class SystemStatusTypeDef(TypedDict):
    CPUUtilization: NotRequired[CPUUtilizationTypeDef],  # (1)
    LoadAverage: NotRequired[List[float]],
  1. See CPUUtilizationTypeDef

ConfigurationOptionDescriptionTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationOptionDescriptionTypeDef

def get_value() -> ConfigurationOptionDescriptionTypeDef:
    return {
        "Namespace": ...,
    }
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

ConfigurationSettingsDescriptionResponseMetadataTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationSettingsDescriptionResponseMetadataTypeDef

def get_value() -> ConfigurationSettingsDescriptionResponseMetadataTypeDef:
    return {
        "SolutionStackName": ...,
        "PlatformArn": ...,
        "ApplicationName": ...,
        "TemplateName": ...,
        "Description": ...,
        "EnvironmentName": ...,
        "DeploymentStatus": ...,
        "DateCreated": ...,
        "DateUpdated": ...,
        "OptionSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class ConfigurationSettingsDescriptionResponseMetadataTypeDef(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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationSettingsDescriptionTypeDef

def get_value() -> ConfigurationSettingsDescriptionTypeDef:
    return {
        "SolutionStackName": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ValidateConfigurationSettingsMessageRequestTypeDef

def get_value() -> ValidateConfigurationSettingsMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
        "OptionSettings": ...,
    }
Definition
class ValidateConfigurationSettingsMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    OptionSettings: Sequence[ConfigurationOptionSettingTypeDef],  # (1)
    TemplateName: NotRequired[str],
    EnvironmentName: NotRequired[str],
  1. See ConfigurationOptionSettingTypeDef

ConfigurationSettingsValidationMessagesTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationSettingsValidationMessagesTypeDef

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

CreateApplicationVersionMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CreateApplicationVersionMessageRequestTypeDef

def get_value() -> CreateApplicationVersionMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
        "VersionLabel": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CreatePlatformVersionRequestRequestTypeDef

def get_value() -> CreatePlatformVersionRequestRequestTypeDef:
    return {
        "PlatformName": ...,
        "PlatformVersion": ...,
        "PlatformDefinitionBundle": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ResourceTagsDescriptionMessageTypeDef

def get_value() -> ResourceTagsDescriptionMessageTypeDef:
    return {
        "ResourceArn": ...,
        "ResourceTags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ResourceTagsDescriptionMessageTypeDef(TypedDict):
    ResourceArn: str,
    ResourceTags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

UpdateTagsForResourceMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateTagsForResourceMessageRequestTypeDef

def get_value() -> UpdateTagsForResourceMessageRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class UpdateTagsForResourceMessageRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagsToAdd: NotRequired[Sequence[TagTypeDef]],  # (1)
    TagsToRemove: NotRequired[Sequence[str]],
  1. See TagTypeDef

CreateConfigurationTemplateMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CreateConfigurationTemplateMessageRequestTypeDef

def get_value() -> CreateConfigurationTemplateMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
        "TemplateName": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CreateEnvironmentMessageRequestTypeDef

def get_value() -> CreateEnvironmentMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeConfigurationOptionsMessageRequestTypeDef

def get_value() -> DescribeConfigurationOptionsMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateConfigurationTemplateMessageRequestTypeDef

def get_value() -> UpdateConfigurationTemplateMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
        "TemplateName": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateEnvironmentMessageRequestTypeDef

def get_value() -> UpdateEnvironmentMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CreatePlatformVersionResultTypeDef

def get_value() -> CreatePlatformVersionResultTypeDef:
    return {
        "PlatformSummary": ...,
        "Builder": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreatePlatformVersionResultTypeDef(TypedDict):
    PlatformSummary: PlatformSummaryTypeDef,  # (1)
    Builder: BuilderTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PlatformSummaryTypeDef
  2. See BuilderTypeDef
  3. See ResponseMetadataTypeDef

DeletePlatformVersionResultTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DeletePlatformVersionResultTypeDef

def get_value() -> DeletePlatformVersionResultTypeDef:
    return {
        "PlatformSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeletePlatformVersionResultTypeDef(TypedDict):
    PlatformSummary: PlatformSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PlatformSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPlatformVersionsResultTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ListPlatformVersionsResultTypeDef

def get_value() -> ListPlatformVersionsResultTypeDef:
    return {
        "PlatformSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPlatformVersionsResultTypeDef(TypedDict):
    PlatformSummaryList: List[PlatformSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PlatformSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationVersionsMessageDescribeApplicationVersionsPaginateTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeApplicationVersionsMessageDescribeApplicationVersionsPaginateTypeDef

def get_value() -> DescribeApplicationVersionsMessageDescribeApplicationVersionsPaginateTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class DescribeApplicationVersionsMessageDescribeApplicationVersionsPaginateTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabels: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEnvironmentManagedActionHistoryRequestDescribeEnvironmentManagedActionHistoryPaginateTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentManagedActionHistoryRequestDescribeEnvironmentManagedActionHistoryPaginateTypeDef

def get_value() -> DescribeEnvironmentManagedActionHistoryRequestDescribeEnvironmentManagedActionHistoryPaginateTypeDef:
    return {
        "EnvironmentId": ...,
    }
Definition
class DescribeEnvironmentManagedActionHistoryRequestDescribeEnvironmentManagedActionHistoryPaginateTypeDef(TypedDict):
    EnvironmentId: NotRequired[str],
    EnvironmentName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEnvironmentsMessageDescribeEnvironmentsPaginateTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentsMessageDescribeEnvironmentsPaginateTypeDef

def get_value() -> DescribeEnvironmentsMessageDescribeEnvironmentsPaginateTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class DescribeEnvironmentsMessageDescribeEnvironmentsPaginateTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    EnvironmentIds: NotRequired[Sequence[str]],
    EnvironmentNames: NotRequired[Sequence[str]],
    IncludeDeleted: NotRequired[bool],
    IncludedDeletedBackTo: NotRequired[Union[datetime, str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEventsMessageDescribeEventsPaginateTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEventsMessageDescribeEventsPaginateTypeDef

def get_value() -> DescribeEventsMessageDescribeEventsPaginateTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class DescribeEventsMessageDescribeEventsPaginateTypeDef(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[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EventSeverityType
  2. See PaginatorConfigTypeDef

DescribeEnvironmentManagedActionHistoryResultTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentManagedActionHistoryResultTypeDef

def get_value() -> DescribeEnvironmentManagedActionHistoryResultTypeDef:
    return {
        "ManagedActionHistoryItems": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEnvironmentManagedActionHistoryResultTypeDef(TypedDict):
    ManagedActionHistoryItems: List[ManagedActionHistoryItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManagedActionHistoryItemTypeDef
  2. See ResponseMetadataTypeDef

DescribeEnvironmentManagedActionsResultTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentManagedActionsResultTypeDef

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

DescribeEnvironmentsMessageEnvironmentExistsWaitTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentsMessageEnvironmentExistsWaitTypeDef

def get_value() -> DescribeEnvironmentsMessageEnvironmentExistsWaitTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class DescribeEnvironmentsMessageEnvironmentExistsWaitTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    EnvironmentIds: NotRequired[Sequence[str]],
    EnvironmentNames: NotRequired[Sequence[str]],
    IncludeDeleted: NotRequired[bool],
    IncludedDeletedBackTo: NotRequired[Union[datetime, str]],
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeEnvironmentsMessageEnvironmentTerminatedWaitTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentsMessageEnvironmentTerminatedWaitTypeDef

def get_value() -> DescribeEnvironmentsMessageEnvironmentTerminatedWaitTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class DescribeEnvironmentsMessageEnvironmentTerminatedWaitTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    EnvironmentIds: NotRequired[Sequence[str]],
    EnvironmentNames: NotRequired[Sequence[str]],
    IncludeDeleted: NotRequired[bool],
    IncludedDeletedBackTo: NotRequired[Union[datetime, str]],
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeEnvironmentsMessageEnvironmentUpdatedWaitTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentsMessageEnvironmentUpdatedWaitTypeDef

def get_value() -> DescribeEnvironmentsMessageEnvironmentUpdatedWaitTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class DescribeEnvironmentsMessageEnvironmentUpdatedWaitTypeDef(TypedDict):
    ApplicationName: NotRequired[str],
    VersionLabel: NotRequired[str],
    EnvironmentIds: NotRequired[Sequence[str]],
    EnvironmentNames: NotRequired[Sequence[str]],
    IncludeDeleted: NotRequired[bool],
    IncludedDeletedBackTo: NotRequired[Union[datetime, str]],
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

RetrieveEnvironmentInfoResultMessageTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import RetrieveEnvironmentInfoResultMessageTypeDef

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

EnvironmentResourceDescriptionTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentResourceDescriptionTypeDef

def get_value() -> EnvironmentResourceDescriptionTypeDef:
    return {
        "EnvironmentName": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EventDescriptionsMessageTypeDef

def get_value() -> EventDescriptionsMessageTypeDef:
    return {
        "Events": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class EventDescriptionsMessageTypeDef(TypedDict):
    Events: List[EventDescriptionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListAvailableSolutionStacksResultMessageTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ListAvailableSolutionStacksResultMessageTypeDef

def get_value() -> ListAvailableSolutionStacksResultMessageTypeDef:
    return {
        "SolutionStacks": ...,
        "SolutionStackDetails": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAvailableSolutionStacksResultMessageTypeDef(TypedDict):
    SolutionStacks: List[str],
    SolutionStackDetails: List[SolutionStackDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SolutionStackDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListPlatformBranchesRequestRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ListPlatformBranchesRequestRequestTypeDef

def get_value() -> ListPlatformBranchesRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListPlatformBranchesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[SearchFilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See SearchFilterTypeDef

ListPlatformBranchesResultTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ListPlatformBranchesResultTypeDef

def get_value() -> ListPlatformBranchesResultTypeDef:
    return {
        "PlatformBranchSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPlatformBranchesResultTypeDef(TypedDict):
    PlatformBranchSummaryList: List[PlatformBranchSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PlatformBranchSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPlatformVersionsRequestListPlatformVersionsPaginateTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ListPlatformVersionsRequestListPlatformVersionsPaginateTypeDef

def get_value() -> ListPlatformVersionsRequestListPlatformVersionsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListPlatformVersionsRequestListPlatformVersionsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PlatformFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PlatformFilterTypeDef
  2. See PaginatorConfigTypeDef

ListPlatformVersionsRequestRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ListPlatformVersionsRequestRequestTypeDef

def get_value() -> ListPlatformVersionsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListPlatformVersionsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PlatformFilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See PlatformFilterTypeDef

LoadBalancerDescriptionTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import LoadBalancerDescriptionTypeDef

def get_value() -> LoadBalancerDescriptionTypeDef:
    return {
        "LoadBalancerName": ...,
    }
Definition
class LoadBalancerDescriptionTypeDef(TypedDict):
    LoadBalancerName: NotRequired[str],
    Domain: NotRequired[str],
    Listeners: NotRequired[List[ListenerTypeDef]],  # (1)
  1. See ListenerTypeDef

PlatformDescriptionTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformDescriptionTypeDef

def get_value() -> PlatformDescriptionTypeDef:
    return {
        "PlatformArn": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ResourceQuotasTypeDef

def get_value() -> ResourceQuotasTypeDef:
    return {
        "ApplicationQuota": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentHealthResultTypeDef

def get_value() -> DescribeEnvironmentHealthResultTypeDef:
    return {
        "EnvironmentName": ...,
        "HealthStatus": ...,
        "Status": ...,
        "Color": ...,
        "Causes": ...,
        "ApplicationMetrics": ...,
        "InstancesHealth": ...,
        "RefreshedAt": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationVersionDescriptionMessageTypeDef

def get_value() -> ApplicationVersionDescriptionMessageTypeDef:
    return {
        "ApplicationVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class ApplicationVersionDescriptionMessageTypeDef(TypedDict):
    ApplicationVersion: ApplicationVersionDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationVersionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ApplicationVersionDescriptionsMessageTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationVersionDescriptionsMessageTypeDef

def get_value() -> ApplicationVersionDescriptionsMessageTypeDef:
    return {
        "ApplicationVersions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ApplicationVersionDescriptionsMessageTypeDef(TypedDict):
    ApplicationVersions: List[ApplicationVersionDescriptionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationVersionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ApplicationResourceLifecycleConfigTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationResourceLifecycleConfigTypeDef

def get_value() -> ApplicationResourceLifecycleConfigTypeDef:
    return {
        "ServiceRole": ...,
    }
Definition
class ApplicationResourceLifecycleConfigTypeDef(TypedDict):
    ServiceRole: NotRequired[str],
    VersionLifecycleConfig: NotRequired[ApplicationVersionLifecycleConfigTypeDef],  # (1)
  1. See ApplicationVersionLifecycleConfigTypeDef

SingleInstanceHealthTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import SingleInstanceHealthTypeDef

def get_value() -> SingleInstanceHealthTypeDef:
    return {
        "InstanceId": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationOptionsDescriptionTypeDef

def get_value() -> ConfigurationOptionsDescriptionTypeDef:
    return {
        "SolutionStackName": ...,
        "PlatformArn": ...,
        "Options": ...,
        "ResponseMetadata": ...,
    }
Definition
class ConfigurationOptionsDescriptionTypeDef(TypedDict):
    SolutionStackName: str,
    PlatformArn: str,
    Options: List[ConfigurationOptionDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationOptionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ConfigurationSettingsDescriptionsTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationSettingsDescriptionsTypeDef

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

EnvironmentResourceDescriptionsMessageTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentResourceDescriptionsMessageTypeDef

def get_value() -> EnvironmentResourceDescriptionsMessageTypeDef:
    return {
        "EnvironmentResources": ...,
        "ResponseMetadata": ...,
    }
Definition
class EnvironmentResourceDescriptionsMessageTypeDef(TypedDict):
    EnvironmentResources: EnvironmentResourceDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentResourceDescriptionTypeDef
  2. See ResponseMetadataTypeDef

EnvironmentResourcesDescriptionTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentResourcesDescriptionTypeDef

def get_value() -> EnvironmentResourcesDescriptionTypeDef:
    return {
        "LoadBalancer": ...,
    }
Definition
class EnvironmentResourcesDescriptionTypeDef(TypedDict):
    LoadBalancer: NotRequired[LoadBalancerDescriptionTypeDef],  # (1)
  1. See LoadBalancerDescriptionTypeDef

DescribePlatformVersionResultTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribePlatformVersionResultTypeDef

def get_value() -> DescribePlatformVersionResultTypeDef:
    return {
        "PlatformDescription": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePlatformVersionResultTypeDef(TypedDict):
    PlatformDescription: PlatformDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PlatformDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccountAttributesResultTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeAccountAttributesResultTypeDef

def get_value() -> DescribeAccountAttributesResultTypeDef:
    return {
        "ResourceQuotas": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAccountAttributesResultTypeDef(TypedDict):
    ResourceQuotas: ResourceQuotasTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceQuotasTypeDef
  2. See ResponseMetadataTypeDef

ApplicationDescriptionTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationDescriptionTypeDef

def get_value() -> ApplicationDescriptionTypeDef:
    return {
        "ApplicationArn": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationResourceLifecycleDescriptionMessageTypeDef

def get_value() -> ApplicationResourceLifecycleDescriptionMessageTypeDef:
    return {
        "ApplicationName": ...,
        "ResourceLifecycleConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class ApplicationResourceLifecycleDescriptionMessageTypeDef(TypedDict):
    ApplicationName: str,
    ResourceLifecycleConfig: ApplicationResourceLifecycleConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationResourceLifecycleConfigTypeDef
  2. See ResponseMetadataTypeDef

CreateApplicationMessageRequestTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import CreateApplicationMessageRequestTypeDef

def get_value() -> CreateApplicationMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateApplicationResourceLifecycleMessageRequestTypeDef

def get_value() -> UpdateApplicationResourceLifecycleMessageRequestTypeDef:
    return {
        "ApplicationName": ...,
        "ResourceLifecycleConfig": ...,
    }
Definition
class UpdateApplicationResourceLifecycleMessageRequestTypeDef(TypedDict):
    ApplicationName: str,
    ResourceLifecycleConfig: ApplicationResourceLifecycleConfigTypeDef,  # (1)
  1. See ApplicationResourceLifecycleConfigTypeDef

DescribeInstancesHealthResultTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeInstancesHealthResultTypeDef

def get_value() -> DescribeInstancesHealthResultTypeDef:
    return {
        "InstanceHealthList": ...,
        "RefreshedAt": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInstancesHealthResultTypeDef(TypedDict):
    InstanceHealthList: List[SingleInstanceHealthTypeDef],  # (1)
    RefreshedAt: datetime,
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SingleInstanceHealthTypeDef
  2. See ResponseMetadataTypeDef

EnvironmentDescriptionResponseMetadataTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentDescriptionResponseMetadataTypeDef

def get_value() -> EnvironmentDescriptionResponseMetadataTypeDef:
    return {
        "EnvironmentName": ...,
        "EnvironmentId": ...,
        "ApplicationName": ...,
        "VersionLabel": ...,
        "SolutionStackName": ...,
        "PlatformArn": ...,
        "TemplateName": ...,
        "Description": ...,
        "EndpointURL": ...,
        "CNAME": ...,
        "DateCreated": ...,
        "DateUpdated": ...,
        "Status": ...,
        "AbortableOperationInProgress": ...,
        "Health": ...,
        "HealthStatus": ...,
        "Resources": ...,
        "Tier": ...,
        "EnvironmentLinks": ...,
        "EnvironmentArn": ...,
        "OperationsRole": ...,
        "ResponseMetadata": ...,
    }
Definition
class EnvironmentDescriptionResponseMetadataTypeDef(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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentDescriptionTypeDef

def get_value() -> EnvironmentDescriptionTypeDef:
    return {
        "EnvironmentName": ...,
    }
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

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationDescriptionMessageTypeDef

def get_value() -> ApplicationDescriptionMessageTypeDef:
    return {
        "Application": ...,
        "ResponseMetadata": ...,
    }
Definition
class ApplicationDescriptionMessageTypeDef(TypedDict):
    Application: ApplicationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ApplicationDescriptionsMessageTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationDescriptionsMessageTypeDef

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

EnvironmentDescriptionsMessageTypeDef

Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentDescriptionsMessageTypeDef

def get_value() -> EnvironmentDescriptionsMessageTypeDef:
    return {
        "Environments": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class EnvironmentDescriptionsMessageTypeDef(TypedDict):
    Environments: List[EnvironmentDescriptionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentDescriptionTypeDef
  2. See ResponseMetadataTypeDef