Skip to content

Elasticbeanstalk Classes

AbortEnvironmentUpdateMessage

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

ApplicationDescription

ApplicationArn

  • Type: typing.Optional[str]

ApplicationName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateUpdated

  • Type: typing.Optional[datetime.datetime]

Versions

  • Type: typing.Optional[typing.List[str]]

ConfigurationTemplates

  • Type: typing.Optional[typing.List[str]]

ResourceLifecycleConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ApplicationResourceLifecycleConfig]

ApplicationDescriptionMessage

Application

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ApplicationDescriptionsMessage

Applications

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ApplicationDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ApplicationMetrics

Duration

  • Type: typing.Optional[int]

RequestCount

  • Type: typing.Optional[int]

StatusCodes

  • Type:

Latency

  • Type:

ApplicationResourceLifecycleConfig

ServiceRole

  • Type: typing.Optional[str]

VersionLifecycleConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ApplicationVersionLifecycleConfig]

ApplicationResourceLifecycleDescriptionMessage

ApplicationName

  • Type:
  • Required: Yes

ResourceLifecycleConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ApplicationVersionDescription

ApplicationVersionArn

  • Type: typing.Optional[str]

ApplicationName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

VersionLabel

  • Type: typing.Optional[str]

SourceBuildInformation

  • Type:

BuildArn

  • Type: typing.Optional[str]

SourceBundle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.S3Location]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateUpdated

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['Building', 'Failed', 'Processed', 'Processing', 'Unprocessed']]

ApplicationVersionDescriptionMessage

ApplicationVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ApplicationVersionDescriptionsMessage

ApplicationVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ApplicationVersionDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ApplicationVersionLifecycleConfig

MaxCountRule

  • Type:

MaxAgeRule

  • Type:

ApplyEnvironmentManagedActionRequest

ActionId

  • Type:
  • Required: Yes

EnvironmentName

  • Type: typing.Optional[str]

EnvironmentId

  • Type: typing.Optional[str]

ApplyEnvironmentManagedActionResult

ActionId

  • Type:
  • Required: Yes

ActionDescription

  • Type:
  • Required: Yes

ActionType

  • Type: typing.Literal['InstanceRefresh', 'PlatformUpdate', 'Unknown']
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateEnvironmentOperationsRoleMessage

EnvironmentName

  • Type:
  • Required: Yes

OperationsRole

  • Type:
  • Required: Yes

AutoScalingGroup

Name

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BuildConfiguration

CodeBuildServiceRole

  • Type:
  • Required: Yes

Image

  • Type:
  • Required: Yes

ArtifactName

  • Type: typing.Optional[str]

ComputeType

  • Type: typing.Optional[typing.Literal['BUILD_GENERAL1_LARGE', 'BUILD_GENERAL1_MEDIUM', 'BUILD_GENERAL1_SMALL']]

TimeoutInMinutes

  • Type: typing.Optional[int]

Builder

ARN

  • Type: typing.Optional[str]

CPUUtilization

User

  • Type: typing.Optional[float]

Nice

  • Type: typing.Optional[float]

System

  • Type: typing.Optional[float]

Idle

  • Type: typing.Optional[float]

IOWait

  • Type: typing.Optional[float]

IRQ

  • Type: typing.Optional[float]

SoftIRQ

  • Type: typing.Optional[float]

Privileged

  • Type: typing.Optional[float]

CheckDNSAvailabilityMessage

CNAMEPrefix

  • Type:
  • Required: Yes

CheckDNSAvailabilityResultMessage

Available

  • Type:
  • Required: Yes

FullyQualifiedCNAME

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ComposeEnvironmentsMessage

ApplicationName

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

VersionLabels

  • Type: typing.Optional[typing.List[str]]

ConfigurationOptionDescription

Namespace

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DefaultValue

  • Type: typing.Optional[str]

ChangeSeverity

  • Type: typing.Optional[str]

UserDefined

  • Type: typing.Optional[bool]

ValueType

  • Type: typing.Optional[typing.Literal['List', 'Scalar']]

ValueOptions

  • Type: typing.Optional[typing.List[str]]

MinValue

  • Type: typing.Optional[int]

MaxValue

  • Type: typing.Optional[int]

