Frends.GoogleCloudStorage.DeleteBucket / 1.0.0
Summary
Deletes a bucket, optionally emptying it first, since Cloud Storage refuses to remove one that still holds objects.
Typical use — tearing down a working bucket; without the empty-first option a non-empty bucket simply fails
Input parameters.
| Name | Type | Default | Example | Description |
|---|---|---|---|---|
| ProjectId | String |
your - project - id |
your - project - id |
Id of the project. |
| BucketName | String |
your-unique-bucket-name |
your-unique-bucket-name |
Name of the bucket. |
| DeleteObjects | Boolean |
True |
true |
Determines if objects inside the bucket will be deleted. Needs to be enabled if deleting a bucket with objects inside. |
| ThrowIfNoBucketFound | Boolean |
True |
true |
Determines should Task throw exception if no bucket is found with the given name. |
| CredentialJson | String |
– |
{
"type": "service_account",
"project_id": "instant-test-stone-387712",
"private_key_id": "17d0g1b5a6e255c0ed67ef7213j8466c336edc55",
"private_key": "-----BEGIN PRIVATE KEY-----\jnejbUHBVudhcebuheuwhv....\n-----END PRIVATE KEY-----\n",
"client_email": "cloudstorage-testuser@instant-stone-387712.iam.gserviceaccount.com",
"client_id": "vjkornijvnerijvneri",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/cloudstorage-testuser%40instant-stone-387712.iam.gserviceaccount.com",
"universe_domain": "googleapis.com"
}
|
Google Credentials in JSON format. |
| CredentialFilePath | String |
– | C:\folder\google_credentials.json |
Full path to the json file which has credentials for Google. |