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:
- AgentId string
- Identifier for a resource.
- AgentAlias stringName 
- Name for a resource.
- Description string
- Description of the Resource.
- RoutingConfiguration 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:
- AgentId string
- Identifier for a resource.
- AgentAlias stringName 
- Name for a resource.
- Description string
- Description of the Resource.
- RoutingConfiguration []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:
- agentId String
- Identifier for a resource.
- agentAlias StringName 
- Name for a resource.
- description String
- Description of the Resource.
- routingConfiguration 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:
- agentId string
- Identifier for a resource.
- agentAlias stringName 
- Name for a resource.
- description string
- Description of the Resource.
- routingConfiguration 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:
- agentId String
- Identifier for a resource.
- agentAlias StringName 
- Name for a resource.
- description String
- Description of the Resource.
- routingConfiguration 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:
- AgentAlias stringArn 
- Arn representation of the Agent Alias.
- AgentAlias List<Pulumi.History Events Aws Native. Bedrock. Outputs. Agent Alias History Event> 
- The list of history events for an alias for an Agent.
- AgentAlias stringId 
- Id for an Agent Alias generated at the server side.
- AgentAlias 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.
- DISSOCIATED - The agent alias has no version associated with it.
 
- CreatedAt string
- Time Stamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- UpdatedAt string
- Time Stamp.
- AgentAlias stringArn 
- Arn representation of the Agent Alias.
- AgentAlias []AgentHistory Events Alias History Event 
- The list of history events for an alias for an Agent.
- AgentAlias stringId 
- Id for an Agent Alias generated at the server side.
- AgentAlias 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.
- DISSOCIATED - The agent alias has no version associated with it.
 
- CreatedAt string
- Time Stamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- UpdatedAt string
- Time Stamp.
- agentAlias StringArn 
- Arn representation of the Agent Alias.
- agentAlias List<AgentHistory Events Alias History Event> 
- The list of history events for an alias for an Agent.
- agentAlias StringId 
- Id for an Agent Alias generated at the server side.
- agentAlias 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.
- DISSOCIATED - The agent alias has no version associated with it.
 
- createdAt String
- Time Stamp.
- id String
- The provider-assigned unique ID for this managed resource.
- updatedAt String
- Time Stamp.
- agentAlias stringArn 
- Arn representation of the Agent Alias.
- agentAlias AgentHistory Events Alias History Event[] 
- The list of history events for an alias for an Agent.
- agentAlias stringId 
- Id for an Agent Alias generated at the server side.
- agentAlias 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.
- DISSOCIATED - The agent alias has no version associated with it.
 
- createdAt string
- Time Stamp.
- id string
- The provider-assigned unique ID for this managed resource.
- updatedAt 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.
- DISSOCIATED - The agent alias has no version associated with it.
 
- created_at str
- Time Stamp.
- id str
- The provider-assigned unique ID for this managed resource.
- updated_at str
- Time Stamp.
- agentAlias StringArn 
- Arn representation of the Agent Alias.
- agentAlias List<Property Map>History Events 
- The list of history events for an alias for an Agent.
- agentAlias StringId 
- Id for an Agent Alias generated at the server side.
- agentAlias "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.
- DISSOCIATED - The agent alias has no version associated with it.
 
- createdAt String
- Time Stamp.
- id String
- The provider-assigned unique ID for this managed resource.
- updatedAt String
- Time Stamp.
Supporting Types
AgentAliasHistoryEvent, AgentAliasHistoryEventArgs        
- EndDate string
- Time Stamp.
- RoutingConfiguration List<Pulumi.Aws Native. Bedrock. Inputs. Agent Alias Routing Configuration List Item> 
- Routing configuration for an Agent alias.
- StartDate string
- Time Stamp.
- EndDate string
- Time Stamp.
- RoutingConfiguration []AgentAlias Routing Configuration List Item 
- Routing configuration for an Agent alias.
- StartDate string
- Time Stamp.
- endDate String
- Time Stamp.
- routingConfiguration List<AgentAlias Routing Configuration List Item> 
- Routing configuration for an Agent alias.
- startDate String
- Time Stamp.
- endDate string
- Time Stamp.
- routingConfiguration AgentAlias Routing Configuration List Item[] 
- Routing configuration for an Agent alias.
- startDate 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.
- endDate String
- Time Stamp.
- routingConfiguration List<Property Map>
- Routing configuration for an Agent alias.
- startDate String
- Time Stamp.
AgentAliasRoutingConfigurationListItem, AgentAliasRoutingConfigurationListItemArgs            
- AgentVersion string
- Agent Version.
- AgentVersion string
- Agent Version.
- agentVersion String
- Agent Version.
- agentVersion string
- Agent Version.
- agent_version str
- Agent Version.
- agentVersion String
- Agent Version.
AgentAliasStatus, AgentAliasStatusArgs      
- Creating
- CREATING
- Prepared
- PREPARED
- Failed
- FAILED
- Updating
- UPDATING
- Deleting
- DELETING
- AgentAlias Status Creating 
- CREATING
- AgentAlias Status Prepared 
- PREPARED
- AgentAlias Status Failed 
- FAILED
- AgentAlias Status Updating 
- UPDATING
- AgentAlias 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.