MaxLength

  • Type: typing.Optional[int]

Regex

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.OptionRestrictionRegex]

ConfigurationOptionSetting

ResourceName

  • Type: typing.Optional[str]

Namespace

  • Type: typing.Optional[str]

OptionName

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

ConfigurationOptionsDescription

SolutionStackName

  • Type:
  • Required: Yes

PlatformArn

  • Type:
  • Required: Yes

Options

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ConfigurationOptionDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ConfigurationSettingsDescription

SolutionStackName

  • Type: typing.Optional[str]

PlatformArn

  • Type: typing.Optional[str]

ApplicationName

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

DeploymentStatus

  • Type: typing.Optional[typing.Literal['deployed', 'failed', 'pending']]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateUpdated

  • Type: typing.Optional[datetime.datetime]

OptionSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ConfigurationOptionSetting]]

ConfigurationSettingsDescriptionResponse

SolutionStackName

  • Type:
  • Required: Yes

PlatformArn

  • Type:
  • Required: Yes

ApplicationName

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EnvironmentName

  • Type:
  • Required: Yes

DeploymentStatus

  • Type: typing.Literal['deployed', 'failed', 'pending']
  • Required: Yes

DateCreated

  • Type:
  • Required: Yes

DateUpdated

  • Type:
  • Required: Yes

OptionSettings

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ConfigurationOptionSetting]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ConfigurationSettingsDescriptions

ConfigurationSettings

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ConfigurationSettingsDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ConfigurationSettingsValidationMessages

Messages

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ValidationMessage]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateApplicationMessage

ApplicationName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

ResourceLifecycleConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ApplicationResourceLifecycleConfig]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Tag]]

CreateApplicationVersionMessage

ApplicationName

  • Type:
  • Required: Yes

VersionLabel

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

SourceBuildInformation

  • Type:

SourceBundle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.S3Location]

BuildConfiguration

  • Type:

AutoCreateApplication

  • Type: typing.Optional[bool]

Process

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Tag]]

CreateConfigurationTemplateMessage

ApplicationName

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

SolutionStackName

  • Type: typing.Optional[str]

PlatformArn

  • Type: typing.Optional[str]

SourceConfiguration

  • Type:

EnvironmentId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

OptionSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ConfigurationOptionSetting]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Tag]]

CreateEnvironmentMessage

ApplicationName

  • Type:
  • Required: Yes

EnvironmentName

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CNAMEPrefix

  • Type: typing.Optional[str]

Tier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.EnvironmentTier]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Tag]]

VersionLabel

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

SolutionStackName

  • Type: typing.Optional[str]

PlatformArn

  • Type: typing.Optional[str]

OptionSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ConfigurationOptionSetting]]

OptionsToRemove

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.OptionSpecification]]

OperationsRole

  • Type: typing.Optional[str]

CreatePlatformVersionRequest

PlatformName

  • Type:
  • Required: Yes

PlatformVersion

  • Type:
  • Required: Yes

PlatformDefinitionBundle

  • Type:
  • Required: Yes

EnvironmentName

  • Type: typing.Optional[str]

OptionSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ConfigurationOptionSetting]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Tag]]

CreatePlatformVersionResult

PlatformSummary

  • Type:
  • Required: Yes

Builder

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateStorageLocationResultMessage

S3Bucket

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomAmi

VirtualizationType

  • Type: typing.Optional[str]

ImageId

  • Type: typing.Optional[str]

DeleteApplicationMessage

ApplicationName

  • Type:
  • Required: Yes

TerminateEnvByForce

  • Type: typing.Optional[bool]

DeleteApplicationVersionMessage

ApplicationName

  • Type:
  • Required: Yes

VersionLabel

  • Type:
  • Required: Yes

DeleteSourceBundle

  • Type: typing.Optional[bool]

DeleteConfigurationTemplateMessage

ApplicationName

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

DeleteEnvironmentConfigurationMessage

ApplicationName

  • Type:
  • Required: Yes

EnvironmentName

  • Type:
  • Required: Yes

DeletePlatformVersionRequest

PlatformArn

  • Type: typing.Optional[str]

DeletePlatformVersionResult

PlatformSummary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Deployment

VersionLabel

  • Type: typing.Optional[str]

DeploymentId

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[str]

