Method: labels.disable

Yayınlanan bir Etiketi devre dışı bırakma. Etiket devre dışı bırakıldığında mevcut yayınlanan düzeltmeye göre yeni bir yayınlanmış düzeltme devre dışı bırakılır. Taslak düzeltme varsa en son taslak düzeltmeye dayalı olarak devre dışı bırakılmış yeni bir taslak düzeltme oluşturulur. Eski taslak düzeltmeleri silinecek.

Devre dışı bırakılan etiketler labels.delete ile silinebilir.

HTTP isteği

POST https://drivelabels.googleapis.com/v2/{name=labels/*}:disable

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. Etiket kaynak adı.

İstek içeriği

İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:

JSON gösterimi
{
  "updateMask": string,
  "useAdminAccess": boolean,
  "writeControl": {
    object (WriteControl)
  },
  "disabledPolicy": {
    object (DisabledPolicy)
  },
  "languageCode": string
}
Alanlar
updateMask

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. disabledPolicy kökü örtülüdür ve belirtilmemelidir. Her alanı güncellemek için tek bir * kısaltması olarak kullanılabilir.

useAdminAccess

boolean

Kullanıcının yönetici kimlik bilgilerini kullanmak için true olarak ayarlayın. Sunucu, erişime izin vermeden önce kullanıcının Etiket için yönetici olduğunu doğrular.

writeControl

object (WriteControl)

Yazma isteklerinin yürütülme şekli üzerinde kontrol sağlar. Varsayılan olarak ayarlanmaz, yani son yazma kazanır.

disabledPolicy

object (DisabledPolicy)

Kullanılacak politika devre dışı bırakıldı.

languageCode

string

Yerelleştirilmiş alan etiketlerini değerlendirmek için kullanılacak BCP-47 dil kodu. Belirtilmezse varsayılan yapılandırılmış dildeki değerler kullanılır.

Yanıt gövdesi

Başarılıysa yanıt metni, Label öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.admin.labels

Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.