- Kaynak: PolicySchema
- AdditionalTargetKeyName
- FileDescriptorProto
- DescriptorProto
- FieldDescriptorProto
- Etiket
- Tür
- EnumDescriptorProto
- EnumValueDescriptorProto
- OneofDescriptorProto
- PolicySchemaFieldDescription
- PolicySchemaFieldKnownValueDescription
- PolicySchemaFieldDependencies
- PolicySchemaRequiredItems
- FieldConstraints
- NumericRangeConstraint
- UploadedFileConstraints
- ContentType
- PolicySchemaNoticeDescription
- TargetResource
- PolicyApiLifecycle
- PolicyApiLifecycleEnum
- Tarih
- Platform
- Yöntemler
Kaynak: PolicySchema
Politika şemasını temsil eden kaynak.
JSON gösterimi |
---|
{ "name": string, "policyDescription": string, "additionalTargetKeyNames": [ { object ( |
Alanlar | |
---|---|
name |
Biçim: name=customers/{customer}/policySchemas/{schema_namespace} |
policyDescription |
Yalnızca çıkış. Kullanıcı tüketimiyle ilgili politika şemasıyla ilgili açıklama. |
additionalTargetKeyNames[] |
Yalnızca çıkış. Politika değerinin hedefini belirlemek için kullanılacak ek anahtar adları. Bir |
definition |
Proto açıklayıcıyı kullanan şema tanımı. |
fieldDescriptions[] |
Yalnızca çıkış. Şemanın parçası olan her alanın ayrıntılı açıklaması. Alanlar, alan numarasına göre değil, bu listedeki sıralamaya göre görüntülenmeleri önerilir. |
accessRestrictions[] |
Yalnızca çıkış. Bu politikayla ilgili belirli erişim kısıtlamaları. |
notices[] |
Yalnızca çıkış. Şemadaki belirli alanlarda belirli değerlerin ayarlanmasıyla ilgili özel bildirim mesajları. |
supportUri |
Yalnızca çıkış. Bu şema için ilgili destek makalesinin URI'si. |
schemaName |
Yalnızca çıkış. Politika şemasının tam adı. Bu değer, |
validTargetResources[] |
Yalnızca çıkış. Politika için geçerli hedef kaynaklar hakkında bilgi. |
policyApiLifecycle |
Yalnızca çıkış. Mevcut yaşam döngüsü bilgileri. |
categoryTitle |
Bir ayarın ait olduğu kategorinin başlığı. |
supportedPlatforms[] |
Yalnızca çıkış. Liste, politikanın yalnızca bu platformlardaki cihazlara/kullanıcılara uygulanacağını belirtir. |
AdditionalTargetKeyName
Politika değerinin hedefini tanımlamak için kullanılacak ek anahtar adları.
JSON gösterimi |
---|
{ "key": string, "keyDescription": string } |
Alanlar | |
---|---|
key |
Anahtar adı. |
keyDescription |
Anahtar açıklaması. |
FileDescriptorProto
.proto dosyasının tamamını açıklar.
JSON gösterimi |
---|
{ "name": string, "package": string, "messageType": [ { object ( |
Alanlar | |
---|---|
name |
kaynak ağacın köküne göre dosya adı |
package |
ör. "foo", "foo.bar" vb. |
messageType[] |
Bu dosyadaki tüm üst düzey tanımlar. |
enumType[] |
|
syntax |
Proto dosyasının söz dizimi. Desteklenen değerler: "proto2", "proto3" ve "editions".
|
DescriptorProto
Mesaj türünü açıklar.
JSON gösterimi |
---|
{ "name": string, "field": [ { object ( |
Alanlar | |
---|---|
name |
|
field[] |
|
nestedType[] |
|
enumType[] |
|
oneofDecl[] |
|
FieldDescriptorProto
Bir iletideki alanı açıklar.
JSON gösterimi |
---|
{ "name": string, "number": integer, "label": enum ( |
Alanlar | |
---|---|
name |
|
number |
|
label |
|
type |
typeName ayarlanmışsa bunun ayarlanmasına gerek yoktur. Hem bu hem de typeName ayarlanırsa bu, TYPE_ENUM, TYPE_MESSAGE veya TYPE_GROUP değerlerinden biri olmalıdır. |
typeName |
Mesaj ve sıralama türleri için türün adıdır. Ad "." ile başlıyorsa tam olarak kabul edilmektedir. Aksi takdirde, türü bulmak için C++ benzeri kapsam kuralları kullanılır (yani, önce bu iletideki iç içe yerleştirilmiş türler, ardından kök ad alanına kadar üst öğe içinde aranır). |
defaultValue |
Sayısal türlerde, değerin orijinal metin gösterimini içerir. Boolelar için "true" veya "false" olarak ayarlayın. Dizelerde, varsayılan metin içeriklerini içerir (hiçbir şekilde çıkış karaktersizdir). Baytlar için, kod dışına alınan C değerini içerir. 128 veya daha büyük tüm baytlar atlanır. |
oneofIndex |
Ayarlanırsa, kapsayıcı türünün oneofDecl listesindekilerden birinin dizinini verir. Bu alan, söz konusu alanın bir üyesidir. |
jsonName |
Bu alanın JSON adı. Değer, protokol derleyici tarafından ayarlanır. Kullanıcı bir "jsonName" ayarlamışsa seçeneği sunulursa söz konusu seçeneğin değeri kullanılır. Aksi takdirde, alanın adından camelCase'e dönüştürülerek çıkarılır. |
proto3Optional |
Doğru ise bu bir proto3 "isteğe bağlı"dır. Bir proto3 alanı isteğe bağlı olduğunda alan türünden bağımsız olarak varlığı izler. proto3Optional değerine ayarlanırsa bu alan için varlığın izlendiğini eski proto3 istemcilerine bildirmek için bu alanın bir tanesine ait olması gerekir. Bu, "sentetik" olarak bilinir. biri ve bu alan kendi tek üyesi olmalıdır (isteğe bağlı her proto3 alanı kendi sentetik alanına sahiptir). Sentetikler yalnızca tanımlayıcıda bulunur ve herhangi bir API oluşturmaz. Yapay olanlar "gerçek"ten sonra sıralanmalıdır biri. Tekrarlanmayan mesaj alanları varlığı her zaman izlediğinden, mesaj alanlarında proto3Optional herhangi bir anlam değişikliği oluşturmaz. Ancak yine de kullanıcının "isteğe bağlı" yazıp yazmadığına ilişkin anlamsal ayrıntıyı belirtir. hakkında bilgi edindiniz. Bu, .proto dosyasının gidişatı sırasında faydalı olabilir. Tutarlılık amacıyla, varlığı izlemek zorunlu olmasa da mesaj alanlarına sentetik bir alan ekliyoruz. Bu özellikle önemlidir, ayrıştırıcı bir alanın mesaj mı yoksa numaralandırma mı olduğunu belirleyemeyeceği için her zaman sentetik bir alan oluşturmalıdır. Proto2'deki isteğe bağlı alanlar, zaten |
Şirket
Sıralamalar | |
---|---|
LABEL_OPTIONAL |
0, hatalar için ayrılmıştır |
LABEL_REPEATED |
|
LABEL_REQUIRED |
Gerekli etikete yalnızca proto2'de izin verilir. proto3 ve Sürümlerde bunu yapmak açıkça yasaktır. Sürümlerde bu davranışı elde etmek için fieldPresence özelliği kullanılabilir. |
Tür
Sıralamalar | |
---|---|
TYPE_DOUBLE |
0, hatalar için ayrılmıştır. Sipariş, geçmişteki nedenlerden dolayı tuhaf. |
TYPE_FLOAT |
|
TYPE_INT64 |
ZigZag olarak kodlanmamıştır. Negatif sayılar 10 bayttır. Negatif değerler olasılığı varsa TYPE_SINT64'ü kullanın. |
TYPE_UINT64 |
|
TYPE_INT32 |
ZigZag olarak kodlanmamıştır. Negatif sayılar 10 bayttır. Negatif değerler olması muhtemelse TYPE_SINT32 değerini kullanın. |
TYPE_FIXED64 |
|
TYPE_FIXED32 |
|
TYPE_BOOL |
|
TYPE_STRING |
|
TYPE_GROUP |
Etiketle ayrılmış toplama. grup türü kullanımdan kaldırıldı ve proto2'den sonra desteklenmemektedir. Bununla birlikte, Proto3 uygulamalarının grup kablo biçimini ayrıştırabilmesi ve grup alanlarını bilinmeyen alanlar olarak işleyebilmesi gerekir. Sürümlerde, grup kablo biçimi messageEncoding özelliği aracılığıyla etkinleştirilebilir. |
TYPE_MESSAGE |
Uzunlukla ayrılmış toplama. |
TYPE_BYTES |
Sürüm 2'deki yenilikler. |
TYPE_UINT32 |
|
TYPE_ENUM |
|
TYPE_SFIXED32 |
|
TYPE_SFIXED64 |
|
TYPE_SINT32 |
ZigZag kodlamasını kullanır. |
TYPE_SINT64 |
ZigZag kodlamasını kullanır. |
EnumDescriptorProto
Bir numaralandırma türünü açıklar.
JSON gösterimi |
---|
{
"name": string,
"value": [
{
object ( |
Alanlar | |
---|---|
name |
|
value[] |
|
EnumValueDescriptorProto
Bir numaralandırma içindeki bir değeri açıklar.
JSON gösterimi |
---|
{ "name": string, "number": integer } |
Alanlar | |
---|---|
name |
|
number |
|
OneofDescriptorProto
Biri açıklar.
JSON gösterimi |
---|
{ "name": string } |
Alanlar | |
---|---|
name |
|
PolicySchemaFieldDescription
PolicySchema'nın parçası olan belirli bir alan için ayrıntılı bilgi sağlar.
JSON gösterimi |
---|
{ "field": string, "description": string, "inputConstraint": string, "knownValueDescriptions": [ { object ( |
Alanlar | |
---|---|
field |
Yalnızca çıkış. Bu açıklamayla ilişkilendirilen alanın adı. |
description |
Kullanımdan kaldırıldı. Bunun yerine name ve FieldDescription öğelerini kullanın. Alan için açıklama. |
inputConstraint |
Yalnızca çıkış. Alanın değerleriyle ilişkili tüm giriş kısıtlamaları. |
knownValueDescriptions[] |
Yalnızca çıkış. Alanda bilinen bir değer grubu varsa bu alan, söz konusu değerler için bir açıklama sağlar. |
nestedFieldDescriptions[] |
Yalnızca çıkış. Alan, birden çok alanı tanımlayan bir mesaj türüyse bu alanda iç içe yerleştirilmiş alanların açıklamasını sağlar. Alanlar, alan numarasına göre değil, bu listedeki sıralamaya göre görüntülenmeleri önerilir. |
fieldDependencies[] |
Yalnızca çıkış. Alanların ve değerlerin listesini sağlar. Bu alanın ayarlanmasına izin verilebilmesi için alanlardan en az birinin karşılık gelen değere sahip olması gerekir. |
requiredItems[] |
Yalnızca çıkış. Bu alanda belirli bir değer varsa ayarlanması gereken alanların listesini sağlar. |
defaultValue |
Yalnızca çıkış. Politika ayarlanmazsa istemci varsayılanı. |
name |
Yalnızca çıkış. Alanın adı. |
fieldDescription |
Yalnızca çıkış. Alanın açıklaması. |
fieldConstraints |
Yalnızca çıkış. Alana ilişkin değerlerle ilişkili herhangi bir giriş kısıtlaması hakkındaki bilgiler. |
PolicySchemaFieldKnownValueDescription
PolicySchema'daki belirli bir alan için izin verilen bilinen bir değerle ilgili ayrıntılı bilgi sağlar.
JSON gösterimi |
---|
{
"value": string,
"description": string,
"fieldDependencies": [
{
object ( |
Alanlar | |
---|---|
value |
Yalnızca çıkış. Alan için ayarlanabilecek değerin dize gösterimi. |
description |
Yalnızca çıkış. Bu değer için ek açıklama. |
fieldDependencies[] |
Yalnızca çıkış. Bu değerin geçerli olması için alan koşulları gerekli. |
PolicySchemaFieldDependencies
Bu alanın ve başka bir alanın ayarlanmasına izin verilmesi için sahip olması gereken değer.
JSON gösterimi |
---|
{ "sourceField": string, "sourceFieldValue": string } |
Alanlar | |
---|---|
sourceField |
Bu alanın bağlı olduğu kaynak alan. |
sourceFieldValue |
Bu alanın ayarlanmasına izin verilmesi için kaynak alanda olması gereken değer. |
PolicySchemaRequiredItems
Bu alanın değerine göre zorunlu hale gelecek alanlar.
JSON gösterimi |
---|
{ "fieldConditions": [ string ], "requiredFields": [ string ] } |
Alanlar | |
---|---|
fieldConditions[] |
Zorunlu alan yaptırımını tetikleyen alanın değerleri. Boş bir FieldConditions, bu alana atanan herhangi bir değerin zorunlu alan yaptırımını tetikleyeceği anlamına gelir. |
requiredFields[] |
Alan koşullarının sonucu olarak zorunlu olan alanlar. |
FieldConstraints
Tüm aralık kısıtlamalarıyla ilgili bilgiler.
JSON gösterimi |
---|
{ "numericRangeConstraint": { object ( |
Alanlar | |
---|---|
numericRangeConstraint |
Sayısal alanlar için izin verilen aralık. |
uploadedFileConstraints |
Bir dosya politikasının yüklenen dosyasıyla ilgili kısıtlamalar. Varsa bu politika, bu protokolde belirtilen kısıtlamalara sahip bir dosya yükleyerek getirilebilecek bir URL gerektirir. |
NumericRangeConstraint
En az birinin ayarlandığı üst ve/veya alt sınırlara yönelik bir kısıtlama.
JSON gösterimi |
---|
{ "minimum": string, "maximum": string } |
Alanlar | |
---|---|
minimum |
Minimum değer. |
maximum |
Maksimum değer. |
UploadedFileConstraints
Bir dosya politikasının yüklenen dosyasıyla ilgili kısıtlamalar.
JSON gösterimi |
---|
{
"supportedContentTypes": [
enum ( |
Alanlar | |
---|---|
supportedContentTypes[] |
Bir ayar için yüklenebilecek dosya türleri. |
sizeLimitBytes |
Bir ayar için yüklenen dosyaların bayt cinsinden boyut sınırı. |
ContentType
Bir ayar için yüklenebilecek dosya türleri.
Sıralamalar | |
---|---|
CONTENT_TYPE_UNSPECIFIED |
Belirtilmemiş içerik türü. |
CONTENT_TYPE_PLAIN_TEXT |
Düz metin. |
CONTENT_TYPE_HTML |
HTML'ye dokunun. |
CONTENT_TYPE_IMAGE_JPEG |
JPEG |
CONTENT_TYPE_IMAGE_GIF |
GIF olarak kaydedildiğinden emin olun. |
CONTENT_TYPE_IMAGE_PNG |
.PNG. |
CONTENT_TYPE_JSON |
JSON biçimindedir. |
CONTENT_TYPE_ZIP |
ZIP. |
CONTENT_TYPE_GZIP |
GZIP'e dokunun. |
CONTENT_TYPE_CSV |
CSV dosyası olarak kaydedin. |
CONTENT_TYPE_YAML |
YAML dosyasıdır. |
CONTENT_TYPE_IMAGE_WEBP |
WEBP. |
PolicySchemaNoticeDescription
PolicySchema'nın parçası olan bir alandaki belirli bir değerle ilgili özel bildirim mesajları sağlar.
JSON gösterimi |
---|
{ "field": string, "noticeValue": string, "noticeMessage": string, "acknowledgementRequired": boolean } |
Alanlar | |
---|---|
field |
Yalnızca çıkış. Bildirimle ilişkili alan adı. |
noticeValue |
Yalnızca çıkış. Bildirim içeren alanın değeri. Alan bu değere ayarlanırken değerin ayarlanması için kullanıcının bildirim mesajını onaylaması gerekebilir. |
noticeMessage |
Yalnızca çıkış. Alanın değeriyle ilişkilendirilen bildirim mesajı. |
acknowledgementRequired |
Yalnızca çıkış. Değerin ayarlanabilmesi için kullanıcının bildirim mesajını onaylamasının gerekip gerekmediği. |
TargetResource
Hedef kaynak türleri
Sıralamalar | |
---|---|
TARGET_RESOURCE_UNSPECIFIED |
Belirtilmemiş hedef kaynak. |
ORG_UNIT |
Kuruluş Birimi hedef kaynağı. |
GROUP |
Grup hedef kaynağı. |
PolicyApiLifecycle
Yaşam döngüsü bilgileri.
JSON gösterimi |
---|
{ "deprecatedInFavorOf": [ string ], "scheduledToDeprecatePolicies": [ string ], "policyApiLifecycleStage": enum ( |
Alanlar | |
---|---|
deprecatedInFavorOf[] |
Bu politikanın kullanımdan kaldırılması ve başka bir politikanın tercih edilmesi halinde, yeni politikaların PolicyAPI'de gösterileceği şekliyle tam nitelikli ad alanları. Yalnızca policyApiLifecycleStage API_DEPRECATED ise ayarlanabilir. |
scheduledToDeprecatePolicies[] |
Kullanımdan kaldırılan InFavorOf'a karşılık olarak, bu politikanın yürürlüğe girmesi nedeniyle kullanımdan kaldırılacak eski politikaların tam nitelikli ad alanları. |
policyApiLifecycleStage |
Policy API'nin mevcut yaşam döngüsü aşamasını belirtir. |
description |
Mevcut yaşam döngüsüyle ilgili açıklama. |
endSupport |
Mevcut politikanın desteklenme tarihi. Bir politikayı, destek bitiş tarihinden sonra değiştirmeye çalışırsanız Hatalı İstek (400 hatası) alırsınız. Yalnızca policyApiLifecycleStage API_DEPRECATED ise ayarlanabilir. |
PolicyApiLifecycleEnum
Policy API'nin yaşam döngüsü aşaması.
Sıralamalar | |
---|---|
API_UNSPECIFIED |
Policy Api Yaşam Döngüsü Belirtilmemiş. |
API_PREVIEW |
Politika henüz çalışmıyor ancak geliştiricilere biçim hakkında bilgi veriliyor. Bu aşama API_DEVELOPEMNT veya API_CURRENT'e aktarılabilir. |
API_DEVELOPMENT |
Politika, biçimi geriye dönük olarak uyumsuz şekilde değiştirebilir (bozucu değişiklik). Bu aşama API_CURRENT veya API_DEPRECATED sürümüne aktarılabilir. Bu özellik, yalnızca TT'lerin kullanımına sunulan politikalar için kullanılabilir veya belirli müşterilerin acil durum kullanımına yönelik olarak kullanıma sunulabilir. |
API_CURRENT |
Politika, resmi biçimdedir. Politika, biçimi geriye dönük olarak uyumlu şekilde değiştirebilir (değişiklik olmayan değişiklik). Örnek: Bu politika, alan maskeleri düzgün bir şekilde kullanıldığında, zararsız değişiklik olarak kabul edilen yeni bir alanı kullanıma sunabilir. Bu aşama API_DEPRECATED alanına aktarılabilir. |
API_DEPRECATED |
Lütfen bu politikayı kullanmayı bırakın. Bu politikanın desteği sonlandırılmıştır ve gelecekte kaldırılacaktır. Büyük olasılıkla, bunun yerini alacak yeni bir politika yürürlüğe girmiştir. |
Tarih
Takvimin tamamını veya bir kısmını temsil eder (ör. doğum günü). Günün saati ve saat dilimi başka bir yerde belirtilmiş veya önemsiz. Tarih, Miladi Takvim'e göredir. Bu, aşağıdakilerden birini temsil edebilir:
- Sıfır olmayan yıl, ay ve gün değerleriyle tam tarih.
- Bir ay ve gün ile sıfır yıl (örneğin, bir yıl dönümü).
- Tek başına bir yıl, sıfır ay ve sıfır gün.
- Sıfır gün içeren bir yıl ve ay (örneğin, kredi kartı son kullanma tarihi).
İlgili türler:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
JSON gösterimi |
---|
{ "year": integer, "month": integer, "day": integer } |
Alanlar | |
---|---|
year |
Tarihin yılı. 1 ile 9999 arasında veya yıl içermeyen bir tarihi belirtmek için 0 arasında olmalıdır. |
month |
Bir yılın ayı. 1 ile 12 arasında veya ay ve gün içermeyen bir yılı belirtmek için 0 arasında olmalıdır. |
day |
Ayın günü. 1 ile 31 arasında bir değer olmalı ve yıl ve ay için geçerlidir. Yalnızca yılı belirtmek için 0 değerini veya günün önemli olmadığı bir yılı ve ayı belirtmek için 0 değerini girin. |
Platform
Bu, Chrome'un desteklediği farklı platform gruplarının sıralamasıdır.
Sıralamalar | |
---|---|
PLATFORM_UNSPECIFIED |
Belirtilmemiş platform. |
CHROME_OS |
ChromeOS. |
CHROME_BROWSER |
OSX/Windows/Linux için Chrome Tarayıcı. |
CHROME_BROWSER_FOR_ANDROID |
Android için Chrome Tarayıcı. |
CHROME_BROWSER_FOR_IOS |
iOS için Chrome Tarayıcı. |
Yöntemler |
|
---|---|
|
Bir müşteri için kaynak adına göre belirli bir politika şeması alın. |
|
Belirli bir müşteri için belirtilen filtre değeriyle eşleşen politika şemalarının listesini alır. |