REST Resource: projects.settings.value

Kaynak: SettingValue

Bir ayarın örneği. Her ayar değeri, ilgili ayarın üst öğesidir.

JSON gösterimi
{
  "name": string,
  "value": {
    object (Value)
  },
  "etag": string,
  "readOnly": boolean,
  "updateTime": string
}
Alanlar
name

string

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

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

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

value

object (Value)

Ayarın değeri. Value öğesinin veri türü her zaman üst ayar tarafından tanımlanan veri türüyle tutarlı olmalıdır.

etag

string

İyimser eşzamanlılık için kullanılan parmak izi. Daha fazla ayrıntı için settings.updateValue sayfasına bakın.

readOnly

boolean

Yalnızca çıkış. Bu ayar değerinin değiştirilemeyeceğini belirten bir işaret. Ancak settings.deleteValue kullanılarak silinebilir. Bunun için DeleteSettingValueRequest.ignore_read_only değerinin doğru (true) olarak ayarlanması gerekir. Bu işaretin kullanılması, ayar değerinin yeniden oluşturulamayacağının kabul edildiği anlamına gelir. Bu işaret, üst ayarından devralınır ve kolaylık sağlamak amacıyla kullanılır. Daha fazla ayrıntı için Setting.read_only sayfasına bakın.

updateTime

string (Timestamp format)

Yalnızca çıkış. Ayar değerinin en son ne zaman güncellendiğini gösteren zaman damgası.

RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniyeye kadar doğru). Örnek: "2014-10-02T15:01:23.045123456Z".

Yöntemler

create

Ayar değeri oluşturur.