BedrockDataAutomation class

Amazon Bedrock Data Automation BuildTime

Constructors

BedrockDataAutomation({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl, bool useFipsEndpoint = false, bool useDualStackEndpoint = false})
factory

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