REST Resource: customers.policySchemas

แหล่งข้อมูล: PolicySchema

แหล่งข้อมูลที่แสดงสคีมานโยบาย

การแสดง JSON
{
  "name": string,
  "policyDescription": string,
  "additionalTargetKeyNames": [
    {
      object (AdditionalTargetKeyName)
    }
  ],
  "definition": {
    object (FileDescriptorProto)
  },
  "fieldDescriptions": [
    {
      object (PolicySchemaFieldDescription)
    }
  ],
  "accessRestrictions": [
    string
  ],
  "notices": [
    {
      object (PolicySchemaNoticeDescription)
    }
  ],
  "supportUri": string,
  "schemaName": string,
  "validTargetResources": [
    enum (TargetResource)
  ],
  "policyApiLifecycle": {
    object (PolicyApiLifecycle)
  },
  "categoryTitle": string,
  "supportedPlatforms": [
    enum (Platform)
  ]
}
ช่อง
name

string

รูปแบบ: name=customers/{customer}/policySchemas/{schema_namespace}

policyDescription

string

เอาต์พุตเท่านั้น คำอธิบายเกี่ยวกับสคีมานโยบายสำหรับการใช้งานของผู้ใช้

additionalTargetKeyNames[]

object (AdditionalTargetKeyName)

เอาต์พุตเท่านั้น ชื่อคีย์เพิ่มเติมที่จะใช้ระบุเป้าหมายของค่านโยบาย เมื่อระบุ policyTargetKey คีย์เพิ่มเติมแต่ละคีย์ที่ระบุไว้ที่นี่จะต้องรวมอยู่ในแมป additionalTargetKeys

definition

object (FileDescriptorProto)

คำจำกัดความของสคีมาโดยใช้ตัวบอกโปรโต

fieldDescriptions[]

object (PolicySchemaFieldDescription)

เอาต์พุตเท่านั้น คำอธิบายโดยละเอียดของแต่ละฟิลด์ที่เป็นส่วนหนึ่งของสคีมา ช่องต่างๆ แนะนำให้แสดงตามอันดับในรายการนี้ ไม่ใช่ตามหมายเลขช่อง

accessRestrictions[]

string

เอาต์พุตเท่านั้น การจำกัดการเข้าถึงที่เกี่ยวข้องกับนโยบายนี้โดยเฉพาะ

notices[]

object (PolicySchemaNoticeDescription)

เอาต์พุตเท่านั้น ข้อความประกาศพิเศษที่เกี่ยวข้องกับการตั้งค่าบางค่าในช่องบางช่องในสคีมา

supportUri

string

เอาต์พุตเท่านั้น URI ไปยังบทความสนับสนุนที่เกี่ยวข้องสำหรับสคีมานี้

schemaName

string

เอาต์พุตเท่านั้น ชื่อที่สมบูรณ์ในตัวเองของสคีมานโยบาย ค่านี้ใช้เพื่อกรอกข้อมูลในช่อง policySchema ใน PolicyValue เมื่อเรียกใช้ BatchInheritOrgUnitPolicies BatchModifyOrgUnitPolicies BatchModifyGroupPolicies หรือ BatchDeleteGroupPolicies

validTargetResources[]

enum (TargetResource)

เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับทรัพยากรเป้าหมายที่เกี่ยวข้องสำหรับนโยบาย

policyApiLifecycle

object (PolicyApiLifecycle)

เอาต์พุตเท่านั้น ข้อมูลวงจรปัจจุบัน

categoryTitle

string

ชื่อหมวดหมู่ที่มีการตั้งค่า

supportedPlatforms[]

enum (Platform)

เอาต์พุตเท่านั้น รายการระบุว่านโยบายจะมีผลเฉพาะกับอุปกรณ์/ผู้ใช้ในแพลตฟอร์มเหล่านี้

AdditionalTargetKeyName

ชื่อคีย์เพิ่มเติมที่จะใช้ระบุเป้าหมายของค่านโยบาย

การแสดง JSON
{
  "key": string,
  "keyDescription": string
}
ช่อง
key

string

ชื่อคีย์

keyDescription

string

คำอธิบายคีย์

FileDescriptorProto

