AWS Native is in preview. AWS Classic is fully supported.
aws-native.bedrock.AgentAlias
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const agentAliasResource = new aws_native.bedrock.AgentAlias("agentAliasResource", {
agentId: "string",
agentAliasName: "string",
description: "string",
routingConfiguration: [{
agentVersion: "string",
}],
tags: {
string: "string",
},
});
Coming soon!
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
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>
- 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
- 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>
- 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}
- 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]
- 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>
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 - 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 - 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 - 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 - 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 - 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 - 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
AWS Native is in preview. AWS Classic is fully supported.