DeploymentTime

  • Type: typing.Optional[datetime.datetime]

DescribeAccountAttributesResult

ResourceQuotas

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeApplicationVersionsMessage

ApplicationName

  • Type: typing.Optional[str]

VersionLabels

  • Type: typing.Optional[typing.List[str]]

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeApplicationVersionsMessagePaginate

ApplicationName

  • Type: typing.Optional[str]

VersionLabels

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PaginatorConfig]

DescribeApplicationsMessage

ApplicationNames

  • Type: typing.Optional[typing.List[str]]

DescribeConfigurationOptionsMessage

ApplicationName

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

SolutionStackName

  • Type: typing.Optional[str]

PlatformArn

  • Type: typing.Optional[str]

Options

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.OptionSpecification]]

DescribeConfigurationSettingsMessage

ApplicationName

  • Type:
  • Required: Yes

TemplateName

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

DescribeEnvironmentHealthRequest

EnvironmentName

  • Type: typing.Optional[str]

EnvironmentId

  • Type: typing.Optional[str]

AttributeNames

  • Type: typing.Optional[typing.List[typing.Literal['All', 'ApplicationMetrics', 'Causes', 'Color', 'HealthStatus', 'InstancesHealth', 'RefreshedAt', 'Status']]]

DescribeEnvironmentHealthResult

EnvironmentName

  • Type:
  • Required: Yes

HealthStatus

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Green', 'Grey', 'Red', 'Yellow']
  • Required: Yes

Color

  • Type:
  • Required: Yes

Causes

  • Type: typing.List[str]
  • Required: Yes

ApplicationMetrics

  • Type:
  • Required: Yes

InstancesHealth

  • Type:
  • Required: Yes

RefreshedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEnvironmentManagedActionHistoryRequest

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

DescribeEnvironmentManagedActionHistoryRequestPaginate

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PaginatorConfig]

DescribeEnvironmentManagedActionHistoryResult

ManagedActionHistoryItems

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ManagedActionHistoryItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeEnvironmentManagedActionsRequest

EnvironmentName

  • Type: typing.Optional[str]

EnvironmentId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Pending', 'Running', 'Scheduled', 'Unknown']]

DescribeEnvironmentManagedActionsResult

ManagedActions

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ManagedAction]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEnvironmentResourcesMessage

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

DescribeEnvironmentsMessage

ApplicationName

  • Type: typing.Optional[str]

VersionLabel

  • Type: typing.Optional[str]

EnvironmentIds

  • Type: typing.Optional[typing.List[str]]

EnvironmentNames

  • Type: typing.Optional[typing.List[str]]

IncludeDeleted

  • Type: typing.Optional[bool]

IncludedDeletedBackTo

  • Type: typing.Union[datetime.datetime, str, NoneType]

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeEnvironmentsMessagePaginate

ApplicationName

  • Type: typing.Optional[str]

VersionLabel

  • Type: typing.Optional[str]

EnvironmentIds

  • Type: typing.Optional[typing.List[str]]

EnvironmentNames

  • Type: typing.Optional[typing.List[str]]

IncludeDeleted

  • Type: typing.Optional[bool]

IncludedDeletedBackTo

  • Type: typing.Union[datetime.datetime, str, NoneType]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PaginatorConfig]

DescribeEnvironmentsMessageWait

ApplicationName

  • Type: typing.Optional[str]

VersionLabel

  • Type: typing.Optional[str]

EnvironmentIds

  • Type: typing.Optional[typing.List[str]]

EnvironmentNames

  • Type: typing.Optional[typing.List[str]]

IncludeDeleted

  • Type: typing.Optional[bool]

IncludedDeletedBackTo

  • Type: typing.Union[datetime.datetime, str, NoneType]

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

DescribeEnvironmentsMessageWaitExtra

ApplicationName

  • Type: typing.Optional[str]

VersionLabel

  • Type: typing.Optional[str]

EnvironmentIds

  • Type: typing.Optional[typing.List[str]]

EnvironmentNames

  • Type: typing.Optional[typing.List[str]]

IncludeDeleted

  • Type: typing.Optional[bool]

IncludedDeletedBackTo

  • Type: typing.Union[datetime.datetime, str, NoneType]

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

