Googly.CloudStorage.Model.BucketStorageLayout (googly_cloud_storage v0.1.0)

Copy Markdown View Source

The storage layout configuration of a bucket.

Attributes

  • bucket (type: String.t()) - The name of the bucket.
  • custom_placement_config (type: Googly.CloudStorage.Model.BucketStorageLayoutCustomPlacementConfig.t()) - The bucket's custom placement configuration for Custom Dual Regions.
  • hierarchical_namespace (type: Googly.CloudStorage.Model.BucketStorageLayoutHierarchicalNamespace.t()) - The bucket's hierarchical namespace configuration.
  • kind (type: String.t()) - The kind of item this is. For storage layout, this is always storage#storageLayout.
  • location (type: String.t()) - The location of the bucket.
  • location_type (type: String.t()) - The type of the bucket location.

Summary

Types

t()

@type t() :: %Googly.CloudStorage.Model.BucketStorageLayout{
  bucket: String.t() | nil,
  custom_placement_config:
    Googly.CloudStorage.Model.BucketStorageLayoutCustomPlacementConfig.t() | nil,
  hierarchical_namespace:
    Googly.CloudStorage.Model.BucketStorageLayoutHierarchicalNamespace.t() | nil,
  kind: String.t() | nil,
  location: String.t() | nil,
  location_type: String.t() | nil
}