REST Resource: customers.policySchemas

संसाधन: PolicySchema

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

जेएसओएन के काेड में दिखाना
{
  "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
}
फ़ील्ड
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

सिर्फ़ आउटपुट के लिए. नीति स्कीमा का पूरी तरह क्वालिफ़ाइड नाम. इस वैल्यू का इस्तेमाल, orgunits.batchInherit orgunits.batchModify groups.batchModify या groups.batchDelete को कॉल करते समय, PolicyValue में policySchema फ़ील्ड को भरने के लिए किया जाता है.

validTargetResources[]

enum (TargetResource)

सिर्फ़ आउटपुट के लिए. नीति के लिए लागू टारगेट संसाधनों के बारे में जानकारी.

policyApiLifecycle

object (PolicyApiLifecycle)

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

categoryTitle

string

उस कैटगरी का टाइटल जिसमें सेटिंग है.

AdditionalTargetKeyName

अन्य मुख्य नाम, जिनका इस्तेमाल नीति की वैल्यू के टारगेट की पहचान करने के लिए किया जाएगा.

जेएसओएन के काेड में दिखाना
{
  "key": string,
  "keyDescription": string
}
फ़ील्ड
key

string

कुंजी का नाम.

keyDescription

string

मुख्य जानकारी.

FileDescriptorProto

पूरी .proto फ़ाइल के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "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

यह बताता है कि मैसेज किस तरह का है.

जेएसओएन के काेड में दिखाना
{
  "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

मैसेज में मौजूद फ़ील्ड के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "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

मैसेज और Enum टाइप के लिए, यह टाइप का नाम होता है. अगर नाम '.' से शुरू होता है, तो इसका मतलब है कि यह पूरी तरह क्वालिफ़ाइड है. अगर ऐसा नहीं होता है, तो टाइप ढूंढने के लिए C++ जैसे स्कोपिंग नियमों का इस्तेमाल किया जाता है. इसका मतलब है कि पहले इस मैसेज में नेस्ट किए गए टाइप को खोजा जाता है, फिर पैरंट में, रूट नेमस्पेस तक खोजा जाता है.

defaultValue

string

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

oneofIndex

integer

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

jsonName

string

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

proto3Optional

boolean

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

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

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

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

लेबल

Enums
LABEL_OPTIONAL 0 को गड़बड़ियों के लिए रिज़र्व रखा गया है
LABEL_REQUIRED
LABEL_REPEATED

टाइप

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 टैग-डीलिमिटेड एग्रीगेट. ग्रुप टाइप के इस्तेमाल पर रोक लगा दी गई है और यह Proto3 में काम नहीं करता. हालांकि, Proto3 को लागू करने के बाद भी ग्रुप वायर फ़ॉर्मैट को पार्स कर पाना और ग्रुप फ़ील्ड को अज्ञात फ़ील्ड के तौर पर इस्तेमाल करना चाहिए.
TYPE_MESSAGE लंबाई-डीलिमिटेड एग्रीगेट.
TYPE_BYTES वर्शन 2 में नया.
TYPE_UINT32
TYPE_ENUM
TYPE_SFIXED32
TYPE_SFIXED64
TYPE_SINT32 ZigZag एन्कोडिंग का इस्तेमाल किया जाता है.
TYPE_SINT64 ZigZag एन्कोडिंग का इस्तेमाल किया जाता है.

EnumDescriptorProto

Enum के टाइप के बारे में जानकारी देता है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "value": [
    {
      object (EnumValueDescriptorProto)
    }
  ]
}
फ़ील्ड
name

string

value[]

object (EnumValueDescriptorProto)

EnumValueDescriptorProto

यह किसी Enum के अंदर की वैल्यू के बारे में बताता है.

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

string

number

integer

OneofDescriptorProto

किसी एक के बारे में बताता है.

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

string

PolicySchemaFieldDescription

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

जेएसओएन के काेड में दिखाना
{
  "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

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

जेएसओएन के काेड में दिखाना
{
  "value": string,
  "description": string
}
फ़ील्ड
value

string

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

description

string

सिर्फ़ आउटपुट के लिए. इस वैल्यू के लिए अतिरिक्त जानकारी.

PolicySchemaFieldDependencies

किसी दूसरे फ़ील्ड को सेट करने की अनुमति देने के लिए, उसमें मौजूद फ़ील्ड और उसकी वैल्यू.

जेएसओएन के काेड में दिखाना
{
  "sourceField": string,
  "sourceFieldValue": string
}
फ़ील्ड
sourceField

string

वह सोर्स फ़ील्ड जिस पर यह फ़ील्ड निर्भर करता है.

sourceFieldValue

string

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

PolicySchemaRequiredItems

इस फ़ील्ड की वैल्यू के आधार पर, इन फ़ील्ड की ज़रूरत होगी.

जेएसओएन के काेड में दिखाना
{
  "fieldConditions": [
    string
  ],
  "requiredFields": [
    string
  ]
}
फ़ील्ड
fieldConditions[]

string

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

requiredFields[]

string

वे फ़ील्ड, जो फ़ील्ड की शर्तों की वजह से ज़रूरी होते हैं.

FieldConstraints

किसी भी रेंज की सीमाओं के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "numericRangeConstraint": {
    object (NumericRangeConstraint)
  },
  "uploadedFileConstraints": {
    object (UploadedFileConstraints)
  }
}
फ़ील्ड
numericRangeConstraint

object (NumericRangeConstraint)

संख्या वाले फ़ील्ड के लिए मंज़ूर की गई रेंज.

uploadedFileConstraints

object (UploadedFileConstraints)

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

NumericRangeConstraint

ऊपर और/या निचली सीमाओं पर एक कंस्ट्रेंट, जिसमें कम से कम एक सेट किया गया हो.

जेएसओएन के काेड में दिखाना
{
  "minimum": string,
  "maximum": string
}
फ़ील्ड
minimum

string (int64 format)

कम से कम वैल्यू.

maximum

string (int64 format)

ज़्यादा से ज़्यादा वैल्यू.

UploadedFileConstraints

फ़ाइल नीति की अपलोड की गई फ़ाइल पर पाबंदियां.

जेएसओएन के काेड में दिखाना
{
  "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 YAML.
CONTENT_TYPE_IMAGE_WEBP WebP.

PolicySchemaNoticeDescription

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

जेएसओएन के काेड में दिखाना
{
  "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

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

enum (PolicyApiLifecycleEnum)

यह नीति एपीआई की मौजूदा लाइफ़ साइकल के स्टेज की जानकारी देती है.

description

string

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

endSupport

object (Date)

मौजूदा नीति के लागू होने की तारीख खत्म हो जाएगी.

deprecatedInFavorOf[]

string

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

PolicyApiLifecycleEnum

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

तारीख

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

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

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

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

integer

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

month

integer

साल का महीना. बिना महीना और दिन के किसी साल के बारे में बताने के लिए, यह 1 से 12 के बीच होना चाहिए या 0 होना चाहिए.

day

integer

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

तरीके

get

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

list

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