ElasticsearchService / Client / get_upgrade_status
get_upgrade_status#
- ElasticsearchService.Client.get_upgrade_status(**kwargs)#
- Retrieves the latest status of the last upgrade or upgrade eligibility check that was performed on the domain. - See also: AWS API Documentation - Request Syntax - response = client.get_upgrade_status( DomainName='string' ) - Parameters:
- DomainName (string) – - [REQUIRED] - The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen). 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'UpgradeStep': 'PRE_UPGRADE_CHECK'|'SNAPSHOT'|'UPGRADE', 'StepStatus': 'IN_PROGRESS'|'SUCCEEDED'|'SUCCEEDED_WITH_ISSUES'|'FAILED', 'UpgradeName': 'string' } - Response Structure - (dict) – - Container for response returned by - GetUpgradeStatusoperation.- UpgradeStep (string) – - Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through: - PreUpgradeCheck 
- Snapshot 
- Upgrade 
 
- StepStatus (string) – - One of 4 statuses that a step can go through returned as part of the - GetUpgradeStatusResponseobject. The status can take one of the following values:- In Progress 
- Succeeded 
- Succeeded with Issues 
- Failed 
 
- UpgradeName (string) – - A string that describes the update briefly 
 
 
 - Exceptions - ElasticsearchService.Client.exceptions.BaseException
- ElasticsearchService.Client.exceptions.ResourceNotFoundException
- ElasticsearchService.Client.exceptions.DisabledOperationException
- ElasticsearchService.Client.exceptions.ValidationException
- ElasticsearchService.Client.exceptions.InternalException