BedrockDataAutomation class
Amazon Bedrock Data Automation BuildTime
Constructors
- BedrockDataAutomation({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
) → void - Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
-
copyBlueprintStage(
{required String blueprintArn, required BlueprintStage sourceStage, required BlueprintStage targetStage, String? clientToken}) → Future< void> - Copies a Blueprint from one stage to another
-
createBlueprint(
{required String blueprintName, required String schema, required Type type, BlueprintStage? blueprintStage, String? clientToken, EncryptionConfiguration? encryptionConfiguration, List< Tag> ? tags}) → Future<CreateBlueprintResponse> - Creates an Amazon Bedrock Data Automation Blueprint
-
createBlueprintVersion(
{required String blueprintArn, String? clientToken}) → Future< CreateBlueprintVersionResponse> - Creates a new version of an existing Amazon Bedrock Data Automation Blueprint
-
createDataAutomationLibrary(
{required String libraryName, String? clientToken, EncryptionConfiguration? encryptionConfiguration, String? libraryDescription, List< Tag> ? tags}) → Future<CreateDataAutomationLibraryResponse> - Creates an Amazon Bedrock Data Automation Library
-
createDataAutomationProject(
{required String projectName, required StandardOutputConfiguration standardOutputConfiguration, String? clientToken, CustomOutputConfiguration? customOutputConfiguration, DataAutomationLibraryConfiguration? dataAutomationLibraryConfiguration, EncryptionConfiguration? encryptionConfiguration, OverrideConfiguration? overrideConfiguration, String? projectDescription, DataAutomationProjectStage? projectStage, DataAutomationProjectType? projectType, List< Tag> ? tags}) → Future<CreateDataAutomationProjectResponse> - Creates an Amazon Bedrock Data Automation Project
-
deleteBlueprint(
{required String blueprintArn, String? blueprintVersion}) → Future< void> - Deletes an existing Amazon Bedrock Data Automation Blueprint
-
deleteDataAutomationLibrary(
{required String libraryArn}) → Future< DeleteDataAutomationLibraryResponse> - Deletes an existing Amazon Bedrock Data Automation Library
-
deleteDataAutomationProject(
{required String projectArn}) → Future< DeleteDataAutomationProjectResponse> - Deletes an existing Amazon Bedrock Data Automation Project
-
getBlueprint(
{required String blueprintArn, BlueprintStage? blueprintStage, String? blueprintVersion}) → Future< GetBlueprintResponse> - Gets an existing Amazon Bedrock Data Automation Blueprint
-
getBlueprintOptimizationStatus(
{required String invocationArn}) → Future< GetBlueprintOptimizationStatusResponse> - API used to get blueprint optimization status.
-
getDataAutomationLibrary(
{required String libraryArn}) → Future< GetDataAutomationLibraryResponse> - Gets an existing Amazon Bedrock Data Automation Library
-
getDataAutomationLibraryEntity(
{required String entityId, required EntityType entityType, required String libraryArn}) → Future< GetDataAutomationLibraryEntityResponse> - Gets an existing entity based on entity type from the library
-
getDataAutomationLibraryIngestionJob(
{required String jobArn, required String libraryArn}) → Future< GetDataAutomationLibraryIngestionJobResponse> - API used to get status of data automation library ingestion job
-
getDataAutomationProject(
{required String projectArn, DataAutomationProjectStage? projectStage}) → Future< GetDataAutomationProjectResponse> - Gets an existing Amazon Bedrock Data Automation Project
-
invokeBlueprintOptimizationAsync(
{required BlueprintOptimizationObject blueprint, required String dataAutomationProfileArn, required BlueprintOptimizationOutputConfiguration outputConfiguration, required List< BlueprintOptimizationSample> samples, EncryptionConfiguration? encryptionConfiguration, List<Tag> ? tags}) → Future<InvokeBlueprintOptimizationAsyncResponse> - Invoke an async job to perform Blueprint Optimization
-
invokeDataAutomationLibraryIngestionJob(
{required EntityType entityType, required InputConfiguration inputConfiguration, required String libraryArn, required LibraryIngestionJobOperationType operationType, required OutputConfiguration outputConfiguration, String? clientToken, NotificationConfiguration? notificationConfiguration, List< Tag> ? tags}) → Future<InvokeDataAutomationLibraryIngestionJobResponse> - Async API: Invoke data automation library ingestion job
-
listBlueprints(
{String? blueprintArn, BlueprintStageFilter? blueprintStageFilter, int? maxResults, String? nextToken, DataAutomationProjectFilter? projectFilter, ResourceOwner? resourceOwner}) → Future< ListBlueprintsResponse> - Lists all existing Amazon Bedrock Data Automation Blueprints
-
listDataAutomationLibraries(
{int? maxResults, String? nextToken, DataAutomationProjectFilter? projectFilter}) → Future< ListDataAutomationLibrariesResponse> - Lists all existing Amazon Bedrock Data Automation Libraries
-
listDataAutomationLibraryEntities(
{required EntityType entityType, required String libraryArn, int? maxResults, String? nextToken}) → Future< ListDataAutomationLibraryEntitiesResponse> - Lists all stored entities in the library
-
listDataAutomationLibraryIngestionJobs(
{required String libraryArn, int? maxResults, String? nextToken}) → Future< ListDataAutomationLibraryIngestionJobsResponse> - Lists all data automation library ingestion jobs
-
listDataAutomationProjects(
{BlueprintFilter? blueprintFilter, DataAutomationLibraryFilter? libraryFilter, int? maxResults, String? nextToken, DataAutomationProjectStageFilter? projectStageFilter, ResourceOwner? resourceOwner}) → Future< ListDataAutomationProjectsResponse> - Lists all existing Amazon Bedrock Data Automation Projects
-
listTagsForResource(
{required String resourceARN}) → Future< ListTagsForResourceResponse> - List tags for an Amazon Bedrock Data Automation resource
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
tagResource(
{required String resourceARN, required List< Tag> tags}) → Future<void> - Tag an Amazon Bedrock Data Automation resource
-
toString(
) → String -
A string representation of this object.
inherited
-
untagResource(
{required String resourceARN, required List< String> tagKeys}) → Future<void> - Untag an Amazon Bedrock Data Automation resource
-
updateBlueprint(
{required String blueprintArn, required String schema, BlueprintStage? blueprintStage, EncryptionConfiguration? encryptionConfiguration}) → Future< UpdateBlueprintResponse> - Updates an existing Amazon Bedrock Data Automation Blueprint
-
updateDataAutomationLibrary(
{required String libraryArn, String? clientToken, String? libraryDescription}) → Future< UpdateDataAutomationLibraryResponse> - Updates an existing Amazon Bedrock Data Automation Library
-
updateDataAutomationProject(
{required String projectArn, required StandardOutputConfiguration standardOutputConfiguration, CustomOutputConfiguration? customOutputConfiguration, DataAutomationLibraryConfiguration? dataAutomationLibraryConfiguration, EncryptionConfiguration? encryptionConfiguration, OverrideConfiguration? overrideConfiguration, String? projectDescription, DataAutomationProjectStage? projectStage}) → Future< UpdateDataAutomationProjectResponse> - Updates an existing Amazon Bedrock Data Automation Project
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited