Skip to content

Bedrock Agent  >  Operations  >  create_flow_alias

create_flow_alias

Operation

create_flow_alias async

create_flow_alias(input: CreateFlowAliasInput, plugins: list[Plugin] | None = None) -> CreateFlowAliasOutput

Creates an alias of a flow for deployment. For more information, see Deploy a flow in Amazon Bedrock in the Amazon Bedrock User Guide.

Parameters:

Name Type Description Default
input CreateFlowAliasInput

An instance of CreateFlowAliasInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
CreateFlowAliasOutput

An instance of CreateFlowAliasOutput.

Input

CreateFlowAliasInput dataclass

Dataclass for CreateFlowAliasInput structure.

Attributes

client_token class-attribute instance-attribute
client_token: str | None = None

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.

concurrency_configuration class-attribute instance-attribute
concurrency_configuration: FlowAliasConcurrencyConfiguration | None = None

The configuration that specifies how nodes in the flow are executed in parallel.

description class-attribute instance-attribute
description: str | None = None

A description for the alias.

flow_identifier class-attribute instance-attribute
flow_identifier: str | None = None

The unique identifier of the flow for which to create an alias.

name class-attribute instance-attribute
name: str | None = None

A name for the alias.

routing_configuration class-attribute instance-attribute
routing_configuration: list[FlowAliasRoutingConfigurationListItem] | None = None

Contains information about the version to which to map the alias.

tags class-attribute instance-attribute
tags: dict[str, str] | None = None

Any tags that you want to attach to the alias of the flow. For more information, see Tagging resources in Amazon Bedrock.

Output

CreateFlowAliasOutput dataclass

Dataclass for CreateFlowAliasOutput structure.

Attributes

arn instance-attribute
arn: str

The Amazon Resource Name (ARN) of the alias.

concurrency_configuration class-attribute instance-attribute
concurrency_configuration: FlowAliasConcurrencyConfiguration | None = None

The configuration that specifies how nodes in the flow are executed in parallel.

created_at instance-attribute
created_at: datetime

The time at which the alias was created.

description class-attribute instance-attribute
description: str | None = None

The description of the alias.

flow_id instance-attribute
flow_id: str

The unique identifier of the flow that the alias belongs to.

id instance-attribute
id: str

The unique identifier of the alias.

name instance-attribute
name: str

The name of the alias.

routing_configuration instance-attribute
routing_configuration: list[FlowAliasRoutingConfigurationListItem]

Contains information about the version that the alias is mapped to.

updated_at instance-attribute
updated_at: datetime

The time at which the alias of the flow was last updated.