Cloud.GCP.StorageBucket
Request schema for provisioning of GCP storage bucket resource
{
"constraints": [
{
"tag": "string"
}
],
"count": 0,
"kmsKey": {
"keyName": "string",
"keyRing": "string",
"keyRingRegion": "string",
"kmsProjectId": "string"
},
"locationType": "string",
"locations": [
"string"
],
"name": "string",
"publicAccessPrevention": "string",
"regionId": "string",
"storageClass": "string",
"tags": [
{
"key": "string",
"value": "string"
}
]
}
To target the correct resources, blueprint constraints are matched against infrastructure capability tags. Constraints must include the key name. Options include value, negative[!], and hard or soft requirement.
The number of resource instances to be created.
Properties to configure the KMS encryption key.
Defines the type of the location.
A list of locations if dual-regions is used
Machine name.
The bucket's PAP configuration: 'inherited' and 'enforced' are supported.
The location where you want to store your bucket.
Defines how objects in the bucket are stored and determines the cost of storage.
Resource categorization, in case-sensitive key names, or in key-value pairs.