Module: Aws::AppRegistry::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-appregistry/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
- AppRegistryConfiguration =
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: 'AppRegistryConfiguration')
- Application =
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: 'Application')
- ApplicationArn =
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: 'ApplicationArn')
- ApplicationId =
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: 'ApplicationId')
- ApplicationSpecifier =
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: 'ApplicationSpecifier')
- ApplicationSummaries =
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: 'ApplicationSummaries')
- ApplicationSummary =
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: 'ApplicationSummary')
- ApplicationTagDefinition =
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: 'ApplicationTagDefinition')
- ApplicationTagResult =
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: 'ApplicationTagResult')
- ApplicationTagStatus =
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: 'ApplicationTagStatus')
- Arn =
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: 'Arn')
- AssociateAttributeGroupRequest =
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: 'AssociateAttributeGroupRequest')
- AssociateAttributeGroupResponse =
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: 'AssociateAttributeGroupResponse')
- AssociateResourceRequest =
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: 'AssociateResourceRequest')
- AssociateResourceResponse =
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: 'AssociateResourceResponse')
- AssociationCount =
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: 'AssociationCount')
- AssociationOption =
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: 'AssociationOption')
- AttributeGroup =
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: 'AttributeGroup')
- AttributeGroupArn =
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: 'AttributeGroupArn')
- AttributeGroupDetails =
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: 'AttributeGroupDetails')
- AttributeGroupDetailsList =
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: 'AttributeGroupDetailsList')
- AttributeGroupId =
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: 'AttributeGroupId')
- AttributeGroupIds =
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: 'AttributeGroupIds')
- AttributeGroupSpecifier =
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: 'AttributeGroupSpecifier')
- AttributeGroupSummaries =
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: 'AttributeGroupSummaries')
- AttributeGroupSummary =
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: 'AttributeGroupSummary')
- Attributes =
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: 'Attributes')
- ClientToken =
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: 'ClientToken')
- 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')
- CreateApplicationRequest =
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: 'CreateApplicationRequest')
- CreateApplicationResponse =
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: 'CreateApplicationResponse')
- CreateAttributeGroupRequest =
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: 'CreateAttributeGroupRequest')
- CreateAttributeGroupResponse =
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: 'CreateAttributeGroupResponse')
- CreatedBy =
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: 'CreatedBy')
- DeleteApplicationRequest =
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: 'DeleteApplicationRequest')
- DeleteApplicationResponse =
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: 'DeleteApplicationResponse')
- DeleteAttributeGroupRequest =
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: 'DeleteAttributeGroupRequest')
- DeleteAttributeGroupResponse =
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: 'DeleteAttributeGroupResponse')
- Description =
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: 'Description')
- DisassociateAttributeGroupRequest =
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: 'DisassociateAttributeGroupRequest')
- DisassociateAttributeGroupResponse =
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: 'DisassociateAttributeGroupResponse')
- DisassociateResourceRequest =
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: 'DisassociateResourceRequest')
- DisassociateResourceResponse =
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: 'DisassociateResourceResponse')
- GetApplicationRequest =
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: 'GetApplicationRequest')
- GetApplicationResponse =
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: 'GetApplicationResponse')
- GetAssociatedResourceFilter =
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: 'GetAssociatedResourceFilter')
- GetAssociatedResourceRequest =
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: 'GetAssociatedResourceRequest')
- GetAssociatedResourceResponse =
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: 'GetAssociatedResourceResponse')
- GetAttributeGroupRequest =
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: 'GetAttributeGroupRequest')
- GetAttributeGroupResponse =
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: 'GetAttributeGroupResponse')
- GetConfigurationResponse =
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: 'GetConfigurationResponse')
- Integrations =
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: 'Integrations')
- 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')
- ListApplicationsRequest =
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: 'ListApplicationsRequest')
- ListApplicationsResponse =
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: 'ListApplicationsResponse')
- ListAssociatedAttributeGroupsRequest =
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: 'ListAssociatedAttributeGroupsRequest')
- ListAssociatedAttributeGroupsResponse =
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: 'ListAssociatedAttributeGroupsResponse')
- ListAssociatedResourcesRequest =
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: 'ListAssociatedResourcesRequest')
- ListAssociatedResourcesResponse =
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: 'ListAssociatedResourcesResponse')
- ListAttributeGroupsForApplicationRequest =
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: 'ListAttributeGroupsForApplicationRequest')
- ListAttributeGroupsForApplicationResponse =
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: 'ListAttributeGroupsForApplicationResponse')
- ListAttributeGroupsRequest =
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: 'ListAttributeGroupsRequest')
- ListAttributeGroupsResponse =
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: 'ListAttributeGroupsResponse')
- ListTagsForResourceRequest =
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: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
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: 'ListTagsForResourceResponse')
- 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')
- Name =
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: 'Name')
- 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')
- Options =
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: 'Options')
- PutConfigurationRequest =
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: 'PutConfigurationRequest')
- Resource =
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: 'Resource')
- ResourceDetails =
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: 'ResourceDetails')
- ResourceGroup =
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: 'ResourceGroup')
- ResourceGroupState =
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: 'ResourceGroupState')
- ResourceInfo =
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: 'ResourceInfo')
- ResourceIntegrations =
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: 'ResourceIntegrations')
- ResourceItemStatus =
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: 'ResourceItemStatus')
- ResourceItemType =
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: 'ResourceItemType')
- 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')
- ResourceSpecifier =
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: 'ResourceSpecifier')
- ResourceType =
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: 'ResourceType')
- Resources =
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: 'Resources')
- ResourcesList =
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: 'ResourcesList')
- ResourcesListItem =
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: 'ResourcesListItem')
- ResourcesListItemErrorMessage =
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: 'ResourcesListItemErrorMessage')
- ServiceQuotaExceededException =
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: 'ServiceQuotaExceededException')
- 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')
- SyncAction =
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: 'SyncAction')
- SyncResourceRequest =
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: 'SyncResourceRequest')
- SyncResourceResponse =
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: 'SyncResourceResponse')
- TagKey =
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: 'TagKey')
- TagKeyConfig =
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: 'TagKeyConfig')
- TagKeys =
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: 'TagKeys')
- TagQueryConfiguration =
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: 'TagQueryConfiguration')
- TagResourceRequest =
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: 'TagResourceRequest')
- TagResourceResponse =
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: 'TagResourceResponse')
- TagValue =
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: 'TagValue')
- Tags =
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: 'Tags')
- 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')
- Timestamp =
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: 'Timestamp', timestampFormat: "iso8601")
- UntagResourceRequest =
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: 'UntagResourceRequest')
- UntagResourceResponse =
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: 'UntagResourceResponse')
- UpdateApplicationRequest =
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: 'UpdateApplicationRequest')
- UpdateApplicationResponse =
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: 'UpdateApplicationResponse')
- UpdateAttributeGroupRequest =
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: 'UpdateAttributeGroupRequest')
- UpdateAttributeGroupResponse =
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: 'UpdateAttributeGroupResponse')
- 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')
- 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 = "2020-06-24" api. = { "apiVersion" => "2020-06-24", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "servicecatalog-appregistry", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "AppRegistry", "serviceFullName" => "AWS Service Catalog App Registry", "serviceId" => "Service Catalog AppRegistry", "signatureVersion" => "v4", "signingName" => "servicecatalog", "uid" => "AWS242AppRegistry-2020-06-24", } api.add_operation(:associate_attribute_group, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateAttributeGroup" o.http_method = "PUT" o.http_request_uri = "/applications/{application}/attribute-groups/{attributeGroup}" o.input = Shapes::ShapeRef.new(shape: AssociateAttributeGroupRequest) o.output = Shapes::ShapeRef.new(shape: AssociateAttributeGroupResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:associate_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateResource" o.http_method = "PUT" o.http_request_uri = "/applications/{application}/resources/{resourceType}/{resource}" o.input = Shapes::ShapeRef.new(shape: AssociateResourceRequest) o.output = Shapes::ShapeRef.new(shape: AssociateResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_application, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateApplication" o.http_method = "POST" o.http_request_uri = "/applications" o.input = Shapes::ShapeRef.new(shape: CreateApplicationRequest) o.output = Shapes::ShapeRef.new(shape: CreateApplicationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_attribute_group, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAttributeGroup" o.http_method = "POST" o.http_request_uri = "/attribute-groups" o.input = Shapes::ShapeRef.new(shape: CreateAttributeGroupRequest) o.output = Shapes::ShapeRef.new(shape: CreateAttributeGroupResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_application, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteApplication" o.http_method = "DELETE" o.http_request_uri = "/applications/{application}" o.input = Shapes::ShapeRef.new(shape: DeleteApplicationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteApplicationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_attribute_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAttributeGroup" o.http_method = "DELETE" o.http_request_uri = "/attribute-groups/{attributeGroup}" o.input = Shapes::ShapeRef.new(shape: DeleteAttributeGroupRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAttributeGroupResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:disassociate_attribute_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateAttributeGroup" o.http_method = "DELETE" o.http_request_uri = "/applications/{application}/attribute-groups/{attributeGroup}" o.input = Shapes::ShapeRef.new(shape: DisassociateAttributeGroupRequest) o.output = Shapes::ShapeRef.new(shape: DisassociateAttributeGroupResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:disassociate_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateResource" o.http_method = "DELETE" o.http_request_uri = "/applications/{application}/resources/{resourceType}/{resource}" o.input = Shapes::ShapeRef.new(shape: DisassociateResourceRequest) o.output = Shapes::ShapeRef.new(shape: DisassociateResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_application, Seahorse::Model::Operation.new.tap do |o| o.name = "GetApplication" o.http_method = "GET" o.http_request_uri = "/applications/{application}" o.input = Shapes::ShapeRef.new(shape: GetApplicationRequest) o.output = Shapes::ShapeRef.new(shape: GetApplicationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:get_associated_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAssociatedResource" o.http_method = "GET" o.http_request_uri = "/applications/{application}/resources/{resourceType}/{resource}" o.input = Shapes::ShapeRef.new(shape: GetAssociatedResourceRequest) o.output = Shapes::ShapeRef.new(shape: GetAssociatedResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_attribute_group, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAttributeGroup" o.http_method = "GET" o.http_request_uri = "/attribute-groups/{attributeGroup}" o.input = Shapes::ShapeRef.new(shape: GetAttributeGroupRequest) o.output = Shapes::ShapeRef.new(shape: GetAttributeGroupResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:get_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetConfiguration" o.http_method = "GET" o.http_request_uri = "/configuration" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: GetConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:list_applications, Seahorse::Model::Operation.new.tap do |o| o.name = "ListApplications" o.http_method = "GET" o.http_request_uri = "/applications" o.input = Shapes::ShapeRef.new(shape: ListApplicationsRequest) o.output = Shapes::ShapeRef.new(shape: ListApplicationsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) 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(:list_associated_attribute_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAssociatedAttributeGroups" o.http_method = "GET" o.http_request_uri = "/applications/{application}/attribute-groups" o.input = Shapes::ShapeRef.new(shape: ListAssociatedAttributeGroupsRequest) o.output = Shapes::ShapeRef.new(shape: ListAssociatedAttributeGroupsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) 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(:list_associated_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAssociatedResources" o.http_method = "GET" o.http_request_uri = "/applications/{application}/resources" o.input = Shapes::ShapeRef.new(shape: ListAssociatedResourcesRequest) o.output = Shapes::ShapeRef.new(shape: ListAssociatedResourcesResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) 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(:list_attribute_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAttributeGroups" o.http_method = "GET" o.http_request_uri = "/attribute-groups" o.input = Shapes::ShapeRef.new(shape: ListAttributeGroupsRequest) o.output = Shapes::ShapeRef.new(shape: ListAttributeGroupsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) 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(:list_attribute_groups_for_application, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAttributeGroupsForApplication" o.http_method = "GET" o.http_request_uri = "/applications/{application}/attribute-group-details" o.input = Shapes::ShapeRef.new(shape: ListAttributeGroupsForApplicationRequest) o.output = Shapes::ShapeRef.new(shape: ListAttributeGroupsForApplicationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) 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(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:put_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutConfiguration" o.http_method = "PUT" o.http_request_uri = "/configuration" o.input = Shapes::ShapeRef.new(shape: PutConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:sync_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "SyncResource" o.http_method = "POST" o.http_request_uri = "/sync/{resourceType}/{resource}" o.input = Shapes::ShapeRef.new(shape: SyncResourceRequest) o.output = Shapes::ShapeRef.new(shape: SyncResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_application, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateApplication" o.http_method = "PATCH" o.http_request_uri = "/applications/{application}" o.input = Shapes::ShapeRef.new(shape: UpdateApplicationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateApplicationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_attribute_group, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAttributeGroup" o.http_method = "PATCH" o.http_request_uri = "/attribute-groups/{attributeGroup}" o.input = Shapes::ShapeRef.new(shape: UpdateAttributeGroupRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAttributeGroupResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) end