อธิบายไฟล์ .proto ที่สมบูรณ์

การแสดง JSON
{
  "name": string,
  "package": string,
  "messageType": [
    {
      object (DescriptorProto)
    }
  ],
  "enumType": [
    {
      object (EnumDescriptorProto)
    }
  ],
  "syntax": string,
}
ช่อง
name

string

ชื่อไฟล์ที่สัมพันธ์กับรูทของโครงสร้างต้นฉบับ

package

string

เช่น "foo", "foo.bar" ฯลฯ

messageType[]

object (DescriptorProto)

คำจำกัดความระดับบนสุดทั้งหมดในไฟล์นี้

enumType[]

object (EnumDescriptorProto)

syntax

string

ไวยากรณ์ของไฟล์ Proto ค่าที่รองรับคือ "Proto2", "protocol3" และ "editions"

หากมี edition อยู่ ค่านี้จะต้องเป็น "รุ่น"

DescriptorProto

อธิบายประเภทข้อความ

การแสดง JSON
{
  "name": string,
  "field": [
    {
      object (FieldDescriptorProto)
    }
  ],
  "nestedType": [
    {
      object (DescriptorProto)
    }
  ],
  "enumType": [
    {
      object (EnumDescriptorProto)
    }
  ],
  "oneofDecl": [
    {
      object (OneofDescriptorProto)
    }
  ]
}
ช่อง
name

string

field[]

object (FieldDescriptorProto)

nestedType[]

object (DescriptorProto)

enumType[]

object (EnumDescriptorProto)

oneofDecl[]

object (OneofDescriptorProto)

FieldDescriptorProto

อธิบายช่องภายในข้อความ

การแสดง JSON
{
  "name": string,
  "number": integer,
  "label": enum (Label),
  "type": enum (Type),
  "typeName": string,
  "defaultValue": string,
  "oneofIndex": integer,
  "jsonName": string,
  "proto3Optional": boolean
}
ช่อง
name

string

number

integer

label

enum (Label)

type

enum (Type)

ไม่จำเป็นต้องตั้งค่านี้ หากตั้งค่า typeName ไว้ หากมีการตั้งค่าทั้ง this และ typeName ค่านี้ต้องเป็น TYPE_ENUM, TYPE_MESSAGE หรือ TYPE_GROUP

typeName

string

สำหรับประเภทข้อความและ enum นี่คือชื่อของประเภท หากชื่อขึ้นต้นด้วย "." แสดงว่าชื่อแบบเต็ม มิฉะนั้น กฎที่กำหนดขอบเขตเหมือน C++ จะใช้เพื่อค้นหาประเภท (เช่น ระบบจะค้นหาประเภทที่ซ้อนกันภายในข้อความนี้ก่อน จากนั้นจะค้นหาภายในรายการระดับบนไปจนถึงเนมสเปซรูท)

defaultValue

string

สำหรับประเภทตัวเลข จะมีข้อความต้นฉบับแทนค่า สำหรับบูลีน "true" หรือ "false" สำหรับสตริง จะมีเนื้อหาข้อความเริ่มต้น (ไม่มีการกำหนดเป็นอักขระหลีกแต่อย่างใด) สำหรับไบต์ จะมีค่า C Escape ไบต์ทั้งหมดที่ >= 128 มีการกำหนดเป็นอักขระหลีก

oneofIndex

integer

หากมีการตั้งค่า ให้จัดทำดัชนีของค่าใดค่าหนึ่งในรายการ oneofdecl ของประเภทที่มี ช่องนี้เป็นสมาชิกของช่องดังกล่าว

jsonName

string

ชื่อ JSON ของฟิลด์นี้ ค่านี้ถูกกำหนดโดยคอมไพเลอร์โปรโตคอล หากผู้ใช้ตั้งค่า "jsonName" ตัวเลือกนี้ในช่องนี้ ระบบจะใช้ค่าของตัวเลือกดังกล่าว มิฉะนั้นจะอนุมานจากชื่อฟิลด์โดยแปลงเป็น CamlCase

proto3Optional

boolean

หากจริง พารามิเตอร์นี้คือ Proto3 "ไม่บังคับ" เมื่อไม่บังคับให้ช่อง Proto3 ช่องดังกล่าวจะติดตามการแสดงผลโดยไม่คำนึงถึงช่องประเภท

