Descreve as opções de reescrita de objetos.
| Representação JSON |
|---|
{
"kmsKey": string,
"storageClass": enum ( |
| Campos | |
|---|---|
kmsKey |
Opcional. Nome do recurso da chave do Cloud KMS usada para criptografar o objeto. A chave do Cloud KMS precisa estar no mesmo local que o objeto. Para mais detalhes, consulte Chaves de criptografia gerenciadas pelo cliente. Formato: Por exemplo, |
storageClass |
Opcional. Reescreve o objeto para a classe de armazenamento especificada. A definição desse campo vai executar uma cópia completa de bytes do objeto se a classe de armazenamento for diferente da classe de armazenamento atual do objeto. Se a classe automática estiver ativada no bucket, as mudanças na classe de armazenamento serão ignoradas pelo Cloud Storage. |
StorageClass
A classe de armazenamento do Google Cloud Storage de um objeto. Para mais detalhes, consulte Classes de armazenamento. Novas classes de armazenamento podem ser adicionadas no futuro.
| Tipos enumerados | |
|---|---|
STORAGE_CLASS_UNSPECIFIED |
A classe de armazenamento não está especificada. |
STANDARD |
Classe de armazenamento padrão. |
NEARLINE |
Classe de armazenamento Nearline. |
COLDLINE |
Classe de armazenamento Coldline. |
ARCHIVE |
Classe de armazenamento Archive. |