/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.
MCPis a Model Context Protocol server record,AGENTis an Agent-to-Agent (A2A) agent card record,SKILLis an agent skills definition record, andCUSTOMis 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
DRAFTbefore it is submitted,PENDING_APPROVALwhile awaiting curator review, andAPPROVEDonce it is approved and discoverable.REJECTEDandDEPRECATEDrecords are not discoverable. TheCREATING,UPDATING,CREATE_FAILED, andUPDATE_FAILEDvalues 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.
MCPis a Model Context Protocol server record,AGENTis an Agent-to-Agent (A2A) agent card record,SKILLis an agent skills definition record, andCUSTOMis 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
DRAFTbefore it is submitted,PENDING_APPROVALwhile awaiting curator review, andAPPROVEDonce it is approved and discoverable.REJECTEDandDEPRECATEDrecords are not discoverable. TheCREATING,UPDATING,CREATE_FAILED, andUPDATE_FAILEDvalues 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
.