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

Copy Markdown View Source

A Relocate Bucket request.

Attributes

  • destination_custom_placement_config (type: Googly.CloudStorage.Model.RelocateBucketRequestDestinationCustomPlacementConfig.t()) - The bucket's new custom placement configuration if relocating to a Custom Dual Region.
  • destination_kms_key_name (type: String.t()) - Resource name of a Cloud KMS key, of the form projects/my-project/locations/global/keyRings/my-kr/cryptoKeys/my-key. If set, is used to encrypt all objects in the destination bucket.
  • destination_location (type: String.t()) - The new location the bucket will be relocated to.
  • validate_only (type: boolean()) - If true, validate the operation, but do not actually relocate the bucket.

Summary

Types

t()

@type t() :: %Googly.CloudStorage.Model.RelocateBucketRequest{
  destination_custom_placement_config:
    Googly.CloudStorage.Model.RelocateBucketRequestDestinationCustomPlacementConfig.t()
    | nil,
  destination_kms_key_name: String.t() | nil,
  destination_location: String.t() | nil,
  validate_only: boolean() | nil
}