Expand description
Defines additional types related to Bucket.
Modules§
- encryption
- Defines additional types related to Encryption.
- iam_
config - Defines additional types related to IamConfig.
- ip_
filter - Defines additional types related to IpFilter.
- lifecycle
- Defines additional types related to Lifecycle.
Structs§
- Autoclass
- Configuration for a bucket’s Autoclass feature.
- Billing
- Billing properties of a bucket.
- Cors
- Cross-Origin Response sharing (CORS) properties for a bucket. For more on Cloud Storage and CORS, see https://cloud.google.com/storage/docs/cross-origin. For more on CORS in general, see https://tools.ietf.org/html/rfc6454.
- Custom
Placement Config - Configuration for Custom Dual Regions. It should specify precisely two eligible regions within the same Multiregion. More information on regions may be found here.
- Encryption
- Encryption properties of a bucket.
- Hierarchical
Namespace - Configuration for a bucket’s hierarchical namespace feature.
- IamConfig
- Bucket restriction options.
- IpFilter
- The bucket IP filtering configuration. Specifies the network sources that can access the bucket, as well as its underlying objects.
- Lifecycle
- Lifecycle properties of a bucket. For more information, see https://cloud.google.com/storage/docs/lifecycle.
- Logging
- Logging-related properties of a bucket.
- Object
Retention - Object Retention related properties of a bucket.
- Retention
Policy - Retention policy properties of a bucket.
- Soft
Delete Policy - Soft delete policy properties of a bucket.
- Versioning
- Properties of a bucket related to versioning. For more on Cloud Storage versioning, see https://cloud.google.com/storage/docs/object-versioning.
- Website
- Properties of a bucket related to accessing the contents as a static website. For more on hosting a static website via Cloud Storage, see https://cloud.google.com/storage/docs/hosting-static-website.