We recommend new projects start with resources from the AWS provider.
aws-native.bedrock.AgentAlias
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::Bedrock::AgentAlias Resource Type
Create AgentAlias Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AgentAlias(name: string, args: AgentAliasArgs, opts?: CustomResourceOptions);
@overload
def AgentAlias(resource_name: str,
args: AgentAliasArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AgentAlias(resource_name: str,
opts: Optional[ResourceOptions] = None,
agent_id: Optional[str] = None,
agent_alias_name: Optional[str] = None,
description: Optional[str] = None,
routing_configuration: Optional[Sequence[AgentAliasRoutingConfigurationListItemArgs]] = None,
tags: Optional[Mapping[str, str]] = None)
func NewAgentAlias(ctx *Context, name string, args AgentAliasArgs, opts ...ResourceOption) (*AgentAlias, error)
public AgentAlias(string name, AgentAliasArgs args, CustomResourceOptions? opts = null)
public AgentAlias(String name, AgentAliasArgs args)
public AgentAlias(String name, AgentAliasArgs args, CustomResourceOptions options)
type: aws-native:bedrock:AgentAlias
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AgentAliasArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AgentAliasArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AgentAliasArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AgentAliasArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AgentAliasArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AgentAlias Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AgentAlias resource accepts the following input properties:
- Agent
Id string - Identifier for a resource.
- Agent
Alias stringName - Name for a resource.
- Description string
- Description of the Resource.
- Routing
Configuration List<Pulumi.Aws Native. Bedrock. Inputs. Agent Alias Routing Configuration List Item> - Routing configuration for an Agent alias.
- Dictionary<string, string>
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- Agent
Id string - Identifier for a resource.
- Agent
Alias stringName - Name for a resource.
- Description string
- Description of the Resource.
- Routing
Configuration []AgentAlias Routing Configuration List Item Args - Routing configuration for an Agent alias.
- map[string]string
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- agent
Id String - Identifier for a resource.
- agent
Alias StringName - Name for a resource.
- description String
- Description of the Resource.
- routing
Configuration List<AgentAlias Routing Configuration List Item> - Routing configuration for an Agent alias.
- Map<String,String>
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- agent
Id string - Identifier for a resource.
- agent
Alias stringName - Name for a resource.
- description string
- Description of the Resource.
- routing
Configuration AgentAlias Routing Configuration List Item[] - Routing configuration for an Agent alias.
- {[key: string]: string}
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- agent_
id str - Identifier for a resource.
- agent_
alias_ strname - Name for a resource.
- description str
- Description of the Resource.
- routing_
configuration Sequence[AgentAlias Routing Configuration List Item Args] - Routing configuration for an Agent alias.
- Mapping[str, str]
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- agent
Id String - Identifier for a resource.
- agent
Alias StringName - Name for a resource.
- description String
- Description of the Resource.
- routing
Configuration List<Property Map> - Routing configuration for an Agent alias.
- Map<String>
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
Outputs
All input properties are implicitly available as output properties. Additionally, the AgentAlias resource produces the following output properties:
- Agent
Alias stringArn - Arn representation of the Agent Alias.
- Agent
Alias List<Pulumi.History Events Aws Native. Bedrock. Outputs. Agent Alias History Event> - The list of history events for an alias for an Agent.
- Agent
Alias stringId - Id for an Agent Alias generated at the server side.
- Agent
Alias Pulumi.Status Aws Native. Bedrock. Agent Alias Status - 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.
- Created
At string - Time Stamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Updated
At string - Time Stamp.
- Agent
Alias stringArn - Arn representation of the Agent Alias.
- Agent
Alias []AgentHistory Events Alias History Event - The list of history events for an alias for an Agent.
- Agent
Alias stringId - Id for an Agent Alias generated at the server side.
- Agent
Alias AgentStatus Alias Status - 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.
- Created
At string - Time Stamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Updated
At string - Time Stamp.
- agent
Alias StringArn - Arn representation of the Agent Alias.
- agent
Alias List<AgentHistory Events Alias History Event> - The list of history events for an alias for an Agent.
- agent
Alias StringId - Id for an Agent Alias generated at the server side.
- agent
Alias AgentStatus Alias Status - 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.
- created
At String - Time Stamp.
- id String
- The provider-assigned unique ID for this managed resource.
- updated
At String - Time Stamp.
- agent
Alias stringArn - Arn representation of the Agent Alias.
- agent
Alias AgentHistory Events Alias History Event[] - The list of history events for an alias for an Agent.
- agent
Alias stringId - Id for an Agent Alias generated at the server side.
- agent
Alias AgentStatus Alias Status - 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.
- created
At string - Time Stamp.
- id string
- The provider-assigned unique ID for this managed resource.
- updated
At string - Time Stamp.
- agent_
alias_ strarn - Arn representation of the Agent Alias.
- agent_
alias_ Sequence[Agenthistory_ events Alias History Event] - The list of history events for an alias for an Agent.
- agent_
alias_ strid - Id for an Agent Alias generated at the server side.
- agent_
alias_ Agentstatus Alias Status - 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.
- created_
at str - Time Stamp.
- id str
- The provider-assigned unique ID for this managed resource.
- updated_
at str - Time Stamp.
- agent
Alias StringArn - Arn representation of the Agent Alias.
- agent
Alias List<Property Map>History Events - The list of history events for an alias for an Agent.
- agent
Alias StringId - Id for an Agent Alias generated at the server side.
- agent
Alias "CREATING" | "PREPARED" | "FAILED" | "UPDATING" | "DELETING"Status - 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.
- created
At String - Time Stamp.
- id String
- The provider-assigned unique ID for this managed resource.
- updated
At String - Time Stamp.
Supporting Types
AgentAliasHistoryEvent, AgentAliasHistoryEventArgs
- End
Date string - Time Stamp.
- Routing
Configuration List<Pulumi.Aws Native. Bedrock. Inputs. Agent Alias Routing Configuration List Item> - Routing configuration for an Agent alias.
- Start
Date string - Time Stamp.
- End
Date string - Time Stamp.
- Routing
Configuration []AgentAlias Routing Configuration List Item - Routing configuration for an Agent alias.
- Start
Date string - Time Stamp.
- end
Date String - Time Stamp.
- routing
Configuration List<AgentAlias Routing Configuration List Item> - Routing configuration for an Agent alias.
- start
Date String - Time Stamp.
- end
Date string - Time Stamp.
- routing
Configuration AgentAlias Routing Configuration List Item[] - Routing configuration for an Agent alias.
- start
Date string - Time Stamp.
- end_
date str - Time Stamp.
- routing_
configuration Sequence[AgentAlias Routing Configuration List Item] - Routing configuration for an Agent alias.
- start_
date str - Time Stamp.
- end
Date String - Time Stamp.
- routing
Configuration List<Property Map> - Routing configuration for an Agent alias.
- start
Date String - Time Stamp.
AgentAliasRoutingConfigurationListItem, AgentAliasRoutingConfigurationListItemArgs
- Agent
Version string - Agent Version.
- Agent
Version string - Agent Version.
- agent
Version String - Agent Version.
- agent
Version string - Agent Version.
- agent_
version str - Agent Version.
- agent
Version String - Agent Version.
AgentAliasStatus, AgentAliasStatusArgs
- Creating
- CREATING
- Prepared
- PREPARED
- Failed
- FAILED
- Updating
- UPDATING
- Deleting
- DELETING
- Agent
Alias Status Creating - CREATING
- Agent
Alias Status Prepared - PREPARED
- Agent
Alias Status Failed - FAILED
- Agent
Alias Status Updating - UPDATING
- Agent
Alias Status Deleting - DELETING
- Creating
- CREATING
- Prepared
- PREPARED
- Failed
- FAILED
- Updating
- UPDATING
- Deleting
- DELETING
- Creating
- CREATING
- Prepared
- PREPARED
- Failed
- FAILED
- Updating
- UPDATING
- Deleting
- DELETING
- CREATING
- CREATING
- PREPARED
- PREPARED
- FAILED
- FAILED
- UPDATING
- UPDATING
- DELETING
- DELETING
- "CREATING"
- CREATING
- "PREPARED"
- PREPARED
- "FAILED"
- FAILED
- "UPDATING"
- UPDATING
- "DELETING"
- DELETING
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.