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 configurable dual- regions. It should specify precisely two eligible regions within the same multi-region. For details, see locations.
- 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 Object Lifecycle Management.
- 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 information about Cloud Storage versioning, see Object versioning.
- Website
- Properties of a bucket related to accessing the contents as a static website. For details, see hosting a static website using Cloud Storage.