UpdateTransferConfigRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A request to update a transfer configuration. To update the user id of the transfer configuration, an authorization code needs to be provided.
Attributes
Name | Description |
transfer_config |
google.cloud.bigquery_datatransfer_v1.types.TransferConfig
Required. Data transfer configuration to create. |
authorization_code |
str
Optional OAuth2 authorization code to use with this transfer configuration. If it is provided, the transfer configuration will be associated with the authorizing user. In order to obtain authorization_code, please make a request to https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?client_id=&scope= |
update_mask |
google.protobuf.field_mask_pb2.FieldMask
Required. Required list of fields to be updated in this request. |
version_info |
str
Optional version info. If users want to find a very recent access token, that is, immediately after approving access, users have to set the version_info claim in the token request. To obtain the version_info, users must use the "none+gsession" response type. which be return a version_info back in the authorization response which be be put in a JWT claim in the token request. |
service_account_name |
str
Optional service account name. If this field is set and "service_account_name" is set in update_mask, transfer config will be updated to use this service account credentials. It requires that requesting user calling this API has permissions to act as this service account. |