External data targets and their grants to compute profiles.
/infra/data-targetsList external data targets
Returns external data targets across the organization's cloud accounts.
Parameters
limitinteger
The maximum number of items to list.
"int32"0100100markerstring
The pagination token returned from the previous list operation.
Responses
Responses
A paginated list of external data targets.
/infra/connections/{connection}/data-targetsList external data targets by connection
Returns the external data targets registered beneath a cloud account.
Parameters
limitinteger
The maximum number of items to list.
"int32"0100100markerstring
The pagination token returned from the previous list operation.
Responses
Responses
A paginated list of external data targets.
/infra/connections/{connection}/data-targetsRegister an external data target
Registers an external data target beneath a cloud account without changing the external resource.
Request Body
Responses
Responses
External data target registered.
/infra/connections/{connection}/data-targets/{target}Describe an external data target
Returns an external data target and its optional connection-wide customer policy statements.
Responses
Responses
External data target details.
/infra/connections/{connection}/data-targets/{target}Remove an external data target
Soft-deletes an external data target after verifying that no compute profiles still use it. The external resource and its bucket policy are not changed.
Responses
Responses
The requested operation was done successfully.
/infra/connections/{connection}/data-targets/{target}/workload-configsList compute profiles granted access to the external data target
Returns the compute profiles with non-deleted grants to the external data target.
Parameters
limitinteger
The maximum number of items to list.
"int32"0100100markerstring
The pagination token returned from the previous list operation.
Responses
Responses
A paginated list of compute profiles granted access to the external data target.
/workloads/configs/{workloadConfig}/data-targetsList grants
Returns the grants for a compute profile.
Parameters
limitinteger
The maximum number of items to list.
"int32"0100100markerstring
The pagination token returned from the previous list operation.
Responses
Responses
Grants for the compute profile.
/workloads/configs/{workloadConfig}/data-targets/{target}Describe a grant
Returns one grant and its configuration.
Responses
Responses
Grant configuration details.
/workloads/configs/{workloadConfig}/data-targets/{target}Grant a compute profile access to an external data target
Grants a compute profile access to a registered external data target and starts its IAM configuration. Target registration authorizes profiles on the same cloud account to use the target. The compute profile can use only the target's approved access levels. Once the grant is active, workloads on this profile use its profile IAM role. Customer-managed grants to the cluster's Job Runner Role do not carry over to that role. Returns 409 while workloads using this compute profile are running.
Request Body
Responses
Responses
Grant configuration details.
/workloads/configs/{workloadConfig}/data-targets/{target}Remove a grant from a compute profile
Applies the remaining grants before deleting the grant. Target registration authorizes profiles on the same cloud account to use the target. Edit access to the compute profile controls this action. Returns 409 while workloads using this compute profile are running.
Responses
Responses
Grant removal operation initiated.
/workloads/configs/{workloadConfig}/data-targets/{target}/applyRetry grant configuration
Retries a failed IAM configuration using the access already stored on the grant. Target registration authorizes profiles on the same cloud account to use the target. Edit access to the compute profile controls this action.
Responses
Responses
External data target configuration operation initiated.
/workloads/configs/{workloadConfig}/data-targets/{target}/testTest access through a grant
Starts a workload-equivalent access test for an active target grant. Target registration authorizes profiles on the same cloud account to use the target. Profile editors and callers permitted to run workloads through the profile can start this test.
Responses
Responses
Access test operation initiated.