เมื่อ Proto3Optional ของคุณกลายเป็นจริง ช่องนี้จะต้องเป็นของฟิลด์ใดช่องหนึ่ง เพื่อส่งสัญญาณไปยังไคลเอ็นต์ Proto3 เก่าว่ามีการติดตามการมีอยู่สำหรับฟิลด์นี้ โครงสร้างนี้เรียกว่า "สังเคราะห์" ฟิลด์ใดฟิลด์หนึ่ง และฟิลด์นี้จะต้องเป็นสมาชิกเพียงคนเดียว (ฟิลด์ตัวเลือก PRO36 แต่ละรายการจะมีฟิลด์สังเคราะห์ของตัวเอง) หนึ่งในกลุ่มสังเคราะห์อยู่ในคำอธิบายเท่านั้น และจะไม่สร้าง API ใดๆ ธีมสังเคราะห์ต้องมีลำดับอยู่หลัง "ของจริง" ทั้งหมด อย่างใดอย่างหนึ่ง

สำหรับช่องข้อความ protocol3Optional จะไม่สร้างการเปลี่ยนแปลงเชิงความหมายเนื่องจากช่องข้อความแบบไม่ซ้ำจะติดตามการแสดงข้อมูลเสมอ อย่างไรก็ตาม ข้อมูลนี้ยังคงระบุรายละเอียดเชิงความหมายว่าผู้ใช้เขียนว่า "ไม่บังคับ" หรือไม่ หรือไม่ ซึ่งอาจเป็นประโยชน์ในการส่งไฟล์ .prof ไป-กลับ เราจะใส่ฟิลด์สังเคราะห์อย่างใดอย่างหนึ่งให้กับฟิลด์ข้อความด้วย ถึงจะไม่ต้องติดตามการมีอยู่ก็ตาม ซึ่งเป็นเรื่องที่สำคัญอย่างยิ่ง เนื่องจากโปรแกรมแยกวิเคราะห์ไม่สามารถบอกได้ว่าช่องหนึ่งเป็นข้อความหรือ enum จึงต้องสร้างช่องสังเคราะห์ขึ้นเสมอ

ช่องที่ไม่บังคับของ Proto2 ไม่ได้ตั้งค่าแฟล็กนี้ เนื่องจากมีการระบุไว้เป็นไม่บังคับด้วย LABEL_OPTIONAL

ป้ายกำกับ

Enum
LABEL_OPTIONAL 0 สงวนไว้สำหรับข้อผิดพลาด
LABEL_REPEATED
LABEL_REQUIRED ป้ายกำกับที่จำเป็นใช้ได้เฉพาะใน Proto2 ส่วนใน Proto3 และ Editions จะไม่อนุญาตอย่างชัดแจ้ง ในรุ่นต่างๆ จะใช้ฟีเจอร์ fieldPresence เพื่อให้เกิดลักษณะการทำงานนี้ได้

ประเภท

Enum
TYPE_DOUBLE 0 สงวนไว้สำหรับข้อผิดพลาด คำสั่งซื้อผิดปกติเนื่องจากเหตุผลด้านประวัติ
TYPE_FLOAT
TYPE_INT64 ไม่ได้เข้ารหัสแบบ ZigZag ตัวเลขที่เป็นค่าลบจะใช้ 10 ไบต์ ใช้ TYPE_SINT64 หากมีแนวโน้มที่จะมีค่าลบ
TYPE_UINT64
TYPE_INT32 ไม่ได้เข้ารหัสแบบ ZigZag ตัวเลขที่เป็นค่าลบจะใช้ 10 ไบต์ ใช้ TYPE_SINT32 หากมีแนวโน้มที่จะมีค่าลบ
TYPE_FIXED64
TYPE_FIXED32
TYPE_BOOL
TYPE_STRING
TYPE_GROUP การรวมที่คั่นด้วยแท็ก เลิกใช้งานประเภทกลุ่มและไม่รองรับหลังจาก Proto2 อย่างไรก็ตาม การติดตั้งใช้งาน Proto3 ยังควรแยกวิเคราะห์รูปแบบสายของกลุ่มได้ และถือว่าฟิลด์กลุ่มเป็นฟิลด์ที่ไม่รู้จัก ในรุ่นต่างๆ คุณจะเปิดใช้รูปแบบแบบกลุ่มผ่านฟีเจอร์ messageEncoding ได้
TYPE_MESSAGE การรวมที่คั่นด้วยความยาว
TYPE_BYTES ใหม่ในเวอร์ชัน 2
TYPE_UINT32
TYPE_ENUM
TYPE_SFIXED32
TYPE_SFIXED64
TYPE_SINT32 ใช้การเข้ารหัสแบบ ZigZag
TYPE_SINT64 ใช้การเข้ารหัสแบบ ZigZag

