REST Resource: customers.policySchemas

संसाधन: नीति से जुड़ा स्कीमा

नीति के स्कीमा को दिखाने वाला संसाधन.

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

सिर्फ़ आउटपुट के लिए. इस स्कीमा से जुड़े सहायता लेख का यूआरआई.

schemaName

string

सिर्फ़ आउटपुट के लिए. नीति के स्कीमा का पूरी तरह क्वालिफ़ाइड नाम. इस वैल्यू का इस्तेमाल, BatchInheritOrgUnitPolicies BatchModifyOrgUnitPolicies BatchModifyGroupPolicies या BatchDeleteGroupPolicies को कॉल करते समय, PolicyValue में मौजूद policySchema फ़ील्ड को भरने के लिए किया जाता है.

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

प्रोटो फ़ाइल का सिंटैक्स. इस्तेमाल की जा सकने वाली वैल्यू "proto2", "proto3", और "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 सेट है, तो इसे सेट करने की ज़रूरत नहीं है. यदि यह और typeName दोनों सेट हैं तो यह TYPE_ENUM, TYPE_MESSAGE या TYPE_GROUP में से एक होना चाहिए.

typeName

string

मैसेज और ईनम टाइप के लिए, यह टाइप का नाम है. अगर नाम '.' से शुरू होता है, तो यह सभी शर्तें पूरी करता है. ऐसा नहीं होने पर, C++ जैसे स्कोपिंग नियमों का इस्तेमाल, टाइप ढूंढने के लिए किया जाता है. उदाहरण के लिए, पहले इस मैसेज में नेस्ट किए गए टाइप को खोजा जाता है, फिर पैरंट में, रूट नेमस्पेस तक खोजा जाता है.

defaultValue

string

संख्या वाले टाइप के लिए, वैल्यू का मूल टेक्स्ट शामिल होता है. बूलियन के लिए, "true" या "गलत". स्ट्रिंग के लिए, इसमें डिफ़ॉल्ट टेक्स्ट कॉन्टेंट होता है (किसी भी तरह से एस्केप नहीं किया गया है). बाइट के लिए, इसमें C एस्केप वैल्यू शामिल होती है. सभी बाइट >= 128 एस्केप किए गए हैं.

oneofIndex

integer

अगर सेट हो, तो कंटेनिंग टाइप की oneofdecl सूची में से किसी एक का इंडेक्स देता है. यह फ़ील्ड उसी का सदस्य है.

jsonName

string

इस फ़ील्ड का JSON नाम. वैल्यू, प्रोटोकॉल कंपाइलर की मदद से सेट की जाती है. अगर उपयोगकर्ता ने "jsonName" सेट किया है विकल्प चुनते हैं, तो उस विकल्प के मान का उपयोग किया जाएगा. अगर ऐसा नहीं होता है, तो फ़ील्ड के नाम में से यह सिर्फ़ CamlCase में बदल दिया जाता है.

proto3Optional

boolean

अगर सही है, तो यह एक प्रोटो3 "ज़रूरी नहीं" है. जब प्रोटोकॉल 3 फ़ील्ड वैकल्पिक होता है, तो यह फ़ील्ड टाइप पर ध्यान दिए बिना, मौजूदगी को ट्रैक करता है.

जब proto3Optional सही है, तो पुराने Proto3 क्लाइंट को यह संकेत देने के लिए यह फ़ील्ड किसी एक फ़ील्ड से संबंधित होना चाहिए कि इस फ़ील्ड के लिए मौजूदगी को ट्रैक किया जा रहा है. इनमें से एक को "सिंथेटिक" कहा जाता है इनमें से एक फ़ील्ड होना चाहिए और यह फ़ील्ड उसका एकमात्र सदस्य होना चाहिए (हर प्रोटो3 वैकल्पिक फ़ील्ड को उसका अपना सिंथेटिक एक हिस्सा मिलता है). सिंथेटिक वनफ़ेक्ट सिर्फ़ डिस्क्रिप्टर में मौजूद होते हैं और एपीआई को जनरेट नहीं करते. सिंथेटिक वनऑफ़ सभी "वास्तविक" के बाद ऑर्डर किए जाने चाहिए इनमें से एक है.

