GoogleCloudStoragePolicies_1_1_0
GoogleCloudStoragePolicies_1_1_0 Document
Connector-specific storage gateway policies for the Google Cloud Storage connector
Name |
Type |
Description |
DATA_TYPE |
string |
Type of this document |
allow_any_account |
boolean |
If true, allow users to access personal or external Google accounts. If false (the default), users must use the Google account which matches the username their Globus credential maps to. |
auth_callback |
string |
URL of the auth callback that must be registered on the Google API console for the application client_id in order to process " Google credentials. |
buckets |
array of string |
The list of Google Cloud Storage buckets which the Storage Gateway is allowed to access, as well as the list of buckets that will be shown in root level directory listings. If this list is unset, bucket access is unrestricted and all non public credential accessible buckets will be shown in root level directory listings. The value is a list of bucket names. |
client_id |
string |
Client ID registered with the Google Application console to access Google Cloud Storage. [Private] |
projects |
array of string |
The list of Google Cloud Storage project ids which the Storage Gateway is allowed to access. If this list is unset, project access is unrestricted. The value is a list of project id strings. |
secret |
string |
Secret created to access access Google Cloud Storage with the client_id in this policy. [Private] |
service_account_key |
object |
Service account key to use when authenticating all storage access[Private] |
user_credential_required |
boolean |
Flag indicating whether users must register a credential. If true (or if this property is missing), this storage gateway is configured for OAuth2 user authentication. If false, authentication is configured by the admin. |
{
"DATA_TYPE": "google_cloud_storage_policies#1.1.0",
"allow_any_account": true,
"auth_callback": "string",
"buckets": [
"string"
],
"client_id": "string",
"projects": [
"string"
],
"secret": "string",
"service_account_key": {},
"user_credential_required": true
}