ElasticBeanstalkClient#
Index > ElasticBeanstalk > ElasticBeanstalkClient
Auto-generated documentation for ElasticBeanstalk type annotations stubs module mypy-boto3-elasticbeanstalk.
ElasticBeanstalkClient#
Type annotations and code completion for boto3.client("elasticbeanstalk")
.
boto3 documentation
# ElasticBeanstalkClient usage example
from boto3.session import Session
from mypy_boto3_elasticbeanstalk.client import ElasticBeanstalkClient
def get_elasticbeanstalk_client() -> ElasticBeanstalkClient:
return Session().client("elasticbeanstalk")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("elasticbeanstalk").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("elasticbeanstalk")
try:
do_something(client)
except (
client.exceptions.ClientError,
client.exceptions.CodeBuildNotInServiceRegionException,
client.exceptions.ElasticBeanstalkServiceException,
client.exceptions.InsufficientPrivilegesException,
client.exceptions.InvalidRequestException,
client.exceptions.ManagedActionInvalidStateException,
client.exceptions.OperationInProgressException,
client.exceptions.PlatformVersionStillReferencedException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ResourceTypeNotSupportedException,
client.exceptions.S3LocationNotInServiceRegionException,
client.exceptions.S3SubscriptionRequiredException,
client.exceptions.SourceBundleDeletionException,
client.exceptions.TooManyApplicationVersionsException,
client.exceptions.TooManyApplicationsException,
client.exceptions.TooManyBucketsException,
client.exceptions.TooManyConfigurationTemplatesException,
client.exceptions.TooManyEnvironmentsException,
client.exceptions.TooManyPlatformsException,
client.exceptions.TooManyTagsException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_elasticbeanstalk.client import Exceptions
def handle_error(exc: Exceptions.ClientError) -> None:
...
Methods#
can_paginate#
Type annotations and code completion for boto3.client("elasticbeanstalk").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
generate_presigned_url#
Type annotations and code completion for boto3.client("elasticbeanstalk").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
abort_environment_update#
Cancels in-progress environment configuration update or application version deployment.
Type annotations and code completion for boto3.client("elasticbeanstalk").abort_environment_update
method.
boto3 documentation
# abort_environment_update method definition
def abort_environment_update(
self,
*,
EnvironmentId: str = ...,
EnvironmentName: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# abort_environment_update method usage example with argument unpacking
kwargs: AbortEnvironmentUpdateMessageRequestTypeDef = { # (1)
"EnvironmentId": ...,
}
parent.abort_environment_update(**kwargs)
apply_environment_managed_action#
Applies a scheduled managed action immediately.
Type annotations and code completion for boto3.client("elasticbeanstalk").apply_environment_managed_action
method.
boto3 documentation
# apply_environment_managed_action method definition
def apply_environment_managed_action(
self,
*,
ActionId: str,
EnvironmentName: str = ...,
EnvironmentId: str = ...,
) -> ApplyEnvironmentManagedActionResultTypeDef: # (1)
...
# apply_environment_managed_action method usage example with argument unpacking
kwargs: ApplyEnvironmentManagedActionRequestRequestTypeDef = { # (1)
"ActionId": ...,
}
parent.apply_environment_managed_action(**kwargs)
associate_environment_operations_role#
Add or change the operations role used by an environment.
Type annotations and code completion for boto3.client("elasticbeanstalk").associate_environment_operations_role
method.
boto3 documentation
# associate_environment_operations_role method definition
def associate_environment_operations_role(
self,
*,
EnvironmentName: str,
OperationsRole: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# associate_environment_operations_role method usage example with argument unpacking
kwargs: AssociateEnvironmentOperationsRoleMessageRequestTypeDef = { # (1)
"EnvironmentName": ...,
"OperationsRole": ...,
}
parent.associate_environment_operations_role(**kwargs)
check_dns_availability#
Checks if the specified CNAME is available.
Type annotations and code completion for boto3.client("elasticbeanstalk").check_dns_availability
method.
boto3 documentation
# check_dns_availability method definition
def check_dns_availability(
self,
*,
CNAMEPrefix: str,
) -> CheckDNSAvailabilityResultMessageTypeDef: # (1)
...
# check_dns_availability method usage example with argument unpacking
kwargs: CheckDNSAvailabilityMessageRequestTypeDef = { # (1)
"CNAMEPrefix": ...,
}
parent.check_dns_availability(**kwargs)
compose_environments#
Create or update a group of environments that each run a separate component of a single application.
Type annotations and code completion for boto3.client("elasticbeanstalk").compose_environments
method.
boto3 documentation
# compose_environments method definition
def compose_environments(
self,
*,
ApplicationName: str = ...,
GroupName: str = ...,
VersionLabels: Sequence[str] = ...,
) -> EnvironmentDescriptionsMessageTypeDef: # (1)
...
# compose_environments method usage example with argument unpacking
kwargs: ComposeEnvironmentsMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.compose_environments(**kwargs)
create_application#
Creates an application that has one configuration template named
default
and no application versions.
Type annotations and code completion for boto3.client("elasticbeanstalk").create_application
method.
boto3 documentation
# create_application method definition
def create_application(
self,
*,
ApplicationName: str,
Description: str = ...,
ResourceLifecycleConfig: ApplicationResourceLifecycleConfigTypeDef = ..., # (1)
Tags: Sequence[TagTypeDef] = ..., # (2)
) -> ApplicationDescriptionMessageTypeDef: # (3)
...
- See ApplicationResourceLifecycleConfigTypeDef
- See TagTypeDef
- See ApplicationDescriptionMessageTypeDef
# create_application method usage example with argument unpacking
kwargs: CreateApplicationMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.create_application(**kwargs)
create_application_version#
Creates an application version for the specified application.
Type annotations and code completion for boto3.client("elasticbeanstalk").create_application_version
method.
boto3 documentation
# create_application_version method definition
def create_application_version(
self,
*,
ApplicationName: str,
VersionLabel: str,
Description: str = ...,
SourceBuildInformation: SourceBuildInformationTypeDef = ..., # (1)
SourceBundle: S3LocationTypeDef = ..., # (2)
BuildConfiguration: BuildConfigurationTypeDef = ..., # (3)
AutoCreateApplication: bool = ...,
Process: bool = ...,
Tags: Sequence[TagTypeDef] = ..., # (4)
) -> ApplicationVersionDescriptionMessageTypeDef: # (5)
...
- See SourceBuildInformationTypeDef
- See S3LocationTypeDef
- See BuildConfigurationTypeDef
- See TagTypeDef
- See ApplicationVersionDescriptionMessageTypeDef
# create_application_version method usage example with argument unpacking
kwargs: CreateApplicationVersionMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
"VersionLabel": ...,
}
parent.create_application_version(**kwargs)
create_configuration_template#
Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk application.
Type annotations and code completion for boto3.client("elasticbeanstalk").create_configuration_template
method.
boto3 documentation
# create_configuration_template method definition
def create_configuration_template(
self,
*,
ApplicationName: str,
TemplateName: str,
SolutionStackName: str = ...,
PlatformArn: str = ...,
SourceConfiguration: SourceConfigurationTypeDef = ..., # (1)
EnvironmentId: str = ...,
Description: str = ...,
OptionSettings: Sequence[ConfigurationOptionSettingTypeDef] = ..., # (2)
Tags: Sequence[TagTypeDef] = ..., # (3)
) -> ConfigurationSettingsDescriptionResponseTypeDef: # (4)
...
- See SourceConfigurationTypeDef
- See ConfigurationOptionSettingTypeDef
- See TagTypeDef
- See ConfigurationSettingsDescriptionResponseTypeDef
# create_configuration_template method usage example with argument unpacking
kwargs: CreateConfigurationTemplateMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
"TemplateName": ...,
}
parent.create_configuration_template(**kwargs)
create_environment#
Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration.
Type annotations and code completion for boto3.client("elasticbeanstalk").create_environment
method.
boto3 documentation
# create_environment method definition
def create_environment(
self,
*,
ApplicationName: str,
EnvironmentName: str = ...,
GroupName: str = ...,
Description: str = ...,
CNAMEPrefix: str = ...,
Tier: EnvironmentTierTypeDef = ..., # (1)
Tags: Sequence[TagTypeDef] = ..., # (2)
VersionLabel: str = ...,
TemplateName: str = ...,
SolutionStackName: str = ...,
PlatformArn: str = ...,
OptionSettings: Sequence[ConfigurationOptionSettingTypeDef] = ..., # (3)
OptionsToRemove: Sequence[OptionSpecificationTypeDef] = ..., # (4)
OperationsRole: str = ...,
) -> EnvironmentDescriptionResponseTypeDef: # (5)
...
- See EnvironmentTierTypeDef
- See TagTypeDef
- See ConfigurationOptionSettingTypeDef
- See OptionSpecificationTypeDef
- See EnvironmentDescriptionResponseTypeDef
# create_environment method usage example with argument unpacking
kwargs: CreateEnvironmentMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.create_environment(**kwargs)
create_platform_version#
Create a new version of your custom platform.
Type annotations and code completion for boto3.client("elasticbeanstalk").create_platform_version
method.
boto3 documentation
# create_platform_version method definition
def create_platform_version(
self,
*,
PlatformName: str,
PlatformVersion: str,
PlatformDefinitionBundle: S3LocationTypeDef, # (1)
EnvironmentName: str = ...,
OptionSettings: Sequence[ConfigurationOptionSettingTypeDef] = ..., # (2)
Tags: Sequence[TagTypeDef] = ..., # (3)
) -> CreatePlatformVersionResultTypeDef: # (4)
...
- See S3LocationTypeDef
- See ConfigurationOptionSettingTypeDef
- See TagTypeDef
- See CreatePlatformVersionResultTypeDef
# create_platform_version method usage example with argument unpacking
kwargs: CreatePlatformVersionRequestRequestTypeDef = { # (1)
"PlatformName": ...,
"PlatformVersion": ...,
"PlatformDefinitionBundle": ...,
}
parent.create_platform_version(**kwargs)
create_storage_location#
Creates a bucket in Amazon S3 to store application versions, logs, and other files used by Elastic Beanstalk environments.
Type annotations and code completion for boto3.client("elasticbeanstalk").create_storage_location
method.
boto3 documentation
# create_storage_location method definition
def create_storage_location(
self,
) -> CreateStorageLocationResultMessageTypeDef: # (1)
...
delete_application#
Deletes the specified application along with all associated versions and configurations.
Type annotations and code completion for boto3.client("elasticbeanstalk").delete_application
method.
boto3 documentation
# delete_application method definition
def delete_application(
self,
*,
ApplicationName: str,
TerminateEnvByForce: bool = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_application method usage example with argument unpacking
kwargs: DeleteApplicationMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.delete_application(**kwargs)
delete_application_version#
Deletes the specified version from the specified application.
Type annotations and code completion for boto3.client("elasticbeanstalk").delete_application_version
method.
boto3 documentation
# delete_application_version method definition
def delete_application_version(
self,
*,
ApplicationName: str,
VersionLabel: str,
DeleteSourceBundle: bool = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_application_version method usage example with argument unpacking
kwargs: DeleteApplicationVersionMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
"VersionLabel": ...,
}
parent.delete_application_version(**kwargs)
delete_configuration_template#
Deletes the specified configuration template.
Type annotations and code completion for boto3.client("elasticbeanstalk").delete_configuration_template
method.
boto3 documentation
# delete_configuration_template method definition
def delete_configuration_template(
self,
*,
ApplicationName: str,
TemplateName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_configuration_template method usage example with argument unpacking
kwargs: DeleteConfigurationTemplateMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
"TemplateName": ...,
}
parent.delete_configuration_template(**kwargs)
delete_environment_configuration#
Deletes the draft configuration associated with the running environment.
Type annotations and code completion for boto3.client("elasticbeanstalk").delete_environment_configuration
method.
boto3 documentation
# delete_environment_configuration method definition
def delete_environment_configuration(
self,
*,
ApplicationName: str,
EnvironmentName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_environment_configuration method usage example with argument unpacking
kwargs: DeleteEnvironmentConfigurationMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
"EnvironmentName": ...,
}
parent.delete_environment_configuration(**kwargs)
delete_platform_version#
Deletes the specified version of a custom platform.
Type annotations and code completion for boto3.client("elasticbeanstalk").delete_platform_version
method.
boto3 documentation
# delete_platform_version method definition
def delete_platform_version(
self,
*,
PlatformArn: str = ...,
) -> DeletePlatformVersionResultTypeDef: # (1)
...
# delete_platform_version method usage example with argument unpacking
kwargs: DeletePlatformVersionRequestRequestTypeDef = { # (1)
"PlatformArn": ...,
}
parent.delete_platform_version(**kwargs)
describe_account_attributes#
Returns attributes related to AWS Elastic Beanstalk that are associated with the calling AWS account.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_account_attributes
method.
boto3 documentation
# describe_account_attributes method definition
def describe_account_attributes(
self,
) -> DescribeAccountAttributesResultTypeDef: # (1)
...
describe_application_versions#
Retrieve a list of application versions.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_application_versions
method.
boto3 documentation
# describe_application_versions method definition
def describe_application_versions(
self,
*,
ApplicationName: str = ...,
VersionLabels: Sequence[str] = ...,
MaxRecords: int = ...,
NextToken: str = ...,
) -> ApplicationVersionDescriptionsMessageTypeDef: # (1)
...
# describe_application_versions method usage example with argument unpacking
kwargs: DescribeApplicationVersionsMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.describe_application_versions(**kwargs)
describe_applications#
Returns the descriptions of existing applications.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_applications
method.
boto3 documentation
# describe_applications method definition
def describe_applications(
self,
*,
ApplicationNames: Sequence[str] = ...,
) -> ApplicationDescriptionsMessageTypeDef: # (1)
...
# describe_applications method usage example with argument unpacking
kwargs: DescribeApplicationsMessageRequestTypeDef = { # (1)
"ApplicationNames": ...,
}
parent.describe_applications(**kwargs)
describe_configuration_options#
Describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_configuration_options
method.
boto3 documentation
# describe_configuration_options method definition
def describe_configuration_options(
self,
*,
ApplicationName: str = ...,
TemplateName: str = ...,
EnvironmentName: str = ...,
SolutionStackName: str = ...,
PlatformArn: str = ...,
Options: Sequence[OptionSpecificationTypeDef] = ..., # (1)
) -> ConfigurationOptionsDescriptionTypeDef: # (2)
...
# describe_configuration_options method usage example with argument unpacking
kwargs: DescribeConfigurationOptionsMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.describe_configuration_options(**kwargs)
describe_configuration_settings#
Returns a description of the settings for the specified configuration set, that is, either a configuration template or the configuration set associated with a running environment.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_configuration_settings
method.
boto3 documentation
# describe_configuration_settings method definition
def describe_configuration_settings(
self,
*,
ApplicationName: str,
TemplateName: str = ...,
EnvironmentName: str = ...,
) -> ConfigurationSettingsDescriptionsTypeDef: # (1)
...
# describe_configuration_settings method usage example with argument unpacking
kwargs: DescribeConfigurationSettingsMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.describe_configuration_settings(**kwargs)
describe_environment_health#
Returns information about the overall health of the specified environment.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_environment_health
method.
boto3 documentation
# describe_environment_health method definition
def describe_environment_health(
self,
*,
EnvironmentName: str = ...,
EnvironmentId: str = ...,
AttributeNames: Sequence[EnvironmentHealthAttributeType] = ..., # (1)
) -> DescribeEnvironmentHealthResultTypeDef: # (2)
...
# describe_environment_health method usage example with argument unpacking
kwargs: DescribeEnvironmentHealthRequestRequestTypeDef = { # (1)
"EnvironmentName": ...,
}
parent.describe_environment_health(**kwargs)
describe_environment_managed_action_history#
Lists an environment's completed and failed managed actions.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_environment_managed_action_history
method.
boto3 documentation
# describe_environment_managed_action_history method definition
def describe_environment_managed_action_history(
self,
*,
EnvironmentId: str = ...,
EnvironmentName: str = ...,
NextToken: str = ...,
MaxItems: int = ...,
) -> DescribeEnvironmentManagedActionHistoryResultTypeDef: # (1)
...
# describe_environment_managed_action_history method usage example with argument unpacking
kwargs: DescribeEnvironmentManagedActionHistoryRequestRequestTypeDef = { # (1)
"EnvironmentId": ...,
}
parent.describe_environment_managed_action_history(**kwargs)
describe_environment_managed_actions#
Lists an environment's upcoming and in-progress managed actions.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_environment_managed_actions
method.
boto3 documentation
# describe_environment_managed_actions method definition
def describe_environment_managed_actions(
self,
*,
EnvironmentName: str = ...,
EnvironmentId: str = ...,
Status: ActionStatusType = ..., # (1)
) -> DescribeEnvironmentManagedActionsResultTypeDef: # (2)
...
# describe_environment_managed_actions method usage example with argument unpacking
kwargs: DescribeEnvironmentManagedActionsRequestRequestTypeDef = { # (1)
"EnvironmentName": ...,
}
parent.describe_environment_managed_actions(**kwargs)
describe_environment_resources#
Returns AWS resources for this environment.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_environment_resources
method.
boto3 documentation
# describe_environment_resources method definition
def describe_environment_resources(
self,
*,
EnvironmentId: str = ...,
EnvironmentName: str = ...,
) -> EnvironmentResourceDescriptionsMessageTypeDef: # (1)
...
# describe_environment_resources method usage example with argument unpacking
kwargs: DescribeEnvironmentResourcesMessageRequestTypeDef = { # (1)
"EnvironmentId": ...,
}
parent.describe_environment_resources(**kwargs)
describe_environments#
Returns descriptions for existing environments.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_environments
method.
boto3 documentation
# describe_environments method definition
def describe_environments(
self,
*,
ApplicationName: str = ...,
VersionLabel: str = ...,
EnvironmentIds: Sequence[str] = ...,
EnvironmentNames: Sequence[str] = ...,
IncludeDeleted: bool = ...,
IncludedDeletedBackTo: TimestampTypeDef = ...,
MaxRecords: int = ...,
NextToken: str = ...,
) -> EnvironmentDescriptionsMessageTypeDef: # (1)
...
# describe_environments method usage example with argument unpacking
kwargs: DescribeEnvironmentsMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.describe_environments(**kwargs)
describe_events#
Returns list of event descriptions matching criteria up to the last 6 weeks.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_events
method.
boto3 documentation
# describe_events method definition
def describe_events(
self,
*,
ApplicationName: str = ...,
VersionLabel: str = ...,
TemplateName: str = ...,
EnvironmentId: str = ...,
EnvironmentName: str = ...,
PlatformArn: str = ...,
RequestId: str = ...,
Severity: EventSeverityType = ..., # (1)
StartTime: TimestampTypeDef = ...,
EndTime: TimestampTypeDef = ...,
MaxRecords: int = ...,
NextToken: str = ...,
) -> EventDescriptionsMessageTypeDef: # (2)
...
# describe_events method usage example with argument unpacking
kwargs: DescribeEventsMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.describe_events(**kwargs)
describe_instances_health#
Retrieves detailed information about the health of instances in your AWS Elastic Beanstalk.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_instances_health
method.
boto3 documentation
# describe_instances_health method definition
def describe_instances_health(
self,
*,
EnvironmentName: str = ...,
EnvironmentId: str = ...,
AttributeNames: Sequence[InstancesHealthAttributeType] = ..., # (1)
NextToken: str = ...,
) -> DescribeInstancesHealthResultTypeDef: # (2)
...
# describe_instances_health method usage example with argument unpacking
kwargs: DescribeInstancesHealthRequestRequestTypeDef = { # (1)
"EnvironmentName": ...,
}
parent.describe_instances_health(**kwargs)
describe_platform_version#
Describes a platform version.
Type annotations and code completion for boto3.client("elasticbeanstalk").describe_platform_version
method.
boto3 documentation
# describe_platform_version method definition
def describe_platform_version(
self,
*,
PlatformArn: str = ...,
) -> DescribePlatformVersionResultTypeDef: # (1)
...
# describe_platform_version method usage example with argument unpacking
kwargs: DescribePlatformVersionRequestRequestTypeDef = { # (1)
"PlatformArn": ...,
}
parent.describe_platform_version(**kwargs)
disassociate_environment_operations_role#
Disassociate the operations role from an environment.
Type annotations and code completion for boto3.client("elasticbeanstalk").disassociate_environment_operations_role
method.
boto3 documentation
# disassociate_environment_operations_role method definition
def disassociate_environment_operations_role(
self,
*,
EnvironmentName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# disassociate_environment_operations_role method usage example with argument unpacking
kwargs: DisassociateEnvironmentOperationsRoleMessageRequestTypeDef = { # (1)
"EnvironmentName": ...,
}
parent.disassociate_environment_operations_role(**kwargs)
list_available_solution_stacks#
Returns a list of the available solution stack names, with the public version first and then in reverse chronological order.
Type annotations and code completion for boto3.client("elasticbeanstalk").list_available_solution_stacks
method.
boto3 documentation
# list_available_solution_stacks method definition
def list_available_solution_stacks(
self,
) -> ListAvailableSolutionStacksResultMessageTypeDef: # (1)
...
list_platform_branches#
Lists the platform branches available for your account in an AWS Region.
Type annotations and code completion for boto3.client("elasticbeanstalk").list_platform_branches
method.
boto3 documentation
# list_platform_branches method definition
def list_platform_branches(
self,
*,
Filters: Sequence[SearchFilterTypeDef] = ..., # (1)
MaxRecords: int = ...,
NextToken: str = ...,
) -> ListPlatformBranchesResultTypeDef: # (2)
...
# list_platform_branches method usage example with argument unpacking
kwargs: ListPlatformBranchesRequestRequestTypeDef = { # (1)
"Filters": ...,
}
parent.list_platform_branches(**kwargs)
list_platform_versions#
Lists the platform versions available for your account in an AWS Region.
Type annotations and code completion for boto3.client("elasticbeanstalk").list_platform_versions
method.
boto3 documentation
# list_platform_versions method definition
def list_platform_versions(
self,
*,
Filters: Sequence[PlatformFilterTypeDef] = ..., # (1)
MaxRecords: int = ...,
NextToken: str = ...,
) -> ListPlatformVersionsResultTypeDef: # (2)
...
# list_platform_versions method usage example with argument unpacking
kwargs: ListPlatformVersionsRequestRequestTypeDef = { # (1)
"Filters": ...,
}
parent.list_platform_versions(**kwargs)
list_tags_for_resource#
Return the tags applied to an AWS Elastic Beanstalk resource.
Type annotations and code completion for boto3.client("elasticbeanstalk").list_tags_for_resource
method.
boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
self,
*,
ResourceArn: str,
) -> ResourceTagsDescriptionMessageTypeDef: # (1)
...
# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceMessageRequestTypeDef = { # (1)
"ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)
rebuild_environment#
Deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc.) for a specified environment and forces a restart.
Type annotations and code completion for boto3.client("elasticbeanstalk").rebuild_environment
method.
boto3 documentation
# rebuild_environment method definition
def rebuild_environment(
self,
*,
EnvironmentId: str = ...,
EnvironmentName: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# rebuild_environment method usage example with argument unpacking
kwargs: RebuildEnvironmentMessageRequestTypeDef = { # (1)
"EnvironmentId": ...,
}
parent.rebuild_environment(**kwargs)
request_environment_info#
Initiates a request to compile the specified type of information of the deployed environment.
Type annotations and code completion for boto3.client("elasticbeanstalk").request_environment_info
method.
boto3 documentation
# request_environment_info method definition
def request_environment_info(
self,
*,
InfoType: EnvironmentInfoTypeType, # (1)
EnvironmentId: str = ...,
EnvironmentName: str = ...,
) -> EmptyResponseMetadataTypeDef: # (2)
...
# request_environment_info method usage example with argument unpacking
kwargs: RequestEnvironmentInfoMessageRequestTypeDef = { # (1)
"InfoType": ...,
}
parent.request_environment_info(**kwargs)
restart_app_server#
Causes the environment to restart the application container server running on each Amazon EC2 instance.
Type annotations and code completion for boto3.client("elasticbeanstalk").restart_app_server
method.
boto3 documentation
# restart_app_server method definition
def restart_app_server(
self,
*,
EnvironmentId: str = ...,
EnvironmentName: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# restart_app_server method usage example with argument unpacking
kwargs: RestartAppServerMessageRequestTypeDef = { # (1)
"EnvironmentId": ...,
}
parent.restart_app_server(**kwargs)
retrieve_environment_info#
Retrieves the compiled information from a RequestEnvironmentInfo request.
Type annotations and code completion for boto3.client("elasticbeanstalk").retrieve_environment_info
method.
boto3 documentation
# retrieve_environment_info method definition
def retrieve_environment_info(
self,
*,
InfoType: EnvironmentInfoTypeType, # (1)
EnvironmentId: str = ...,
EnvironmentName: str = ...,
) -> RetrieveEnvironmentInfoResultMessageTypeDef: # (2)
...
# retrieve_environment_info method usage example with argument unpacking
kwargs: RetrieveEnvironmentInfoMessageRequestTypeDef = { # (1)
"InfoType": ...,
}
parent.retrieve_environment_info(**kwargs)
swap_environment_cnames#
Swaps the CNAMEs of two environments.
Type annotations and code completion for boto3.client("elasticbeanstalk").swap_environment_cnames
method.
boto3 documentation
# swap_environment_cnames method definition
def swap_environment_cnames(
self,
*,
SourceEnvironmentId: str = ...,
SourceEnvironmentName: str = ...,
DestinationEnvironmentId: str = ...,
DestinationEnvironmentName: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# swap_environment_cnames method usage example with argument unpacking
kwargs: SwapEnvironmentCNAMEsMessageRequestTypeDef = { # (1)
"SourceEnvironmentId": ...,
}
parent.swap_environment_cnames(**kwargs)
terminate_environment#
Terminates the specified environment.
Type annotations and code completion for boto3.client("elasticbeanstalk").terminate_environment
method.
boto3 documentation
# terminate_environment method definition
def terminate_environment(
self,
*,
EnvironmentId: str = ...,
EnvironmentName: str = ...,
TerminateResources: bool = ...,
ForceTerminate: bool = ...,
) -> EnvironmentDescriptionResponseTypeDef: # (1)
...
# terminate_environment method usage example with argument unpacking
kwargs: TerminateEnvironmentMessageRequestTypeDef = { # (1)
"EnvironmentId": ...,
}
parent.terminate_environment(**kwargs)
update_application#
Updates the specified application to have the specified properties.
Type annotations and code completion for boto3.client("elasticbeanstalk").update_application
method.
boto3 documentation
# update_application method definition
def update_application(
self,
*,
ApplicationName: str,
Description: str = ...,
) -> ApplicationDescriptionMessageTypeDef: # (1)
...
# update_application method usage example with argument unpacking
kwargs: UpdateApplicationMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.update_application(**kwargs)
update_application_resource_lifecycle#
Modifies lifecycle settings for an application.
Type annotations and code completion for boto3.client("elasticbeanstalk").update_application_resource_lifecycle
method.
boto3 documentation
# update_application_resource_lifecycle method definition
def update_application_resource_lifecycle(
self,
*,
ApplicationName: str,
ResourceLifecycleConfig: ApplicationResourceLifecycleConfigTypeDef, # (1)
) -> ApplicationResourceLifecycleDescriptionMessageTypeDef: # (2)
...
- See ApplicationResourceLifecycleConfigTypeDef
- See ApplicationResourceLifecycleDescriptionMessageTypeDef
# update_application_resource_lifecycle method usage example with argument unpacking
kwargs: UpdateApplicationResourceLifecycleMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
"ResourceLifecycleConfig": ...,
}
parent.update_application_resource_lifecycle(**kwargs)
update_application_version#
Updates the specified application version to have the specified properties.
Type annotations and code completion for boto3.client("elasticbeanstalk").update_application_version
method.
boto3 documentation
# update_application_version method definition
def update_application_version(
self,
*,
ApplicationName: str,
VersionLabel: str,
Description: str = ...,
) -> ApplicationVersionDescriptionMessageTypeDef: # (1)
...
# update_application_version method usage example with argument unpacking
kwargs: UpdateApplicationVersionMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
"VersionLabel": ...,
}
parent.update_application_version(**kwargs)
update_configuration_template#
Updates the specified configuration template to have the specified properties or configuration option values.
Type annotations and code completion for boto3.client("elasticbeanstalk").update_configuration_template
method.
boto3 documentation
# update_configuration_template method definition
def update_configuration_template(
self,
*,
ApplicationName: str,
TemplateName: str,
Description: str = ...,
OptionSettings: Sequence[ConfigurationOptionSettingTypeDef] = ..., # (1)
OptionsToRemove: Sequence[OptionSpecificationTypeDef] = ..., # (2)
) -> ConfigurationSettingsDescriptionResponseTypeDef: # (3)
...
- See ConfigurationOptionSettingTypeDef
- See OptionSpecificationTypeDef
- See ConfigurationSettingsDescriptionResponseTypeDef
# update_configuration_template method usage example with argument unpacking
kwargs: UpdateConfigurationTemplateMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
"TemplateName": ...,
}
parent.update_configuration_template(**kwargs)
update_environment#
Updates the environment description, deploys a new application version, updates the configuration settings to an entirely new configuration template, or updates select configuration option values in the running environment.
Type annotations and code completion for boto3.client("elasticbeanstalk").update_environment
method.
boto3 documentation
# update_environment method definition
def update_environment(
self,
*,
ApplicationName: str = ...,
EnvironmentId: str = ...,
EnvironmentName: str = ...,
GroupName: str = ...,
Description: str = ...,
Tier: EnvironmentTierTypeDef = ..., # (1)
VersionLabel: str = ...,
TemplateName: str = ...,
SolutionStackName: str = ...,
PlatformArn: str = ...,
OptionSettings: Sequence[ConfigurationOptionSettingTypeDef] = ..., # (2)
OptionsToRemove: Sequence[OptionSpecificationTypeDef] = ..., # (3)
) -> EnvironmentDescriptionResponseTypeDef: # (4)
...
- See EnvironmentTierTypeDef
- See ConfigurationOptionSettingTypeDef
- See OptionSpecificationTypeDef
- See EnvironmentDescriptionResponseTypeDef
# update_environment method usage example with argument unpacking
kwargs: UpdateEnvironmentMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
}
parent.update_environment(**kwargs)
update_tags_for_resource#
Update the list of tags applied to an AWS Elastic Beanstalk resource.
Type annotations and code completion for boto3.client("elasticbeanstalk").update_tags_for_resource
method.
boto3 documentation
# update_tags_for_resource method definition
def update_tags_for_resource(
self,
*,
ResourceArn: str,
TagsToAdd: Sequence[TagTypeDef] = ..., # (1)
TagsToRemove: Sequence[str] = ...,
) -> EmptyResponseMetadataTypeDef: # (2)
...
# update_tags_for_resource method usage example with argument unpacking
kwargs: UpdateTagsForResourceMessageRequestTypeDef = { # (1)
"ResourceArn": ...,
}
parent.update_tags_for_resource(**kwargs)
validate_configuration_settings#
Takes a set of configuration settings and either a configuration template or environment, and determines whether those values are valid.
Type annotations and code completion for boto3.client("elasticbeanstalk").validate_configuration_settings
method.
boto3 documentation
# validate_configuration_settings method definition
def validate_configuration_settings(
self,
*,
ApplicationName: str,
OptionSettings: Sequence[ConfigurationOptionSettingTypeDef], # (1)
TemplateName: str = ...,
EnvironmentName: str = ...,
) -> ConfigurationSettingsValidationMessagesTypeDef: # (2)
...
# validate_configuration_settings method usage example with argument unpacking
kwargs: ValidateConfigurationSettingsMessageRequestTypeDef = { # (1)
"ApplicationName": ...,
"OptionSettings": ...,
}
parent.validate_configuration_settings(**kwargs)
get_paginator#
Type annotations and code completion for boto3.client("elasticbeanstalk").get_paginator
method with overloads.
client.get_paginator("describe_application_versions")
-> DescribeApplicationVersionsPaginatorclient.get_paginator("describe_environment_managed_action_history")
-> DescribeEnvironmentManagedActionHistoryPaginatorclient.get_paginator("describe_environments")
-> DescribeEnvironmentsPaginatorclient.get_paginator("describe_events")
-> DescribeEventsPaginatorclient.get_paginator("list_platform_versions")
-> ListPlatformVersionsPaginator
get_waiter#
Type annotations and code completion for boto3.client("elasticbeanstalk").get_waiter
method with overloads.
client.get_waiter("environment_exists")
-> EnvironmentExistsWaiterclient.get_waiter("environment_terminated")
-> EnvironmentTerminatedWaiterclient.get_waiter("environment_updated")
-> EnvironmentUpdatedWaiter