Typed dictionaries#
Index > ElasticBeanstalk > Typed dictionaries
Auto-generated documentation for ElasticBeanstalk type annotations stubs module mypy-boto3-elasticbeanstalk.
AbortEnvironmentUpdateMessageRequestTypeDef#
# AbortEnvironmentUpdateMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import AbortEnvironmentUpdateMessageRequestTypeDef
def get_value() -> AbortEnvironmentUpdateMessageRequestTypeDef:
return {
"EnvironmentId": ...,
}
# AbortEnvironmentUpdateMessageRequestTypeDef definition
class AbortEnvironmentUpdateMessageRequestTypeDef(TypedDict):
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
LatencyTypeDef#
# LatencyTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import LatencyTypeDef
def get_value() -> LatencyTypeDef:
return {
"P999": ...,
}
# LatencyTypeDef definition
class LatencyTypeDef(TypedDict):
P999: NotRequired[float],
P99: NotRequired[float],
P95: NotRequired[float],
P90: NotRequired[float],
P85: NotRequired[float],
P75: NotRequired[float],
P50: NotRequired[float],
P10: NotRequired[float],
StatusCodesTypeDef#
# StatusCodesTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import StatusCodesTypeDef
def get_value() -> StatusCodesTypeDef:
return {
"Status2xx": ...,
}
# StatusCodesTypeDef definition
class StatusCodesTypeDef(TypedDict):
Status2xx: NotRequired[int],
Status3xx: NotRequired[int],
Status4xx: NotRequired[int],
Status5xx: NotRequired[int],
S3LocationTypeDef#
# S3LocationTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"S3Bucket": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
S3Bucket: NotRequired[str],
S3Key: NotRequired[str],
SourceBuildInformationTypeDef#
# SourceBuildInformationTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import SourceBuildInformationTypeDef
def get_value() -> SourceBuildInformationTypeDef:
return {
"SourceType": ...,
"SourceRepository": ...,
"SourceLocation": ...,
}
# SourceBuildInformationTypeDef definition
class SourceBuildInformationTypeDef(TypedDict):
SourceType: SourceTypeType, # (1)
SourceRepository: SourceRepositoryType, # (2)
SourceLocation: str,
- See SourceTypeType
- See SourceRepositoryType
MaxAgeRuleTypeDef#
# MaxAgeRuleTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import MaxAgeRuleTypeDef
def get_value() -> MaxAgeRuleTypeDef:
return {
"Enabled": ...,
}
# MaxAgeRuleTypeDef definition
class MaxAgeRuleTypeDef(TypedDict):
Enabled: bool,
MaxAgeInDays: NotRequired[int],
DeleteSourceFromS3: NotRequired[bool],
MaxCountRuleTypeDef#
# MaxCountRuleTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import MaxCountRuleTypeDef
def get_value() -> MaxCountRuleTypeDef:
return {
"Enabled": ...,
}
# MaxCountRuleTypeDef definition
class MaxCountRuleTypeDef(TypedDict):
Enabled: bool,
MaxCount: NotRequired[int],
DeleteSourceFromS3: NotRequired[bool],
ApplyEnvironmentManagedActionRequestRequestTypeDef#
# ApplyEnvironmentManagedActionRequestRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplyEnvironmentManagedActionRequestRequestTypeDef
def get_value() -> ApplyEnvironmentManagedActionRequestRequestTypeDef:
return {
"ActionId": ...,
}
# ApplyEnvironmentManagedActionRequestRequestTypeDef definition
class ApplyEnvironmentManagedActionRequestRequestTypeDef(TypedDict):
ActionId: str,
EnvironmentName: NotRequired[str],
EnvironmentId: NotRequired[str],
ApplyEnvironmentManagedActionResultTypeDef#
# ApplyEnvironmentManagedActionResultTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplyEnvironmentManagedActionResultTypeDef
def get_value() -> ApplyEnvironmentManagedActionResultTypeDef:
return {
"ActionId": ...,
"ActionDescription": ...,
"ActionType": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# ApplyEnvironmentManagedActionResultTypeDef definition
class ApplyEnvironmentManagedActionResultTypeDef(TypedDict):
ActionId: str,
ActionDescription: str,
ActionType: ActionTypeType, # (1)
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateEnvironmentOperationsRoleMessageRequestTypeDef#
# AssociateEnvironmentOperationsRoleMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import AssociateEnvironmentOperationsRoleMessageRequestTypeDef
def get_value() -> AssociateEnvironmentOperationsRoleMessageRequestTypeDef:
return {
"EnvironmentName": ...,
"OperationsRole": ...,
}
# AssociateEnvironmentOperationsRoleMessageRequestTypeDef definition
class AssociateEnvironmentOperationsRoleMessageRequestTypeDef(TypedDict):
EnvironmentName: str,
OperationsRole: str,
AutoScalingGroupTypeDef#
# AutoScalingGroupTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import AutoScalingGroupTypeDef
def get_value() -> AutoScalingGroupTypeDef:
return {
"Name": ...,
}
# AutoScalingGroupTypeDef definition
class AutoScalingGroupTypeDef(TypedDict):
Name: NotRequired[str],
BuildConfigurationTypeDef#
# BuildConfigurationTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import BuildConfigurationTypeDef
def get_value() -> BuildConfigurationTypeDef:
return {
"CodeBuildServiceRole": ...,
"Image": ...,
}
# BuildConfigurationTypeDef definition
class BuildConfigurationTypeDef(TypedDict):
CodeBuildServiceRole: str,
Image: str,
ArtifactName: NotRequired[str],
ComputeType: NotRequired[ComputeTypeType], # (1)
TimeoutInMinutes: NotRequired[int],
- See ComputeTypeType
BuilderTypeDef#
# BuilderTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import BuilderTypeDef
def get_value() -> BuilderTypeDef:
return {
"ARN": ...,
}
# BuilderTypeDef definition
class BuilderTypeDef(TypedDict):
ARN: NotRequired[str],
CPUUtilizationTypeDef#
# CPUUtilizationTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CPUUtilizationTypeDef
def get_value() -> CPUUtilizationTypeDef:
return {
"User": ...,
}
# CPUUtilizationTypeDef definition
class CPUUtilizationTypeDef(TypedDict):
User: NotRequired[float],
Nice: NotRequired[float],
System: NotRequired[float],
Idle: NotRequired[float],
IOWait: NotRequired[float],
IRQ: NotRequired[float],
SoftIRQ: NotRequired[float],
Privileged: NotRequired[float],
CheckDNSAvailabilityMessageRequestTypeDef#
# CheckDNSAvailabilityMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CheckDNSAvailabilityMessageRequestTypeDef
def get_value() -> CheckDNSAvailabilityMessageRequestTypeDef:
return {
"CNAMEPrefix": ...,
}
# CheckDNSAvailabilityMessageRequestTypeDef definition
class CheckDNSAvailabilityMessageRequestTypeDef(TypedDict):
CNAMEPrefix: str,
CheckDNSAvailabilityResultMessageTypeDef#
# CheckDNSAvailabilityResultMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CheckDNSAvailabilityResultMessageTypeDef
def get_value() -> CheckDNSAvailabilityResultMessageTypeDef:
return {
"Available": ...,
"FullyQualifiedCNAME": ...,
"ResponseMetadata": ...,
}
# CheckDNSAvailabilityResultMessageTypeDef definition
class CheckDNSAvailabilityResultMessageTypeDef(TypedDict):
Available: bool,
FullyQualifiedCNAME: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ComposeEnvironmentsMessageRequestTypeDef#
# ComposeEnvironmentsMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ComposeEnvironmentsMessageRequestTypeDef
def get_value() -> ComposeEnvironmentsMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# ComposeEnvironmentsMessageRequestTypeDef definition
class ComposeEnvironmentsMessageRequestTypeDef(TypedDict):
ApplicationName: NotRequired[str],
GroupName: NotRequired[str],
VersionLabels: NotRequired[Sequence[str]],
OptionRestrictionRegexTypeDef#
# OptionRestrictionRegexTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import OptionRestrictionRegexTypeDef
def get_value() -> OptionRestrictionRegexTypeDef:
return {
"Pattern": ...,
}
# OptionRestrictionRegexTypeDef definition
class OptionRestrictionRegexTypeDef(TypedDict):
Pattern: NotRequired[str],
Label: NotRequired[str],
ConfigurationOptionSettingTypeDef#
# ConfigurationOptionSettingTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationOptionSettingTypeDef
def get_value() -> ConfigurationOptionSettingTypeDef:
return {
"ResourceName": ...,
}
# ConfigurationOptionSettingTypeDef definition
class ConfigurationOptionSettingTypeDef(TypedDict):
ResourceName: NotRequired[str],
Namespace: NotRequired[str],
OptionName: NotRequired[str],
Value: NotRequired[str],
ValidationMessageTypeDef#
# ValidationMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ValidationMessageTypeDef
def get_value() -> ValidationMessageTypeDef:
return {
"Message": ...,
}
# ValidationMessageTypeDef definition
class ValidationMessageTypeDef(TypedDict):
Message: NotRequired[str],
Severity: NotRequired[ValidationSeverityType], # (1)
Namespace: NotRequired[str],
OptionName: NotRequired[str],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
SourceConfigurationTypeDef#
# SourceConfigurationTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import SourceConfigurationTypeDef
def get_value() -> SourceConfigurationTypeDef:
return {
"ApplicationName": ...,
}
# SourceConfigurationTypeDef definition
class SourceConfigurationTypeDef(TypedDict):
ApplicationName: NotRequired[str],
TemplateName: NotRequired[str],
EnvironmentTierTypeDef#
# EnvironmentTierTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentTierTypeDef
def get_value() -> EnvironmentTierTypeDef:
return {
"Name": ...,
}
# EnvironmentTierTypeDef definition
class EnvironmentTierTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
Version: NotRequired[str],
OptionSpecificationTypeDef#
# OptionSpecificationTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import OptionSpecificationTypeDef
def get_value() -> OptionSpecificationTypeDef:
return {
"ResourceName": ...,
}
# OptionSpecificationTypeDef definition
class OptionSpecificationTypeDef(TypedDict):
ResourceName: NotRequired[str],
Namespace: NotRequired[str],
OptionName: NotRequired[str],
PlatformSummaryTypeDef#
# PlatformSummaryTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformSummaryTypeDef
def get_value() -> PlatformSummaryTypeDef:
return {
"PlatformArn": ...,
}
# PlatformSummaryTypeDef definition
class PlatformSummaryTypeDef(TypedDict):
PlatformArn: NotRequired[str],
PlatformOwner: NotRequired[str],
PlatformStatus: NotRequired[PlatformStatusType], # (1)
PlatformCategory: NotRequired[str],
OperatingSystemName: NotRequired[str],
OperatingSystemVersion: NotRequired[str],
SupportedTierList: NotRequired[List[str]],
SupportedAddonList: NotRequired[List[str]],
PlatformLifecycleState: NotRequired[str],
PlatformVersion: NotRequired[str],
PlatformBranchName: NotRequired[str],
PlatformBranchLifecycleState: NotRequired[str],
CreateStorageLocationResultMessageTypeDef#
# CreateStorageLocationResultMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CreateStorageLocationResultMessageTypeDef
def get_value() -> CreateStorageLocationResultMessageTypeDef:
return {
"S3Bucket": ...,
"ResponseMetadata": ...,
}
# CreateStorageLocationResultMessageTypeDef definition
class CreateStorageLocationResultMessageTypeDef(TypedDict):
S3Bucket: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CustomAmiTypeDef#
# CustomAmiTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CustomAmiTypeDef
def get_value() -> CustomAmiTypeDef:
return {
"VirtualizationType": ...,
}
# CustomAmiTypeDef definition
class CustomAmiTypeDef(TypedDict):
VirtualizationType: NotRequired[str],
ImageId: NotRequired[str],
DeleteApplicationMessageRequestTypeDef#
# DeleteApplicationMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DeleteApplicationMessageRequestTypeDef
def get_value() -> DeleteApplicationMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# DeleteApplicationMessageRequestTypeDef definition
class DeleteApplicationMessageRequestTypeDef(TypedDict):
ApplicationName: str,
TerminateEnvByForce: NotRequired[bool],
DeleteApplicationVersionMessageRequestTypeDef#
# DeleteApplicationVersionMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DeleteApplicationVersionMessageRequestTypeDef
def get_value() -> DeleteApplicationVersionMessageRequestTypeDef:
return {
"ApplicationName": ...,
"VersionLabel": ...,
}
# DeleteApplicationVersionMessageRequestTypeDef definition
class DeleteApplicationVersionMessageRequestTypeDef(TypedDict):
ApplicationName: str,
VersionLabel: str,
DeleteSourceBundle: NotRequired[bool],
DeleteConfigurationTemplateMessageRequestTypeDef#
# DeleteConfigurationTemplateMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DeleteConfigurationTemplateMessageRequestTypeDef
def get_value() -> DeleteConfigurationTemplateMessageRequestTypeDef:
return {
"ApplicationName": ...,
"TemplateName": ...,
}
# DeleteConfigurationTemplateMessageRequestTypeDef definition
class DeleteConfigurationTemplateMessageRequestTypeDef(TypedDict):
ApplicationName: str,
TemplateName: str,
DeleteEnvironmentConfigurationMessageRequestTypeDef#
# DeleteEnvironmentConfigurationMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DeleteEnvironmentConfigurationMessageRequestTypeDef
def get_value() -> DeleteEnvironmentConfigurationMessageRequestTypeDef:
return {
"ApplicationName": ...,
"EnvironmentName": ...,
}
# DeleteEnvironmentConfigurationMessageRequestTypeDef definition
class DeleteEnvironmentConfigurationMessageRequestTypeDef(TypedDict):
ApplicationName: str,
EnvironmentName: str,
DeletePlatformVersionRequestRequestTypeDef#
# DeletePlatformVersionRequestRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DeletePlatformVersionRequestRequestTypeDef
def get_value() -> DeletePlatformVersionRequestRequestTypeDef:
return {
"PlatformArn": ...,
}
# DeletePlatformVersionRequestRequestTypeDef definition
class DeletePlatformVersionRequestRequestTypeDef(TypedDict):
PlatformArn: NotRequired[str],
DeploymentTypeDef#
# DeploymentTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DeploymentTypeDef
def get_value() -> DeploymentTypeDef:
return {
"VersionLabel": ...,
}
# DeploymentTypeDef definition
class DeploymentTypeDef(TypedDict):
VersionLabel: NotRequired[str],
DeploymentId: NotRequired[int],
Status: NotRequired[str],
DeploymentTime: NotRequired[datetime],
DescribeApplicationVersionsMessageDescribeApplicationVersionsPaginateTypeDef#
# DescribeApplicationVersionsMessageDescribeApplicationVersionsPaginateTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeApplicationVersionsMessageDescribeApplicationVersionsPaginateTypeDef
def get_value() -> DescribeApplicationVersionsMessageDescribeApplicationVersionsPaginateTypeDef:
return {
"ApplicationName": ...,
}
# DescribeApplicationVersionsMessageDescribeApplicationVersionsPaginateTypeDef definition
class DescribeApplicationVersionsMessageDescribeApplicationVersionsPaginateTypeDef(TypedDict):
ApplicationName: NotRequired[str],
VersionLabels: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeApplicationVersionsMessageRequestTypeDef#
# DescribeApplicationVersionsMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeApplicationVersionsMessageRequestTypeDef
def get_value() -> DescribeApplicationVersionsMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# DescribeApplicationVersionsMessageRequestTypeDef definition
class DescribeApplicationVersionsMessageRequestTypeDef(TypedDict):
ApplicationName: NotRequired[str],
VersionLabels: NotRequired[Sequence[str]],
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
DescribeApplicationsMessageRequestTypeDef#
# DescribeApplicationsMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeApplicationsMessageRequestTypeDef
def get_value() -> DescribeApplicationsMessageRequestTypeDef:
return {
"ApplicationNames": ...,
}
# DescribeApplicationsMessageRequestTypeDef definition
class DescribeApplicationsMessageRequestTypeDef(TypedDict):
ApplicationNames: NotRequired[Sequence[str]],
DescribeConfigurationSettingsMessageRequestTypeDef#
# DescribeConfigurationSettingsMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeConfigurationSettingsMessageRequestTypeDef
def get_value() -> DescribeConfigurationSettingsMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# DescribeConfigurationSettingsMessageRequestTypeDef definition
class DescribeConfigurationSettingsMessageRequestTypeDef(TypedDict):
ApplicationName: str,
TemplateName: NotRequired[str],
EnvironmentName: NotRequired[str],
DescribeEnvironmentHealthRequestRequestTypeDef#
# DescribeEnvironmentHealthRequestRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentHealthRequestRequestTypeDef
def get_value() -> DescribeEnvironmentHealthRequestRequestTypeDef:
return {
"EnvironmentName": ...,
}
# DescribeEnvironmentHealthRequestRequestTypeDef definition
class DescribeEnvironmentHealthRequestRequestTypeDef(TypedDict):
EnvironmentName: NotRequired[str],
EnvironmentId: NotRequired[str],
AttributeNames: NotRequired[Sequence[EnvironmentHealthAttributeType]], # (1)
InstanceHealthSummaryTypeDef#
# InstanceHealthSummaryTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import InstanceHealthSummaryTypeDef
def get_value() -> InstanceHealthSummaryTypeDef:
return {
"NoData": ...,
}
# InstanceHealthSummaryTypeDef definition
class InstanceHealthSummaryTypeDef(TypedDict):
NoData: NotRequired[int],
Unknown: NotRequired[int],
Pending: NotRequired[int],
Ok: NotRequired[int],
Info: NotRequired[int],
Warning: NotRequired[int],
Degraded: NotRequired[int],
Severe: NotRequired[int],
DescribeEnvironmentManagedActionHistoryRequestDescribeEnvironmentManagedActionHistoryPaginateTypeDef#
# DescribeEnvironmentManagedActionHistoryRequestDescribeEnvironmentManagedActionHistoryPaginateTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentManagedActionHistoryRequestDescribeEnvironmentManagedActionHistoryPaginateTypeDef
def get_value() -> DescribeEnvironmentManagedActionHistoryRequestDescribeEnvironmentManagedActionHistoryPaginateTypeDef:
return {
"EnvironmentId": ...,
}
# DescribeEnvironmentManagedActionHistoryRequestDescribeEnvironmentManagedActionHistoryPaginateTypeDef definition
class DescribeEnvironmentManagedActionHistoryRequestDescribeEnvironmentManagedActionHistoryPaginateTypeDef(TypedDict):
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef#
# DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef
def get_value() -> DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef:
return {
"EnvironmentId": ...,
}
# DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef definition
class DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef(TypedDict):
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
NextToken: NotRequired[str],
MaxItems: NotRequired[int],
ManagedActionHistoryItemTypeDef#
# ManagedActionHistoryItemTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ManagedActionHistoryItemTypeDef
def get_value() -> ManagedActionHistoryItemTypeDef:
return {
"ActionId": ...,
}
# ManagedActionHistoryItemTypeDef definition
class ManagedActionHistoryItemTypeDef(TypedDict):
ActionId: NotRequired[str],
ActionType: NotRequired[ActionTypeType], # (1)
ActionDescription: NotRequired[str],
FailureType: NotRequired[FailureTypeType], # (2)
Status: NotRequired[ActionHistoryStatusType], # (3)
FailureDescription: NotRequired[str],
ExecutedTime: NotRequired[datetime],
FinishedTime: NotRequired[datetime],
- See ActionTypeType
- See FailureTypeType
- See ActionHistoryStatusType
DescribeEnvironmentManagedActionsRequestRequestTypeDef#
# DescribeEnvironmentManagedActionsRequestRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentManagedActionsRequestRequestTypeDef
def get_value() -> DescribeEnvironmentManagedActionsRequestRequestTypeDef:
return {
"EnvironmentName": ...,
}
# DescribeEnvironmentManagedActionsRequestRequestTypeDef definition
class DescribeEnvironmentManagedActionsRequestRequestTypeDef(TypedDict):
EnvironmentName: NotRequired[str],
EnvironmentId: NotRequired[str],
Status: NotRequired[ActionStatusType], # (1)
- See ActionStatusType
ManagedActionTypeDef#
# ManagedActionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ManagedActionTypeDef
def get_value() -> ManagedActionTypeDef:
return {
"ActionId": ...,
}
# ManagedActionTypeDef 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#
# DescribeEnvironmentResourcesMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentResourcesMessageRequestTypeDef
def get_value() -> DescribeEnvironmentResourcesMessageRequestTypeDef:
return {
"EnvironmentId": ...,
}
# DescribeEnvironmentResourcesMessageRequestTypeDef definition
class DescribeEnvironmentResourcesMessageRequestTypeDef(TypedDict):
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
DescribeEnvironmentsMessageDescribeEnvironmentsPaginateTypeDef#
# DescribeEnvironmentsMessageDescribeEnvironmentsPaginateTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentsMessageDescribeEnvironmentsPaginateTypeDef
def get_value() -> DescribeEnvironmentsMessageDescribeEnvironmentsPaginateTypeDef:
return {
"ApplicationName": ...,
}
# DescribeEnvironmentsMessageDescribeEnvironmentsPaginateTypeDef 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)
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeEnvironmentsMessageRequestTypeDef#
# DescribeEnvironmentsMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentsMessageRequestTypeDef
def get_value() -> DescribeEnvironmentsMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# DescribeEnvironmentsMessageRequestTypeDef 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],
DescribeEventsMessageDescribeEventsPaginateTypeDef#
# DescribeEventsMessageDescribeEventsPaginateTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEventsMessageDescribeEventsPaginateTypeDef
def get_value() -> DescribeEventsMessageDescribeEventsPaginateTypeDef:
return {
"ApplicationName": ...,
}
# DescribeEventsMessageDescribeEventsPaginateTypeDef 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)
DescribeEventsMessageRequestTypeDef#
# DescribeEventsMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEventsMessageRequestTypeDef
def get_value() -> DescribeEventsMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# DescribeEventsMessageRequestTypeDef definition
class DescribeEventsMessageRequestTypeDef(TypedDict):
ApplicationName: NotRequired[str],
VersionLabel: NotRequired[str],
TemplateName: NotRequired[str],
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
PlatformArn: NotRequired[str],
RequestId: NotRequired[str],
Severity: NotRequired[EventSeverityType], # (1)
StartTime: NotRequired[Union[datetime, str]],
EndTime: NotRequired[Union[datetime, str]],
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
DescribeInstancesHealthRequestRequestTypeDef#
# DescribeInstancesHealthRequestRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeInstancesHealthRequestRequestTypeDef
def get_value() -> DescribeInstancesHealthRequestRequestTypeDef:
return {
"EnvironmentName": ...,
}
# DescribeInstancesHealthRequestRequestTypeDef definition
class DescribeInstancesHealthRequestRequestTypeDef(TypedDict):
EnvironmentName: NotRequired[str],
EnvironmentId: NotRequired[str],
AttributeNames: NotRequired[Sequence[InstancesHealthAttributeType]], # (1)
NextToken: NotRequired[str],
DescribePlatformVersionRequestRequestTypeDef#
# DescribePlatformVersionRequestRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribePlatformVersionRequestRequestTypeDef
def get_value() -> DescribePlatformVersionRequestRequestTypeDef:
return {
"PlatformArn": ...,
}
# DescribePlatformVersionRequestRequestTypeDef definition
class DescribePlatformVersionRequestRequestTypeDef(TypedDict):
PlatformArn: NotRequired[str],
DisassociateEnvironmentOperationsRoleMessageRequestTypeDef#
# DisassociateEnvironmentOperationsRoleMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DisassociateEnvironmentOperationsRoleMessageRequestTypeDef
def get_value() -> DisassociateEnvironmentOperationsRoleMessageRequestTypeDef:
return {
"EnvironmentName": ...,
}
# DisassociateEnvironmentOperationsRoleMessageRequestTypeDef definition
class DisassociateEnvironmentOperationsRoleMessageRequestTypeDef(TypedDict):
EnvironmentName: str,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnvironmentLinkTypeDef#
# EnvironmentLinkTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentLinkTypeDef
def get_value() -> EnvironmentLinkTypeDef:
return {
"LinkName": ...,
}
# EnvironmentLinkTypeDef definition
class EnvironmentLinkTypeDef(TypedDict):
LinkName: NotRequired[str],
EnvironmentName: NotRequired[str],
EnvironmentInfoDescriptionTypeDef#
# EnvironmentInfoDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentInfoDescriptionTypeDef
def get_value() -> EnvironmentInfoDescriptionTypeDef:
return {
"InfoType": ...,
}
# EnvironmentInfoDescriptionTypeDef definition
class EnvironmentInfoDescriptionTypeDef(TypedDict):
InfoType: NotRequired[EnvironmentInfoTypeType], # (1)
Ec2InstanceId: NotRequired[str],
SampleTimestamp: NotRequired[datetime],
Message: NotRequired[str],
InstanceTypeDef#
# InstanceTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"Id": ...,
}
# InstanceTypeDef definition
class InstanceTypeDef(TypedDict):
Id: NotRequired[str],
LaunchConfigurationTypeDef#
# LaunchConfigurationTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import LaunchConfigurationTypeDef
def get_value() -> LaunchConfigurationTypeDef:
return {
"Name": ...,
}
# LaunchConfigurationTypeDef definition
class LaunchConfigurationTypeDef(TypedDict):
Name: NotRequired[str],
LaunchTemplateTypeDef#
# LaunchTemplateTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import LaunchTemplateTypeDef
def get_value() -> LaunchTemplateTypeDef:
return {
"Id": ...,
}
# LaunchTemplateTypeDef definition
class LaunchTemplateTypeDef(TypedDict):
Id: NotRequired[str],
LoadBalancerTypeDef#
# LoadBalancerTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import LoadBalancerTypeDef
def get_value() -> LoadBalancerTypeDef:
return {
"Name": ...,
}
# LoadBalancerTypeDef definition
class LoadBalancerTypeDef(TypedDict):
Name: NotRequired[str],
QueueTypeDef#
# QueueTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import QueueTypeDef
def get_value() -> QueueTypeDef:
return {
"Name": ...,
}
# QueueTypeDef definition
class QueueTypeDef(TypedDict):
Name: NotRequired[str],
URL: NotRequired[str],
TriggerTypeDef#
# TriggerTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import TriggerTypeDef
def get_value() -> TriggerTypeDef:
return {
"Name": ...,
}
# TriggerTypeDef definition
class TriggerTypeDef(TypedDict):
Name: NotRequired[str],
EventDescriptionTypeDef#
# EventDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EventDescriptionTypeDef
def get_value() -> EventDescriptionTypeDef:
return {
"EventDate": ...,
}
# EventDescriptionTypeDef definition
class EventDescriptionTypeDef(TypedDict):
EventDate: NotRequired[datetime],
Message: NotRequired[str],
ApplicationName: NotRequired[str],
VersionLabel: NotRequired[str],
TemplateName: NotRequired[str],
EnvironmentName: NotRequired[str],
PlatformArn: NotRequired[str],
RequestId: NotRequired[str],
Severity: NotRequired[EventSeverityType], # (1)
SolutionStackDescriptionTypeDef#
# SolutionStackDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import SolutionStackDescriptionTypeDef
def get_value() -> SolutionStackDescriptionTypeDef:
return {
"SolutionStackName": ...,
}
# SolutionStackDescriptionTypeDef definition
class SolutionStackDescriptionTypeDef(TypedDict):
SolutionStackName: NotRequired[str],
PermittedFileTypes: NotRequired[List[str]],
SearchFilterTypeDef#
# SearchFilterTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import SearchFilterTypeDef
def get_value() -> SearchFilterTypeDef:
return {
"Attribute": ...,
}
# SearchFilterTypeDef definition
class SearchFilterTypeDef(TypedDict):
Attribute: NotRequired[str],
Operator: NotRequired[str],
Values: NotRequired[Sequence[str]],
PlatformBranchSummaryTypeDef#
# PlatformBranchSummaryTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformBranchSummaryTypeDef
def get_value() -> PlatformBranchSummaryTypeDef:
return {
"PlatformName": ...,
}
# PlatformBranchSummaryTypeDef definition
class PlatformBranchSummaryTypeDef(TypedDict):
PlatformName: NotRequired[str],
BranchName: NotRequired[str],
LifecycleState: NotRequired[str],
BranchOrder: NotRequired[int],
SupportedTierList: NotRequired[List[str]],
PlatformFilterTypeDef#
# PlatformFilterTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformFilterTypeDef
def get_value() -> PlatformFilterTypeDef:
return {
"Type": ...,
}
# PlatformFilterTypeDef definition
class PlatformFilterTypeDef(TypedDict):
Type: NotRequired[str],
Operator: NotRequired[str],
Values: NotRequired[Sequence[str]],
ListTagsForResourceMessageRequestTypeDef#
# ListTagsForResourceMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ListTagsForResourceMessageRequestTypeDef
def get_value() -> ListTagsForResourceMessageRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceMessageRequestTypeDef definition
class ListTagsForResourceMessageRequestTypeDef(TypedDict):
ResourceArn: str,
ListenerTypeDef#
# ListenerTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ListenerTypeDef
def get_value() -> ListenerTypeDef:
return {
"Protocol": ...,
}
# ListenerTypeDef definition
class ListenerTypeDef(TypedDict):
Protocol: NotRequired[str],
Port: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PlatformFrameworkTypeDef#
# PlatformFrameworkTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformFrameworkTypeDef
def get_value() -> PlatformFrameworkTypeDef:
return {
"Name": ...,
}
# PlatformFrameworkTypeDef definition
class PlatformFrameworkTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
PlatformProgrammingLanguageTypeDef#
# PlatformProgrammingLanguageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformProgrammingLanguageTypeDef
def get_value() -> PlatformProgrammingLanguageTypeDef:
return {
"Name": ...,
}
# PlatformProgrammingLanguageTypeDef definition
class PlatformProgrammingLanguageTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
RebuildEnvironmentMessageRequestTypeDef#
# RebuildEnvironmentMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import RebuildEnvironmentMessageRequestTypeDef
def get_value() -> RebuildEnvironmentMessageRequestTypeDef:
return {
"EnvironmentId": ...,
}
# RebuildEnvironmentMessageRequestTypeDef definition
class RebuildEnvironmentMessageRequestTypeDef(TypedDict):
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
RequestEnvironmentInfoMessageRequestTypeDef#
# RequestEnvironmentInfoMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import RequestEnvironmentInfoMessageRequestTypeDef
def get_value() -> RequestEnvironmentInfoMessageRequestTypeDef:
return {
"InfoType": ...,
}
# RequestEnvironmentInfoMessageRequestTypeDef definition
class RequestEnvironmentInfoMessageRequestTypeDef(TypedDict):
InfoType: EnvironmentInfoTypeType, # (1)
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
ResourceQuotaTypeDef#
# ResourceQuotaTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ResourceQuotaTypeDef
def get_value() -> ResourceQuotaTypeDef:
return {
"Maximum": ...,
}
# ResourceQuotaTypeDef definition
class ResourceQuotaTypeDef(TypedDict):
Maximum: NotRequired[int],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
RestartAppServerMessageRequestTypeDef#
# RestartAppServerMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import RestartAppServerMessageRequestTypeDef
def get_value() -> RestartAppServerMessageRequestTypeDef:
return {
"EnvironmentId": ...,
}
# RestartAppServerMessageRequestTypeDef definition
class RestartAppServerMessageRequestTypeDef(TypedDict):
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
RetrieveEnvironmentInfoMessageRequestTypeDef#
# RetrieveEnvironmentInfoMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import RetrieveEnvironmentInfoMessageRequestTypeDef
def get_value() -> RetrieveEnvironmentInfoMessageRequestTypeDef:
return {
"InfoType": ...,
}
# RetrieveEnvironmentInfoMessageRequestTypeDef definition
class RetrieveEnvironmentInfoMessageRequestTypeDef(TypedDict):
InfoType: EnvironmentInfoTypeType, # (1)
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
SwapEnvironmentCNAMEsMessageRequestTypeDef#
# SwapEnvironmentCNAMEsMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import SwapEnvironmentCNAMEsMessageRequestTypeDef
def get_value() -> SwapEnvironmentCNAMEsMessageRequestTypeDef:
return {
"SourceEnvironmentId": ...,
}
# SwapEnvironmentCNAMEsMessageRequestTypeDef definition
class SwapEnvironmentCNAMEsMessageRequestTypeDef(TypedDict):
SourceEnvironmentId: NotRequired[str],
SourceEnvironmentName: NotRequired[str],
DestinationEnvironmentId: NotRequired[str],
DestinationEnvironmentName: NotRequired[str],
TerminateEnvironmentMessageRequestTypeDef#
# TerminateEnvironmentMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import TerminateEnvironmentMessageRequestTypeDef
def get_value() -> TerminateEnvironmentMessageRequestTypeDef:
return {
"EnvironmentId": ...,
}
# TerminateEnvironmentMessageRequestTypeDef definition
class TerminateEnvironmentMessageRequestTypeDef(TypedDict):
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
TerminateResources: NotRequired[bool],
ForceTerminate: NotRequired[bool],
UpdateApplicationMessageRequestTypeDef#
# UpdateApplicationMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateApplicationMessageRequestTypeDef
def get_value() -> UpdateApplicationMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# UpdateApplicationMessageRequestTypeDef definition
class UpdateApplicationMessageRequestTypeDef(TypedDict):
ApplicationName: str,
Description: NotRequired[str],
UpdateApplicationVersionMessageRequestTypeDef#
# UpdateApplicationVersionMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateApplicationVersionMessageRequestTypeDef
def get_value() -> UpdateApplicationVersionMessageRequestTypeDef:
return {
"ApplicationName": ...,
"VersionLabel": ...,
}
# UpdateApplicationVersionMessageRequestTypeDef definition
class UpdateApplicationVersionMessageRequestTypeDef(TypedDict):
ApplicationName: str,
VersionLabel: str,
Description: NotRequired[str],
ApplicationMetricsTypeDef#
# ApplicationMetricsTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationMetricsTypeDef
def get_value() -> ApplicationMetricsTypeDef:
return {
"Duration": ...,
}
# ApplicationMetricsTypeDef definition
class ApplicationMetricsTypeDef(TypedDict):
Duration: NotRequired[int],
RequestCount: NotRequired[int],
StatusCodes: NotRequired[StatusCodesTypeDef], # (1)
Latency: NotRequired[LatencyTypeDef], # (2)
- See StatusCodesTypeDef
- See LatencyTypeDef
ApplicationVersionDescriptionTypeDef#
# ApplicationVersionDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationVersionDescriptionTypeDef
def get_value() -> ApplicationVersionDescriptionTypeDef:
return {
"ApplicationVersionArn": ...,
}
# ApplicationVersionDescriptionTypeDef definition
class ApplicationVersionDescriptionTypeDef(TypedDict):
ApplicationVersionArn: NotRequired[str],
ApplicationName: NotRequired[str],
Description: NotRequired[str],
VersionLabel: NotRequired[str],
SourceBuildInformation: NotRequired[SourceBuildInformationTypeDef], # (1)
BuildArn: NotRequired[str],
SourceBundle: NotRequired[S3LocationTypeDef], # (2)
DateCreated: NotRequired[datetime],
DateUpdated: NotRequired[datetime],
Status: NotRequired[ApplicationVersionStatusType], # (3)
ApplicationVersionLifecycleConfigTypeDef#
# ApplicationVersionLifecycleConfigTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationVersionLifecycleConfigTypeDef
def get_value() -> ApplicationVersionLifecycleConfigTypeDef:
return {
"MaxCountRule": ...,
}
# ApplicationVersionLifecycleConfigTypeDef definition
class ApplicationVersionLifecycleConfigTypeDef(TypedDict):
MaxCountRule: NotRequired[MaxCountRuleTypeDef], # (1)
MaxAgeRule: NotRequired[MaxAgeRuleTypeDef], # (2)
- See MaxCountRuleTypeDef
- See MaxAgeRuleTypeDef
SystemStatusTypeDef#
# SystemStatusTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import SystemStatusTypeDef
def get_value() -> SystemStatusTypeDef:
return {
"CPUUtilization": ...,
}
# SystemStatusTypeDef definition
class SystemStatusTypeDef(TypedDict):
CPUUtilization: NotRequired[CPUUtilizationTypeDef], # (1)
LoadAverage: NotRequired[List[float]],
ConfigurationOptionDescriptionTypeDef#
# ConfigurationOptionDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationOptionDescriptionTypeDef
def get_value() -> ConfigurationOptionDescriptionTypeDef:
return {
"Namespace": ...,
}
# ConfigurationOptionDescriptionTypeDef definition
class ConfigurationOptionDescriptionTypeDef(TypedDict):
Namespace: NotRequired[str],
Name: NotRequired[str],
DefaultValue: NotRequired[str],
ChangeSeverity: NotRequired[str],
UserDefined: NotRequired[bool],
ValueType: NotRequired[ConfigurationOptionValueTypeType], # (1)
ValueOptions: NotRequired[List[str]],
MinValue: NotRequired[int],
MaxValue: NotRequired[int],
MaxLength: NotRequired[int],
Regex: NotRequired[OptionRestrictionRegexTypeDef], # (2)
ConfigurationSettingsDescriptionResponseMetadataTypeDef#
# 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": ...,
}
# ConfigurationSettingsDescriptionResponseMetadataTypeDef 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#
# ConfigurationSettingsDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationSettingsDescriptionTypeDef
def get_value() -> ConfigurationSettingsDescriptionTypeDef:
return {
"SolutionStackName": ...,
}
# ConfigurationSettingsDescriptionTypeDef definition
class ConfigurationSettingsDescriptionTypeDef(TypedDict):
SolutionStackName: NotRequired[str],
PlatformArn: NotRequired[str],
ApplicationName: NotRequired[str],
TemplateName: NotRequired[str],
Description: NotRequired[str],
EnvironmentName: NotRequired[str],
DeploymentStatus: NotRequired[ConfigurationDeploymentStatusType], # (1)
DateCreated: NotRequired[datetime],
DateUpdated: NotRequired[datetime],
OptionSettings: NotRequired[List[ConfigurationOptionSettingTypeDef]], # (2)
ValidateConfigurationSettingsMessageRequestTypeDef#
# ValidateConfigurationSettingsMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ValidateConfigurationSettingsMessageRequestTypeDef
def get_value() -> ValidateConfigurationSettingsMessageRequestTypeDef:
return {
"ApplicationName": ...,
"OptionSettings": ...,
}
# ValidateConfigurationSettingsMessageRequestTypeDef definition
class ValidateConfigurationSettingsMessageRequestTypeDef(TypedDict):
ApplicationName: str,
OptionSettings: Sequence[ConfigurationOptionSettingTypeDef], # (1)
TemplateName: NotRequired[str],
EnvironmentName: NotRequired[str],
ConfigurationSettingsValidationMessagesTypeDef#
# ConfigurationSettingsValidationMessagesTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationSettingsValidationMessagesTypeDef
def get_value() -> ConfigurationSettingsValidationMessagesTypeDef:
return {
"Messages": ...,
"ResponseMetadata": ...,
}
# ConfigurationSettingsValidationMessagesTypeDef definition
class ConfigurationSettingsValidationMessagesTypeDef(TypedDict):
Messages: List[ValidationMessageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApplicationVersionMessageRequestTypeDef#
# CreateApplicationVersionMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CreateApplicationVersionMessageRequestTypeDef
def get_value() -> CreateApplicationVersionMessageRequestTypeDef:
return {
"ApplicationName": ...,
"VersionLabel": ...,
}
# CreateApplicationVersionMessageRequestTypeDef definition
class CreateApplicationVersionMessageRequestTypeDef(TypedDict):
ApplicationName: str,
VersionLabel: str,
Description: NotRequired[str],
SourceBuildInformation: NotRequired[SourceBuildInformationTypeDef], # (1)
SourceBundle: NotRequired[S3LocationTypeDef], # (2)
BuildConfiguration: NotRequired[BuildConfigurationTypeDef], # (3)
AutoCreateApplication: NotRequired[bool],
Process: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See SourceBuildInformationTypeDef
- See S3LocationTypeDef
- See BuildConfigurationTypeDef
- See TagTypeDef
CreatePlatformVersionRequestRequestTypeDef#
# CreatePlatformVersionRequestRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CreatePlatformVersionRequestRequestTypeDef
def get_value() -> CreatePlatformVersionRequestRequestTypeDef:
return {
"PlatformName": ...,
"PlatformVersion": ...,
"PlatformDefinitionBundle": ...,
}
# CreatePlatformVersionRequestRequestTypeDef definition
class CreatePlatformVersionRequestRequestTypeDef(TypedDict):
PlatformName: str,
PlatformVersion: str,
PlatformDefinitionBundle: S3LocationTypeDef, # (1)
EnvironmentName: NotRequired[str],
OptionSettings: NotRequired[Sequence[ConfigurationOptionSettingTypeDef]], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
ResourceTagsDescriptionMessageTypeDef#
# ResourceTagsDescriptionMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ResourceTagsDescriptionMessageTypeDef
def get_value() -> ResourceTagsDescriptionMessageTypeDef:
return {
"ResourceArn": ...,
"ResourceTags": ...,
"ResponseMetadata": ...,
}
# ResourceTagsDescriptionMessageTypeDef definition
class ResourceTagsDescriptionMessageTypeDef(TypedDict):
ResourceArn: str,
ResourceTags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
UpdateTagsForResourceMessageRequestTypeDef#
# UpdateTagsForResourceMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateTagsForResourceMessageRequestTypeDef
def get_value() -> UpdateTagsForResourceMessageRequestTypeDef:
return {
"ResourceArn": ...,
}
# UpdateTagsForResourceMessageRequestTypeDef definition
class UpdateTagsForResourceMessageRequestTypeDef(TypedDict):
ResourceArn: str,
TagsToAdd: NotRequired[Sequence[TagTypeDef]], # (1)
TagsToRemove: NotRequired[Sequence[str]],
- See TagTypeDef
CreateConfigurationTemplateMessageRequestTypeDef#
# CreateConfigurationTemplateMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CreateConfigurationTemplateMessageRequestTypeDef
def get_value() -> CreateConfigurationTemplateMessageRequestTypeDef:
return {
"ApplicationName": ...,
"TemplateName": ...,
}
# CreateConfigurationTemplateMessageRequestTypeDef definition
class CreateConfigurationTemplateMessageRequestTypeDef(TypedDict):
ApplicationName: str,
TemplateName: str,
SolutionStackName: NotRequired[str],
PlatformArn: NotRequired[str],
SourceConfiguration: NotRequired[SourceConfigurationTypeDef], # (1)
EnvironmentId: NotRequired[str],
Description: NotRequired[str],
OptionSettings: NotRequired[Sequence[ConfigurationOptionSettingTypeDef]], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
CreateEnvironmentMessageRequestTypeDef#
# CreateEnvironmentMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CreateEnvironmentMessageRequestTypeDef
def get_value() -> CreateEnvironmentMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# CreateEnvironmentMessageRequestTypeDef definition
class CreateEnvironmentMessageRequestTypeDef(TypedDict):
ApplicationName: str,
EnvironmentName: NotRequired[str],
GroupName: NotRequired[str],
Description: NotRequired[str],
CNAMEPrefix: NotRequired[str],
Tier: NotRequired[EnvironmentTierTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
VersionLabel: NotRequired[str],
TemplateName: NotRequired[str],
SolutionStackName: NotRequired[str],
PlatformArn: NotRequired[str],
OptionSettings: NotRequired[Sequence[ConfigurationOptionSettingTypeDef]], # (3)
OptionsToRemove: NotRequired[Sequence[OptionSpecificationTypeDef]], # (4)
OperationsRole: NotRequired[str],
- See EnvironmentTierTypeDef
- See TagTypeDef
- See ConfigurationOptionSettingTypeDef
- See OptionSpecificationTypeDef
DescribeConfigurationOptionsMessageRequestTypeDef#
# DescribeConfigurationOptionsMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeConfigurationOptionsMessageRequestTypeDef
def get_value() -> DescribeConfigurationOptionsMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# DescribeConfigurationOptionsMessageRequestTypeDef definition
class DescribeConfigurationOptionsMessageRequestTypeDef(TypedDict):
ApplicationName: NotRequired[str],
TemplateName: NotRequired[str],
EnvironmentName: NotRequired[str],
SolutionStackName: NotRequired[str],
PlatformArn: NotRequired[str],
Options: NotRequired[Sequence[OptionSpecificationTypeDef]], # (1)
UpdateConfigurationTemplateMessageRequestTypeDef#
# UpdateConfigurationTemplateMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateConfigurationTemplateMessageRequestTypeDef
def get_value() -> UpdateConfigurationTemplateMessageRequestTypeDef:
return {
"ApplicationName": ...,
"TemplateName": ...,
}
# UpdateConfigurationTemplateMessageRequestTypeDef definition
class UpdateConfigurationTemplateMessageRequestTypeDef(TypedDict):
ApplicationName: str,
TemplateName: str,
Description: NotRequired[str],
OptionSettings: NotRequired[Sequence[ConfigurationOptionSettingTypeDef]], # (1)
OptionsToRemove: NotRequired[Sequence[OptionSpecificationTypeDef]], # (2)
UpdateEnvironmentMessageRequestTypeDef#
# UpdateEnvironmentMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateEnvironmentMessageRequestTypeDef
def get_value() -> UpdateEnvironmentMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# UpdateEnvironmentMessageRequestTypeDef definition
class UpdateEnvironmentMessageRequestTypeDef(TypedDict):
ApplicationName: NotRequired[str],
EnvironmentId: NotRequired[str],
EnvironmentName: NotRequired[str],
GroupName: NotRequired[str],
Description: NotRequired[str],
Tier: NotRequired[EnvironmentTierTypeDef], # (1)
VersionLabel: NotRequired[str],
TemplateName: NotRequired[str],
SolutionStackName: NotRequired[str],
PlatformArn: NotRequired[str],
OptionSettings: NotRequired[Sequence[ConfigurationOptionSettingTypeDef]], # (2)
OptionsToRemove: NotRequired[Sequence[OptionSpecificationTypeDef]], # (3)
CreatePlatformVersionResultTypeDef#
# CreatePlatformVersionResultTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CreatePlatformVersionResultTypeDef
def get_value() -> CreatePlatformVersionResultTypeDef:
return {
"PlatformSummary": ...,
"Builder": ...,
"ResponseMetadata": ...,
}
# CreatePlatformVersionResultTypeDef definition
class CreatePlatformVersionResultTypeDef(TypedDict):
PlatformSummary: PlatformSummaryTypeDef, # (1)
Builder: BuilderTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeletePlatformVersionResultTypeDef#
# DeletePlatformVersionResultTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DeletePlatformVersionResultTypeDef
def get_value() -> DeletePlatformVersionResultTypeDef:
return {
"PlatformSummary": ...,
"ResponseMetadata": ...,
}
# DeletePlatformVersionResultTypeDef definition
class DeletePlatformVersionResultTypeDef(TypedDict):
PlatformSummary: PlatformSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPlatformVersionsResultTypeDef#
# ListPlatformVersionsResultTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ListPlatformVersionsResultTypeDef
def get_value() -> ListPlatformVersionsResultTypeDef:
return {
"PlatformSummaryList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListPlatformVersionsResultTypeDef definition
class ListPlatformVersionsResultTypeDef(TypedDict):
PlatformSummaryList: List[PlatformSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEnvironmentManagedActionHistoryResultTypeDef#
# DescribeEnvironmentManagedActionHistoryResultTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentManagedActionHistoryResultTypeDef
def get_value() -> DescribeEnvironmentManagedActionHistoryResultTypeDef:
return {
"ManagedActionHistoryItems": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeEnvironmentManagedActionHistoryResultTypeDef definition
class DescribeEnvironmentManagedActionHistoryResultTypeDef(TypedDict):
ManagedActionHistoryItems: List[ManagedActionHistoryItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEnvironmentManagedActionsResultTypeDef#
# DescribeEnvironmentManagedActionsResultTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentManagedActionsResultTypeDef
def get_value() -> DescribeEnvironmentManagedActionsResultTypeDef:
return {
"ManagedActions": ...,
"ResponseMetadata": ...,
}
# DescribeEnvironmentManagedActionsResultTypeDef definition
class DescribeEnvironmentManagedActionsResultTypeDef(TypedDict):
ManagedActions: List[ManagedActionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEnvironmentsMessageEnvironmentExistsWaitTypeDef#
# DescribeEnvironmentsMessageEnvironmentExistsWaitTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentsMessageEnvironmentExistsWaitTypeDef
def get_value() -> DescribeEnvironmentsMessageEnvironmentExistsWaitTypeDef:
return {
"ApplicationName": ...,
}
# DescribeEnvironmentsMessageEnvironmentExistsWaitTypeDef 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#
# DescribeEnvironmentsMessageEnvironmentTerminatedWaitTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentsMessageEnvironmentTerminatedWaitTypeDef
def get_value() -> DescribeEnvironmentsMessageEnvironmentTerminatedWaitTypeDef:
return {
"ApplicationName": ...,
}
# DescribeEnvironmentsMessageEnvironmentTerminatedWaitTypeDef 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#
# DescribeEnvironmentsMessageEnvironmentUpdatedWaitTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeEnvironmentsMessageEnvironmentUpdatedWaitTypeDef
def get_value() -> DescribeEnvironmentsMessageEnvironmentUpdatedWaitTypeDef:
return {
"ApplicationName": ...,
}
# DescribeEnvironmentsMessageEnvironmentUpdatedWaitTypeDef 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#
# RetrieveEnvironmentInfoResultMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import RetrieveEnvironmentInfoResultMessageTypeDef
def get_value() -> RetrieveEnvironmentInfoResultMessageTypeDef:
return {
"EnvironmentInfo": ...,
"ResponseMetadata": ...,
}
# RetrieveEnvironmentInfoResultMessageTypeDef definition
class RetrieveEnvironmentInfoResultMessageTypeDef(TypedDict):
EnvironmentInfo: List[EnvironmentInfoDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentResourceDescriptionTypeDef#
# EnvironmentResourceDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentResourceDescriptionTypeDef
def get_value() -> EnvironmentResourceDescriptionTypeDef:
return {
"EnvironmentName": ...,
}
# EnvironmentResourceDescriptionTypeDef definition
class EnvironmentResourceDescriptionTypeDef(TypedDict):
EnvironmentName: NotRequired[str],
AutoScalingGroups: NotRequired[List[AutoScalingGroupTypeDef]], # (1)
Instances: NotRequired[List[InstanceTypeDef]], # (2)
LaunchConfigurations: NotRequired[List[LaunchConfigurationTypeDef]], # (3)
LaunchTemplates: NotRequired[List[LaunchTemplateTypeDef]], # (4)
LoadBalancers: NotRequired[List[LoadBalancerTypeDef]], # (5)
Triggers: NotRequired[List[TriggerTypeDef]], # (6)
Queues: NotRequired[List[QueueTypeDef]], # (7)
- See AutoScalingGroupTypeDef
- See InstanceTypeDef
- See LaunchConfigurationTypeDef
- See LaunchTemplateTypeDef
- See LoadBalancerTypeDef
- See TriggerTypeDef
- See QueueTypeDef
EventDescriptionsMessageTypeDef#
# EventDescriptionsMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EventDescriptionsMessageTypeDef
def get_value() -> EventDescriptionsMessageTypeDef:
return {
"Events": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# EventDescriptionsMessageTypeDef definition
class EventDescriptionsMessageTypeDef(TypedDict):
Events: List[EventDescriptionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAvailableSolutionStacksResultMessageTypeDef#
# ListAvailableSolutionStacksResultMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ListAvailableSolutionStacksResultMessageTypeDef
def get_value() -> ListAvailableSolutionStacksResultMessageTypeDef:
return {
"SolutionStacks": ...,
"SolutionStackDetails": ...,
"ResponseMetadata": ...,
}
# ListAvailableSolutionStacksResultMessageTypeDef definition
class ListAvailableSolutionStacksResultMessageTypeDef(TypedDict):
SolutionStacks: List[str],
SolutionStackDetails: List[SolutionStackDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPlatformBranchesRequestRequestTypeDef#
# ListPlatformBranchesRequestRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ListPlatformBranchesRequestRequestTypeDef
def get_value() -> ListPlatformBranchesRequestRequestTypeDef:
return {
"Filters": ...,
}
# ListPlatformBranchesRequestRequestTypeDef definition
class ListPlatformBranchesRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[SearchFilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
ListPlatformBranchesResultTypeDef#
# ListPlatformBranchesResultTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ListPlatformBranchesResultTypeDef
def get_value() -> ListPlatformBranchesResultTypeDef:
return {
"PlatformBranchSummaryList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListPlatformBranchesResultTypeDef definition
class ListPlatformBranchesResultTypeDef(TypedDict):
PlatformBranchSummaryList: List[PlatformBranchSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPlatformVersionsRequestListPlatformVersionsPaginateTypeDef#
# ListPlatformVersionsRequestListPlatformVersionsPaginateTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ListPlatformVersionsRequestListPlatformVersionsPaginateTypeDef
def get_value() -> ListPlatformVersionsRequestListPlatformVersionsPaginateTypeDef:
return {
"Filters": ...,
}
# ListPlatformVersionsRequestListPlatformVersionsPaginateTypeDef definition
class ListPlatformVersionsRequestListPlatformVersionsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[PlatformFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPlatformVersionsRequestRequestTypeDef#
# ListPlatformVersionsRequestRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ListPlatformVersionsRequestRequestTypeDef
def get_value() -> ListPlatformVersionsRequestRequestTypeDef:
return {
"Filters": ...,
}
# ListPlatformVersionsRequestRequestTypeDef definition
class ListPlatformVersionsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[PlatformFilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
LoadBalancerDescriptionTypeDef#
# LoadBalancerDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import LoadBalancerDescriptionTypeDef
def get_value() -> LoadBalancerDescriptionTypeDef:
return {
"LoadBalancerName": ...,
}
# LoadBalancerDescriptionTypeDef definition
class LoadBalancerDescriptionTypeDef(TypedDict):
LoadBalancerName: NotRequired[str],
Domain: NotRequired[str],
Listeners: NotRequired[List[ListenerTypeDef]], # (1)
- See ListenerTypeDef
PlatformDescriptionTypeDef#
# PlatformDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import PlatformDescriptionTypeDef
def get_value() -> PlatformDescriptionTypeDef:
return {
"PlatformArn": ...,
}
# PlatformDescriptionTypeDef definition
class PlatformDescriptionTypeDef(TypedDict):
PlatformArn: NotRequired[str],
PlatformOwner: NotRequired[str],
PlatformName: NotRequired[str],
PlatformVersion: NotRequired[str],
SolutionStackName: NotRequired[str],
PlatformStatus: NotRequired[PlatformStatusType], # (1)
DateCreated: NotRequired[datetime],
DateUpdated: NotRequired[datetime],
PlatformCategory: NotRequired[str],
Description: NotRequired[str],
Maintainer: NotRequired[str],
OperatingSystemName: NotRequired[str],
OperatingSystemVersion: NotRequired[str],
ProgrammingLanguages: NotRequired[List[PlatformProgrammingLanguageTypeDef]], # (2)
Frameworks: NotRequired[List[PlatformFrameworkTypeDef]], # (3)
CustomAmiList: NotRequired[List[CustomAmiTypeDef]], # (4)
SupportedTierList: NotRequired[List[str]],
SupportedAddonList: NotRequired[List[str]],
PlatformLifecycleState: NotRequired[str],
PlatformBranchName: NotRequired[str],
PlatformBranchLifecycleState: NotRequired[str],
- See PlatformStatusType
- See PlatformProgrammingLanguageTypeDef
- See PlatformFrameworkTypeDef
- See CustomAmiTypeDef
ResourceQuotasTypeDef#
# ResourceQuotasTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ResourceQuotasTypeDef
def get_value() -> ResourceQuotasTypeDef:
return {
"ApplicationQuota": ...,
}
# ResourceQuotasTypeDef definition
class ResourceQuotasTypeDef(TypedDict):
ApplicationQuota: NotRequired[ResourceQuotaTypeDef], # (1)
ApplicationVersionQuota: NotRequired[ResourceQuotaTypeDef], # (1)
EnvironmentQuota: NotRequired[ResourceQuotaTypeDef], # (1)
ConfigurationTemplateQuota: NotRequired[ResourceQuotaTypeDef], # (1)
CustomPlatformQuota: NotRequired[ResourceQuotaTypeDef], # (1)
- See ResourceQuotaTypeDef
- See ResourceQuotaTypeDef
- See ResourceQuotaTypeDef
- See ResourceQuotaTypeDef
- See ResourceQuotaTypeDef
DescribeEnvironmentHealthResultTypeDef#
# 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": ...,
}
# DescribeEnvironmentHealthResultTypeDef definition
class DescribeEnvironmentHealthResultTypeDef(TypedDict):
EnvironmentName: str,
HealthStatus: str,
Status: EnvironmentHealthType, # (1)
Color: str,
Causes: List[str],
ApplicationMetrics: ApplicationMetricsTypeDef, # (2)
InstancesHealth: InstanceHealthSummaryTypeDef, # (3)
RefreshedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EnvironmentHealthType
- See ApplicationMetricsTypeDef
- See InstanceHealthSummaryTypeDef
- See ResponseMetadataTypeDef
ApplicationVersionDescriptionMessageTypeDef#
# ApplicationVersionDescriptionMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationVersionDescriptionMessageTypeDef
def get_value() -> ApplicationVersionDescriptionMessageTypeDef:
return {
"ApplicationVersion": ...,
"ResponseMetadata": ...,
}
# ApplicationVersionDescriptionMessageTypeDef definition
class ApplicationVersionDescriptionMessageTypeDef(TypedDict):
ApplicationVersion: ApplicationVersionDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ApplicationVersionDescriptionsMessageTypeDef#
# ApplicationVersionDescriptionsMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationVersionDescriptionsMessageTypeDef
def get_value() -> ApplicationVersionDescriptionsMessageTypeDef:
return {
"ApplicationVersions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ApplicationVersionDescriptionsMessageTypeDef definition
class ApplicationVersionDescriptionsMessageTypeDef(TypedDict):
ApplicationVersions: List[ApplicationVersionDescriptionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ApplicationResourceLifecycleConfigTypeDef#
# ApplicationResourceLifecycleConfigTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationResourceLifecycleConfigTypeDef
def get_value() -> ApplicationResourceLifecycleConfigTypeDef:
return {
"ServiceRole": ...,
}
# ApplicationResourceLifecycleConfigTypeDef definition
class ApplicationResourceLifecycleConfigTypeDef(TypedDict):
ServiceRole: NotRequired[str],
VersionLifecycleConfig: NotRequired[ApplicationVersionLifecycleConfigTypeDef], # (1)
SingleInstanceHealthTypeDef#
# SingleInstanceHealthTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import SingleInstanceHealthTypeDef
def get_value() -> SingleInstanceHealthTypeDef:
return {
"InstanceId": ...,
}
# SingleInstanceHealthTypeDef definition
class SingleInstanceHealthTypeDef(TypedDict):
InstanceId: NotRequired[str],
HealthStatus: NotRequired[str],
Color: NotRequired[str],
Causes: NotRequired[List[str]],
LaunchedAt: NotRequired[datetime],
ApplicationMetrics: NotRequired[ApplicationMetricsTypeDef], # (1)
System: NotRequired[SystemStatusTypeDef], # (2)
Deployment: NotRequired[DeploymentTypeDef], # (3)
AvailabilityZone: NotRequired[str],
InstanceType: NotRequired[str],
ConfigurationOptionsDescriptionTypeDef#
# ConfigurationOptionsDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationOptionsDescriptionTypeDef
def get_value() -> ConfigurationOptionsDescriptionTypeDef:
return {
"SolutionStackName": ...,
"PlatformArn": ...,
"Options": ...,
"ResponseMetadata": ...,
}
# ConfigurationOptionsDescriptionTypeDef definition
class ConfigurationOptionsDescriptionTypeDef(TypedDict):
SolutionStackName: str,
PlatformArn: str,
Options: List[ConfigurationOptionDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfigurationSettingsDescriptionsTypeDef#
# ConfigurationSettingsDescriptionsTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ConfigurationSettingsDescriptionsTypeDef
def get_value() -> ConfigurationSettingsDescriptionsTypeDef:
return {
"ConfigurationSettings": ...,
"ResponseMetadata": ...,
}
# ConfigurationSettingsDescriptionsTypeDef definition
class ConfigurationSettingsDescriptionsTypeDef(TypedDict):
ConfigurationSettings: List[ConfigurationSettingsDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentResourceDescriptionsMessageTypeDef#
# EnvironmentResourceDescriptionsMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentResourceDescriptionsMessageTypeDef
def get_value() -> EnvironmentResourceDescriptionsMessageTypeDef:
return {
"EnvironmentResources": ...,
"ResponseMetadata": ...,
}
# EnvironmentResourceDescriptionsMessageTypeDef definition
class EnvironmentResourceDescriptionsMessageTypeDef(TypedDict):
EnvironmentResources: EnvironmentResourceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentResourcesDescriptionTypeDef#
# EnvironmentResourcesDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentResourcesDescriptionTypeDef
def get_value() -> EnvironmentResourcesDescriptionTypeDef:
return {
"LoadBalancer": ...,
}
# EnvironmentResourcesDescriptionTypeDef definition
class EnvironmentResourcesDescriptionTypeDef(TypedDict):
LoadBalancer: NotRequired[LoadBalancerDescriptionTypeDef], # (1)
DescribePlatformVersionResultTypeDef#
# DescribePlatformVersionResultTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribePlatformVersionResultTypeDef
def get_value() -> DescribePlatformVersionResultTypeDef:
return {
"PlatformDescription": ...,
"ResponseMetadata": ...,
}
# DescribePlatformVersionResultTypeDef definition
class DescribePlatformVersionResultTypeDef(TypedDict):
PlatformDescription: PlatformDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccountAttributesResultTypeDef#
# DescribeAccountAttributesResultTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeAccountAttributesResultTypeDef
def get_value() -> DescribeAccountAttributesResultTypeDef:
return {
"ResourceQuotas": ...,
"ResponseMetadata": ...,
}
# DescribeAccountAttributesResultTypeDef definition
class DescribeAccountAttributesResultTypeDef(TypedDict):
ResourceQuotas: ResourceQuotasTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ApplicationDescriptionTypeDef#
# ApplicationDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationDescriptionTypeDef
def get_value() -> ApplicationDescriptionTypeDef:
return {
"ApplicationArn": ...,
}
# ApplicationDescriptionTypeDef definition
class ApplicationDescriptionTypeDef(TypedDict):
ApplicationArn: NotRequired[str],
ApplicationName: NotRequired[str],
Description: NotRequired[str],
DateCreated: NotRequired[datetime],
DateUpdated: NotRequired[datetime],
Versions: NotRequired[List[str]],
ConfigurationTemplates: NotRequired[List[str]],
ResourceLifecycleConfig: NotRequired[ApplicationResourceLifecycleConfigTypeDef], # (1)
ApplicationResourceLifecycleDescriptionMessageTypeDef#
# ApplicationResourceLifecycleDescriptionMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationResourceLifecycleDescriptionMessageTypeDef
def get_value() -> ApplicationResourceLifecycleDescriptionMessageTypeDef:
return {
"ApplicationName": ...,
"ResourceLifecycleConfig": ...,
"ResponseMetadata": ...,
}
# ApplicationResourceLifecycleDescriptionMessageTypeDef definition
class ApplicationResourceLifecycleDescriptionMessageTypeDef(TypedDict):
ApplicationName: str,
ResourceLifecycleConfig: ApplicationResourceLifecycleConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApplicationMessageRequestTypeDef#
# CreateApplicationMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import CreateApplicationMessageRequestTypeDef
def get_value() -> CreateApplicationMessageRequestTypeDef:
return {
"ApplicationName": ...,
}
# CreateApplicationMessageRequestTypeDef definition
class CreateApplicationMessageRequestTypeDef(TypedDict):
ApplicationName: str,
Description: NotRequired[str],
ResourceLifecycleConfig: NotRequired[ApplicationResourceLifecycleConfigTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
UpdateApplicationResourceLifecycleMessageRequestTypeDef#
# UpdateApplicationResourceLifecycleMessageRequestTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import UpdateApplicationResourceLifecycleMessageRequestTypeDef
def get_value() -> UpdateApplicationResourceLifecycleMessageRequestTypeDef:
return {
"ApplicationName": ...,
"ResourceLifecycleConfig": ...,
}
# UpdateApplicationResourceLifecycleMessageRequestTypeDef definition
class UpdateApplicationResourceLifecycleMessageRequestTypeDef(TypedDict):
ApplicationName: str,
ResourceLifecycleConfig: ApplicationResourceLifecycleConfigTypeDef, # (1)
DescribeInstancesHealthResultTypeDef#
# DescribeInstancesHealthResultTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import DescribeInstancesHealthResultTypeDef
def get_value() -> DescribeInstancesHealthResultTypeDef:
return {
"InstanceHealthList": ...,
"RefreshedAt": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeInstancesHealthResultTypeDef definition
class DescribeInstancesHealthResultTypeDef(TypedDict):
InstanceHealthList: List[SingleInstanceHealthTypeDef], # (1)
RefreshedAt: datetime,
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentDescriptionResponseMetadataTypeDef#
# 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": ...,
}
# EnvironmentDescriptionResponseMetadataTypeDef 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#
# EnvironmentDescriptionTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentDescriptionTypeDef
def get_value() -> EnvironmentDescriptionTypeDef:
return {
"EnvironmentName": ...,
}
# EnvironmentDescriptionTypeDef definition
class EnvironmentDescriptionTypeDef(TypedDict):
EnvironmentName: NotRequired[str],
EnvironmentId: NotRequired[str],
ApplicationName: NotRequired[str],
VersionLabel: NotRequired[str],
SolutionStackName: NotRequired[str],
PlatformArn: NotRequired[str],
TemplateName: NotRequired[str],
Description: NotRequired[str],
EndpointURL: NotRequired[str],
CNAME: NotRequired[str],
DateCreated: NotRequired[datetime],
DateUpdated: NotRequired[datetime],
Status: NotRequired[EnvironmentStatusType], # (1)
AbortableOperationInProgress: NotRequired[bool],
Health: NotRequired[EnvironmentHealthType], # (2)
HealthStatus: NotRequired[EnvironmentHealthStatusType], # (3)
Resources: NotRequired[EnvironmentResourcesDescriptionTypeDef], # (4)
Tier: NotRequired[EnvironmentTierTypeDef], # (5)
EnvironmentLinks: NotRequired[List[EnvironmentLinkTypeDef]], # (6)
EnvironmentArn: NotRequired[str],
OperationsRole: NotRequired[str],
- See EnvironmentStatusType
- See EnvironmentHealthType
- See EnvironmentHealthStatusType
- See EnvironmentResourcesDescriptionTypeDef
- See EnvironmentTierTypeDef
- See EnvironmentLinkTypeDef
ApplicationDescriptionMessageTypeDef#
# ApplicationDescriptionMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationDescriptionMessageTypeDef
def get_value() -> ApplicationDescriptionMessageTypeDef:
return {
"Application": ...,
"ResponseMetadata": ...,
}
# ApplicationDescriptionMessageTypeDef definition
class ApplicationDescriptionMessageTypeDef(TypedDict):
Application: ApplicationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ApplicationDescriptionsMessageTypeDef#
# ApplicationDescriptionsMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import ApplicationDescriptionsMessageTypeDef
def get_value() -> ApplicationDescriptionsMessageTypeDef:
return {
"Applications": ...,
"ResponseMetadata": ...,
}
# ApplicationDescriptionsMessageTypeDef definition
class ApplicationDescriptionsMessageTypeDef(TypedDict):
Applications: List[ApplicationDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentDescriptionsMessageTypeDef#
# EnvironmentDescriptionsMessageTypeDef usage example
from mypy_boto3_elasticbeanstalk.type_defs import EnvironmentDescriptionsMessageTypeDef
def get_value() -> EnvironmentDescriptionsMessageTypeDef:
return {
"Environments": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# EnvironmentDescriptionsMessageTypeDef definition
class EnvironmentDescriptionsMessageTypeDef(TypedDict):
Environments: List[EnvironmentDescriptionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)