RewriteObject

Décrit les options de réécriture d'objet.

Représentation JSON
{
  "kmsKey": string,
  "storageClass": enum (StorageClass)
}
Champs
kmsKey

string

Facultatif. Nom de ressource de la clé Cloud KMS utilisée pour chiffrer l'objet. La clé Cloud KMS doit se trouver au même emplacement que l'objet. Pour en savoir plus, consultez la section Clés de chiffrement gérées par le client.

Format: projects/{projectId}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}

Exemple : projects/123456/locations/us-central1/keyRings/my-keyring/cryptoKeys/my-key. L'objet sera réécrit et défini avec la clé KMS spécifiée.

storageClass

enum (StorageClass)

Facultatif. Réécrit l'objet dans la classe de stockage spécifiée. Si vous définissez ce champ, une copie complète de l'objet sera effectuée si la classe de stockage est différente de la classe de stockage actuelle de l'objet. Si Autoclass est activé sur le bucket, les modifications de la classe de stockage sont ignorées par Cloud Storage.

StorageClass

Classe de stockage Google Cloud Storage d'un objet. Pour en savoir plus, consultez Classes de stockage. De nouvelles classes de stockage pourront être ajoutées à l'avenir.

Enums
STORAGE_CLASS_UNSPECIFIED La classe de stockage n'est pas spécifiée.
STANDARD Classe de stockage standard.
NEARLINE Classe de stockage Nearline.
COLDLINE Classe de stockage Coldline.
ARCHIVE Classe de stockage Archive.