REST Resource: enterprises

সম্পদ: এন্টারপ্রাইজ

কনফিগারেশন একটি এন্টারপ্রাইজে প্রয়োগ করা হয়েছে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "enabledNotificationTypes": [
    enum (NotificationType)
  ],
  "pubsubTopic": string,
  "primaryColor": integer,
  "logo": {
    object (ExternalData)
  },
  "enterpriseDisplayName": string,
  "termsAndConditions": [
    {
      object (TermsAndConditions)
    }
  ],
  "appAutoApprovalEnabled": boolean,
  "signinDetails": [
    {
      object (SigninDetail)
    }
  ],
  "contactInfo": {
    object (ContactInfo)
  }
}
ক্ষেত্র
name

string

enterprises/{enterpriseId} আকারে তৈরির সময় সার্ভার দ্বারা তৈরি করা এন্টারপ্রাইজের নাম।

enabledNotificationTypes[]

enum ( NotificationType )

এন্টারপ্রাইজের জন্য সক্রিয় করা Google পাব/সাব বিজ্ঞপ্তিগুলির প্রকারগুলি৷

pubsubTopic

string

projects/{project}/topics/{topic} ফর্মে যে বিষয়ে পাব/সাব বিজ্ঞপ্তিগুলি প্রকাশিত হয়। পাব/সাব বিজ্ঞপ্তিগুলি সক্ষম হলেই এই ক্ষেত্রটি প্রয়োজন৷

primaryColor

integer

RGB ফরম্যাটে একটি রঙ যা ডিভাইস ম্যানেজমেন্ট অ্যাপ UI-তে দেখানোর জন্য প্রধান রঙ নির্দেশ করে। রঙের উপাদানগুলি নিম্নরূপ সংরক্ষণ করা হয়: (red << 16) | (green << 8) | blue , যেখানে প্রতিটি উপাদানের মান 0 থেকে 255 এর মধ্যে, অন্তর্ভুক্ত।

enterpriseDisplayName

string

ব্যবহারকারীদের কাছে প্রদর্শিত এন্টারপ্রাইজের নাম। এই ক্ষেত্রের সর্বোচ্চ দৈর্ঘ্য 100টি অক্ষর।

termsAndConditions[]

object ( TermsAndConditions )

এই এন্টারপ্রাইজের জন্য একটি ডিভাইস প্রভিশন করার সময় যে নিয়ম ও শর্তাবলী অবশ্যই মেনে নিতে হবে। এই তালিকার প্রতিটি মানের জন্য পদগুলির একটি পৃষ্ঠা তৈরি করা হয়েছে।

appAutoApprovalEnabled
(deprecated)

boolean

অব্যবহৃত এবং অব্যবহৃত।

signinDetails[]

object ( SigninDetail )

এন্টারপ্রাইজের সাইন-ইন বিশদ।

contactInfo

object ( ContactInfo )

একটি EMM-পরিচালিত এন্টারপ্রাইজের এন্টারপ্রাইজ যোগাযোগের তথ্য।

বিজ্ঞপ্তির ধরন

ডিভাইস ম্যানেজমেন্ট সার্ভার Google Pub/Sub-এর মাধ্যমে যে ধরনের বিজ্ঞপ্তি পাঠাতে পারে।

Enums
NOTIFICATION_TYPE_UNSPECIFIED এই মান উপেক্ষা করা হয়.
ENROLLMENT একটি ডিভাইস নথিভুক্ত হলে একটি বিজ্ঞপ্তি পাঠানো হয়।
COMPLIANCE_REPORT

অবচয়।

STATUS_REPORT যখন একটি ডিভাইস একটি স্ট্যাটাস রিপোর্ট জারি করে তখন একটি বিজ্ঞপ্তি পাঠানো হয়।
COMMAND একটি ডিভাইস কমান্ড সম্পূর্ণ হলে একটি বিজ্ঞপ্তি পাঠানো হয়।
USAGE_LOGS ডিভাইস BatchUsageLogEvents পাঠালে একটি বিজ্ঞপ্তি পাঠানো হয়।

বাহ্যিক ডেটা

একটি বাহ্যিক অবস্থানে হোস্ট করা ডেটা। ডেটা অ্যান্ড্রয়েড ডিভাইস নীতি দ্বারা ডাউনলোড করতে হবে এবং হ্যাশের বিরুদ্ধে যাচাই করতে হবে।

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

string

