Google Cloud Storage

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

Details

Frends version
5.5 and newer
Agent
Crossplatform
Target framework
net6.0

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.

An unhandled error has occurred. Reload 🗙