REST Resource: organizations.settings

Kaynak: Ayar

Değerleri ayarlama şeması. Belirli bir Cloud kaynağında, bir ayar en fazla bir ayar değerini değiştirebilir.

JSON gösterimi
{
  "name": string,
  "displayName": string,
  "description": string,
  "readOnly": boolean,
  "dataType": enum (DataType),
  "defaultValue": {
    object (Value)
  }
}
Alanlar
name

string

Ayarın kaynak adı. Aşağıdaki biçimlerden birinde olmalıdır:

  • projects/{project_number}/settings/{setting_name}
  • folders/{folder_id}/settings/{setting_name}
  • organizations/{organization_id}/settings/{setting_name}

Örneğin, "/projects/123/settings/gcp-enableMyFeature"

displayName

string

Bu ayar için okunabilir ad.

description

string

Bu ayarın işleviyle ilgili ayrıntılı açıklama.

readOnly

boolean

Bu ayarın değerlerinin değiştirilemediğini belirten bir işaret (güncellemeler ve nedenler için belirli bir ayarla ilgili belgelere bakın); ancak, DeleteSettingValueRequest.ignore_read_only doğru değerine ayarlanırsa settings.deleteValue kullanılarak silinebilir. Bu işaretin kullanılması, ayar değerinin yeniden oluşturulamayacağına dair bir onay olarak kabul edilir. Ayrıntılı bilgi için DeleteSettingValueRequest.ignore_read_only göz atın.

dataType

enum (DataType)

Bu ayarın veri türü.

defaultValue

object (Value)

Ayar değeri açıkça belirtilmemişse settings.lookupEffectiveValue tarafından alınan değer.

Not: Tüm ayarların varsayılan değeri yoktur.

Yöntemler

deleteValue

Bir ayar değerini siler.

getValue

Bir ayar değeri alır.

list

parent adlı Cloud kaynağında bulunan tüm ayarları listeler.

lookupEffectiveValue

parent adlı Cloud kaynağındaki bir ayarın etkili ayar değerini hesaplar.
parent kaynağında bulunan tüm ayar değerlerini arar.

updateValue

Bir ayar değerini günceller.