ডেটার নিখুঁত ইউআরএল, যা অবশ্যই HTTP বা https স্কিম ব্যবহার করতে হবে। Android ডিভাইস নীতি GET অনুরোধে কোনো শংসাপত্র প্রদান করে না, তাই URLটি অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে। URL-এ একটি দীর্ঘ, এলোমেলো উপাদান সহ আক্রমণকারীদের URL আবিষ্কার করতে বাধা দিতে ব্যবহার করা যেতে পারে।

sha256Hash

string

url-এ হোস্ট করা বিষয়বস্তুর ভিত্তি-64 এনকোড করা SHA-256 হ্যাশ। যদি বিষয়বস্তু এই হ্যাশের সাথে মেলে না, তাহলে Android ডিভাইস নীতি ডেটা ব্যবহার করবে না।

শর্তাবলী

বিধান করার সময় একটি শর্তাবলী পৃষ্ঠা গ্রহণ করা হবে।

JSON প্রতিনিধিত্ব
{
  "header": {
    object (UserFacingMessage)
  },
  "content": {
    object (UserFacingMessage)
  }
}
ক্ষেত্র
header

object ( UserFacingMessage )

একটি ছোট শিরোনাম যা HTML বিষয়বস্তুর উপরে প্রদর্শিত হয়।

content

object ( UserFacingMessage )

একটি ভাল ফর্ম্যাট করা HTML স্ট্রিং। এটি ক্লায়েন্টে android.text.Html#fromHtml দিয়ে পার্স করা হবে।

সাইনইন বিস্তারিত

একটি এন্টারপ্রাইজের জন্য সাইন ইন বিশদ সহ একটি সম্পদ। একটি প্রদত্ত এন্টারপ্রাইজের জন্য SigninDetail পরিচালনা করতে enterprises ব্যবহার করুন৷

একটি এন্টারপ্রাইজের জন্য, আমাদের কাছে যেকোন সংখ্যক SigninDetail s থাকতে পারে যা নিম্নলিখিত তিনটি ক্ষেত্রের ( signinUrl , allowPersonalUsage , tokenTag ) এর সংমিশ্রণ দ্বারা স্বতন্ত্রভাবে চিহ্নিত করা হয়। কেউ একই ( signinUrl , allowPersonalUsage , tokenTag ) দিয়ে দুটি SigninDetail তৈরি করতে পারে না। ( tokenTag একটি ঐচ্ছিক ক্ষেত্র)।

Patch : অপারেশনটি SigninDetails এর বর্তমান তালিকাকে SigninDetails এর নতুন তালিকার সাথে আপডেট করে।

  • যদি সঞ্চিত SigninDetail কনফিগারেশন পাস করা হয়, তাহলে এটি একই signinEnrollmentToken এবং qrCode প্রদান করে।
  • যদি আমরা একাধিক অভিন্ন SigninDetail কনফিগারেশন পাস করি যেগুলি সংরক্ষণ করা হয় না, এটি সেই SigninDetail কনফিগারেশনগুলির মধ্যে প্রথমটিকে সংরক্ষণ করবে৷
  • যদি কনফিগারেশনটি ইতিমধ্যেই বিদ্যমান থাকে তবে আমরা একটি নির্দিষ্ট প্যাচ API কলে একবারের বেশি অনুরোধ করতে পারি না, অন্যথায় এটি একটি ডুপ্লিকেট কী ত্রুটি দেবে এবং পুরো অপারেশন ব্যর্থ হবে।
  • আমরা অনুরোধ থেকে নির্দিষ্ট SigninDetail কনফিগারেশন মুছে ফেললে তা স্টোরেজ থেকে সরানো হবে। তারপরে আমরা একই SigninDetail কনফিগারেশনের জন্য অন্য signinEnrollmentToken এবং qrCode অনুরোধ করতে পারি।
JSON প্রতিনিধিত্ব
{
  "signinUrl": string,
  "signinEnrollmentToken": string,
  "qrCode": string,
  "allowPersonalUsage": enum (AllowPersonalUsage),
  "tokenTag": string
}
ক্ষেত্র
signinUrl

string

একটি সাইন-ইন তালিকাভুক্তি টোকেন সহ ডিভাইসের ব্যবস্থা করা হলে প্রমাণীকরণের জন্য সাইন-ইন URL। সাইন-ইন এন্ডপয়েন্টের https://enterprise.google.com/android/enroll?et= আকারে একটি URL সহ প্রমাণীকরণ প্রবাহ শেষ করা উচিত একটি সফল লগইনের জন্য, অথবা একটি ব্যর্থ লগইনের জন্য https://enterprise.google.com/android/enroll/invalid

signinEnrollmentToken

string

