Class: Aws::AgentRegistryControl::Types::Provenance

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

Overview

A provenance entry that describes the lineage of a registry record. Records that were auto-detected by Amazon Web Services Agent Registry carry a provenance entry that links the record back to its upstream source.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#relation ⇒ String

The relationship between the registry record and its upstream source. DETECTED_FROM indicates that the record was auto-detected from the source resource.

Returns:

  • (String)


1410
1411
1412
1413
1414
1415
1416
1417
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1410

class Provenance < Struct.new(
  :relation,
  :source_id,
  :source_type,
  :source_details)
  SENSITIVE = []
  include Aws::Structure
end

#source_details ⇒ Types::SourceDetails

Additional details about the upstream source that the registry record was detected from, such as the AgentCore Gateway or Runtime configuration. The populated member corresponds to the source type.



1410
1411
1412
1413
1414
1415
1416
1417
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1410

class Provenance < Struct.new(
  :relation,
  :source_id,
  :source_type,
  :source_details)
  SENSITIVE = []
  include Aws::Structure
end

#source_id ⇒ String

The identifier of the upstream source that the registry record was detected from.

Returns:

  • (String)


1410
1411
1412
1413
1414
1415
1416
1417
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1410

class Provenance < Struct.new(
  :relation,
  :source_id,
  :source_type,
  :source_details)
  SENSITIVE = []
  include Aws::Structure
end

#source_type ⇒ String

The type of the upstream source that the registry record was detected from.

Returns:

  • (String)


1410
1411
1412
1413
1414
1415
1416
1417
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1410

class Provenance < Struct.new(
  :relation,
  :source_id,
  :source_type,
  :source_details)
  SENSITIVE = []
  include Aws::Structure
end