google_api_service_nameRequiredstrThe specific API service that is being requested.
google_api_service_versionRequiredstrThe version of the API that is being requested.
google_api_endpoint_pathRequiredstrThe client libraries path to the api call’s executing method. For example: ‘analyticsreporting.reports.batchGet’ Note See https://developers.google.com/apis-explorer for more information on which methods are available.
google_api_endpoint_paramsRequireddictThe params to control the corresponding endpoint result.
s3_destination_keyRequiredstrThe url where to put the data retrieved from the endpoint in S3.
google_api_response_via_xcomstrCan be set to expose the google api response to xcom.
google_api_endpoint_params_via_xcomstrIf set to a value this value will be used as a key for pulling from xcom and updating the google api endpoint params.
google_api_endpoint_params_via_xcom_task_idsstr or list of strTask ids to filter xcom by.
google_api_paginationboolIf set to True Pagination will be enabled for this request to retrieve all data. Note This means the response will be a list of responses.
google_api_num_retriesintDefine the number of retries for the google api requests being made if it fails.
s3_overwriteboolSpecifies whether the s3 file will be overwritten if exists.
gcp_conn_idstrThe connection ID to use when fetching connection info.
delegate_tostrGoogle account to impersonate using domain-wide delegation of authority, if any. For this to work, the service account making the request must have domain-wide delegation enabled.
aws_conn_idstrThe connection id specifying the authentication information for the S3 Bucket.
google_impersonation_chainUnion[str, Sequence[str]]Optional Google service account to impersonate using short-term credentials, or chained list of accounts required to get the access_token of the last account in the list, which will be impersonated in the request. If set as a string, the account must grant the originating account the Service Account Token Creator IAM role. If set as a sequence, the identities from the list must grant Service Account Token Creator IAM role to the directly preceding identity, with first account from the list granting this role to the originating account (templated).