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
}
ক্ষেত্র
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

শুধুমাত্র আউটপুট। পলিসি স্কিমার সম্পূর্ণ যোগ্য নাম। orgunits.batchInherit orgunits.batchModify groups.batchModify বা groups.batchDelete কল করার সময় এই মানটি PolicyValue এ ফিল্ড policySchema পূরণ করতে ব্যবহৃত হয়।

validTargetResources[]

enum ( TargetResource )

শুধুমাত্র আউটপুট। নীতির জন্য প্রযোজ্য লক্ষ্য সম্পদ সম্পর্কে তথ্য।

policyApiLifecycle

object ( PolicyApiLifecycle )

শুধুমাত্র আউটপুট। বর্তমান জীবনচক্র তথ্য।

categoryTitle

string

যে বিভাগে একটি সেটিং রয়েছে তার শিরোনাম৷

অতিরিক্ত টার্গেট কীনাম

অতিরিক্ত কী নাম যা পলিসি মানের লক্ষ্য চিহ্নিত করতে ব্যবহার করা হবে।

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", এবং "সংস্করণ"।

edition উপস্থিত থাকলে, এই মান অবশ্যই "সংস্করণ" হতে হবে।

বর্ণনাকারী প্রোটো

একটি বার্তার ধরন বর্ণনা করে।

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

বার্তা এবং enum ধরনের জন্য, এই ধরনের নাম. যদি নামটি '.' দিয়ে শুরু হয় তবে এটি সম্পূর্ণরূপে যোগ্য। অন্যথায়, C++-এর মতো স্কোপিং নিয়মগুলি টাইপ খুঁজে পেতে ব্যবহার করা হয় (অর্থাৎ প্রথমে এই বার্তার মধ্যে নেস্টেড প্রকারগুলি অনুসন্ধান করা হয়, তারপরে প্যারেন্টের মধ্যে, রুট নেমস্পেস পর্যন্ত)।

defaultValue

string

সাংখ্যিক প্রকারের জন্য, মানের মূল পাঠ্য উপস্থাপনা রয়েছে। বুলিয়ানদের জন্য, "সত্য" বা "মিথ্যা"। স্ট্রিংগুলির জন্য, ডিফল্ট পাঠ্য বিষয়বস্তু রয়েছে (কোনও উপায়ে এড়ানো যায় না)। বাইটের জন্য, C এস্কেপড মান ধারণ করে। সমস্ত বাইট >= 128 পালানো হয়েছে।

oneofIndex

integer

যদি সেট করা থাকে, তাহলে ধারণকৃত প্রকারের oneofDecl তালিকার একটির সূচী দেয়। এই ক্ষেত্র যে এক সদস্য.

jsonName

string

এই ক্ষেত্রের JSON নাম। মান প্রোটোকল কম্পাইলার দ্বারা সেট করা হয়. ব্যবহারকারী যদি এই ক্ষেত্রে একটি "jsonName" বিকল্প সেট করে থাকে, তাহলে সেই বিকল্পটির মান ব্যবহার করা হবে। অন্যথায়, এটি ক্যামেলকেসে রূপান্তর করে ক্ষেত্রের নাম থেকে অনুমান করা হয়েছে।

proto3Optional

boolean

সত্য হলে, এটি একটি proto3 "ঐচ্ছিক"। যখন একটি proto3 ক্ষেত্র ঐচ্ছিক হয়, এটি ক্ষেত্রের ধরন নির্বিশেষে উপস্থিতি ট্র্যাক করে।

যখন proto3Optional সত্য হয়, এই ক্ষেত্রটি অবশ্যই পুরানো proto3 ক্লায়েন্টদের সংকেত দিতে হবে যে এই ক্ষেত্রের জন্য উপস্থিতি ট্র্যাক করা হয়েছে। এই এক একটি "সিন্থেটিক" এক হিসাবে পরিচিত, এবং এই ক্ষেত্রটি তার একমাত্র সদস্য হতে হবে (প্রতিটি proto3 ঐচ্ছিক ক্ষেত্র তার নিজস্ব সিন্থেটিক এক পায়)। সিন্থেটিক একটি শুধুমাত্র বর্ণনাকারীতে বিদ্যমান, এবং কোনো API তৈরি করে না। সিন্থেটিক ওয়ানফের অর্ডার করতে হবে সব "বাস্তব" ওয়ানের পরে।