मैसेज फ़ील्ड के लिए,proto3Optional किसी भी तरह के सिमैंटिक बदलाव नहीं करता, क्योंकि मैसेज फ़ील्ड को दोहराया नहीं गया है, इसलिए हमेशा मौजूदगी को ट्रैक किया जाता है. हालांकि, यह अब भी सिमैंटिक जानकारी दिखाता है कि उपयोगकर्ता ने "ज़रूरी नहीं" लिखा है या नहीं या नहीं. यह .proto फ़ाइल को राउंड-ट्रिप करने के लिए उपयोगी हो सकता है. मैसेज फ़ील्ड को एक जैसा बनाए रखने के लिए, हम उसे सिंथेटिक भी देते हैं. हालांकि, मौजूदगी को ट्रैक करने के लिए इसकी ज़रूरत नहीं होती. यह खास तौर पर ज़रूरी है, क्योंकि पार्सर यह नहीं बता सकता कि फ़ील्ड कोई मैसेज है या एक ईनम. इसलिए, इसे हमेशा सिंथेटिक एक करना होगा.

Proto2 वैकल्पिक फ़ील्ड इस फ़्लैग को सेट नहीं करते, क्योंकि वे पहले से ही LABEL_OPTIONAL के साथ वैकल्पिक होने का संकेत देते हैं.

लेबल

Enums
LABEL_OPTIONAL 0 गड़बड़ियों के लिए रिज़र्व है
LABEL_REPEATED
LABEL_REQUIRED ज़रूरी लेबल की अनुमति सिर्फ़ proto2 में है. Proto3 और उसके वर्शन में साफ़ तौर पर, इस पर पाबंदी है. एडिशन में, ऐसा व्यवहार पाने के लिए fieldPresence सुविधा का इस्तेमाल किया जा सकता है.

टाइप

Enums
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

किसी ईनम के अंदर के किसी मान के बारे में बताता है.

JSON के काेड में दिखाना
{
  "name": string,
  "number": integer
}
फ़ील्ड
name

string

number

integer

OneofDescriptorProto

इनमें से एक के बारे में बताता है.

JSON के काेड में दिखाना
{
  "name": string
}
फ़ील्ड
name

string

PolicySchemaFieldDescription

इससे उस फ़ील्ड के बारे में ज़्यादा जानकारी मिलती है जो नीति से जुड़े स्कीमा का हिस्सा है.

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

समर्थन नहीं होना या रुकना. इसके बजाय, name और fieldDescription का इस्तेमाल करें. फ़ील्ड की जानकारी.

inputConstraint

string

सिर्फ़ आउटपुट के लिए. फ़ील्ड की वैल्यू पर लागू होने वाला कोई भी इनपुट कंस्ट्रेंट.

knownValueDescriptions[]

object (PolicySchemaFieldKnownValueDescription)

सिर्फ़ आउटपुट के लिए. अगर फ़ील्ड में ऐसी वैल्यू हैं जिनके बारे में पहले से जानकारी है, तो यह फ़ील्ड उन वैल्यू की जानकारी देगा.

nestedFieldDescriptions[]

object (PolicySchemaFieldDescription)

सिर्फ़ आउटपुट के लिए. अगर फ़ील्ड, एक से ज़्यादा फ़ील्ड को तय करने वाला मैसेज टाइप है, तो इस फ़ील्ड में नेस्ट किए गए फ़ील्ड की जानकारी देता है. फ़ील्ड को इस सूची के क्रम के हिसाब से दिखाने का सुझाव दिया जाता है, फ़ील्ड नंबर के हिसाब से नहीं.

fieldDependencies[]

object (PolicySchemaFieldDependencies)

सिर्फ़ आउटपुट के लिए. यह फ़ील्ड और वैल्यू की सूची देता है. इस फ़ील्ड को सेट करने के लिए, कम से कम एक फ़ील्ड में उसकी वैल्यू होनी चाहिए.

requiredItems[]

object (PolicySchemaRequiredItems)

सिर्फ़ आउटपुट के लिए. उन फ़ील्ड की सूची देता है जिन्हें इस फ़ील्ड में कोई तय वैल्यू सेट करने पर सेट करना ज़रूरी होता है.

defaultValue

value (Value format)

सिर्फ़ आउटपुट के लिए. अगर इस नीति को सेट नहीं किया जाता है, तो क्लाइंट डिफ़ॉल्ट तौर पर सेट होता है.

name

string

सिर्फ़ आउटपुट के लिए. फ़ील्ड का नाम.

fieldDescription

string

सिर्फ़ आउटपुट के लिए. फ़ील्ड की जानकारी.

fieldConstraints

object (FieldConstraints)

सिर्फ़ आउटपुट के लिए. फ़ील्ड की वैल्यू से जुड़ी किसी भी इनपुट शर्त के बारे में जानकारी.

PolicySchemaFieldKnownValueDescription

