Class: Aws::BedrockDataAutomation::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::BedrockDataAutomation::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-bedrockdataautomation/client.rb
Overview
An API client for BedrockDataAutomation. To construct a client, you need to configure a ‘:region` and `:credentials`.
client = Aws::BedrockDataAutomation::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#create_blueprint(params = {}) ⇒ Types::CreateBlueprintResponse
Creates an Amazon Bedrock Data Automation Blueprint.
-
#create_blueprint_version(params = {}) ⇒ Types::CreateBlueprintVersionResponse
Creates a new version of an existing Amazon Bedrock Data Automation Blueprint.
-
#create_data_automation_project(params = {}) ⇒ Types::CreateDataAutomationProjectResponse
Creates an Amazon Bedrock Data Automation Project.
-
#delete_blueprint(params = {}) ⇒ Struct
Deletes an existing Amazon Bedrock Data Automation Blueprint.
-
#delete_data_automation_project(params = {}) ⇒ Types::DeleteDataAutomationProjectResponse
Deletes an existing Amazon Bedrock Data Automation Project.
-
#get_blueprint(params = {}) ⇒ Types::GetBlueprintResponse
Gets an existing Amazon Bedrock Data Automation Blueprint.
-
#get_data_automation_project(params = {}) ⇒ Types::GetDataAutomationProjectResponse
Gets an existing Amazon Bedrock Data Automation Project.
-
#list_blueprints(params = {}) ⇒ Types::ListBlueprintsResponse
Lists all existing Amazon Bedrock Data Automation Blueprints.
-
#list_data_automation_projects(params = {}) ⇒ Types::ListDataAutomationProjectsResponse
Lists all existing Amazon Bedrock Data Automation Projects.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
List tags for an Amazon Bedrock Data Automation resource.
-
#tag_resource(params = {}) ⇒ Struct
Tag an Amazon Bedrock Data Automation resource.
-
#untag_resource(params = {}) ⇒ Struct
Untag an Amazon Bedrock Data Automation resource.
-
#update_blueprint(params = {}) ⇒ Types::UpdateBlueprintResponse
Updates an existing Amazon Bedrock Data Automation Blueprint.
-
#update_data_automation_project(params = {}) ⇒ Types::UpdateDataAutomationProjectResponse
Updates an existing Amazon Bedrock Data Automation Project.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
473 474 475 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 473 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
1548 1549 1550 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1548 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
1551 1552 1553 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1551 def errors_module Errors end |
Instance Method Details
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1521 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) tracer = config.telemetry_provider.tracer_provider.tracer( Aws::Telemetry.module_to_tracer_name('Aws::BedrockDataAutomation') ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-bedrockdataautomation' context[:gem_version] = '1.22.0' Seahorse::Client::Request.new(handlers, context) end |
#create_blueprint(params = {}) ⇒ Types::CreateBlueprintResponse
Creates an Amazon Bedrock Data Automation Blueprint
549 550 551 552 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 549 def create_blueprint(params = {}, = {}) req = build_request(:create_blueprint, params) req.send_request() end |
#create_blueprint_version(params = {}) ⇒ Types::CreateBlueprintVersionResponse
Creates a new version of an existing Amazon Bedrock Data Automation Blueprint
595 596 597 598 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 595 def create_blueprint_version(params = {}, = {}) req = build_request(:create_blueprint_version, params) req.send_request() end |
#create_data_automation_project(params = {}) ⇒ Types::CreateDataAutomationProjectResponse
Creates an Amazon Bedrock Data Automation Project
825 826 827 828 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 825 def create_data_automation_project(params = {}, = {}) req = build_request(:create_data_automation_project, params) req.send_request() end |
#delete_blueprint(params = {}) ⇒ Struct
Deletes an existing Amazon Bedrock Data Automation Blueprint
851 852 853 854 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 851 def delete_blueprint(params = {}, = {}) req = build_request(:delete_blueprint, params) req.send_request() end |
#delete_data_automation_project(params = {}) ⇒ Types::DeleteDataAutomationProjectResponse
Deletes an existing Amazon Bedrock Data Automation Project
882 883 884 885 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 882 def delete_data_automation_project(params = {}, = {}) req = build_request(:delete_data_automation_project, params) req.send_request() end |
#get_blueprint(params = {}) ⇒ Types::GetBlueprintResponse
Gets an existing Amazon Bedrock Data Automation Blueprint
928 929 930 931 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 928 def get_blueprint(params = {}, = {}) req = build_request(:get_blueprint, params) req.send_request() end |
#get_data_automation_project(params = {}) ⇒ Types::GetDataAutomationProjectResponse
Gets an existing Amazon Bedrock Data Automation Project
1041 1042 1043 1044 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1041 def get_data_automation_project(params = {}, = {}) req = build_request(:get_data_automation_project, params) req.send_request() end |
#list_blueprints(params = {}) ⇒ Types::ListBlueprintsResponse
Lists all existing Amazon Bedrock Data Automation Blueprints
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1102 1103 1104 1105 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1102 def list_blueprints(params = {}, = {}) req = build_request(:list_blueprints, params) req.send_request() end |
#list_data_automation_projects(params = {}) ⇒ Types::ListDataAutomationProjectsResponse
Lists all existing Amazon Bedrock Data Automation Projects
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1159 1160 1161 1162 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1159 def list_data_automation_projects(params = {}, = {}) req = build_request(:list_data_automation_projects, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
List tags for an Amazon Bedrock Data Automation resource
1189 1190 1191 1192 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1189 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Tag an Amazon Bedrock Data Automation resource
1220 1221 1222 1223 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1220 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Untag an Amazon Bedrock Data Automation resource
1246 1247 1248 1249 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1246 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_blueprint(params = {}) ⇒ Types::UpdateBlueprintResponse
Updates an existing Amazon Bedrock Data Automation Blueprint
1301 1302 1303 1304 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1301 def update_blueprint(params = {}, = {}) req = build_request(:update_blueprint, params) req.send_request() end |
#update_data_automation_project(params = {}) ⇒ Types::UpdateDataAutomationProjectResponse
Updates an existing Amazon Bedrock Data Automation Project
1512 1513 1514 1515 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1512 def update_data_automation_project(params = {}, = {}) req = build_request(:update_data_automation_project, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
1541 1542 1543 |
# File 'lib/aws-sdk-bedrockdataautomation/client.rb', line 1541 def waiter_names [] end |