বার্তা ক্ষেত্রগুলির জন্য, proto3Optional কোনো শব্দার্থিক পরিবর্তন তৈরি করে না, যেহেতু বারবার বার্তা ক্ষেত্রগুলি সর্বদা উপস্থিতি ট্র্যাক করে না। তবে এটি এখনও ব্যবহারকারী "ঐচ্ছিক" লিখেছে কিনা তার শব্দার্থগত বিশদ নির্দেশ করে। এটি .proto ফাইলটিকে রাউন্ড-ট্রিপ করার জন্য উপযোগী হতে পারে। ধারাবাহিকতার জন্য আমরা বার্তা ক্ষেত্রগুলিকে একটি সিন্থেটিকও দিই, যদিও উপস্থিতি ট্র্যাক করার প্রয়োজন নেই। এটি বিশেষভাবে গুরুত্বপূর্ণ কারণ পার্সার বলতে পারে না যে একটি ক্ষেত্র একটি বার্তা বা একটি enum, তাই এটি সর্বদা একটি সিন্থেটিক তৈরি করতে হবে।

Proto2 ঐচ্ছিক ক্ষেত্রগুলি এই পতাকা সেট করে না, কারণ তারা ইতিমধ্যেই LABEL_OPTIONAL এর সাথে ঐচ্ছিক নির্দেশ করে।

লেবেল

এনামস
LABEL_OPTIONAL 0 ত্রুটির জন্য সংরক্ষিত
LABEL_REQUIRED
LABEL_REPEATED

টাইপ

এনামস
TYPE_DOUBLE 0 ত্রুটির জন্য সংরক্ষিত। ঐতিহাসিক কারণে অর্ডার অদ্ভুত.
TYPE_FLOAT
TYPE_INT64 জিগজ্যাগ এনকোড করা হয়নি। নেতিবাচক সংখ্যা 10 বাইট নেয়। যদি নেতিবাচক মানগুলি সম্ভব হয় তাহলে TYPE_SINT64 ব্যবহার করুন৷
TYPE_UINT64
TYPE_INT32 জিগজ্যাগ এনকোড করা হয়নি। নেতিবাচক সংখ্যা 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 জিগজ্যাগ এনকোডিং ব্যবহার করে।
TYPE_SINT64 জিগজ্যাগ এনকোডিং ব্যবহার করে।

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

পলিসি স্কিমাফিল্ড বর্ণনা

একটি নির্দিষ্ট ক্ষেত্রের জন্য বিশদ তথ্য প্রদান করে যা একটি পলিসিস্কেমার অংশ।

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

অবচয়। পরিবর্তে নাম এবং ক্ষেত্রের বর্ণনা ব্যবহার করুন। ক্ষেত্রের জন্য বর্ণনা.

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 )

শুধুমাত্র আউটপুট। ক্ষেত্রের মানগুলির সাথে সম্পর্কিত যেকোনো ইনপুট সীমাবদ্ধতার তথ্য।

PolicySchemaField KnownValueDescription

একটি পলিসিস্কিমাতে একটি নির্দিষ্ট ক্ষেত্রের জন্য অনুমোদিত একটি পরিচিত মান সম্পর্কে বিস্তারিত তথ্য প্রদান করে।

JSON প্রতিনিধিত্ব
{
  "value": string,
  "description": string
}
ক্ষেত্র
value

string

শুধুমাত্র আউটপুট। ক্ষেত্রের জন্য সেট করা যেতে পারে এমন মানটির স্ট্রিং প্রতিনিধিত্ব।

description

string

শুধুমাত্র আউটপুট। এই মানের জন্য অতিরিক্ত বিবরণ।

পলিসি স্কিমা ফিল্ড নির্ভরতা

অন্য ফিল্ড সেট করার অনুমতি দেওয়ার জন্য ক্ষেত্র এবং মান অবশ্যই থাকতে হবে।

