Class: Aws::AgentRegistryControl::Types::RegistryRecordSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb

Overview

A summary of a registry record returned by list operations. Contains identifying and lifecycle fields but omits descriptor content.

Constant Summary collapse

SENSITIVE =
[:description]

Instance Attribute Summary collapse

Instance Attribute Details

#created_at ⇒ Time

The timestamp when the registry record was created.

Returns:

  • (Time)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#created_by ⇒ String

The ID of the Amazon Web Services account that created the registry record.

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#created_by_auto_detection ⇒ Boolean

Specifies whether the registry record was created by auto-detection. true indicates the record was automatically created by the service based on the registry's auto-detection configuration; false indicates the record was created through a control-plane API call.

Returns:

  • (Boolean)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#custom_metadata_schema_compliance_status ⇒ String

Indicates whether this record's custom metadata conforms to the registry's current schema.

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#description ⇒ String

A description of the registry record.

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#display_name ⇒ String

The human-readable display name of the registry record.

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#name ⇒ String

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

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#provenance_summary_list ⇒ Array<Types::ProvenanceSummary>

The condensed provenance lineage for the registry record. Each entry contains the source relation, source identifier, and source type of an auto-detection lineage entry. Populated for records created by auto-detection.

Returns:



1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#record_arn ⇒ String

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

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#record_id ⇒ String

The unique identifier of the registry record.

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#record_type ⇒ String

The type of the registry record, such as MCP, AGENT, SKILL, or CUSTOM.

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#record_version ⇒ String

The version identifier of the registry record.

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#registry_arn ⇒ String

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

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#status ⇒ String

The lifecycle status of the registry record.

Returns:

  • (String)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end

#updated_at ⇒ Time

The timestamp when the registry record was last updated.

Returns:

  • (Time)


1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1694

class RegistryRecordSummary < Struct.new(
  :registry_arn,
  :record_arn,
  :record_id,
  :name,
  :display_name,
  :description,
  :record_type,
  :record_version,
  :status,
  :created_at,
  :updated_at,
  :created_by_auto_detection,
  :created_by,
  :provenance_summary_list,
  :custom_metadata_schema_compliance_status)
  SENSITIVE = [:description]
  include Aws::Structure
end