AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.bedrock.getAgentAlias
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
Definition of AWS::Bedrock::AgentAlias Resource Type
Using getAgentAlias
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAgentAlias(args: GetAgentAliasArgs, opts?: InvokeOptions): Promise<GetAgentAliasResult>
function getAgentAliasOutput(args: GetAgentAliasOutputArgs, opts?: InvokeOptions): Output<GetAgentAliasResult>def get_agent_alias(agent_alias_id: Optional[str] = None,
                    agent_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetAgentAliasResult
def get_agent_alias_output(agent_alias_id: Optional[pulumi.Input[str]] = None,
                    agent_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetAgentAliasResult]func LookupAgentAlias(ctx *Context, args *LookupAgentAliasArgs, opts ...InvokeOption) (*LookupAgentAliasResult, error)
func LookupAgentAliasOutput(ctx *Context, args *LookupAgentAliasOutputArgs, opts ...InvokeOption) LookupAgentAliasResultOutput> Note: This function is named LookupAgentAlias in the Go SDK.
public static class GetAgentAlias 
{
    public static Task<GetAgentAliasResult> InvokeAsync(GetAgentAliasArgs args, InvokeOptions? opts = null)
    public static Output<GetAgentAliasResult> Invoke(GetAgentAliasInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAgentAliasResult> getAgentAlias(GetAgentAliasArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:bedrock:getAgentAlias
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Agent
Alias stringId  - Id for an Agent Alias generated at the server side.
 - Agent
Id string - Identifier for a resource.
 
- Agent
Alias stringId  - Id for an Agent Alias generated at the server side.
 - Agent
Id string - Identifier for a resource.
 
- agent
Alias StringId  - Id for an Agent Alias generated at the server side.
 - agent
Id String - Identifier for a resource.
 
- agent
Alias stringId  - Id for an Agent Alias generated at the server side.
 - agent
Id string - Identifier for a resource.
 
- agent_
alias_ strid  - Id for an Agent Alias generated at the server side.
 - agent_
id str - Identifier for a resource.
 
- agent
Alias StringId  - Id for an Agent Alias generated at the server side.
 - agent
Id String - Identifier for a resource.
 
getAgentAlias Result
The following output properties are available:
- 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 stringName  - Name for a resource.
 - 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.
 - Description string
 - Description of the Resource.
 - Routing
Configuration List<Pulumi.Aws Native. Bedrock. Outputs. 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:
 - 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 stringName  - Name for a resource.
 - 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.
 - Description string
 - Description of the Resource.
 - Routing
Configuration []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:
 - 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 StringName  - Name for a resource.
 - 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.
 - 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:
 - 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 stringName  - Name for a resource.
 - 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.
 - 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:
 - 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_ strname  - Name for a resource.
 - 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.
 - description str
 - Description of the Resource.
 - routing_
configuration Sequence[AgentAlias Routing Configuration List Item]  - 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:
 - 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 StringName  - Name for a resource.
 - 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.
 - 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:
 - updated
At String - Time Stamp.
 
Supporting Types
AgentAliasHistoryEvent   
- 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     
- 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  
Package Details
- Repository
 - AWS Native pulumi/pulumi-aws-native
 - License
 - Apache-2.0
 
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi