Module: Aws::AgentRegistry::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-agentregistry/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
- A2aAgentCardDescriptor =
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: 'A2aAgentCardDescriptor')
- 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')
- AgentSkillsAdditionalData =
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: 'AgentSkillsAdditionalData')
- AgentSkillsDefinitionDescriptor =
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: 'AgentSkillsDefinitionDescriptor')
- AgentSkillsMdDescriptor =
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: 'AgentSkillsMdDescriptor')
- BatchGetDiscoverableRegistryRecordError =
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: 'BatchGetDiscoverableRegistryRecordError')
- BatchGetDiscoverableRegistryRecordErrorCode =
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: 'BatchGetDiscoverableRegistryRecordErrorCode')
- BatchGetDiscoverableRegistryRecordErrorList =
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: 'BatchGetDiscoverableRegistryRecordErrorList')
- BatchGetDiscoverableRegistryRecordRequest =
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: 'BatchGetDiscoverableRegistryRecordRequest')
- BatchGetDiscoverableRegistryRecordRequestEntriesList =
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: 'BatchGetDiscoverableRegistryRecordRequestEntriesList')
- BatchGetDiscoverableRegistryRecordResponse =
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: 'BatchGetDiscoverableRegistryRecordResponse')
- CustomDescriptor =
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: 'CustomDescriptor')
- DataSchemaVersion =
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: 'DataSchemaVersion')
- DateTimestamp =
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: 'DateTimestamp', timestampFormat: "iso8601")
- 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')
- DescriptorData =
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: 'DescriptorData')
- DescriptorSource =
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: 'DescriptorSource')
- DescriptorSourceFromUrl =
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: 'DescriptorSourceFromUrl')
- DescriptorSourceUrl =
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: 'DescriptorSourceUrl')
- Descriptors =
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: 'Descriptors')
- DiscoverableFilterValues =
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: 'DiscoverableFilterValues')
- DiscoverableRegistryRecordSummary =
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: 'DiscoverableRegistryRecordSummary')
- DiscoverableRegistryRecordSummaryList =
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: 'DiscoverableRegistryRecordSummaryList')
- FilterValue =
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: 'FilterValue')
- 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')
- ListDiscoverableRegistryRecordsRequest =
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: 'ListDiscoverableRegistryRecordsRequest')
- ListDiscoverableRegistryRecordsRequestMaxResultsInteger =
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: 'ListDiscoverableRegistryRecordsRequestMaxResultsInteger')
- ListDiscoverableRegistryRecordsRequestNextTokenString =
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: 'ListDiscoverableRegistryRecordsRequestNextTokenString')
- ListDiscoverableRegistryRecordsResponse =
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: 'ListDiscoverableRegistryRecordsResponse')
- McpServerAdditionalData =
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: 'McpServerAdditionalData')
- McpServerDescriptor =
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: 'McpServerDescriptor')
- McpToolsDescriptor =
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: 'McpToolsDescriptor')
- MetadataFilterExpression =
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::DocumentShape.new(name: 'MetadataFilterExpression', document: true)
- NonBlankString =
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: 'NonBlankString')
- RecordIdentifier =
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: 'RecordIdentifier')
- RecordType =
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: 'RecordType')
- RegistryArn =
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: 'RegistryArn')
- RegistryIdentifier =
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: 'RegistryIdentifier')
- RegistryRecordArn =
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: 'RegistryRecordArn')
- RegistryRecordDisplayName =
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: 'RegistryRecordDisplayName')
- RegistryRecordFilter =
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: 'RegistryRecordFilter')
- RegistryRecordFilterList =
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: 'RegistryRecordFilterList')
- RegistryRecordFilterName =
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: 'RegistryRecordFilterName')
- RegistryRecordId =
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: 'RegistryRecordId')
- RegistryRecordName =
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: 'RegistryRecordName')
- RegistryRecordStatus =
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: 'RegistryRecordStatus')
- RegistryRecordSummary =
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: 'RegistryRecordSummary')
- RegistryRecordSummaryList =
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: 'RegistryRecordSummaryList')
- RegistryRecordVersion =
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: 'RegistryRecordVersion')
- RegistryRecordsEntry =
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: 'RegistryRecordsEntry')
- RegistryRecordsEntryRecordIdsList =
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: 'RegistryRecordsEntryRecordIdsList')
- 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')
- SearchDiscoverableRegistryRecordsRequest =
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: 'SearchDiscoverableRegistryRecordsRequest')
- SearchDiscoverableRegistryRecordsRequestMaxResultsInteger =
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: 'SearchDiscoverableRegistryRecordsRequestMaxResultsInteger')
- SearchDiscoverableRegistryRecordsRequestRegistryIdsList =
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: 'SearchDiscoverableRegistryRecordsRequestRegistryIdsList')
- SearchDiscoverableRegistryRecordsResponse =
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: 'SearchDiscoverableRegistryRecordsResponse')
- SearchQuery =
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: 'SearchQuery')
- 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')
Shapes::StructureShape.new(name: 'UnauthorizedException')
- 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')
- 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')
- 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 = "2025-12-01" api. = { "apiVersion" => "2025-12-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "agent-registry", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Agent Registry", "serviceId" => "Agent Registry", "signatureVersion" => "v4", "signingName" => "agent-registry", "uid" => "agent-registry-2025-12-01", } api.add_operation(:batch_get_discoverable_registry_record, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchGetDiscoverableRegistryRecord" o.http_method = "POST" o.http_request_uri = "/discoverable-records-batch" o.input = Shapes::ShapeRef.new(shape: BatchGetDiscoverableRegistryRecordRequest) o.output = Shapes::ShapeRef.new(shape: BatchGetDiscoverableRegistryRecordResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:list_discoverable_registry_records, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDiscoverableRegistryRecords" o.http_method = "POST" o.http_request_uri = "/registries/{registryId}/discoverable-records-list" o.input = Shapes::ShapeRef.new(shape: ListDiscoverableRegistryRecordsRequest) o.output = Shapes::ShapeRef.new(shape: ListDiscoverableRegistryRecordsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) 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(:search_discoverable_registry_records, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchDiscoverableRegistryRecords" o.http_method = "POST" o.http_request_uri = "/discoverable-records-search" o.input = Shapes::ShapeRef.new(shape: SearchDiscoverableRegistryRecordsRequest) o.output = Shapes::ShapeRef.new(shape: SearchDiscoverableRegistryRecordsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) end