ControlTower / Client / update_landing_zone

update_landing_zone#

ControlTower.Client.update_landing_zone(**kwargs)#

This API call updates the landing zone. It starts an asynchronous operation that updates the landing zone based on the new landing zone version, or on the changed parameters specified in the updated manifest file.

See also: AWS API Documentation

Request Syntax

response = client.update_landing_zone(
    landingZoneIdentifier='string',
    manifest={...}|[...]|123|123.4|'string'|True|None,
    version='string'
)
Parameters:
  • landingZoneIdentifier (string) –

    [REQUIRED]

    The unique identifier of the landing zone.

  • manifest (document) –

    [REQUIRED]

    The manifest JSON file is a text file that describes your Amazon Web Services resources. For examples, review Launch your landing zone.

  • version (string) –

    [REQUIRED]

    The landing zone version, for example, 3.2.

Return type:

dict

Returns:

Response Syntax

{
    'operationIdentifier': 'string'
}

Response Structure

  • (dict) –

    • operationIdentifier (string) –

      A unique identifier assigned to a UpdateLandingZone operation. You can use this identifier as an input of GetLandingZoneOperation to check the operation’s status.

Exceptions

  • ControlTower.Client.exceptions.ValidationException

  • ControlTower.Client.exceptions.ConflictException

  • ControlTower.Client.exceptions.InternalServerException

  • ControlTower.Client.exceptions.AccessDeniedException

  • ControlTower.Client.exceptions.ThrottlingException

  • ControlTower.Client.exceptions.ResourceNotFoundException