Class: Aws::DataExchange::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::DataExchange::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb
Overview
An API client for DataExchange. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::DataExchange::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#accept_data_grant(params = {}) ⇒ Types::AcceptDataGrantResponse
This operation accepts a data grant.
-
#cancel_job(params = {}) ⇒ Struct
This operation cancels a job.
-
#create_data_grant(params = {}) ⇒ Types::CreateDataGrantResponse
This operation creates a data grant.
-
#create_data_set(params = {}) ⇒ Types::CreateDataSetResponse
This operation creates a data set.
-
#create_event_action(params = {}) ⇒ Types::CreateEventActionResponse
This operation creates an event action.
-
#create_job(params = {}) ⇒ Types::CreateJobResponse
This operation creates a job.
-
#create_revision(params = {}) ⇒ Types::CreateRevisionResponse
This operation creates a revision for a data set.
-
#delete_asset(params = {}) ⇒ Struct
This operation deletes an asset.
-
#delete_data_grant(params = {}) ⇒ Struct
This operation deletes a data grant.
-
#delete_data_set(params = {}) ⇒ Struct
This operation deletes a data set.
-
#delete_event_action(params = {}) ⇒ Struct
This operation deletes the event action.
-
#delete_revision(params = {}) ⇒ Struct
This operation deletes a revision.
-
#get_asset(params = {}) ⇒ Types::GetAssetResponse
This operation returns information about an asset.
-
#get_data_grant(params = {}) ⇒ Types::GetDataGrantResponse
This operation returns information about a data grant.
-
#get_data_set(params = {}) ⇒ Types::GetDataSetResponse
This operation returns information about a data set.
-
#get_event_action(params = {}) ⇒ Types::GetEventActionResponse
This operation retrieves information about an event action.
-
#get_job(params = {}) ⇒ Types::GetJobResponse
This operation returns information about a job.
-
#get_received_data_grant(params = {}) ⇒ Types::GetReceivedDataGrantResponse
This operation returns information about a received data grant.
-
#get_revision(params = {}) ⇒ Types::GetRevisionResponse
This operation returns information about a revision.
-
#list_data_grants(params = {}) ⇒ Types::ListDataGrantsResponse
This operation returns information about all data grants.
-
#list_data_set_revisions(params = {}) ⇒ Types::ListDataSetRevisionsResponse
This operation lists a data set's revisions sorted by CreatedAt in descending order.
-
#list_data_sets(params = {}) ⇒ Types::ListDataSetsResponse
This operation lists your data sets.
-
#list_event_actions(params = {}) ⇒ Types::ListEventActionsResponse
This operation lists your event actions.
-
#list_jobs(params = {}) ⇒ Types::ListJobsResponse
This operation lists your jobs sorted by CreatedAt in descending order.
-
#list_received_data_grants(params = {}) ⇒ Types::ListReceivedDataGrantsResponse
This operation returns information about all received data grants.
-
#list_revision_assets(params = {}) ⇒ Types::ListRevisionAssetsResponse
This operation lists a revision's assets sorted alphabetically in descending order.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
This operation lists the tags on the resource.
-
#revoke_revision(params = {}) ⇒ Types::RevokeRevisionResponse
This operation revokes subscribers' access to a revision.
-
#send_api_asset(params = {}) ⇒ Types::SendApiAssetResponse
This operation invokes an API Gateway API asset.
-
#send_data_set_notification(params = {}) ⇒ Struct
The type of event associated with the data set.
-
#start_job(params = {}) ⇒ Struct
This operation starts a job.
-
#tag_resource(params = {}) ⇒ Struct
This operation tags a resource.
-
#untag_resource(params = {}) ⇒ Struct
This operation removes one or more tags from a resource.
-
#update_asset(params = {}) ⇒ Types::UpdateAssetResponse
This operation updates an asset.
-
#update_data_set(params = {}) ⇒ Types::UpdateDataSetResponse
This operation updates a data set.
-
#update_event_action(params = {}) ⇒ Types::UpdateEventActionResponse
This operation updates the event action.
-
#update_revision(params = {}) ⇒ Types::UpdateRevisionResponse
This operation updates a revision.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
467 468 469 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 467 def initialize(*args) super end |
Instance Method Details
#accept_data_grant(params = {}) ⇒ Types::AcceptDataGrantResponse
This operation accepts a data grant.
520 521 522 523 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 520 def accept_data_grant(params = {}, = {}) req = build_request(:accept_data_grant, params) req.send_request() end |
#cancel_job(params = {}) ⇒ Struct
This operation cancels a job. Jobs can be cancelled only when they are in the WAITING state.
543 544 545 546 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 543 def cancel_job(params = {}, = {}) req = build_request(:cancel_job, params) req.send_request() end |
#create_data_grant(params = {}) ⇒ Types::CreateDataGrantResponse
This operation creates a data grant.
626 627 628 629 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 626 def create_data_grant(params = {}, = {}) req = build_request(:create_data_grant, params) req.send_request() end |
#create_data_set(params = {}) ⇒ Types::CreateDataSetResponse
This operation creates a data set.
695 696 697 698 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 695 def create_data_set(params = {}, = {}) req = build_request(:create_data_set, params) req.send_request() end |
#create_event_action(params = {}) ⇒ Types::CreateEventActionResponse
This operation creates an event action.
755 756 757 758 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 755 def create_event_action(params = {}, = {}) req = build_request(:create_event_action, params) req.send_request() end |
#create_job(params = {}) ⇒ Types::CreateJobResponse
This operation creates a job.
991 992 993 994 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 991 def create_job(params = {}, = {}) req = build_request(:create_job, params) req.send_request() end |
#create_revision(params = {}) ⇒ Types::CreateRevisionResponse
This operation creates a revision for a data set.
1056 1057 1058 1059 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1056 def create_revision(params = {}, = {}) req = build_request(:create_revision, params) req.send_request() end |
#delete_asset(params = {}) ⇒ Struct
This operation deletes an asset.
1086 1087 1088 1089 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1086 def delete_asset(params = {}, = {}) req = build_request(:delete_asset, params) req.send_request() end |
#delete_data_grant(params = {}) ⇒ Struct
This operation deletes a data grant.
1108 1109 1110 1111 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1108 def delete_data_grant(params = {}, = {}) req = build_request(:delete_data_grant, params) req.send_request() end |
#delete_data_set(params = {}) ⇒ Struct
This operation deletes a data set.
1130 1131 1132 1133 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1130 def delete_data_set(params = {}, = {}) req = build_request(:delete_data_set, params) req.send_request() end |
#delete_event_action(params = {}) ⇒ Struct
This operation deletes the event action.
1152 1153 1154 1155 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1152 def delete_event_action(params = {}, = {}) req = build_request(:delete_event_action, params) req.send_request() end |
#delete_revision(params = {}) ⇒ Struct
This operation deletes a revision.
1178 1179 1180 1181 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1178 def delete_revision(params = {}, = {}) req = build_request(:delete_revision, params) req.send_request() end |
#get_asset(params = {}) ⇒ Types::GetAssetResponse
This operation returns information about an asset.
1265 1266 1267 1268 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1265 def get_asset(params = {}, = {}) req = build_request(:get_asset, params) req.send_request() end |
#get_data_grant(params = {}) ⇒ Types::GetDataGrantResponse
This operation returns information about a data grant.
1322 1323 1324 1325 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1322 def get_data_grant(params = {}, = {}) req = build_request(:get_data_grant, params) req.send_request() end |
#get_data_set(params = {}) ⇒ Types::GetDataSetResponse
This operation returns information about a data set.
1372 1373 1374 1375 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1372 def get_data_set(params = {}, = {}) req = build_request(:get_data_set, params) req.send_request() end |
#get_event_action(params = {}) ⇒ Types::GetEventActionResponse
This operation retrieves information about an event action.
1413 1414 1415 1416 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1413 def get_event_action(params = {}, = {}) req = build_request(:get_event_action, params) req.send_request() end |
#get_job(params = {}) ⇒ Types::GetJobResponse
This operation returns information about a job.
1536 1537 1538 1539 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1536 def get_job(params = {}, = {}) req = build_request(:get_job, params) req.send_request() end |
#get_received_data_grant(params = {}) ⇒ Types::GetReceivedDataGrantResponse
This operation returns information about a received data grant.
1588 1589 1590 1591 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1588 def get_received_data_grant(params = {}, = {}) req = build_request(:get_received_data_grant, params) req.send_request() end |
#get_revision(params = {}) ⇒ Types::GetRevisionResponse
This operation returns information about a revision.
1643 1644 1645 1646 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1643 def get_revision(params = {}, = {}) req = build_request(:get_revision, params) req.send_request() end |
#list_data_grants(params = {}) ⇒ Types::ListDataGrantsResponse
This operation returns information about all data grants.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1692 1693 1694 1695 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1692 def list_data_grants(params = {}, = {}) req = build_request(:list_data_grants, params) req.send_request() end |
#list_data_set_revisions(params = {}) ⇒ Types::ListDataSetRevisionsResponse
This operation lists a data set's revisions sorted by CreatedAt in descending order.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1745 1746 1747 1748 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1745 def list_data_set_revisions(params = {}, = {}) req = build_request(:list_data_set_revisions, params) req.send_request() end |
#list_data_sets(params = {}) ⇒ Types::ListDataSetsResponse
This operation lists your data sets. When listing by origin OWNED, results are sorted by CreatedAt in descending order. When listing by origin ENTITLED, there is no order.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1800 1801 1802 1803 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1800 def list_data_sets(params = {}, = {}) req = build_request(:list_data_sets, params) req.send_request() end |
#list_event_actions(params = {}) ⇒ Types::ListEventActionsResponse
This operation lists your event actions.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1850 1851 1852 1853 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1850 def list_event_actions(params = {}, = {}) req = build_request(:list_event_actions, params) req.send_request() end |
#list_jobs(params = {}) ⇒ Types::ListJobsResponse
This operation lists your jobs sorted by CreatedAt in descending order.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1985 1986 1987 1988 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 1985 def list_jobs(params = {}, = {}) req = build_request(:list_jobs, params) req.send_request() end |
#list_received_data_grants(params = {}) ⇒ Types::ListReceivedDataGrantsResponse
This operation returns information about all received data grants.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2037 2038 2039 2040 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2037 def list_received_data_grants(params = {}, = {}) req = build_request(:list_received_data_grants, params) req.send_request() end |
#list_revision_assets(params = {}) ⇒ Types::ListRevisionAssetsResponse
This operation lists a revision's assets sorted alphabetically in descending order.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2126 2127 2128 2129 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2126 def list_revision_assets(params = {}, = {}) req = build_request(:list_revision_assets, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
This operation lists the tags on the resource.
2156 2157 2158 2159 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2156 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#revoke_revision(params = {}) ⇒ Types::RevokeRevisionResponse
This operation revokes subscribers' access to a revision.
2213 2214 2215 2216 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2213 def revoke_revision(params = {}, = {}) req = build_request(:revoke_revision, params) req.send_request() end |
#send_api_asset(params = {}) ⇒ Types::SendApiAssetResponse
This operation invokes an API Gateway API asset. The request is proxied to the provider’s API Gateway API.
2283 2284 2285 2286 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2283 def send_api_asset(params = {}, = {}) req = build_request(:send_api_asset, params) req.send_request() end |
#send_data_set_notification(params = {}) ⇒ Struct
The type of event associated with the data set.
2373 2374 2375 2376 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2373 def send_data_set_notification(params = {}, = {}) req = build_request(:send_data_set_notification, params) req.send_request() end |
#start_job(params = {}) ⇒ Struct
This operation starts a job.
2395 2396 2397 2398 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2395 def start_job(params = {}, = {}) req = build_request(:start_job, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
This operation tags a resource.
2424 2425 2426 2427 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2424 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
This operation removes one or more tags from a resource.
2451 2452 2453 2454 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2451 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_asset(params = {}) ⇒ Types::UpdateAssetResponse
This operation updates an asset.
2549 2550 2551 2552 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2549 def update_asset(params = {}, = {}) req = build_request(:update_asset, params) req.send_request() end |
#update_data_set(params = {}) ⇒ Types::UpdateDataSetResponse
This operation updates a data set.
2604 2605 2606 2607 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2604 def update_data_set(params = {}, = {}) req = build_request(:update_data_set, params) req.send_request() end |
#update_event_action(params = {}) ⇒ Types::UpdateEventActionResponse
This operation updates the event action.
2660 2661 2662 2663 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2660 def update_event_action(params = {}, = {}) req = build_request(:update_event_action, params) req.send_request() end |
#update_revision(params = {}) ⇒ Types::UpdateRevisionResponse
This operation updates a revision.
2722 2723 2724 2725 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/client.rb', line 2722 def update_revision(params = {}, = {}) req = build_request(:update_revision, params) req.send_request() end |