DescribeEnvironmentsMessageWaitExtraExtra

ApplicationName

  • Type: typing.Optional[str]

VersionLabel

  • Type: typing.Optional[str]

EnvironmentIds

  • Type: typing.Optional[typing.List[str]]

EnvironmentNames

  • Type: typing.Optional[typing.List[str]]

IncludeDeleted

  • Type: typing.Optional[bool]

IncludedDeletedBackTo

  • Type: typing.Union[datetime.datetime, str, NoneType]

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

DescribeEventsMessage

ApplicationName

  • Type: typing.Optional[str]

VersionLabel

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

PlatformArn

  • Type: typing.Optional[str]

RequestId

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['DEBUG', 'ERROR', 'FATAL', 'INFO', 'TRACE', 'WARN']]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeEventsMessagePaginate

ApplicationName

  • Type: typing.Optional[str]

VersionLabel

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

PlatformArn

  • Type: typing.Optional[str]

RequestId

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['DEBUG', 'ERROR', 'FATAL', 'INFO', 'TRACE', 'WARN']]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PaginatorConfig]

DescribeInstancesHealthRequest

EnvironmentName

  • Type: typing.Optional[str]

EnvironmentId

  • Type: typing.Optional[str]

AttributeNames

  • Type: typing.Optional[typing.List[typing.Literal['All', 'ApplicationMetrics', 'AvailabilityZone', 'Causes', 'Color', 'Deployment', 'HealthStatus', 'InstanceType', 'LaunchedAt', 'RefreshedAt', 'System']]]

NextToken

  • Type: typing.Optional[str]

DescribeInstancesHealthResult

InstanceHealthList

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.SingleInstanceHealth]
  • Required: Yes

RefreshedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePlatformVersionRequest

PlatformArn

  • Type: typing.Optional[str]

DescribePlatformVersionResult

PlatformDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateEnvironmentOperationsRoleMessage

EnvironmentName

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EnvironmentDescription

EnvironmentName

  • Type: typing.Optional[str]

EnvironmentId

  • Type: typing.Optional[str]

ApplicationName

  • Type: typing.Optional[str]

VersionLabel

  • Type: typing.Optional[str]

SolutionStackName

  • Type: typing.Optional[str]

PlatformArn

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

EndpointURL

  • Type: typing.Optional[str]

CNAME

  • Type: typing.Optional[str]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateUpdated

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['Aborting', 'Launching', 'LinkingFrom', 'LinkingTo', 'Ready', 'Terminated', 'Terminating', 'Updating']]

AbortableOperationInProgress

  • Type: typing.Optional[bool]

Health

  • Type: typing.Optional[typing.Literal['Green', 'Grey', 'Red', 'Yellow']]

HealthStatus

  • Type: typing.Optional[typing.Literal['Degraded', 'Info', 'NoData', 'Ok', 'Pending', 'Severe', 'Suspended', 'Unknown', 'Warning']]

Resources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.EnvironmentResourcesDescription]

Tier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.EnvironmentTier]
  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.EnvironmentLink]]

EnvironmentArn

  • Type: typing.Optional[str]

OperationsRole

  • Type: typing.Optional[str]

EnvironmentDescriptionResponse

EnvironmentName

  • Type:
  • Required: Yes

EnvironmentId

  • Type:
  • Required: Yes

ApplicationName

  • Type:
  • Required: Yes

VersionLabel

  • Type:
  • Required: Yes

SolutionStackName

  • Type:
  • Required: Yes

PlatformArn

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EndpointURL

  • Type:
  • Required: Yes

CNAME

  • Type:
  • Required: Yes

DateCreated

  • Type:
  • Required: Yes

DateUpdated

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Aborting', 'Launching', 'LinkingFrom', 'LinkingTo', 'Ready', 'Terminated', 'Terminating', 'Updating']
  • Required: Yes

AbortableOperationInProgress

  • Type:
  • Required: Yes

Health

  • Type: typing.Literal['Green', 'Grey', 'Red', 'Yellow']
  • Required: Yes

HealthStatus

  • Type: typing.Literal['Degraded', 'Info', 'NoData', 'Ok', 'Pending', 'Severe', 'Suspended', 'Unknown', 'Warning']
  • Required: Yes

Resources

  • Type:
  • Required: Yes

