Skip to content

/AWS1/CL_TCRREGRECORDSUMMARY

Summary information about a registry record, including its 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.

io_descriptors TYPE REF TO /AWS1/CL_TCRDESCRIPTORS /AWS1/CL_TCRDESCRIPTORS

The protocol-specific descriptors that describe how to connect to and use the record.

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.

io_custommetadata TYPE REF TO /AWS1/CL_RT_DOCUMENT /AWS1/CL_RT_DOCUMENT

The custom metadata attached to this registry record. Values are strings (maximum 128 characters) or booleans. This field is only present if the registry has a custom metadata schema configured.


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

descriptors

The protocol-specific descriptors that describe how to connect to and use the record.

Accessible with the following methods

Method Description
GET_DESCRIPTORS() Getter for DESCRIPTORS

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

customMetadata

The custom metadata attached to this registry record. Values are strings (maximum 128 characters) or booleans. This field is only present if the registry has a custom metadata schema configured.

Accessible with the following methods

Method Description
GET_CUSTOMMETADATA() Getter for CUSTOMMETADATA, with configurable default
ASK_CUSTOMMETADATA() Getter for CUSTOMMETADATA w/ exceptions if field has no valu
HAS_CUSTOMMETADATA() Determine if CUSTOMMETADATA 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_REGISTRYRECORDSUMMARYLIST

TYPES TT_REGISTRYRECORDSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_TCRREGRECORDSUMMARY WITH DEFAULT KEY
.