JSON প্রতিনিধিত্ব
{
  "sourceField": string,
  "sourceFieldValue": string
}
ক্ষেত্র
sourceField

string

উৎস ক্ষেত্র যার উপর এই ক্ষেত্র নির্ভর করে।

sourceFieldValue

string

এই ক্ষেত্রটি সেট করার অনুমতি দেওয়ার জন্য উৎস ক্ষেত্রের যে মানটি থাকতে হবে৷

পলিসি স্কিমার প্রয়োজনীয় আইটেম

এই ক্ষেত্রের মানের উপর ভিত্তি করে যে ক্ষেত্রগুলি প্রয়োজন হবে।

JSON প্রতিনিধিত্ব
{
  "fieldConditions": [
    string
  ],
  "requiredFields": [
    string
  ]
}
ক্ষেত্র
fieldConditions[]

string

ক্ষেত্রের মান(গুলি) যা প্রয়োজনীয় ক্ষেত্রের প্রয়োগকে প্ররোচিত করে৷ একটি খালি ক্ষেত্র শর্তগুলি বোঝায় যে এই ক্ষেত্রের জন্য নির্ধারিত যে কোনও মান প্রয়োজনীয় ক্ষেত্রের প্রয়োগকে উস্কে দেবে৷

requiredFields[]

string

ক্ষেত্রের অবস্থার ফলস্বরূপ যে ক্ষেত্রগুলি প্রয়োজন।

ক্ষেত্রের সীমাবদ্ধতা

কোনো পরিসীমা সীমাবদ্ধতা সম্পর্কে তথ্য।

JSON প্রতিনিধিত্ব
{
  "numericRangeConstraint": {
    object (NumericRangeConstraint)
  },
  "uploadedFileConstraints": {
    object (UploadedFileConstraints)
  }
}
ক্ষেত্র
numericRangeConstraint

object ( NumericRangeConstraint )

সাংখ্যিক ক্ষেত্রের জন্য অনুমোদিত ব্যাপ্তি।

uploadedFileConstraints

object ( UploadedFileConstraints )

একটি ফাইল নীতির আপলোড করা ফাইলের উপর সীমাবদ্ধতা। যদি উপস্থিত থাকে, এই নীতির জন্য একটি URL প্রয়োজন যা এই প্রোটোতে নির্দিষ্ট সীমাবদ্ধতা সহ একটি ফাইল আপলোড করে আনা যেতে পারে৷

সংখ্যাসূচক সীমাবদ্ধতা

ঊর্ধ্ব এবং/অথবা নিম্ন সীমানায় একটি সীমাবদ্ধতা, অন্তত একটি সেট করা আছে।

JSON প্রতিনিধিত্ব
{
  "minimum": string,
  "maximum": string
}
ক্ষেত্র
minimum

string ( int64 format)

সর্বনিম্ন মান।

maximum

string ( int64 format)

সর্বোচ্চ মূল্য.

আপলোড করা ফাইলের সীমাবদ্ধতা

একটি ফাইল নীতির আপলোড করা ফাইলের উপর সীমাবদ্ধতা।

JSON প্রতিনিধিত্ব
{
  "supportedContentTypes": [
    enum (ContentType)
  ],
  "sizeLimitBytes": string
}
ক্ষেত্র
supportedContentTypes[]

enum ( ContentType )

ফাইলের ধরন যা একটি সেটিংসের জন্য আপলোড করা যেতে পারে।

sizeLimitBytes

string ( int64 format)

একটি সেটিং এর জন্য আপলোড করা ফাইলের আকার সীমা, বাইটে।

বিষয়বস্তুর প্রকার

ফাইলের ধরন যা একটি সেটিংসের জন্য আপলোড করা যেতে পারে।