इससे उस जानी-पहचानी वैल्यू के बारे में पूरी जानकारी मिलती है जिसे पॉलिसी स्कीमा में मौजूद किसी खास फ़ील्ड के लिए इस्तेमाल किया जा सकता है.

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)

फ़ाइल नीति की अपलोड की गई फ़ाइल पर पाबंदियां. अगर यह नीति मौजूद है, तो इस नीति के लिए एक यूआरएल की ज़रूरत होती है, जिसे इस प्रोटो में बताई गई कंस्ट्रेंट के साथ फ़ाइल अपलोड करके फ़ेच किया जा सकता है.

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

ऐसे फ़ाइल टाइप जिन्हें किसी सेटिंग के लिए अपलोड किया जा सकता है.

Enums
CONTENT_TYPE_UNSPECIFIED कॉन्टेंट टाइप की जानकारी नहीं है.
CONTENT_TYPE_PLAIN_TEXT सादा लेख.
CONTENT_TYPE_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 हां.
CONTENT_TYPE_IMAGE_WEBP WebP.

PolicySchemaNoticeDescription

नीति स्कीमा का हिस्सा होने वाले फ़ील्ड में, किसी खास वैल्यू के बारे में खास सूचना के मैसेज देता है.

JSON के काेड में दिखाना
{
  "field": string,
  "noticeValue": string,
  "noticeMessage": string,
  "acknowledgementRequired": boolean
}
फ़ील्ड
field

string

सिर्फ़ आउटपुट के लिए. सूचना से जुड़े फ़ील्ड का नाम.

noticeValue

string

सिर्फ़ आउटपुट के लिए. सूचना वाले फ़ील्ड की वैल्यू. फ़ील्ड को इस वैल्यू पर सेट करते समय, उपयोगकर्ता को सूचना वाला मैसेज स्वीकार करना पड़ सकता है, ताकि वैल्यू सेट की जा सके.

noticeMessage

string

सिर्फ़ आउटपुट के लिए. सूचना का मैसेज, फ़ील्ड की वैल्यू से जुड़ा होता है.

acknowledgementRequired

boolean

सिर्फ़ आउटपुट के लिए. वैल्यू सेट करने से पहले, उपयोगकर्ता को सूचना वाले मैसेज को स्वीकार करना होगा या नहीं.

TargetResource

टारगेट के संसाधन के टाइप

Enums
TARGET_RESOURCE_UNSPECIFIED ऐसा टारगेट रिसॉर्स नहीं है जिसकी जानकारी नहीं है.
ORG_UNIT संगठन की इकाई के टारगेट संसाधन.
GROUP ग्रुप टारगेट संसाधन.

PolicyApiLifecycle

लाइफ़साइकल की जानकारी.

JSON के काेड में दिखाना
{
  "deprecatedInFavorOf": [
    string
  ],
  "scheduledToDeprecatePolicies": [
    string
  ],
  "policyApiLifecycleStage": enum (PolicyApiLifecycleEnum),
  "description": string,
  "endSupport": {
    object (Date)
  }
}
फ़ील्ड
deprecatedInFavorOf[]

string

अगर इस नीति की वजह से किसी दूसरी नीति के इस्तेमाल पर रोक लगा दी गई है, तो नई नीतियों के पूरी तरह क्वालिफ़ाइड नेमस्पेस, जिन्हें PolicyAPI में दिखाया जाएगा. सिर्फ़ तब सेट किया जा सकता है, जब policyApiलाइफ़cycleStage, API_DEPRECATED हो.

scheduledToDeprecatePolicies[]

string

पुरानी नीतियों के पूरी तरह क्वालिफ़ाइड नेमस्पेस के तौर पर, यह सुविधा बंद कर दी गई है. साथ ही, इस नीति के लागू होने की वजह से अब यह सेवा बंद कर दी जाएगी.

policyApiLifecycleStage

enum (PolicyApiLifecycleEnum)

इससे, Policy API की मौजूदा लाइफ़ साइकल के बारे में पता चलता है.

description

string

मौजूदा लाइफ़ साइकल के बारे में जानकारी.

endSupport

object (Date)

मौजूदा पॉलिसी के खत्म होने की तारीख. सहायता खत्म होने के बाद, नीति में बदलाव करने की कोशिश करने पर गलत अनुरोध (400 गड़बड़ी) मिलेगा. सिर्फ़ तब सेट किया जा सकता है, जब policyApiलाइफ़cycleStage, API_DEPRECATED हो.

PolicyApiLifecycleEnum

नीति एपीआई का लाइफ़साइकल स्टेज.

