RewriteObject

Describe las opciones para volver a escribir objetos.

Representación JSON
{
  "kmsKey": string,
  "storageClass": enum (StorageClass)
}
Campos
kmsKey

string

Es opcional. Es el nombre del recurso de la clave de Cloud KMS que se usa para encriptar el objeto. La clave de Cloud KMS debe estar ubicada en la misma ubicación que el objeto. Para obtener más información, consulta Claves de encriptación administradas por el cliente.

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

Por ejemplo: projects/123456/locations/us-central1/keyRings/my-keyring/cryptoKeys/my-key. El objeto se volverá a escribir y se establecerá con la clave de KMS especificada.

storageClass

enum (StorageClass)

Es opcional. Vuelve a escribir el objeto en la clase de almacenamiento especificada. Si la clase de almacenamiento es diferente de la clase de almacenamiento actual del objeto, la configuración de este campo realizará una copia completa de bytes del objeto. Si Autoclass está habilitado en el bucket, Cloud Storage ignora los cambios en la clase de almacenamiento.

StorageClass

Es la clase de almacenamiento de Google Cloud Storage de un objeto. Para obtener más detalles, consulta Clases de almacenamiento. Se pueden agregar nuevas clases de almacenamiento en el futuro.

Enums
STORAGE_CLASS_UNSPECIFIED No se especifica la clase de almacenamiento.
STANDARD Clase de almacenamiento estándar.
NEARLINE Clase de almacenamiento Nearline.
COLDLINE Clase de almacenamiento Coldline.
ARCHIVE Clase de almacenamiento Archive.