EnumDescriptorProto

อธิบายประเภท Enum

การแสดง JSON
{
  "name": string,
  "value": [
    {
      object (EnumValueDescriptorProto)
    }
  ]
}
ช่อง
name

string

value[]

object (EnumValueDescriptorProto)

EnumValueDescriptorProto

อธิบายค่าภายใน enum

การแสดง JSON
{
  "name": string,
  "number": integer
}
ช่อง
name

string

number

integer

OneofDescriptorProto

อธิบายอย่างใดอย่างหนึ่ง

การแสดง JSON
{
  "name": string
}
ช่อง
name

string

PolicySchemaFieldDescription

ให้ข้อมูลโดยละเอียดสำหรับช่องที่เฉพาะเจาะจงซึ่งเป็นส่วนหนึ่งของ PolicySchema

การแสดง JSON
{
  "field": string,
  "description": string,
  "inputConstraint": string,
  "knownValueDescriptions": [
    {
      object (PolicySchemaFieldKnownValueDescription)
    }
  ],
  "nestedFieldDescriptions": [
    {
      object (PolicySchemaFieldDescription)
    }
  ],
  "fieldDependencies": [
    {
      object (PolicySchemaFieldDependencies)
    }
  ],
  "requiredItems": [
    {
      object (PolicySchemaRequiredItems)
    }
  ],
  "defaultValue": value,
  "name": string,
  "fieldDescription": string,
  "fieldConstraints": {
    object (FieldConstraints)
  }
}
ช่อง
field

string

เอาต์พุตเท่านั้น ชื่อของช่องสำหรับ ที่เชื่อมโยงกับคำอธิบายนี้

description
(deprecated)

string

เลิกใช้งานแล้ว โปรดใช้ชื่อและ FieldDescription แทน คำอธิบายสำหรับช่อง

inputConstraint

string

เอาต์พุตเท่านั้น ข้อจำกัดอินพุตใดๆ ที่เกี่ยวข้องกับค่าสำหรับช่อง

knownValueDescriptions[]

object (PolicySchemaFieldKnownValueDescription)

เอาต์พุตเท่านั้น หากช่องนี้มีชุดค่าที่รู้จัก ช่องนี้จะมีคำอธิบายสำหรับค่าเหล่านี้

nestedFieldDescriptions[]

object (PolicySchemaFieldDescription)

เอาต์พุตเท่านั้น ระบุคำอธิบายของช่องที่ฝังอยู่ในช่องนี้ หากช่องนี้เป็นประเภทข้อความที่กำหนดหลายช่อง ช่องต่างๆ แนะนำให้แสดงตามอันดับในรายการนี้ ไม่ใช่ตามหมายเลขช่อง

fieldDependencies[]

object (PolicySchemaFieldDependencies)

เอาต์พุตเท่านั้น มีรายการช่องและค่า อย่างน้อย 1 ช่องต้องมีค่าที่เกี่ยวข้อง จึงจะตั้งค่าช่องนี้ได้

requiredItems[]

object (PolicySchemaRequiredItems)

เอาต์พุตเท่านั้น แสดงรายการช่องที่ต้องตั้งค่าหากช่องนี้มีค่าที่ต้องการ

defaultValue

value (Value format)

เอาต์พุตเท่านั้น ค่าเริ่มต้นของไคลเอ็นต์หากไม่ได้ตั้งค่านโยบาย

name

string

เอาต์พุตเท่านั้น ชื่อของช่อง

fieldDescription

string

เอาต์พุตเท่านั้น คำอธิบายของช่อง