কাস্টম সাইন-ইন ফ্লো ট্রিগার করতে ব্যবহৃত একটি এন্টারপ্রাইজ ওয়াইড নথিভুক্তি টোকেন। এটি সার্ভার দ্বারা উত্পন্ন একটি শুধুমাত্র-পঠন ক্ষেত্র।

qrCode

string

একটি JSON স্ট্রিং যার UTF-8 উপস্থাপনা এই তালিকাভুক্তি টোকেন সহ একটি ডিভাইস নথিভুক্ত করার জন্য একটি QR কোড তৈরি করতে ব্যবহার করা যেতে পারে। NFC ব্যবহার করে একটি ডিভাইস নথিভুক্ত করতে, NFC রেকর্ডে অবশ্যই JSON-এর বৈশিষ্ট্যগুলির একটি ক্রমিক java.util.Properties উপস্থাপনা থাকতে হবে। এটি সার্ভার দ্বারা উত্পন্ন একটি শুধুমাত্র-পঠন ক্ষেত্র।

allowPersonalUsage

enum ( AllowPersonalUsage )

এই এনরোলমেন্ট টোকেন দিয়ে প্রবিধান করা ডিভাইসে ব্যক্তিগত ব্যবহারের অনুমতি দেওয়া হয় কিনা তা নিয়ন্ত্রণ করে।

কোম্পানির মালিকানাধীন ডিভাইসের জন্য:

  • ব্যক্তিগত ব্যবহার সক্ষম করা ব্যবহারকারীকে ডিভাইসে একটি কাজের প্রোফাইল সেট আপ করতে দেয়৷
  • ব্যক্তিগত ব্যবহার অক্ষম করার জন্য ব্যবহারকারীকে একটি সম্পূর্ণরূপে পরিচালিত ডিভাইস হিসাবে ডিভাইসের ব্যবস্থা করতে হবে।

ব্যক্তিগত মালিকানাধীন ডিভাইসগুলির জন্য:

  • ব্যক্তিগত ব্যবহার সক্ষম করা ব্যবহারকারীকে ডিভাইসে একটি কাজের প্রোফাইল সেট আপ করতে দেয়৷
  • ব্যক্তিগত ব্যবহার অক্ষম করা ডিভাইসটিকে বিধান করা থেকে আটকাবে৷ ব্যক্তিগত মালিকানাধীন ডিভাইসে ব্যক্তিগত ব্যবহার অক্ষম করা যাবে না।
tokenTag

string

SigninDetail এর উদাহরণগুলির মধ্যে পার্থক্য করার জন্য একটি EMM-নির্দিষ্ট মেটাডেটা।

যোগাযোগের তথ্য

পরিচালিত Google Play এন্টারপ্রাইজগুলির জন্য যোগাযোগের বিশদ বিবরণ৷

JSON প্রতিনিধিত্ব
{
  "contactEmail": string,
  "dataProtectionOfficerName": string,
  "dataProtectionOfficerEmail": string,
  "dataProtectionOfficerPhone": string,
  "euRepresentativeName": string,
  "euRepresentativeEmail": string,
  "euRepresentativePhone": string
}
ক্ষেত্র
contactEmail

string

যোগাযোগের একটি বিন্দুর জন্য ইমেল ঠিকানা, যা পরিচালিত Google Play-এর সাথে সম্পর্কিত গুরুত্বপূর্ণ ঘোষণা পাঠাতে ব্যবহার করা হবে।

dataProtectionOfficerName

string

তথ্য সুরক্ষা অফিসারের নাম।

dataProtectionOfficerEmail

string

ডেটা সুরক্ষা অফিসারের ইমেল। ইমেলটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি।

dataProtectionOfficerPhone

string

তথ্য সুরক্ষা অফিসারের ফোন নম্বর ফোন নম্বরটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি।

euRepresentativeName

string

ইইউ প্রতিনিধির নাম।

euRepresentativeEmail

string

ইইউ প্রতিনিধির ইমেল. ইমেলটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি।

euRepresentativePhone

string

ইইউ প্রতিনিধির ফোন নম্বর। ফোন নম্বরটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি।

পদ্ধতি

create

একটি এন্টারপ্রাইজ তৈরি করে।

delete

স্থায়ীভাবে একটি এন্টারপ্রাইজ এবং এর সাথে সম্পর্কিত সমস্ত অ্যাকাউন্ট এবং ডেটা মুছে ফেলে৷

get

একটি এন্টারপ্রাইজ পায়.

list

EMM-পরিচালিত উদ্যোগের তালিকা করে।

patch

একটি এন্টারপ্রাইজ আপডেট করে।