Module: Aws::Uxc::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-uxc/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')
- AccountColor =
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: 'AccountColor')
- GetAccountCustomizationsInput =
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: 'GetAccountCustomizationsInput')
- GetAccountCustomizationsOutput =
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: 'GetAccountCustomizationsOutput')
- 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')
- ListServicesInput =
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: 'ListServicesInput')
- ListServicesOutput =
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: 'ListServicesOutput')
- 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')
- NextToken =
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: 'NextToken')
- Region =
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: 'Region')
- RegionsList =
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: 'RegionsList')
- Service =
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: 'Service')
- ServiceList =
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: 'ServiceList')
- 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')
- UpdateAccountCustomizationsInput =
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: 'UpdateAccountCustomizationsInput')
- UpdateAccountCustomizationsOutput =
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: 'UpdateAccountCustomizationsOutput')
- 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')
- ValidationExceptionField =
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: 'ValidationExceptionField')
- ValidationExceptionFieldList =
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: 'ValidationExceptionFieldList')
- 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 = "2024-07-01" api. = { "apiVersion" => "2024-07-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "uxc", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "AWS User Experience Customization", "serviceId" => "uxc", "signatureVersion" => "v4", "signingName" => "uxc", "uid" => "uxc-2024-07-01", } api.add_operation(:get_account_customizations, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccountCustomizations" o.http_method = "GET" o.http_request_uri = "/v1/account-customizations" o.input = Shapes::ShapeRef.new(shape: GetAccountCustomizationsInput) o.output = Shapes::ShapeRef.new(shape: GetAccountCustomizationsOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:list_services, Seahorse::Model::Operation.new.tap do |o| o.name = "ListServices" o.http_method = "GET" o.http_request_uri = "/v1/services" o.input = Shapes::ShapeRef.new(shape: ListServicesInput) o.output = Shapes::ShapeRef.new(shape: ListServicesOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:update_account_customizations, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAccountCustomizations" o.http_method = "PATCH" o.http_request_uri = "/v1/account-customizations" o.input = Shapes::ShapeRef.new(shape: UpdateAccountCustomizationsInput) o.output = Shapes::ShapeRef.new(shape: UpdateAccountCustomizationsOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) end