Skip to content

Bedrock Agentcore Control  >  Operations  >  update_dataset

update_dataset

Operation

update_dataset async

update_dataset(input: UpdateDatasetInput, plugins: list[Plugin] | None = None) -> UpdateDatasetOutput

Updates a dataset's metadata. Synchronous operation. Only provided fields are updated; omitted fields remain unchanged. To modify dataset content, use AddDatasetExamples, UpdateDatasetExamples, or DeleteDatasetExamples.

Parameters:

Name Type Description Default
input UpdateDatasetInput

An instance of UpdateDatasetInput.

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
UpdateDatasetOutput

An instance of UpdateDatasetOutput.

Input

UpdateDatasetInput dataclass

Dataclass for UpdateDatasetInput 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 you don't specify this field, a value is randomly generated for you. If this token matches a previous request, the service ignores the request, but doesn't return an error. For more information, see Ensuring idempotency.

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

The unique identifier of the dataset to update.

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

The updated description for the dataset.

Output

UpdateDatasetOutput dataclass

Dataclass for UpdateDatasetOutput structure.

Attributes

dataset_arn instance-attribute
dataset_arn: str

The Amazon Resource Name (ARN) of the updated dataset.

dataset_id instance-attribute
dataset_id: str

The unique identifier of the updated dataset.

updated_at instance-attribute
updated_at: datetime

The timestamp when the dataset was updated.