fieldConstraints

object (FieldConstraints)

เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับข้อจำกัดอินพุตที่เชื่อมโยงกับค่าสำหรับช่อง

PolicySchemaFieldKnownValueDescription

ให้ข้อมูลโดยละเอียดเกี่ยวกับค่าที่ทราบซึ่งอนุญาตสำหรับช่องใดช่องหนึ่งใน PolicySchema

การแสดง JSON
{
  "value": string,
  "description": string,
  "fieldDependencies": [
    {
      object (PolicySchemaFieldDependencies)
    }
  ]
}
ช่อง
value

string

เอาต์พุตเท่านั้น การกำหนดสตริงใหม่ของค่าที่สามารถกำหนดให้กับช่องได้

description

string

เอาต์พุตเท่านั้น คำอธิบายเพิ่มเติมสำหรับค่านี้

fieldDependencies[]

object (PolicySchemaFieldDependencies)

เอาต์พุตเท่านั้น เงื่อนไขช่องจำเป็นต้องมีเพื่อให้ค่านี้ถูกต้อง

PolicySchemaFieldDependencies

ช่องและค่าที่อนุญาตให้ตั้งค่าอีกช่องหนึ่ง

การแสดง JSON
{
  "sourceField": string,
  "sourceFieldValue": string
}
ช่อง
sourceField

string

ฟิลด์แหล่งที่มาที่ฟิลด์นี้ใช้งานอยู่

sourceFieldValue

string

ค่าที่ช่องแหล่งที่มาต้องมีเพื่อให้ช่องนี้ได้รับอนุญาต

PolicySchemaRequiredItems

ช่องที่ต้องกรอกตามค่าของช่องนี้

การแสดง JSON
{
  "fieldConditions": [
    string
  ],
  "requiredFields": [
    string
  ]
}
ช่อง
fieldConditions[]

string

ค่าในช่องที่กระตุ้นให้เกิดการบังคับใช้ช่องที่ต้องกรอก ฟิลด์เงื่อนไขที่ไม่มีข้อมูลจะหมายความว่าค่าใดๆ ที่กำหนดให้กับฟิลด์นี้จะกระตุ้นให้เกิดการบังคับใช้ฟิลด์ที่จำเป็น

requiredFields[]

string

ฟิลด์ที่จำเป็นเนื่องจากเงื่อนไขของช่อง

FieldConstraints

ข้อมูลเกี่ยวกับข้อจำกัดของช่วง

การแสดง JSON
{
  "numericRangeConstraint": {
    object (NumericRangeConstraint)
  },
  "uploadedFileConstraints": {
    object (UploadedFileConstraints)
  }
}
ช่อง
numericRangeConstraint

object (NumericRangeConstraint)

ช่วงที่อนุญาตสำหรับช่องตัวเลข

uploadedFileConstraints

object (UploadedFileConstraints)

ข้อจำกัดของไฟล์ที่อัปโหลดของนโยบายไฟล์ หากมี นโยบายนี้กําหนดให้ URL ดึงข้อมูลได้ด้วยการอัปโหลดไฟล์ที่มีข้อจํากัดที่ระบุไว้ในโปรโตนี้

NumericRangeConstraint

ข้อจำกัดบนขอบเขตบนและ/หรือล่างโดยตั้งค่าอย่างน้อยหนึ่งค่า

การแสดง JSON
{
  "minimum": string,
  "maximum": string
}
ช่อง
minimum

string (int64 format)

ค่าต่ำสุด

maximum

string (int64 format)

ค่าสูงสุด

UploadedFileConstraints

ข้อจำกัดของไฟล์ที่อัปโหลดของนโยบายไฟล์

การแสดง JSON
{
  "supportedContentTypes": [
    enum (ContentType)
  ],
  "sizeLimitBytes": string
}
ช่อง
supportedContentTypes[]

enum (ContentType)

ประเภทไฟล์ที่อัปโหลดสำหรับการตั้งค่าได้

sizeLimitBytes

string (int64 format)

ขีดจำกัดขนาดไฟล์ที่อัปโหลดสำหรับการตั้งค่าในหน่วยไบต์

ContentType

