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": ...,
}
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,
- See SourceTypeType
- 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": ...,
}
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],
- See ComputeTypeType
BuilderTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import BuilderTypeDef
def get_value() -> BuilderTypeDef:
return {
"ARN": ...,
}
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": ...,
}
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],
TagTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
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],
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)
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],
- See ActionTypeType
- See FailureTypeType
- 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)
- 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],
- See ActionTypeType
- 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],
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],
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],
InstanceTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"Id": ...,
}
LaunchConfigurationTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import LaunchConfigurationTypeDef
def get_value() -> LaunchConfigurationTypeDef:
return {
"Name": ...,
}
LaunchTemplateTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import LaunchTemplateTypeDef
def get_value() -> LaunchTemplateTypeDef:
return {
"Id": ...,
}
LoadBalancerTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import LoadBalancerTypeDef
def get_value() -> LoadBalancerTypeDef:
return {
"Name": ...,
}
QueueTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import QueueTypeDef
def get_value() -> QueueTypeDef:
return {
"Name": ...,
}
TriggerTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import TriggerTypeDef
def get_value() -> TriggerTypeDef:
return {
"Name": ...,
}
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)
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": ...,
}
ListenerTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ListenerTypeDef
def get_value() -> ListenerTypeDef:
return {
"Protocol": ...,
}
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],
ResourceQuotaTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import ResourceQuotaTypeDef
def get_value() -> ResourceQuotaTypeDef:
return {
"Maximum": ...,
}
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],
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)
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)
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)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
- See StatusCodesTypeDef
- 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)
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)
- See MaxCountRuleTypeDef
- 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]],
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)
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)
- See ConfigurationDeploymentStatusType
- See ConfigurationOptionSettingTypeDef
- 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)
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],
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)
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)
- See SourceBuildInformationTypeDef
- See S3LocationTypeDef
- See BuildConfigurationTypeDef
- 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)
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)
- See TagTypeDef
- 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]],
- 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)
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],
- See EnvironmentTierTypeDef
- See TagTypeDef
- See ConfigurationOptionSettingTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See AutoScalingGroupTypeDef
- See InstanceTypeDef
- See LaunchConfigurationTypeDef
- See LaunchTemplateTypeDef
- See LoadBalancerTypeDef
- See TriggerTypeDef
- 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)
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)
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],
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)
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)
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],
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)
- 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],
- See PlatformStatusType
- See PlatformProgrammingLanguageTypeDef
- See PlatformFrameworkTypeDef
- 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)
- See ResourceQuotaTypeDef
- See ResourceQuotaTypeDef
- See ResourceQuotaTypeDef
- See ResourceQuotaTypeDef
- 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)
- See EnvironmentHealthType
- See ApplicationMetricsTypeDef
- See InstanceHealthSummaryTypeDef
- 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)
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)
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)
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],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See EnvironmentStatusType
- See EnvironmentHealthType
- See EnvironmentHealthStatusType
- See EnvironmentResourcesDescriptionTypeDef
- See EnvironmentTierTypeDef
- See EnvironmentLinkTypeDef
- 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],
- See EnvironmentStatusType
- See EnvironmentHealthType
- See EnvironmentHealthStatusType
- See EnvironmentResourcesDescriptionTypeDef
- See EnvironmentTierTypeDef
- 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)
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)
EnvironmentDescriptionsMessageTypeDef
Usage Example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentDescriptionsMessageTypeDef
def get_value() -> EnvironmentDescriptionsMessageTypeDef:
return {
"Environments": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}