Class: Aws::BedrockAgentCoreControl::Types::TargetSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::TargetSummary
- 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
-
#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.
-
#created_at ⇒ Time
The timestamp when the target was created.
-
#description ⇒ String
The description of the target.
-
#last_synchronized_at ⇒ Time
The timestamp when the target was last synchronized.
-
#listing_mode ⇒ String
The listing mode for the target.
-
#name ⇒ String
The name of the target.
-
#resource_priority ⇒ Integer
Priority for resolving resource URI conflicts across targets.
-
#status ⇒ String
The current status of the target.
-
#target_id ⇒ String
The unique identifier of the target.
-
#target_type ⇒ String
The type of the target.
-
#updated_at ⇒ Time
The timestamp when the target was last updated.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |