StorageBucket.Builder |
StorageBucket.Builder.autoclass(StorageBucketAutoclass autoclass) |
autoclass block.
|
StorageBucket.Builder |
StorageBucket.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
StorageBucket.Builder |
StorageBucket.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
StorageBucket.Builder |
StorageBucket.Builder.cors(com.hashicorp.cdktf.IResolvable cors) |
cors block.
|
StorageBucket.Builder |
StorageBucket.Builder.cors(List<? extends StorageBucketCors> cors) |
cors block.
|
StorageBucket.Builder |
StorageBucket.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
StorageBucket.Builder |
StorageBucket.Builder.count(Number count) |
|
static StorageBucket.Builder |
StorageBucket.Builder.create(software.constructs.Construct scope,
String id) |
|
StorageBucket.Builder |
StorageBucket.Builder.customPlacementConfig(StorageBucketCustomPlacementConfig customPlacementConfig) |
custom_placement_config block.
|
StorageBucket.Builder |
StorageBucket.Builder.defaultEventBasedHold(com.hashicorp.cdktf.IResolvable defaultEventBasedHold) |
Whether or not to automatically apply an eventBasedHold to new objects added to the bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.defaultEventBasedHold(Boolean defaultEventBasedHold) |
Whether or not to automatically apply an eventBasedHold to new objects added to the bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
StorageBucket.Builder |
StorageBucket.Builder.enableObjectRetention(com.hashicorp.cdktf.IResolvable enableObjectRetention) |
Enables each object in the bucket to have its own retention policy, which prevents deletion until stored for a specific length of time.
|
StorageBucket.Builder |
StorageBucket.Builder.enableObjectRetention(Boolean enableObjectRetention) |
Enables each object in the bucket to have its own retention policy, which prevents deletion until stored for a specific length of time.
|
StorageBucket.Builder |
StorageBucket.Builder.encryption(StorageBucketEncryption encryption) |
encryption block.
|
StorageBucket.Builder |
StorageBucket.Builder.forceDestroy(com.hashicorp.cdktf.IResolvable forceDestroy) |
When deleting a bucket, this boolean option will delete all contained objects.
|
StorageBucket.Builder |
StorageBucket.Builder.forceDestroy(Boolean forceDestroy) |
When deleting a bucket, this boolean option will delete all contained objects.
|
StorageBucket.Builder |
StorageBucket.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
StorageBucket.Builder |
StorageBucket.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#id StorageBucket#id}.
|
StorageBucket.Builder |
StorageBucket.Builder.labels(Map<String,String> labels) |
A set of key/value label pairs to assign to the bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
StorageBucket.Builder |
StorageBucket.Builder.lifecycleRule(com.hashicorp.cdktf.IResolvable lifecycleRule) |
lifecycle_rule block.
|
StorageBucket.Builder |
StorageBucket.Builder.lifecycleRule(List<? extends StorageBucketLifecycleRule> lifecycleRule) |
lifecycle_rule block.
|
StorageBucket.Builder |
StorageBucket.Builder.location(String location) |
The Google Cloud Storage location.
|
StorageBucket.Builder |
StorageBucket.Builder.logging(StorageBucketLogging logging) |
logging block.
|
StorageBucket.Builder |
StorageBucket.Builder.name(String name) |
The name of the bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.project(String project) |
The ID of the project in which the resource belongs.
|
StorageBucket.Builder |
StorageBucket.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
StorageBucket.Builder |
StorageBucket.Builder.provisioners(List<? extends Object> provisioners) |
|
StorageBucket.Builder |
StorageBucket.Builder.publicAccessPrevention(String publicAccessPrevention) |
Prevents public access to a bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.requesterPays(com.hashicorp.cdktf.IResolvable requesterPays) |
Enables Requester Pays on a storage bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.requesterPays(Boolean requesterPays) |
Enables Requester Pays on a storage bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.retentionPolicy(StorageBucketRetentionPolicy retentionPolicy) |
retention_policy block.
|
StorageBucket.Builder |
StorageBucket.Builder.rpo(String rpo) |
Specifies the RPO setting of bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.softDeletePolicy(StorageBucketSoftDeletePolicy softDeletePolicy) |
soft_delete_policy block.
|
StorageBucket.Builder |
StorageBucket.Builder.storageClass(String storageClass) |
The Storage Class of the new bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.timeouts(StorageBucketTimeouts timeouts) |
timeouts block.
|
StorageBucket.Builder |
StorageBucket.Builder.uniformBucketLevelAccess(com.hashicorp.cdktf.IResolvable uniformBucketLevelAccess) |
Enables uniform bucket-level access on a bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.uniformBucketLevelAccess(Boolean uniformBucketLevelAccess) |
Enables uniform bucket-level access on a bucket.
|
StorageBucket.Builder |
StorageBucket.Builder.versioning(StorageBucketVersioning versioning) |
versioning block.
|
StorageBucket.Builder |
StorageBucket.Builder.website(StorageBucketWebsite website) |
website block.
|