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