Class: Aws::BedrockAgentCoreControl::Types::TargetSummary

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

Overview

Contains summary information about a gateway target. A target represents an endpoint that the gateway can connect to.

Constant Summary collapse

SENSITIVE =
[:name, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#authorization_data ⇒ Types::AuthorizationData

Contains the authorization data that is returned when a gateway target is configured with a credential provider with authorization code grant type and requires user federation.



20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#created_at ⇒ Time

The timestamp when the target was created.

Returns:

  • (Time)


20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#description ⇒ String

The description of the target.

Returns:

  • (String)


20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#last_synchronized_at ⇒ Time

The timestamp when the target was last synchronized.

Returns:

  • (Time)


20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#listing_mode ⇒ String

The listing mode for the target. MCP resources for DEFAULT targets are cached at the control plane for faster access. MCP resources for DYNAMIC targets are retrieved dynamically when listing tools.

Returns:

  • (String)


20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#name ⇒ String

The name of the target.

Returns:

  • (String)


20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#resource_priority ⇒ Integer

Priority for resolving resource URI conflicts across targets. Lower values take precedence. Defaults to 1000 when not set.

Returns:

  • (Integer)


20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#status ⇒ String

The current status of the target.

Returns:

  • (String)


20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#target_id ⇒ String

The unique identifier of the target.

Returns:

  • (String)


20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#target_type ⇒ String

The type of the target.

Returns:

  • (String)


20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#updated_at ⇒ Time

The timestamp when the target was last updated.

Returns:

  • (Time)


20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20508

class TargetSummary < Struct.new(
  :target_id,
  :name,
  :status,
  :description,
  :created_at,
  :updated_at,
  :resource_priority,
  :last_synchronized_at,
  :authorization_data,
  :target_type,
  :listing_mode)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end