ARCZonalShift / Client / update_zonal_autoshift_configuration

update_zonal_autoshift_configuration#

ARCZonalShift.Client.update_zonal_autoshift_configuration(**kwargs)#

You can update the zonal autoshift status for a resource, to enable or disable zonal autoshift. When zonal autoshift is ENABLED, Amazon Web Services shifts away resource traffic from an Availability Zone, on your behalf, when Amazon Web Services determines that there’s an issue in the Availability Zone that could potentially affect customers.

See also: AWS API Documentation

Request Syntax

response = client.update_zonal_autoshift_configuration(
    resourceIdentifier='string',
    zonalAutoshiftStatus='ENABLED'|'DISABLED'
)
Parameters:
  • resourceIdentifier (string) –

    [REQUIRED]

    The identifier for the resource that you want to update the zonal autoshift configuration for. The identifier is the Amazon Resource Name (ARN) for the resource.

  • zonalAutoshiftStatus (string) –

    [REQUIRED]

    The zonal autoshift status for the resource that you want to update the zonal autoshift configuration for.

Return type:

dict

Returns:

Response Syntax

{
    'resourceIdentifier': 'string',
    'zonalAutoshiftStatus': 'ENABLED'|'DISABLED'
}

Response Structure

  • (dict) –

    • resourceIdentifier (string) –

      The identifier for the resource that you updated the zonal autoshift configuration for. The identifier is the Amazon Resource Name (ARN) for the resource.

    • zonalAutoshiftStatus (string) –

      The zonal autoshift status for the resource that you updated the zonal autoshift configuration for.

Exceptions

  • ARCZonalShift.Client.exceptions.InternalServerException

  • ARCZonalShift.Client.exceptions.ConflictException

  • ARCZonalShift.Client.exceptions.ResourceNotFoundException

  • ARCZonalShift.Client.exceptions.ThrottlingException

  • ARCZonalShift.Client.exceptions.ValidationException

  • ARCZonalShift.Client.exceptions.AccessDeniedException