get_data_load_throttling_details

DatasetsApi.get_data_load_throttling_details(role_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)

Retrieve data load throttling and Glue file processing settings

Returns the current data load throttling and Glue file processing settings for the environment. Both settings indicate whether the respective feature is currently enabled or disabled.

Parameters:
  • role_id (str) – The role ID of the user making the request (required)

  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.

  • _request_auth (dict, optional) – set to override the auth_settings for an a single request; this effectively ignores the authentication in the spec for a single request.

  • _content_type (str, Optional) – force content-type for the request.

  • _headers (dict, optional) – set to override the headers for a single request; this effectively ignores the headers in the spec for a single request.

  • _host_index (int, optional) – set to override the host_index for a single request; this effectively ignores the host_index in the spec for a single request.

Return type:

DataLoadThrottlingResponse

Returns:

Returns the result object.

Request and Response Examples

HTTP: GET /datasets/dataload-throttling

Success (HTTP 200)

Successfully retrieved data load throttling settings

Request / response example

{
  "DataLoadThrottling": "disabled",
  "GlueFileProcessing": "disabled"
}

Errors

HTTP 400

Authorization failed - missing role_id header or insufficient permissions

Missing role_id header

{
  "Message": "Missing required request parameters: [role_id]"
}

HTTP 500

Failed to retrieve data load throttling settings due to an internal error