ประเภทไฟล์ที่อัปโหลดสำหรับการตั้งค่าได้

Enum
CONTENT_TYPE_UNSPECIFIED ประเภทเนื้อหาที่ระบุไม่ได้
CONTENT_TYPE_PLAIN_TEXT ข้อความธรรมดา
CONTENT_TYPE_HTML HTML
CONTENT_TYPE_IMAGE_JPEG JPEG
CONTENT_TYPE_IMAGE_GIF GIF
CONTENT_TYPE_IMAGE_PNG PNG
CONTENT_TYPE_JSON JSON
CONTENT_TYPE_ZIP ZIP
CONTENT_TYPE_GZIP GZIP
CONTENT_TYPE_CSV CSV
CONTENT_TYPE_YAML YAML
CONTENT_TYPE_IMAGE_WEBP WebP

PolicySchemaNoticeDescription

แสดงข้อความประกาศพิเศษที่เกี่ยวข้องกับค่าหนึ่งๆ ในช่องที่เป็นส่วนหนึ่งของ PolicySchema

การแสดง JSON
{
  "field": string,
  "noticeValue": string,
  "noticeMessage": string,
  "acknowledgementRequired": boolean
}
ช่อง
field

string

เอาต์พุตเท่านั้น ชื่อช่องที่เชื่อมโยงกับหนังสือแจ้ง

noticeValue

string

เอาต์พุตเท่านั้น ค่าของช่องที่มีประกาศ เมื่อตั้งค่าช่องเป็นค่านี้ ผู้ใช้อาจต้องรับทราบข้อความการแจ้งเตือนจึงจะกำหนดค่าได้

noticeMessage

string

เอาต์พุตเท่านั้น ข้อความประกาศเชื่อมโยงกับค่าของช่อง

acknowledgementRequired

boolean

เอาต์พุตเท่านั้น ผู้ใช้ต้องรับทราบข้อความการแจ้งเตือนก่อนจึงจะกำหนดค่าได้

TargetResource

ประเภททรัพยากรเป้าหมาย

Enum
TARGET_RESOURCE_UNSPECIFIED ทรัพยากรเป้าหมายที่ไม่ได้ระบุ
ORG_UNIT ทรัพยากรเป้าหมายหน่วยขององค์กร
GROUP ทรัพยากรเป้าหมายของกลุ่ม

PolicyApiLifecycle

ข้อมูลวงจร

การแสดง JSON
{
  "deprecatedInFavorOf": [
    string
  ],
  "scheduledToDeprecatePolicies": [
    string
  ],
  "policyApiLifecycleStage": enum (PolicyApiLifecycleEnum),
  "description": string,
  "endSupport": {
    object (Date)
  }
}
ช่อง
deprecatedInFavorOf[]

string

ในกรณีที่เลิกใช้งานนโยบายนี้เพื่อเปลี่ยนไปใช้นโยบายอื่น เนมสเปซที่มีคุณสมบัติครบถ้วนของนโยบายใหม่จะแสดงใน PolicyAPI ตั้งค่าได้ก็ต่อเมื่อ policyApiLifecycleStage เป็น API_DEPRECATED

scheduledToDeprecatePolicies[]

string

เนมสเปซที่ตรงตามเกณฑ์ทั้งหมดของนโยบายเก่าที่จะเลิกใช้งานเนื่องจากมีการเริ่มใช้นโยบายนี้เพื่อให้สอดคล้องกับการเลิกใช้งาน InFavorOf

policyApiLifecycleStage

enum (PolicyApiLifecycleEnum)

ระบุขั้นตอนวงจรปัจจุบันของ API นโยบาย

description

string

คำอธิบายเกี่ยวกับวงจรชีวิตปัจจุบัน

endSupport

object (Date)

สิ้นสุดวันที่รองรับนโยบายปัจจุบัน การพยายามแก้ไขนโยบายหลังจากวันที่สิ้นสุดการสนับสนุนจะส่งผลให้คําขอไม่ถูกต้อง (ข้อผิดพลาด 400) ตั้งค่าได้ก็ต่อเมื่อ policyApiLifecycleStage เป็น API_DEPRECATED

PolicyApiLifecycleEnum

ขั้นตอนในวงจรของ API นโยบาย

