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],