Tier

  • Type:
  • Required: Yes
  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.EnvironmentLink]
  • Required: Yes

EnvironmentArn

  • Type:
  • Required: Yes

OperationsRole

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EnvironmentDescriptionsMessage

Environments

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.EnvironmentDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

EnvironmentInfoDescription

InfoType

  • Type: typing.Optional[typing.Literal['bundle', 'tail']]

Ec2InstanceId

  • Type: typing.Optional[str]

SampleTimestamp

  • Type: typing.Optional[datetime.datetime]

Message

  • Type: typing.Optional[str]

EnvironmentLink

LinkName

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

EnvironmentResourceDescription

EnvironmentName

  • Type: typing.Optional[str]

AutoScalingGroups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.AutoScalingGroup]]

Instances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Instance]]

LaunchConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.LaunchConfiguration]]

LaunchTemplates

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.LaunchTemplate]]

LoadBalancers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.LoadBalancer]]

Triggers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Trigger]]

Queues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Queue]]

EnvironmentResourceDescriptionsMessage

EnvironmentResources

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EnvironmentResourcesDescription

LoadBalancer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.LoadBalancerDescription]

EnvironmentTier

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

EventDescription

EventDate

  • Type: typing.Optional[datetime.datetime]

Message

  • Type: typing.Optional[str]

ApplicationName

  • Type: typing.Optional[str]

VersionLabel

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

PlatformArn

  • Type: typing.Optional[str]

RequestId

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['DEBUG', 'ERROR', 'FATAL', 'INFO', 'TRACE', 'WARN']]

EventDescriptionsMessage

Events

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.EventDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Instance

Id

  • Type: typing.Optional[str]

InstanceHealthSummary

NoData

  • Type: typing.Optional[int]

Unknown

  • Type: typing.Optional[int]

Pending

  • Type: typing.Optional[int]

Ok

  • Type: typing.Optional[int]

Info

  • Type: typing.Optional[int]

Warning

  • Type: typing.Optional[int]

Degraded

  • Type: typing.Optional[int]

Severe

  • Type: typing.Optional[int]

Latency

P999

  • Type: typing.Optional[float]

P99

  • Type: typing.Optional[float]

P95

  • Type: typing.Optional[float]

P90

  • Type: typing.Optional[float]

P85

  • Type: typing.Optional[float]

P75

  • Type: typing.Optional[float]

P50

  • Type: typing.Optional[float]

P10

  • Type: typing.Optional[float]

LaunchConfiguration

Name

  • Type: typing.Optional[str]

LaunchTemplate

Id

  • Type: typing.Optional[str]

ListAvailableSolutionStacksResultMessage

SolutionStacks

  • Type: typing.List[str]
  • Required: Yes

SolutionStackDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.SolutionStackDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPlatformBranchesRequest

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.SearchFilter]]

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListPlatformBranchesResult

PlatformBranchSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PlatformBranchSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPlatformVersionsRequest

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PlatformFilter]]

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListPlatformVersionsRequestPaginate

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PlatformFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PaginatorConfig]

ListPlatformVersionsResult

PlatformSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PlatformSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceMessage

ResourceArn

  • Type:
  • Required: Yes

Listener

Protocol

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

LoadBalancer

Name

  • Type: typing.Optional[str]

LoadBalancerDescription

LoadBalancerName

  • Type: typing.Optional[str]

Domain

  • Type: typing.Optional[str]

Listeners

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Listener]]

ManagedAction

ActionId

  • Type: typing.Optional[str]

ActionDescription

  • Type: typing.Optional[str]

ActionType

  • Type: typing.Optional[typing.Literal['InstanceRefresh', 'PlatformUpdate', 'Unknown']]

Status

  • Type: typing.Optional[typing.Literal['Pending', 'Running', 'Scheduled', 'Unknown']]

WindowStartTime

  • Type: typing.Optional[datetime.datetime]

ManagedActionHistoryItem

ActionId

  • Type: typing.Optional[str]

ActionType

  • Type: typing.Optional[typing.Literal['InstanceRefresh', 'PlatformUpdate', 'Unknown']]

ActionDescription

  • Type: typing.Optional[str]

