REST Resource: projects.settings

Kaynak: Ayar

Değerleri ayarlama şeması. Belirli bir bulut kaynağında, bir ayar en fazla bir ayar değerine üst öğe olabilir.

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ın kullanıcılar tarafından okunabilecek adı.

description

string

Bu ayarın ne yaptığına dair 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 ayarın belgelerine bakın); ancak DeleteSettingValueRequest.ignore_read_only doğru olarak ayarlanırsa settings.deleteValue kullanılarak silinebilir. Bu işaretin kullanılması, ayar değerinin yeniden oluşturulamayacağının kabul edildiği anlamına gelir. Daha fazla ayrıntı için DeleteSettingValueRequest.ignore_read_only sayfasına bakın.

dataType

enum (DataType)

Bu ayarın veri türü.

defaultValue

object (Value)

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

Not: Bazı ayarların varsayılan değeri yoktur.

Yöntemler

deleteValue

Bir ayar değerini siler.

getValue

Bir ayar değerini alır.

list

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

lookupEffectiveValue

Bulut kaynağındaki bir ayarın etkin ayar değerini hesaplar parent.
Kaynakta parent bulunan tüm ayar değerlerini arar.

updateValue

Bir ayar değerini günceller.