Enums
API_UNSPECIFIED नीति एपीआई की लाइफ़साइकल के बारे में जानकारी नहीं दी गई है.
API_PREVIEW नीति अभी काम नहीं कर रही है. हालांकि, डेवलपर को पहले ही फ़ॉर्मैट के बारे में जानकारी दी जा रही है. यह स्टेज API_DEgclidMNT या API_CURRENT में ट्रांसफ़र हो सकता है.
API_DEVELOPMENT नीति, पुराने सिस्टम के साथ काम न करने के तरीके से फ़ॉर्मैट को बदल सकती है (ज़बरदस्त बदलाव). यह चरण API_CURRENT या API_DEPRECATED में ट्रांसफ़र किया जा सकता है. इसका इस्तेमाल सिर्फ़ TTs के लिए लॉन्च की गई नीतियों या चुनिंदा ग्राहकों के लिए आपातकालीन इस्तेमाल के लिए लॉन्च किया जा सकता है.
API_CURRENT आधिकारिक फ़ॉर्मैट में नीति. नीति, पुराने सिस्टम के साथ काम करने के तरीके से फ़ॉर्मैट को बदल सकती है (बिना किसी उल्लंघन के बदलाव). उदाहरण: फ़ील्ड मास्क का सही तरीके से इस्तेमाल करने पर, इस नीति में एक नया फ़ील्ड जोड़ा जा सकता है, जिसे नुकसान नहीं पहुंचाने वाला बदलाव माना जाता है. यह चरण API_DEPRECATED में ट्रांसफ़र किया जा सकता है.
API_DEPRECATED कृपया इस नीति का इस्तेमाल बंद कर दें. इस नीति के इस्तेमाल पर रोक लगा दी गई है और आने वाले समय में इसे हटाया जा सकता है. शायद इसे बदलने के लिए कोई नई नीति बनाई गई हो.

तारीख

पूरी या आंशिक तारीख को दिखाता है, जैसे कि जन्मदिन. दिन का समय और टाइम ज़ोन की जानकारी कहीं और दी गई है या ज़्यादा अहम नहीं हैं. यह तारीख, ग्रेगोरियन कैलेंडर के हिसाब से है. यह इनमें से कोई एक चीज़ हो सकती है:

  • पूरी तारीख, जिसमें साल, महीने, और दिन की वैल्यू शून्य के अलावा किसी अन्य वैल्यू के तौर पर शामिल हों.
  • कोई महीना और दिन, जिसमें शून्य साल लिखा हो. जैसे, सालगिरह.
  • अपने आप में एक वर्ष, एक शून्य महीना और एक शून्य दिन.
  • साल और महीने, जिनमें दिन और समय शून्य हो. उदाहरण के लिए, क्रेडिट कार्ड की समयसीमा खत्म होने की तारीख.

मिलते-जुलते टाइप:

JSON के काेड में दिखाना
{
  "year": integer,
  "month": integer,
  "day": integer
}
फ़ील्ड
year

integer

तारीख का साल. 1 से 9999 के बीच की संख्या होनी चाहिए, या बिना साल वाली तारीख को बताने के लिए 0 होना चाहिए.

month

integer

साल का महीना. यह वैल्यू 1 से 12 के बीच होनी चाहिए. अगर किसी साल में महीना और दिन नहीं है, तो उस साल की जानकारी देने के लिए यह संख्या 0 होनी चाहिए.

day

integer

महीने का दिन. इसमें 1 से 31 तक का अंतर हो सकता है. साथ ही, यह साल और महीने के लिए मान्य होना चाहिए. इसके अलावा, किसी साल के बारे में बताने के लिए, वैल्यू 0 होनी चाहिए या साल और महीने के बीच की कोई खास जानकारी नहीं होनी चाहिए.

प्लैटफ़ॉर्म

यह उन अलग-अलग प्लैटफ़ॉर्म ग्रुप की सूची है जिन पर Chrome काम करता है.

Enums
PLATFORM_UNSPECIFIED तय नहीं किया गया प्लैटफ़ॉर्म.
CHROME_OS ChromeOS.
CHROME_BROWSER OSX/Windows/Linux के लिए Chrome ब्राउज़र.
CHROME_BROWSER_FOR_ANDROID Android के लिए Chrome ब्राउज़र.
CHROME_BROWSER_FOR_IOS iOS के लिए Chrome ब्राउज़र.

तरीके

get

ग्राहक के संसाधन के नाम के आधार पर, उसके लिए नीति का खास स्कीमा पाएं.

list

इस नीति की मदद से, उन नीति स्कीमा की सूची मिलती है जो किसी ग्राहक के लिए, तय की गई फ़िल्टर वैल्यू से मेल खाते हैं.