Module: Aws::ARCZonalShift::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-arczonalshift/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AllowedWindow =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AllowedWindow')
- AllowedWindows =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AllowedWindows')
- AppliedStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AppliedStatus')
- AppliedWeights =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'AppliedWeights')
- AutoshiftAppliedStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AutoshiftAppliedStatus')
- AutoshiftExecutionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AutoshiftExecutionStatus')
- AutoshiftInResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoshiftInResource')
- AutoshiftObserverNotificationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AutoshiftObserverNotificationStatus')
- AutoshiftSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AutoshiftSummaries')
- AutoshiftSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoshiftSummary')
- AutoshiftsInResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AutoshiftsInResource')
- AvailabilityZone =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AvailabilityZone')
- AvailabilityZones =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AvailabilityZones')
- BlockedDate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BlockedDate')
- BlockedDates =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BlockedDates')
- BlockedWindow =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BlockedWindow')
- BlockedWindows =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BlockedWindows')
- BlockingAlarms =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BlockingAlarms')
- CancelPracticeRunRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelPracticeRunRequest')
- CancelPracticeRunResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelPracticeRunResponse')
- CancelZonalShiftRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelZonalShiftRequest')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- ConflictExceptionReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConflictExceptionReason')
- ControlCondition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControlCondition')
- ControlConditionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlConditionType')
- CreatePracticeRunConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePracticeRunConfigurationRequest')
- CreatePracticeRunConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePracticeRunConfigurationResponse')
- DeletePracticeRunConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePracticeRunConfigurationRequest')
- DeletePracticeRunConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePracticeRunConfigurationResponse')
- ExpiresIn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExpiresIn')
- ExpiryTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExpiryTime')
- GetAutoshiftObserverNotificationStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAutoshiftObserverNotificationStatusRequest')
- GetAutoshiftObserverNotificationStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAutoshiftObserverNotificationStatusResponse')
- GetManagedResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetManagedResourceRequest')
- GetManagedResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetManagedResourceResponse')
- InternalServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerException')
- ListAutoshiftsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAutoshiftsRequest')
- ListAutoshiftsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAutoshiftsResponse')
- ListManagedResourcesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListManagedResourcesRequest')
- ListManagedResourcesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListManagedResourcesResponse')
- ListZonalShiftsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListZonalShiftsRequest')
- ListZonalShiftsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListZonalShiftsResponse')
- ManagedResourceSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ManagedResourceSummaries')
- ManagedResourceSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ManagedResourceSummary')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- MetricIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MetricIdentifier')
- OutcomeAlarms =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OutcomeAlarms')
- PracticeRunConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PracticeRunConfiguration')
- PracticeRunOutcome =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PracticeRunOutcome')
- ResourceArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceArn')
- ResourceIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceIdentifier')
- ResourceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceName')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ShiftType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ShiftType')
- StartPracticeRunRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartPracticeRunRequest')
- StartPracticeRunResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartPracticeRunResponse')
- StartTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'StartTime')
- StartZonalShiftRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartZonalShiftRequest')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- ThrottlingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottlingException')
- UpdateAutoshiftObserverNotificationStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAutoshiftObserverNotificationStatusRequest')
- UpdateAutoshiftObserverNotificationStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAutoshiftObserverNotificationStatusResponse')
- UpdatePracticeRunConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePracticeRunConfigurationRequest')
- UpdatePracticeRunConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePracticeRunConfigurationResponse')
- UpdateZonalAutoshiftConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateZonalAutoshiftConfigurationRequest')
- UpdateZonalAutoshiftConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateZonalAutoshiftConfigurationResponse')
- UpdateZonalShiftRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateZonalShiftRequest')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- ValidationExceptionReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ValidationExceptionReason')
- Weight =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'Weight')
- ZonalAutoshiftStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ZonalAutoshiftStatus')
- ZonalShift =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ZonalShift')
- ZonalShiftComment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ZonalShiftComment')
- ZonalShiftId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ZonalShiftId')
- ZonalShiftInResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ZonalShiftInResource')
- ZonalShiftStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ZonalShiftStatus')
- ZonalShiftSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ZonalShiftSummaries')
- ZonalShiftSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ZonalShiftSummary')
- ZonalShiftsInResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ZonalShiftsInResource')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2022-10-30" api. = { "apiVersion" => "2022-10-30", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "arc-zonal-shift", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "AWS ARC - Zonal Shift", "serviceId" => "ARC Zonal Shift", "signatureVersion" => "v4", "signingName" => "arc-zonal-shift", "uid" => "arc-zonal-shift-2022-10-30", } api.add_operation(:cancel_practice_run, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelPracticeRun" o.http_method = "DELETE" o.http_request_uri = "/practiceruns/{zonalShiftId}" o.input = Shapes::ShapeRef.new(shape: CancelPracticeRunRequest) o.output = Shapes::ShapeRef.new(shape: CancelPracticeRunResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:cancel_zonal_shift, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelZonalShift" o.http_method = "DELETE" o.http_request_uri = "/zonalshifts/{zonalShiftId}" o.input = Shapes::ShapeRef.new(shape: CancelZonalShiftRequest) o.output = Shapes::ShapeRef.new(shape: ZonalShift) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:create_practice_run_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePracticeRunConfiguration" o.http_method = "POST" o.http_request_uri = "/configuration" o.input = Shapes::ShapeRef.new(shape: CreatePracticeRunConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: CreatePracticeRunConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:delete_practice_run_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePracticeRunConfiguration" o.http_method = "DELETE" o.http_request_uri = "/configuration/{resourceIdentifier}" o.input = Shapes::ShapeRef.new(shape: DeletePracticeRunConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DeletePracticeRunConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:get_autoshift_observer_notification_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAutoshiftObserverNotificationStatus" o.http_method = "GET" o.http_request_uri = "/autoshift-observer-notification" o.input = Shapes::ShapeRef.new(shape: GetAutoshiftObserverNotificationStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetAutoshiftObserverNotificationStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_managed_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "GetManagedResource" o.http_method = "GET" o.http_request_uri = "/managedresources/{resourceIdentifier}" o.input = Shapes::ShapeRef.new(shape: GetManagedResourceRequest) o.output = Shapes::ShapeRef.new(shape: GetManagedResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:list_autoshifts, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAutoshifts" o.http_method = "GET" o.http_request_uri = "/autoshifts" o.input = Shapes::ShapeRef.new(shape: ListAutoshiftsRequest) o.output = Shapes::ShapeRef.new(shape: ListAutoshiftsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_managed_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListManagedResources" o.http_method = "GET" o.http_request_uri = "/managedresources" o.input = Shapes::ShapeRef.new(shape: ListManagedResourcesRequest) o.output = Shapes::ShapeRef.new(shape: ListManagedResourcesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_zonal_shifts, Seahorse::Model::Operation.new.tap do |o| o.name = "ListZonalShifts" o.http_method = "GET" o.http_request_uri = "/zonalshifts" o.input = Shapes::ShapeRef.new(shape: ListZonalShiftsRequest) o.output = Shapes::ShapeRef.new(shape: ListZonalShiftsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:start_practice_run, Seahorse::Model::Operation.new.tap do |o| o.name = "StartPracticeRun" o.http_method = "POST" o.http_request_uri = "/practiceruns" o.input = Shapes::ShapeRef.new(shape: StartPracticeRunRequest) o.output = Shapes::ShapeRef.new(shape: StartPracticeRunResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:start_zonal_shift, Seahorse::Model::Operation.new.tap do |o| o.name = "StartZonalShift" o.http_method = "POST" o.http_request_uri = "/zonalshifts" o.input = Shapes::ShapeRef.new(shape: StartZonalShiftRequest) o.output = Shapes::ShapeRef.new(shape: ZonalShift) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_autoshift_observer_notification_status, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAutoshiftObserverNotificationStatus" o.http_method = "PUT" o.http_request_uri = "/autoshift-observer-notification" o.input = Shapes::ShapeRef.new(shape: UpdateAutoshiftObserverNotificationStatusRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAutoshiftObserverNotificationStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_practice_run_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePracticeRunConfiguration" o.http_method = "PATCH" o.http_request_uri = "/configuration/{resourceIdentifier}" o.input = Shapes::ShapeRef.new(shape: UpdatePracticeRunConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePracticeRunConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_zonal_autoshift_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateZonalAutoshiftConfiguration" o.http_method = "PUT" o.http_request_uri = "/managedresources/{resourceIdentifier}" o.input = Shapes::ShapeRef.new(shape: UpdateZonalAutoshiftConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateZonalAutoshiftConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_zonal_shift, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateZonalShift" o.http_method = "PATCH" o.http_request_uri = "/zonalshifts/{zonalShiftId}" o.input = Shapes::ShapeRef.new(shape: UpdateZonalShiftRequest) o.output = Shapes::ShapeRef.new(shape: ZonalShift) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) end