Class: Aws::BedrockAgent::Types::AgentAlias
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgent::Types::AgentAlias
- Defined in:
- gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb
Overview
Contains details about an alias of an agent.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agent_alias_arn ⇒ String
The Amazon Resource Name (ARN) of the alias of the agent.
-
#agent_alias_history_events ⇒ Array<Types::AgentAliasHistoryEvent>
Contains details about the history of the alias.
-
#agent_alias_id ⇒ String
The unique identifier of the alias of the agent.
-
#agent_alias_name ⇒ String
The name of the alias of the agent.
-
#agent_alias_status ⇒ String
The status of the alias of the agent and whether it is ready for use.
-
#agent_id ⇒ String
The unique identifier of the agent.
-
#client_token ⇒ String
A unique, case-sensitive identifier to ensure that the API request completes no more than one time.
-
#created_at ⇒ Time
The time at which the alias of the agent was created.
-
#description ⇒ String
The description of the alias of the agent.
-
#failure_reasons ⇒ Array<String>
Information on the failure of Provisioned Throughput assigned to an agent alias.
-
#routing_configuration ⇒ Array<Types::AgentAliasRoutingConfigurationListItem>
Contains details about the routing configuration of the alias.
-
#updated_at ⇒ Time
The time at which the alias was last updated.
Instance Attribute Details
#agent_alias_arn ⇒ String
The Amazon Resource Name (ARN) of the alias of the agent.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#agent_alias_history_events ⇒ Array<Types::AgentAliasHistoryEvent>
Contains details about the history of the alias.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#agent_alias_id ⇒ String
The unique identifier of the alias of the agent.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#agent_alias_name ⇒ String
The name of the alias of the agent.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#agent_alias_status ⇒ String
The status of the alias of the agent and whether it is ready for use. The following statuses are possible:
CREATING – The agent alias is being created.
PREPARED – The agent alias is finished being created or updated and is ready to be invoked.
FAILED – The agent alias API operation failed.
UPDATING – The agent alias is being updated.
DELETING – The agent alias is being deleted.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#agent_id ⇒ String
The unique identifier of the agent.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If this token matches a previous request, Amazon Bedrock ignores the request, but does not return an error. For more information, see Ensuring idempotency.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The time at which the alias of the agent was created.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the alias of the agent.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#failure_reasons ⇒ Array<String>
Information on the failure of Provisioned Throughput assigned to an agent alias.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#routing_configuration ⇒ Array<Types::AgentAliasRoutingConfigurationListItem>
Contains details about the routing configuration of the alias.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The time at which the alias was last updated.
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 477 class AgentAlias < Struct.new( :agent_alias_arn, :agent_alias_history_events, :agent_alias_id, :agent_alias_name, :agent_alias_status, :agent_id, :client_token, :created_at, :description, :failure_reasons, :routing_configuration, :updated_at) SENSITIVE = [] include Aws::Structure end |