FailureType

  • Type: typing.Optional[typing.Literal['CancellationFailed', 'InternalFailure', 'InvalidEnvironmentState', 'PermissionsError', 'RollbackFailed', 'RollbackSuccessful', 'UpdateCancelled']]

Status

  • Type: typing.Optional[typing.Literal['Completed', 'Failed', 'Unknown']]

FailureDescription

  • Type: typing.Optional[str]

ExecutedTime

  • Type: typing.Optional[datetime.datetime]

FinishedTime

  • Type: typing.Optional[datetime.datetime]

MaxAgeRule

Enabled

  • Type:
  • Required: Yes

MaxAgeInDays

  • Type: typing.Optional[int]

DeleteSourceFromS3

  • Type: typing.Optional[bool]

MaxCountRule

Enabled

  • Type:
  • Required: Yes

MaxCount

  • Type: typing.Optional[int]

DeleteSourceFromS3

  • Type: typing.Optional[bool]

OptionRestrictionRegex

Pattern

  • Type: typing.Optional[str]

Label

  • Type: typing.Optional[str]

OptionSpecification

ResourceName

  • Type: typing.Optional[str]

Namespace

  • Type: typing.Optional[str]

OptionName

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PlatformBranchSummary

PlatformName

  • Type: typing.Optional[str]

BranchName

  • Type: typing.Optional[str]

LifecycleState

  • Type: typing.Optional[str]

BranchOrder

  • Type: typing.Optional[int]

SupportedTierList

  • Type: typing.Optional[typing.List[str]]

PlatformDescription

PlatformArn

  • Type: typing.Optional[str]

PlatformOwner

  • Type: typing.Optional[str]

PlatformName

  • Type: typing.Optional[str]

PlatformVersion

  • Type: typing.Optional[str]

SolutionStackName

  • Type: typing.Optional[str]

PlatformStatus

  • Type: typing.Optional[typing.Literal['Creating', 'Deleted', 'Deleting', 'Failed', 'Ready']]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateUpdated

  • Type: typing.Optional[datetime.datetime]

PlatformCategory

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Maintainer

  • Type: typing.Optional[str]

OperatingSystemName

  • Type: typing.Optional[str]

OperatingSystemVersion

  • Type: typing.Optional[str]

ProgrammingLanguages

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PlatformProgrammingLanguage]]

Frameworks

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.PlatformFramework]]

CustomAmiList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.CustomAmi]]

SupportedTierList

  • Type: typing.Optional[typing.List[str]]

SupportedAddonList

  • Type: typing.Optional[typing.List[str]]

PlatformLifecycleState

  • Type: typing.Optional[str]

PlatformBranchName

  • Type: typing.Optional[str]

PlatformBranchLifecycleState

  • Type: typing.Optional[str]

PlatformFilter

Type

  • Type: typing.Optional[str]

Operator

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.List[str]]

PlatformFramework

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

PlatformProgrammingLanguage

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

PlatformSummary

PlatformArn

  • Type: typing.Optional[str]

PlatformOwner

  • Type: typing.Optional[str]

PlatformStatus

  • Type: typing.Optional[typing.Literal['Creating', 'Deleted', 'Deleting', 'Failed', 'Ready']]

PlatformCategory

  • Type: typing.Optional[str]

OperatingSystemName

  • Type: typing.Optional[str]

OperatingSystemVersion

  • Type: typing.Optional[str]

SupportedTierList

  • Type: typing.Optional[typing.List[str]]

SupportedAddonList

  • Type: typing.Optional[typing.List[str]]

PlatformLifecycleState

  • Type: typing.Optional[str]

PlatformVersion

  • Type: typing.Optional[str]

PlatformBranchName

  • Type: typing.Optional[str]

PlatformBranchLifecycleState

  • Type: typing.Optional[str]

Queue

Name

  • Type: typing.Optional[str]

URL

  • Type: typing.Optional[str]

RebuildEnvironmentMessage

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

RequestEnvironmentInfoMessage

InfoType

  • Type: typing.Literal['bundle', 'tail']
  • Required: Yes

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

ResourceQuota

Maximum

  • Type: typing.Optional[int]

ResourceQuotas

ApplicationQuota

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ResourceQuota]

ApplicationVersionQuota

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ResourceQuota]

EnvironmentQuota

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ResourceQuota]