Enum
API_UNSPECIFIED ไม่ระบุวงจร API นโยบาย
API_PREVIEW นโยบายยังใช้ไม่ได้ แต่แจ้งให้นักพัฒนาแอปทราบล่วงหน้าเกี่ยวกับรูปแบบ ขั้นตอนนี้สามารถโอนไปยัง API_DEVELOPEMNT หรือ API_CURRENT ได้
API_DEVELOPMENT นโยบายอาจเปลี่ยนรูปแบบให้เข้ากันไม่ได้ย้อนหลัง (การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ) ขั้นตอนนี้สามารถโอนไปยัง API_CURRENT หรือ API_DEPRECATED โดยสามารถใช้กับนโยบายที่เปิดตัวเฉพาะใน TT หรือเปิดตัวกับลูกค้าบางรายสำหรับการใช้งานในกรณีฉุกเฉิน
API_CURRENT นโยบายในรูปแบบที่เป็นทางการ นโยบายสามารถเปลี่ยนรูปแบบให้เข้ากันได้แบบย้อนหลัง (การเปลี่ยนแปลงที่ไม่เสียหาย) ตัวอย่าง: นโยบายนี้เริ่มใช้ช่องใหม่ซึ่งถือว่าเป็นการเปลี่ยนแปลงที่ไม่ส่งผลดีได้ เมื่อมีการใช้มาสก์ของช่องอย่างเหมาะสม ขั้นตอนนี้สามารถโอนไปยัง API_DEPRECATED
API_DEPRECATED โปรดหยุดใช้นโยบายนี้ นโยบายนี้เลิกใช้งานแล้วและอาจ/จะถูกนำออกในอนาคต น่าจะมีการนำนโยบายใหม่มาใช้แทนนโยบายนี้

วันที่

แสดงวันที่ในปฏิทินบางส่วนหรือทั้งหมด เช่น วันเกิด มีการระบุเวลาของวันและเขตเวลาไว้ที่อื่นหรือไม่มีนัยสำคัญ วันที่จะสัมพันธ์กับปฏิทินเกรกอเรียน ซึ่งอาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้

  • วันที่แบบเต็ม โดยมีค่าปี เดือน และวันที่ไม่ใช่ 0
  • 1 เดือนและวัน โดยมี 0 ปี (เช่น วันครบรอบ)
  • ปีหนึ่งๆ มี 0 เดือนและมี 0 วัน
  • 1 ปีและเดือน โดยมี 0 วัน (เช่น วันที่หมดอายุของบัตรเครดิต)

ประเภทที่เกี่ยวข้อง:

การแสดง JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
ช่อง
year

integer

ปีของวันที่ ต้องเป็นตัวเลขตั้งแต่ 1 ถึง 9999 หรือ 0 เพื่อระบุวันที่ที่ไม่มีปี

month

integer

เดือนของปี ต้องมีค่าตั้งแต่ 1 ถึง 12 หรือ 0 เพื่อระบุปีที่ไม่มีเดือนและวัน

day

integer

วันของเดือน ต้องมีค่าตั้งแต่ 1 ถึง 31 และจะใช้ได้สำหรับปีและเดือน หรือ 0 เพื่อระบุปีเพียงอย่างเดียว หรือ 1 ปีและเดือนที่วันไม่มีนัยสำคัญ

แพลตฟอร์ม

นี่คือ Enum ของกลุ่มแพลตฟอร์มต่างๆ ที่ Chrome รองรับ

Enum
PLATFORM_UNSPECIFIED แพลตฟอร์มที่ไม่ได้ระบุ
CHROME_OS ChromeOS
CHROME_BROWSER เบราว์เซอร์ Chrome สำหรับ OSX/Windows/Linux
CHROME_BROWSER_FOR_ANDROID เบราว์เซอร์ Chrome สำหรับ Android
CHROME_BROWSER_FOR_IOS เบราว์เซอร์ Chrome สำหรับ iOS

เมธอด

get

รับสคีมานโยบายที่เฉพาะเจาะจงสำหรับลูกค้าตามชื่อทรัพยากร

list

รับรายการสคีมานโยบายที่ตรงกับค่าตัวกรองที่ระบุสำหรับลูกค้า