এনামস
CONTENT_TYPE_UNSPECIFIED অনির্দিষ্ট বিষয়বস্তুর প্রকার।
CONTENT_TYPE_PLAIN_TEXT সরল পাঠ্য।
CONTENT_TYPE_HTML এইচটিএমএল
CONTENT_TYPE_IMAGE_JPEG জেপিইজি।
CONTENT_TYPE_IMAGE_GIF জিআইএফ
CONTENT_TYPE_IMAGE_PNG পিএনজি।
CONTENT_TYPE_JSON JSON।
CONTENT_TYPE_ZIP জিপ
CONTENT_TYPE_GZIP জিজিআইপি।
CONTENT_TYPE_CSV CSV.
CONTENT_TYPE_YAML YAML
CONTENT_TYPE_IMAGE_WEBP WEBP

পলিসি স্কিমা নোটিশ বিবরণ

একটি PolicySchema এর অংশ এমন একটি ক্ষেত্রে একটি নির্দিষ্ট মান সম্পর্কিত বিশেষ নোটিশ বার্তা প্রদান করে।

JSON প্রতিনিধিত্ব
{
  "field": string,
  "noticeValue": string,
  "noticeMessage": string,
  "acknowledgementRequired": boolean
}
ক্ষেত্র
field

string

শুধুমাত্র আউটপুট। নোটিশের সাথে সংশ্লিষ্ট ক্ষেত্রের নাম।

noticeValue

string

শুধুমাত্র আউটপুট। যে ক্ষেত্রে একটি নোটিশ আছে মান. এই মানটিতে ক্ষেত্র সেট করার সময়, মান সেট করার জন্য ব্যবহারকারীকে নোটিশ বার্তাটি স্বীকার করতে হতে পারে।

noticeMessage

string

শুধুমাত্র আউটপুট। নোটিশ বার্তা ক্ষেত্রের মান সঙ্গে যুক্ত.

acknowledgementRequired

boolean

শুধুমাত্র আউটপুট। মান সেট করার আগে ব্যবহারকারীকে নোটিশ বার্তা স্বীকার করতে হবে কিনা।

টার্গেট রিসোর্স

টার্গেট রিসোর্স প্রকার

এনামস
TARGET_RESOURCE_UNSPECIFIED অনির্দিষ্ট লক্ষ্য সম্পদ।
ORG_UNIT সাংগঠনিক ইউনিট লক্ষ্য সম্পদ.
GROUP গ্রুপ টার্গেট রিসোর্স।

পলিসিঅ্যাপিলাইফসাইকেল

JSON প্রতিনিধিত্ব
{
  "policyApiLifecycleStage": enum (PolicyApiLifecycleEnum),
  "description": string,
  "endSupport": {
    object (Date)
  },
  "deprecatedInFavorOf": [
    string
  ]
}
ক্ষেত্র
policyApiLifecycleStage

enum ( PolicyApiLifecycleEnum )

নীতি API-এর বর্তমান জীবন চক্রের পর্যায় নির্দেশ করুন।

description

string

বর্তমান জীবন চক্র সম্পর্কে বর্ণনা।

endSupport

object ( Date )

বর্তমান নীতির জন্য শেষ সমর্থন তারিখ.

deprecatedInFavorOf[]

string

এই পলিসিটি অন্য নীতির অনুকূলে বাতিল করা হলে, নতুন পলিসির সম্পূর্ণ যোগ্য নামস্থান(গুলি) যেমন তারা PolicyAPI-তে দেখাবে।

পলিসিঅ্যাপিলাইফসাইকেলএনাম

এনামস
API_UNSPECIFIED অনির্দিষ্ট
API_PREVIEW নীতি এখনও কাজ করছে না, তবে ডেভেলপারদের ফর্ম্যাটে মাথা আপ দিচ্ছে৷ এই পর্যায়টি API_DEVELOPEMNT বা 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 নিজে থেকে একটি বছর বা একটি বছর এবং মাস উল্লেখ করতে হবে যেখানে দিনটি তাৎপর্যপূর্ণ নয়৷

পদ্ধতি

get

একটি গ্রাহকের জন্য তার সম্পদের নাম দ্বারা একটি নির্দিষ্ট নীতি স্কিমা পান।

list

একটি প্রদত্ত গ্রাহকের জন্য একটি নির্দিষ্ট ফিল্টার মান মেলে নীতি স্কিমাগুলির একটি তালিকা পায়৷