Storage Control V2 API - Class Google::Cloud::Storage::Control::V2::StorageLayout (v1.3.0)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Storage Control V2 API class Google::Cloud::Storage::Control::V2::StorageLayout.
The storage layout configuration of a bucket.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#custom_placement_config
defcustom_placement_config()->::Google::Cloud::Storage::Control::V2::StorageLayout::CustomPlacementConfig
Returns
- (::Google::Cloud::Storage::Control::V2::StorageLayout::CustomPlacementConfig) — Output only. The data placement configuration for custom dual region. If there is no configuration, this is not a custom dual region bucket.
#hierarchical_namespace
defhierarchical_namespace()->::Google::Cloud::Storage::Control::V2::StorageLayout::HierarchicalNamespace
Returns
- (::Google::Cloud::Storage::Control::V2::StorageLayout::HierarchicalNamespace) — Output only. The bucket's hierarchical namespace configuration. If there is no configuration, the hierarchical namespace is disabled.
#location
deflocation()->::String
Returns
- (::String) — Output only. The location of the bucket.
#location_type
deflocation_type()->::String
Returns
- (::String) — Output only. The location type of the bucket (region, dual-region, multi-region, etc).
#name
defname()->::String
Returns
-
(::String) — Output only. The name of the StorageLayout resource.
Format:
projects/{project}/buckets/{bucket}/storageLayout