ConfigurationTemplateQuota

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ResourceQuota]

CustomPlatformQuota

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ResourceQuota]

ResourceTagsDescriptionMessage

ResourceArn

  • Type:
  • Required: Yes

ResourceTags

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RestartAppServerMessage

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

RetrieveEnvironmentInfoMessage

InfoType

  • Type: typing.Literal['bundle', 'tail']
  • Required: Yes

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

RetrieveEnvironmentInfoResultMessage

EnvironmentInfo

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.EnvironmentInfoDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

S3Location

S3Bucket

  • Type: typing.Optional[str]

S3Key

  • Type: typing.Optional[str]

SearchFilter

Attribute

  • Type: typing.Optional[str]

Operator

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.List[str]]

SingleInstanceHealth

InstanceId

  • Type: typing.Optional[str]

HealthStatus

  • Type: typing.Optional[str]

Color

  • Type: typing.Optional[str]

Causes

  • Type: typing.Optional[typing.List[str]]

LaunchedAt

  • Type: typing.Optional[datetime.datetime]

ApplicationMetrics

  • Type:

System

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.SystemStatus]

Deployment

  • Type:

AvailabilityZone

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[str]

SolutionStackDescription

SolutionStackName

  • Type: typing.Optional[str]

PermittedFileTypes

  • Type: typing.Optional[typing.List[str]]

SourceBuildInformation

SourceType

  • Type: typing.Literal['Git', 'Zip']
  • Required: Yes

SourceRepository

  • Type: typing.Literal['CodeCommit', 'S3']
  • Required: Yes

SourceLocation

  • Type:
  • Required: Yes

SourceConfiguration

ApplicationName

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

StatusCodes

Status2xx

  • Type: typing.Optional[int]

Status3xx

  • Type: typing.Optional[int]

Status4xx

  • Type: typing.Optional[int]

Status5xx

  • Type: typing.Optional[int]

SwapEnvironmentCNAMEsMessage

SourceEnvironmentId

  • Type: typing.Optional[str]

SourceEnvironmentName

  • Type: typing.Optional[str]

DestinationEnvironmentId

  • Type: typing.Optional[str]

DestinationEnvironmentName

  • Type: typing.Optional[str]

SystemStatus

CPUUtilization

  • Type:

LoadAverage

  • Type: typing.Optional[typing.List[float]]

Tag

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

TerminateEnvironmentMessage

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

TerminateResources

  • Type: typing.Optional[bool]

ForceTerminate

  • Type: typing.Optional[bool]

Trigger

Name

  • Type: typing.Optional[str]

UpdateApplicationMessage

ApplicationName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateApplicationResourceLifecycleMessage

ApplicationName

  • Type:
  • Required: Yes

ResourceLifecycleConfig

  • Type:
  • Required: Yes

UpdateApplicationVersionMessage

ApplicationName

  • Type:
  • Required: Yes

VersionLabel

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateConfigurationTemplateMessage

ApplicationName

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

OptionSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ConfigurationOptionSetting]]

OptionsToRemove

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.OptionSpecification]]

UpdateEnvironmentMessage

ApplicationName

  • Type: typing.Optional[str]

EnvironmentId

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.EnvironmentTier]

VersionLabel

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

SolutionStackName

  • Type: typing.Optional[str]

PlatformArn

  • Type: typing.Optional[str]

OptionSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ConfigurationOptionSetting]]

OptionsToRemove

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.OptionSpecification]]

UpdateTagsForResourceMessage

ResourceArn

  • Type:
  • Required: Yes

TagsToAdd

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.Tag]]

TagsToRemove

  • Type: typing.Optional[typing.List[str]]

ValidateConfigurationSettingsMessage

ApplicationName

  • Type:
  • Required: Yes

OptionSettings

  • Type: typing.List[aws_resource_validator.pydantic_models.elasticbeanstalk.elasticbeanstalk_classes.ConfigurationOptionSetting]
  • Required: Yes

TemplateName

  • Type: typing.Optional[str]

EnvironmentName

  • Type: typing.Optional[str]

ValidationMessage

Message

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['error', 'warning']]

Namespace

  • Type: typing.Optional[str]

OptionName

  • Type: typing.Optional[str]

WaiterConfig

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]