Skip to content

/AWS1/CL_TCRDSCVREGRECORDSUMM

Summary information about a discoverable registry record returned by ListDiscoverableRegistryRecords. This summary does not include descriptors.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_registryarn TYPE /AWS1/TCRREGISTRYARN /AWS1/TCRREGISTRYARN

The Amazon Resource Name (ARN) of the parent registry that owns the record.

iv_recordarn TYPE /AWS1/TCRREGISTRYRECORDARN /AWS1/TCRREGISTRYRECORDARN

The Amazon Resource Name (ARN) of the registry record.

iv_recordid TYPE /AWS1/TCRREGISTRYRECORDID /AWS1/TCRREGISTRYRECORDID

The unique identifier of the registry record.

iv_name TYPE /AWS1/TCRREGISTRYRECORDNAME /AWS1/TCRREGISTRYRECORDNAME

The name of the registry record. Names are unique within a registry.

iv_recordtype TYPE /AWS1/TCRRECORDTYPE /AWS1/TCRRECORDTYPE

The type of the registry record. MCP is a Model Context Protocol server record, AGENT is an Agent-to-Agent (A2A) agent card record, SKILL is an agent skills definition record, and CUSTOM is a record with a custom descriptor.

iv_recordversion TYPE /AWS1/TCRREGISTRYRECORDVERSION /AWS1/TCRREGISTRYRECORDVERSION

The version identifier of the registry record.

iv_status TYPE /AWS1/TCRREGISTRYRECORDSTATUS /AWS1/TCRREGISTRYRECORDSTATUS

The lifecycle status of the registry record. A record is DRAFT before it is submitted, PENDING_APPROVAL while awaiting curator review, and APPROVED once it is approved and discoverable. REJECTED and DEPRECATED records are not discoverable. The CREATING, UPDATING, CREATE_FAILED, and UPDATE_FAILED values reflect the state of an in-progress or failed asynchronous change.

iv_createdat TYPE /AWS1/TCRDATETIMESTAMP /AWS1/TCRDATETIMESTAMP

The timestamp when the registry record was created.

iv_updatedat TYPE /AWS1/TCRDATETIMESTAMP /AWS1/TCRDATETIMESTAMP

The timestamp when the registry record was last updated.

Optional arguments:

iv_description TYPE /AWS1/TCRDESCRIPTION /AWS1/TCRDESCRIPTION

A human-readable description of the registry record. Use this field to explain the record's purpose or content to consumers discovering it in the registry.

iv_displayname TYPE /AWS1/TCRREGRECORDDISPLAYNAME /AWS1/TCRREGRECORDDISPLAYNAME

The human-readable display name of the registry record.

it_descriptortypes TYPE /AWS1/CL_TCRDESCRPTRTYPELIST_W=>TT_DESCRIPTORTYPELIST TT_DESCRIPTORTYPELIST

The descriptor types that are present on this registry record. Each value corresponds to a descriptor entry key on the approved record.


Queryable Attributes

registryArn

The Amazon Resource Name (ARN) of the parent registry that owns the record.

Accessible with the following methods

Method Description
GET_REGISTRYARN() Getter for REGISTRYARN, with configurable default
ASK_REGISTRYARN() Getter for REGISTRYARN w/ exceptions if field has no value
HAS_REGISTRYARN() Determine if REGISTRYARN has a value

recordArn

The Amazon Resource Name (ARN) of the registry record.

Accessible with the following methods

Method Description
GET_RECORDARN() Getter for RECORDARN, with configurable default
ASK_RECORDARN() Getter for RECORDARN w/ exceptions if field has no value
HAS_RECORDARN() Determine if RECORDARN has a value

recordId

The unique identifier of the registry record.

Accessible with the following methods

Method Description
GET_RECORDID() Getter for RECORDID, with configurable default
ASK_RECORDID() Getter for RECORDID w/ exceptions if field has no value
HAS_RECORDID() Determine if RECORDID has a value

name

The name of the registry record. Names are unique within a registry.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

description

A human-readable description of the registry record. Use this field to explain the record's purpose or content to consumers discovering it in the registry.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

displayName

The human-readable display name of the registry record.

Accessible with the following methods

Method Description
GET_DISPLAYNAME() Getter for DISPLAYNAME, with configurable default
ASK_DISPLAYNAME() Getter for DISPLAYNAME w/ exceptions if field has no value
HAS_DISPLAYNAME() Determine if DISPLAYNAME has a value

recordType

The type of the registry record. MCP is a Model Context Protocol server record, AGENT is an Agent-to-Agent (A2A) agent card record, SKILL is an agent skills definition record, and CUSTOM is a record with a custom descriptor.

Accessible with the following methods

Method Description
GET_RECORDTYPE() Getter for RECORDTYPE, with configurable default
ASK_RECORDTYPE() Getter for RECORDTYPE w/ exceptions if field has no value
HAS_RECORDTYPE() Determine if RECORDTYPE has a value

recordVersion

The version identifier of the registry record.

Accessible with the following methods

Method Description
GET_RECORDVERSION() Getter for RECORDVERSION, with configurable default
ASK_RECORDVERSION() Getter for RECORDVERSION w/ exceptions if field has no value
HAS_RECORDVERSION() Determine if RECORDVERSION has a value

status

The lifecycle status of the registry record. A record is DRAFT before it is submitted, PENDING_APPROVAL while awaiting curator review, and APPROVED once it is approved and discoverable. REJECTED and DEPRECATED records are not discoverable. The CREATING, UPDATING, CREATE_FAILED, and UPDATE_FAILED values reflect the state of an in-progress or failed asynchronous change.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

createdAt

The timestamp when the registry record was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

updatedAt

The timestamp when the registry record was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

descriptorTypes

The descriptor types that are present on this registry record. Each value corresponds to a descriptor entry key on the approved record.

Accessible with the following methods

Method Description
GET_DESCRIPTORTYPES() Getter for DESCRIPTORTYPES, with configurable default
ASK_DESCRIPTORTYPES() Getter for DESCRIPTORTYPES w/ exceptions if field has no val
HAS_DESCRIPTORTYPES() Determine if DESCRIPTORTYPES has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_DSCVREGRECORDSUMMARYLIST

TYPES TT_DSCVREGRECORDSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_TCRDSCVREGRECORDSUMM WITH DEFAULT KEY
.