DataExchange / Client / send_api_asset
send_api_asset¶
- DataExchange.Client.send_api_asset(**kwargs)¶
- This operation invokes an API Gateway API asset. The request is proxied to the provider’s API Gateway API. - See also: AWS API Documentation - Request Syntax- response = client.send_api_asset( Body='string', QueryStringParameters={ 'string': 'string' }, AssetId='string', DataSetId='string', RequestHeaders={ 'string': 'string' }, Method='string', Path='string', RevisionId='string' ) - Parameters:
- Body (string) – The request body. 
- QueryStringParameters (dict) – - Attach query string parameters to the end of the URI (for example, /v1/examplePath?exampleParam=exampleValue). - (string) – - (string) – 
 
 
- AssetId (string) – - [REQUIRED] - Asset ID value for the API request. 
- DataSetId (string) – - [REQUIRED] - Data set ID value for the API request. 
- RequestHeaders (dict) – - Any header value prefixed with x-amzn-dataexchange-header- will have that stripped before sending the Asset API request. Use this when you want to override a header that AWS Data Exchange uses. Alternatively, you can use the header without a prefix to the HTTP request. - (string) – - (string) – 
 
 
- Method (string) – HTTP method value for the API request. Alternatively, you can use the appropriate verb in your request. 
- Path (string) – URI path value for the API request. Alternatively, you can set the URI path directly by invoking /v1/{pathValue}. 
- RevisionId (string) – - [REQUIRED] - Revision ID value for the API request. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Body': 'string', 'ResponseHeaders': { 'string': 'string' } } - Response Structure- (dict) – - Body (string) – - The response body from the underlying API tracked by the API asset. 
- ResponseHeaders (dict) – - The response headers from the underlying API tracked by the API asset. - (string) – - (string) – 
 
 
 
 
 - Exceptions- DataExchange.Client.exceptions.ResourceNotFoundException
- DataExchange.Client.exceptions.ThrottlingException
- DataExchange.Client.exceptions.AccessDeniedException
- DataExchange.Client.exceptions.ValidationException
- DataExchange.Client.exceptions.InternalServerException