update_mesh
¶
update_mesh(
mesh_name: ResourceName,
*,
config_overrides: Optional[AppMeshClientConfig] = None,
spec: Optional[MeshSpec] = None,
client_token: Optional[str] = None,
) -> UpdateMeshOutput
Updates an existing service mesh.
Parameters:
-
mesh_name(ResourceName) –The name of the service mesh to update.
-
spec(Optional[MeshSpec], default:None) –The service mesh specification to apply.
-
client_token(Optional[str], default:None) –Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.
Raises:
-
BadRequestException–The request syntax was malformed. Check your request syntax and try again.
-
ConflictException–The request contains a client token that was used for a previous update resource call with different specifications. Try the request again with a new client token.
-
ForbiddenException–You don't have permissions to perform this action.
-
InternalServerErrorException–The request processing has failed because of an unknown error, exception, or failure.
-
NotFoundException–The specified resource doesn't exist. Check your request syntax and try again.
-
ServiceUnavailableException–The request has failed due to a temporary failure of the service.
-
TooManyRequestsException–The maximum request rate permitted by the App Mesh APIs has been exceeded for your account. For best results, use an increasing or variable sleep interval between requests.
-
UnknownServiceError–The service returned an error code this client does not model.