REST Resource: enterprises.policies

সম্পদ: নীতি

একটি পলিসি রিসোর্স সেটিংসের একটি গ্রুপকে প্রতিনিধিত্ব করে যা একটি পরিচালিত ডিভাইসের আচরণ এবং এতে ইনস্টল করা অ্যাপগুলিকে নিয়ন্ত্রণ করে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "version": string,
  "applications": [
    {
      object (ApplicationPolicy)
    }
  ],
  "maximumTimeToLock": string,
  "screenCaptureDisabled": boolean,
  "cameraDisabled": boolean,
  "keyguardDisabledFeatures": [
    enum (KeyguardDisabledFeature)
  ],
  "defaultPermissionPolicy": enum (PermissionPolicy),
  "persistentPreferredActivities": [
    {
      object (PersistentPreferredActivity)
    }
  ],
  "openNetworkConfiguration": {
    object
  },
  "systemUpdate": {
    object (SystemUpdate)
  },
  "accountTypesWithManagementDisabled": [
    string
  ],
  "addUserDisabled": boolean,
  "adjustVolumeDisabled": boolean,
  "factoryResetDisabled": boolean,
  "installAppsDisabled": boolean,
  "mountPhysicalMediaDisabled": boolean,
  "modifyAccountsDisabled": boolean,
  "safeBootDisabled": boolean,
  "uninstallAppsDisabled": boolean,
  "statusBarDisabled": boolean,
  "keyguardDisabled": boolean,
  "minimumApiLevel": integer,
  "statusReportingSettings": {
    object (StatusReportingSettings)
  },
  "bluetoothContactSharingDisabled": boolean,
  "shortSupportMessage": {
    object (UserFacingMessage)
  },
  "longSupportMessage": {
    object (UserFacingMessage)
  },
  "passwordRequirements": {
    object (PasswordRequirements)
  },
  "wifiConfigsLockdownEnabled": boolean,
  "bluetoothConfigDisabled": boolean,
  "cellBroadcastsConfigDisabled": boolean,
  "credentialsConfigDisabled": boolean,
  "mobileNetworksConfigDisabled": boolean,
  "tetheringConfigDisabled": boolean,
  "vpnConfigDisabled": boolean,
  "wifiConfigDisabled": boolean,
  "createWindowsDisabled": boolean,
  "networkResetDisabled": boolean,
  "outgoingBeamDisabled": boolean,
  "outgoingCallsDisabled": boolean,
  "removeUserDisabled": boolean,
  "shareLocationDisabled": boolean,
  "smsDisabled": boolean,
  "unmuteMicrophoneDisabled": boolean,
  "usbFileTransferDisabled": boolean,
  "ensureVerifyAppsEnabled": boolean,
  "permittedInputMethods": {
    object (PackageNameList)
  },
  "stayOnPluggedModes": [
    enum (BatteryPluggedMode)
  ],
  "recommendedGlobalProxy": {
    object (ProxyInfo)
  },
  "setUserIconDisabled": boolean,
  "setWallpaperDisabled": boolean,
  "choosePrivateKeyRules": [
    {
      object (ChoosePrivateKeyRule)
    }
  ],
  "alwaysOnVpnPackage": {
    object (AlwaysOnVpnPackage)
  },
  "frpAdminEmails": [
    string
  ],
  "deviceOwnerLockScreenInfo": {
    object (UserFacingMessage)
  },
  "dataRoamingDisabled": boolean,
  "locationMode": enum (LocationMode),
  "networkEscapeHatchEnabled": boolean,
  "bluetoothDisabled": boolean,
  "complianceRules": [
    {
      object (ComplianceRule)
    }
  ],
  "blockApplicationsEnabled": boolean,
  "installUnknownSourcesAllowed": boolean,
  "debuggingFeaturesAllowed": boolean,
  "funDisabled": boolean,
  "autoTimeRequired": boolean,
  "permittedAccessibilityServices": {
    object (PackageNameList)
  },
  "appAutoUpdatePolicy": enum (AppAutoUpdatePolicy),
  "kioskCustomLauncherEnabled": boolean,
  "androidDevicePolicyTracks": [
    enum (AppTrack)
  ],
  "skipFirstUseHintsEnabled": boolean,
  "privateKeySelectionEnabled": boolean,
  "encryptionPolicy": enum (EncryptionPolicy),
  "usbMassStorageEnabled": boolean,
  "permissionGrants": [
    {
      object (PermissionGrant)
    }
  ],
  "playStoreMode": enum (PlayStoreMode),
  "setupActions": [
    {
      object (SetupAction)
    }
  ],
  "passwordPolicies": [
    {
      object (PasswordRequirements)
    }
  ],
  "policyEnforcementRules": [
    {
      object (PolicyEnforcementRule)
    }
  ],
  "kioskCustomization": {
    object (KioskCustomization)
  },
  "advancedSecurityOverrides": {
    object (AdvancedSecurityOverrides)
  },
  "personalUsagePolicies": {
    object (PersonalUsagePolicies)
  },
  "autoDateAndTimeZone": enum (AutoDateAndTimeZone),
  "oncCertificateProviders": [
    {
      object (OncCertificateProvider)
    }
  ],
  "crossProfilePolicies": {
    object (CrossProfilePolicies)
  },
  "preferentialNetworkService": enum (PreferentialNetworkService),
  "usageLog": {
    object (UsageLog)
  },
  "cameraAccess": enum (CameraAccess),
  "microphoneAccess": enum (MicrophoneAccess),
  "deviceConnectivityManagement": {
    object (DeviceConnectivityManagement)
  },
  "deviceRadioState": {
    object (DeviceRadioState)
  },
  "credentialProviderPolicyDefault": enum (CredentialProviderPolicyDefault),
  "printingPolicy": enum (PrintingPolicy)
}
ক্ষেত্র
name

string

enterprises/{enterpriseId}/policies/{policyId} ফর্মে নীতির নাম।

version

string ( int64 format)

নীতির সংস্করণ। এটি শুধুমাত্র পঠনযোগ্য ক্ষেত্র। প্রতিবার নীতি আপডেট করার সময় সংস্করণটি বৃদ্ধি করা হয়।

applications[]

object ( ApplicationPolicy )

অ্যাপগুলিতে নীতি প্রয়োগ করা হয়েছে। এটিতে সর্বাধিক 3,000টি উপাদান থাকতে পারে।

maximumTimeToLock

string ( int64 format)

ডিভাইস লক না হওয়া পর্যন্ত ব্যবহারকারীর কার্যকলাপের জন্য মিলিসেকেন্ডে সর্বাধিক সময়। 0 এর মান মানে কোন সীমাবদ্ধতা নেই।

screenCaptureDisabled

boolean

স্ক্রিন ক্যাপচার নিষ্ক্রিয় কিনা।

cameraDisabled
(deprecated)

boolean

যদি cameraAccess CAMERA_ACCESS_UNSPECIFIED ব্যতীত অন্য কোনও মানতে সেট করা থাকে তবে এর কোনও প্রভাব নেই৷ অন্যথায় এই ক্ষেত্র ক্যামেরাগুলি নিষ্ক্রিয় কিনা তা নিয়ন্ত্রণ করে: সত্য হলে, সমস্ত ক্যামেরা নিষ্ক্রিয় করা হয়, অন্যথায় সেগুলি উপলব্ধ। সম্পূর্ণরূপে পরিচালিত ডিভাইসের জন্য এই ক্ষেত্রটি ডিভাইসের সমস্ত অ্যাপের জন্য প্রযোজ্য। কাজের প্রোফাইলের জন্য, এই ক্ষেত্রটি শুধুমাত্র কাজের প্রোফাইলে থাকা অ্যাপগুলিতে প্রযোজ্য, এবং কাজের প্রোফাইলের বাইরে থাকা অ্যাপগুলির ক্যামেরা অ্যাক্সেস প্রভাবিত হয় না।

keyguardDisabledFeatures[]

enum ( KeyguardDisabledFeature )

অক্ষম কীগার্ড কাস্টমাইজেশন, যেমন উইজেট।

defaultPermissionPolicy

enum ( PermissionPolicy )

রানটাইম অনুমতি অনুরোধের জন্য ডিফল্ট অনুমতি নীতি.

persistentPreferredActivities[]

object ( PersistentPreferredActivity )

ডিফল্ট উদ্দেশ্য হ্যান্ডলার কার্যকলাপ.

openNetworkConfiguration

object ( Struct format)

ডিভাইসের জন্য নেটওয়ার্ক কনফিগারেশন। আরও তথ্যের জন্য নেটওয়ার্ক কনফিগার করুন দেখুন।

systemUpdate

object ( SystemUpdate )

সিস্টেম আপডেট নীতি, যা OS আপডেটগুলি কীভাবে প্রয়োগ করা হয় তা নিয়ন্ত্রণ করে। যদি আপডেটের ধরনটি WINDOWED হয়, আপডেট উইন্ডোটি স্বয়ংক্রিয়ভাবে প্লে অ্যাপ আপডেটগুলিতেও প্রযোজ্য হবে৷

accountTypesWithManagementDisabled[]

string

অ্যাকাউন্টের ধরন যা ব্যবহারকারী দ্বারা পরিচালিত হতে পারে না।

addUserDisabled

boolean

নতুন ব্যবহারকারী এবং প্রোফাইল যোগ করা নিষ্ক্রিয় কিনা।

adjustVolumeDisabled

boolean

মাস্টার ভলিউম সামঞ্জস্য নিষ্ক্রিয় কিনা। এছাড়াও ডিভাইস নিঃশব্দ.

factoryResetDisabled

boolean

সেটিংস থেকে ফ্যাক্টরি রিসেটিং অক্ষম আছে কিনা।

installAppsDisabled

boolean

অ্যাপের ব্যবহারকারীর ইনস্টলেশন অক্ষম কিনা।

mountPhysicalMediaDisabled

boolean

ফিজিক্যাল এক্সটার্নাল মিডিয়া মাউন্ট করা ব্যবহারকারী অক্ষম কিনা।

modifyAccountsDisabled

boolean

অ্যাকাউন্ট যোগ করা বা অপসারণ করা অক্ষম আছে কিনা।

safeBootDisabled
(deprecated)

boolean

ডিভাইসটিকে নিরাপদ বুটে রিবুট করা নিষ্ক্রিয় কিনা।

uninstallAppsDisabled

boolean

ব্যবহারকারীর অ্যাপ্লিকেশন আনইনস্টল করা অক্ষম কিনা। এটি অ্যাপ্লিকেশানগুলিকে আনইনস্টল করা থেকে বাধা দেয়, এমনকি applications ব্যবহার করে সরানো হয়৷

statusBarDisabled
(deprecated)

boolean

স্ট্যাটাস বার নিষ্ক্রিয় কিনা। এটি বিজ্ঞপ্তি, দ্রুত সেটিংস এবং অন্যান্য স্ক্রীন ওভারলেগুলিকে অক্ষম করে যা পূর্ণ-স্ক্রীন মোড থেকে পালানোর অনুমতি দেয়৷ বঞ্চিত। একটি কিওস্ক ডিভাইসে স্ট্যাটাস বার অক্ষম করতে, InstallType KIOSK বা kioskCustomLauncherEnabled ব্যবহার করুন।

keyguardDisabled

boolean

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

minimumApiLevel

integer

ন্যূনতম অনুমোদিত Android API স্তর।

statusReportingSettings

object ( StatusReportingSettings )

স্ট্যাটাস রিপোর্টিং সেটিংস

bluetoothContactSharingDisabled

boolean

ব্লুটুথ কন্টাক্ট শেয়ারিং অক্ষম কিনা।

shortSupportMessage

object ( UserFacingMessage )

সেটিংস স্ক্রিনে ব্যবহারকারীর কাছে একটি বার্তা প্রদর্শিত হবে যেখানে অ্যাডমিন দ্বারা কার্যকারিতা অক্ষম করা হয়েছে৷ বার্তাটি 200 অক্ষরের বেশি হলে তা কেটে ফেলা হতে পারে।

longSupportMessage

object ( UserFacingMessage )

ডিভাইস অ্যাডমিনিস্টেটর সেটিংস স্ক্রিনে ব্যবহারকারীর কাছে একটি বার্তা প্রদর্শিত হয়।

passwordRequirements
(deprecated)

object ( PasswordRequirements )

পাসওয়ার্ড প্রয়োজনীয়তা. ক্ষেত্র passwordRequirements.require_password_unlock সেট করা উচিত নয়। অপ্রচলিত - passwordPolicies ব্যবহার করুন।

বিঃদ্রঃ:

PasswordQuality জটিলতা-ভিত্তিক মানগুলি, অর্থাৎ, COMPLEXITY_LOW , COMPLEXITY_MEDIUM , এবং COMPLEXITY_HIGH , এখানে ব্যবহার করা যাবে না৷ unifiedLockSettings এখানে ব্যবহার করা যাবে না।

wifiConfigsLockdownEnabled
(deprecated)

boolean

অপ্রচলিত - wifiConfigDisabled ব্যবহার করুন।

bluetoothConfigDisabled

boolean

ব্লুটুথ কনফিগার করা অক্ষম আছে কিনা।

cellBroadcastsConfigDisabled

boolean

সেল ব্রডকাস্ট কনফিগার করা অক্ষম আছে কিনা।

credentialsConfigDisabled

boolean

ব্যবহারকারীর শংসাপত্র কনফিগার করা নিষ্ক্রিয় কিনা।

mobileNetworksConfigDisabled

boolean

মোবাইল নেটওয়ার্ক কনফিগার করা নিষ্ক্রিয় কিনা।

tetheringConfigDisabled
(deprecated)

boolean

টিথারিং এবং পোর্টেবল হটস্পট কনফিগার করা নিষ্ক্রিয় কিনা। যদি tetheringSettings TETHERING_SETTINGS_UNSPECIFIED ব্যতীত অন্য কিছুতে সেট করা থাকে তবে এই সেটিংটি উপেক্ষা করা হয়৷

vpnConfigDisabled

boolean

VPN কনফিগার করা অক্ষম আছে কিনা।

wifiConfigDisabled
(deprecated)

boolean

Wi-Fi নেটওয়ার্ক কনফিগার করা অক্ষম আছে কিনা। কোম্পানির মালিকানাধীন ডিভাইসে সম্পূর্ণরূপে পরিচালিত ডিভাইস এবং কাজের প্রোফাইলে সমর্থিত। সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলির জন্য, এটিকে সত্যে সেট করা সমস্ত কনফিগার করা নেটওয়ার্কগুলিকে সরিয়ে দেয় এবং শুধুমাত্র openNetworkConfiguration ব্যবহার করে কনফিগার করা নেটওয়ার্কগুলিকে ধরে রাখে৷ কোম্পানির মালিকানাধীন ডিভাইসগুলিতে কাজের প্রোফাইলগুলির জন্য, বিদ্যমান কনফিগার করা নেটওয়ার্কগুলি প্রভাবিত হয় না এবং ব্যবহারকারীকে Wi-Fi নেটওয়ার্কগুলি যুক্ত, সরাতে বা সংশোধন করার অনুমতি দেওয়া হয় না৷ যদি configureWifi CONFIGURE_WIFI_UNSPECIFIED ছাড়া অন্য কিছুতে সেট করা থাকে, এই সেটিংটি উপেক্ষা করা হয়। দ্রষ্টব্য: যদি বুট করার সময় একটি নেটওয়ার্ক সংযোগ তৈরি করা না যায় এবং Wi-Fi কনফিগার করা অক্ষম থাকে তাহলে ডিভাইস নীতি রিফ্রেশ করার জন্য নেটওয়ার্ক এস্কেপ হ্যাচ দেখানো হবে ( networkEscapeHatchEnabled দেখুন)।

createWindowsDisabled

boolean

অ্যাপ উইন্ডোর পাশাপাশি উইন্ডো তৈরি করা অক্ষম আছে কিনা।

networkResetDisabled

boolean

নেটওয়ার্ক সেটিংস রিসেট করা অক্ষম কিনা।

outgoingBeamDisabled

boolean

অ্যাপ্লিকেশানগুলি থেকে ডেটা বিম করতে NFC ব্যবহার করা অক্ষম আছে কিনা৷

outgoingCallsDisabled

boolean

বহির্গামী কল নিষ্ক্রিয় কিনা।

removeUserDisabled

boolean

অন্য ব্যবহারকারীদের অপসারণ নিষ্ক্রিয় কিনা.

shareLocationDisabled

boolean

অবস্থান ভাগাভাগি অক্ষম কিনা। shareLocationDisabled সম্পূর্ণরূপে পরিচালিত ডিভাইস এবং ব্যক্তিগত মালিকানাধীন কাজের প্রোফাইল উভয়ের জন্যই সমর্থিত।

smsDisabled

boolean

এসএমএস বার্তা পাঠানো এবং গ্রহণ করা অক্ষম আছে কিনা।

unmuteMicrophoneDisabled
(deprecated)

boolean

যদি microphoneAccess MICROPHONE_ACCESS_UNSPECIFIED ব্যতীত অন্য কোনো মানতে সেট করা থাকে তবে এর কোনো প্রভাব নেই৷ অন্যথায় এই ক্ষেত্র নিয়ন্ত্রণ করে যে মাইক্রোফোনগুলি নিষ্ক্রিয় করা হয়েছে: সত্য হলে, সমস্ত মাইক্রোফোন নিষ্ক্রিয় করা হয়, অন্যথায় সেগুলি উপলব্ধ। এটি শুধুমাত্র সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে উপলব্ধ৷

usbFileTransferDisabled
(deprecated)

boolean

USB-এর মাধ্যমে ফাইল স্থানান্তর নিষ্ক্রিয় কিনা। এটি শুধুমাত্র কোম্পানির মালিকানাধীন ডিভাইসগুলিতে সমর্থিত।

ensureVerifyAppsEnabled
(deprecated)

boolean

অ্যাপ যাচাইকরণ জোর করে-সক্ষম কিনা।

permittedInputMethods

object ( PackageNameList )

যদি উপস্থিত থাকে, শুধুমাত্র এই তালিকার প্যাকেজগুলি দ্বারা প্রদত্ত ইনপুট পদ্ধতিগুলি অনুমোদিত। যদি এই ক্ষেত্রটি উপস্থিত থাকে, কিন্তু তালিকাটি খালি থাকে, তবে শুধুমাত্র সিস্টেম ইনপুট পদ্ধতিগুলি অনুমোদিত।

stayOnPluggedModes[]

enum ( BatteryPluggedMode )

ব্যাটারি প্লাগ ইন মোড যার জন্য ডিভাইস চালু থাকে। এই সেটিংটি ব্যবহার করার সময়, maximumTimeToLock সাফ করার পরামর্শ দেওয়া হয় যাতে ডিভাইসটি চালু থাকা অবস্থায় লক না হয়৷

recommendedGlobalProxy

object ( ProxyInfo )

নেটওয়ার্ক-স্বাধীন গ্লোবাল HTTP প্রক্সি। সাধারণত openNetworkConfiguration কনফিগারেশনে প্রক্সিগুলি প্রতি-নেটওয়ার্ক কনফিগার করা উচিত। তবে সাধারণ অভ্যন্তরীণ ফিল্টারিংয়ের মতো অস্বাভাবিক কনফিগারেশনের জন্য একটি গ্লোবাল HTTP প্রক্সি কার্যকর হতে পারে। প্রক্সি অ্যাক্সেসযোগ্য না হলে, নেটওয়ার্ক অ্যাক্সেস ভেঙে যেতে পারে। গ্লোবাল প্রক্সি শুধুমাত্র একটি সুপারিশ এবং কিছু অ্যাপ এটি উপেক্ষা করতে পারে।

setUserIconDisabled

boolean

ব্যবহারকারীর আইকন পরিবর্তন করা নিষ্ক্রিয় কিনা।

setWallpaperDisabled

boolean

ওয়ালপেপার পরিবর্তন করা নিষ্ক্রিয় কিনা।

choosePrivateKeyRules[]

object ( ChoosePrivateKeyRule )

ব্যক্তিগত কীগুলিতে অ্যাপের অ্যাক্সেস নির্ধারণের নিয়ম। বিস্তারিত জানার জন্য ChoosePrivateKeyRule দেখুন। কোনো অ্যাপ্লিকেশনে CERT_SELECTION প্রতিনিধিত্বের সুযোগ থাকলে এটি অবশ্যই খালি হতে হবে।

alwaysOnVpnPackage

object ( AlwaysOnVpnPackage )

একটি সর্বদা চালু ভিপিএন সংযোগের জন্য কনফিগারেশন। এই সেটিং এর পরিবর্তন প্রতিরোধ করতে vpnConfigDisabled এর সাথে ব্যবহার করুন।

frpAdminEmails[]

string

ফ্যাক্টরি রিসেট সুরক্ষার জন্য ডিভাইস প্রশাসকদের ইমেল ঠিকানা। যখন ডিভাইসটি ফ্যাক্টরি রিসেট করা হয়, তখন ডিভাইসটি আনলক করতে Google অ্যাকাউন্টের ইমেল এবং পাসওয়ার্ড দিয়ে লগ ইন করতে এই অ্যাডমিনদের একজনের প্রয়োজন হবে। কোনো প্রশাসক নির্দিষ্ট না থাকলে, ডিভাইস ফ্যাক্টরি রিসেট সুরক্ষা প্রদান করবে না।

deviceOwnerLockScreenInfo

object ( UserFacingMessage )

ডিভাইসের মালিকের তথ্য লক স্ক্রিনে দেখানো হবে।

dataRoamingDisabled

boolean

রোমিং ডেটা পরিষেবা নিষ্ক্রিয় কিনা।

locationMode

enum ( LocationMode )

অবস্থান সনাক্তকরণের ডিগ্রী সক্ষম করা হয়েছে৷

networkEscapeHatchEnabled

boolean

নেটওয়ার্ক এস্কেপ হ্যাচ সক্ষম কিনা। যদি বুট করার সময় একটি নেটওয়ার্ক সংযোগ করা না যায়, তাহলে এস্কেপ হ্যাচ ব্যবহারকারীকে ডিভাইস নীতি রিফ্রেশ করার জন্য অস্থায়ীভাবে একটি নেটওয়ার্কের সাথে সংযোগ করতে অনুরোধ করে। নীতি প্রয়োগ করার পরে, অস্থায়ী নেটওয়ার্কটি ভুলে যাবে এবং ডিভাইসটি বুট করা চালিয়ে যাবে৷ এটি একটি নেটওয়ার্কের সাথে সংযোগ করতে অক্ষম হতে বাধা দেয় যদি শেষ নীতিতে কোন উপযুক্ত নেটওয়ার্ক না থাকে এবং ডিভাইসটি লক টাস্ক মোডে একটি অ্যাপে বুট হয়, অথবা ব্যবহারকারী অন্যথায় ডিভাইস সেটিংসে পৌঁছাতে অক্ষম হয়।

দ্রষ্টব্য: wifiConfigDisabled to true সেট করা নির্দিষ্ট পরিস্থিতিতে এই সেটিংটিকে ওভাররাইড করবে। আরও বিস্তারিত জানার জন্য অনুগ্রহ করে wifiConfigDisabled দেখুন। configureWifi DISALLOW_CONFIGURING_WIFI তে সেট করা নির্দিষ্ট পরিস্থিতিতে এই সেটিংটিকে ওভাররাইড করবে৷ আরও বিশদ বিবরণের জন্য দয়া করে DISALLOW_CONFIGURING_WIFI দেখুন৷

bluetoothDisabled

boolean

ব্লুটুথ নিষ্ক্রিয় কিনা। bluetoothConfigDisabled এর চেয়ে এই সেটিংটিকে অগ্রাধিকার দিন কারণ bluetoothConfigDisabled ব্যবহারকারী দ্বারা বাইপাস করা যেতে পারে৷

complianceRules[]
(deprecated)

object ( ComplianceRule )

কোনো ডিভাইস যখন তার নীতির সাথে সঙ্গতিপূর্ণ না হয় তখন কোন প্রশমিত পদক্ষেপ নিতে হবে তা ঘোষণা করে। যখন একাধিক নিয়মের শর্তগুলি সন্তুষ্ট হয়, তখন নিয়মগুলির জন্য সমস্ত প্রশমিত পদক্ষেপ নেওয়া হয়। 100 টি নিয়মের সর্বোচ্চ সীমা আছে। পরিবর্তে নীতি প্রয়োগকারী নিয়ম ব্যবহার করুন.

blockApplicationsEnabled
(deprecated)

boolean

applications কনফিগার করা ছাড়া অন্য অ্যাপ্লিকেশনগুলি ইনস্টল করা থেকে ব্লক করা হয়েছে কিনা। সেট করা হলে, যে অ্যাপ্লিকেশানগুলি পূর্ববর্তী নীতির অধীনে ইনস্টল করা হয়েছিল কিন্তু নীতিতে আর প্রদর্শিত হয় না সেগুলি স্বয়ংক্রিয়ভাবে আনইনস্টল হয়ে যায়৷

installUnknownSourcesAllowed
(deprecated)

boolean

এই ক্ষেত্রে কোন প্রভাব নেই.

debuggingFeaturesAllowed
(deprecated)

boolean

ব্যবহারকারীকে ডিবাগিং বৈশিষ্ট্য সক্রিয় করার অনুমতি দেওয়া হয়েছে কিনা।

funDisabled

boolean

ব্যবহারকারীকে মজা করার অনুমতি দেওয়া হয় কিনা। সেটিংসে ইস্টার ডিমের খেলা অক্ষম আছে কিনা তা নিয়ন্ত্রণ করে।

autoTimeRequired
(deprecated)

boolean

স্বয়ংক্রিয় সময় প্রয়োজন কিনা, যা ব্যবহারকারীকে ম্যানুয়ালি তারিখ এবং সময় নির্ধারণ করতে বাধা দেয়। autoDateAndTimeZone সেট করা থাকলে, এই ক্ষেত্রটি উপেক্ষা করা হয়।

permittedAccessibilityServices

object ( PackageNameList )

অনুমোদিত অ্যাক্সেসিবিলিটি পরিষেবাগুলি নির্দিষ্ট করে৷ যদি ক্ষেত্রটি সেট করা না থাকে তবে যেকোন অ্যাক্সেসিবিলিটি পরিষেবা ব্যবহার করা যেতে পারে। ক্ষেত্রটি সেট করা থাকলে, শুধুমাত্র এই তালিকার অ্যাক্সেসিবিলিটি পরিষেবাগুলি এবং সিস্টেমের অন্তর্নির্মিত অ্যাক্সেসিবিলিটি পরিষেবা ব্যবহার করা যেতে পারে৷ বিশেষ করে, যদি ক্ষেত্রটি খালিতে সেট করা থাকে, শুধুমাত্র সিস্টেমের অন্তর্নির্মিত অ্যাক্সেসিবিলিটি পরিষেবাগুলি ব্যবহার করা যেতে পারে। এটি সম্পূর্ণরূপে পরিচালিত ডিভাইসে এবং কাজের প্রোফাইলে সেট করা যেতে পারে। একটি কাজের প্রোফাইলে প্রয়োগ করা হলে, এটি ব্যক্তিগত প্রোফাইল এবং কাজের প্রোফাইল উভয়কেই প্রভাবিত করে৷

appAutoUpdatePolicy

enum ( AppAutoUpdatePolicy )

প্রস্তাবিত বিকল্প: autoUpdateMode যা প্রতি অ্যাপ সেট করা হয়, আপডেট ফ্রিকোয়েন্সি সম্পর্কে আরও বেশি নমনীয়তা প্রদান করে।

যখন autoUpdateMode AUTO_UPDATE_POSTPONED বা AUTO_UPDATE_HIGH_PRIORITY তে সেট করা হয়, তখন এই ক্ষেত্রটির কোনো প্রভাব নেই৷

অ্যাপ স্বয়ংক্রিয় আপডেট নীতি, যা নিয়ন্ত্রণ করে কখন স্বয়ংক্রিয় অ্যাপ আপডেট প্রয়োগ করা যেতে পারে।

kioskCustomLauncherEnabled

boolean

কিয়স্ক কাস্টম লঞ্চার সক্ষম কিনা। এটি হোম স্ক্রীনটিকে একটি লঞ্চার দিয়ে প্রতিস্থাপন করে যা applications সেটিং এর মাধ্যমে ইনস্টল করা অ্যাপগুলিতে ডিভাইসটিকে লক করে দেয়। অ্যাপ্লিকেশানগুলি একটি একক পৃষ্ঠায় বর্ণানুক্রমিকভাবে প্রদর্শিত হয়। কিয়স্ক ডিভাইস আচরণ আরও কনফিগার করতে kioskCustomization ব্যবহার করুন।

androidDevicePolicyTracks[]
(deprecated)

enum ( AppTrack )

এই সেটিং সমর্থিত নয়. কোনো মান উপেক্ষা করা হয়.

skipFirstUseHintsEnabled

boolean

প্রথম ব্যবহারে ইঙ্গিতগুলি এড়িয়ে যেতে ফ্ল্যাগ করুন। এন্টারপ্রাইজ অ্যাডমিন প্রথম স্টার্ট-আপে তাদের ব্যবহারকারীর টিউটোরিয়াল এবং অন্যান্য প্রাথমিক ইঙ্গিতগুলি এড়িয়ে যাওয়ার জন্য অ্যাপগুলির জন্য সিস্টেম সুপারিশ সক্ষম করতে পারে।

privateKeySelectionEnabled

boolean

ChoosePrivateKeyRules-এ কোনো মিলিত নিয়ম না থাকলে ব্যবহারকারীকে একটি ব্যক্তিগত কী উপনাম বেছে নেওয়ার জন্য একটি ডিভাইসে UI দেখানোর অনুমতি দেয়। Android P এর নিচের ডিভাইসগুলির জন্য, এটি সেটিং করলে এন্টারপ্রাইজ কীগুলি দুর্বল হয়ে যেতে পারে। যদি কোনো অ্যাপ্লিকেশনের CERT_SELECTION প্রতিনিধিত্বের সুযোগ থাকে তবে এই মানটির কোনো প্রভাব থাকবে না৷

encryptionPolicy

enum ( EncryptionPolicy )

এনক্রিপশন সক্ষম কিনা

usbMassStorageEnabled
(deprecated)

boolean

USB সঞ্চয়স্থান সক্ষম কিনা। অবচয়।

permissionGrants[]

object ( PermissionGrant )

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

playStoreMode

enum ( PlayStoreMode )

এই মোডটি প্লে স্টোরে ব্যবহারকারীর কাছে কোন অ্যাপগুলি উপলভ্য এবং নীতি থেকে অ্যাপগুলি সরানো হলে ডিভাইসের আচরণ নিয়ন্ত্রণ করে৷

setupActions[]

object ( SetupAction )

সেটআপ প্রক্রিয়া চলাকালীন করণীয়। সর্বাধিক একটি কর্ম নির্দিষ্ট করা যেতে পারে.

passwordPolicies[]

object ( PasswordRequirements )

পাসওয়ার্ড প্রয়োজনীয় নীতি. নীতিতে passwordScope ক্ষেত্র সেট করে কাজের প্রোফাইল বা সম্পূর্ণরূপে পরিচালিত ডিভাইসের জন্য বিভিন্ন নীতি সেট করা যেতে পারে।

policyEnforcementRules[]

object ( PolicyEnforcementRule )

নিয়ম যা আচরণকে সংজ্ঞায়িত করে যখন একটি নির্দিষ্ট নীতি ডিভাইসে প্রয়োগ করা যাবে না

kioskCustomization

object ( KioskCustomization )

কিয়স্ক মোডে একটি ডিভাইসের আচরণ নিয়ন্ত্রণ করে সেটিংস৷ কিওস্ক মোড সক্ষম করতে, true kioskCustomLauncherEnabled সেট করুন বা installType KIOSK সহ নীতিতে একটি অ্যাপ নির্দিষ্ট করুন৷

advancedSecurityOverrides

object ( AdvancedSecurityOverrides )

উন্নত নিরাপত্তা সেটিংস। বেশিরভাগ ক্ষেত্রে, এই সেট করার প্রয়োজন হয় না।

personalUsagePolicies

object ( PersonalUsagePolicies )

কোম্পানির মালিকানাধীন ডিভাইসে ব্যক্তিগত ব্যবহার পরিচালনার নীতি।

autoDateAndTimeZone

enum ( AutoDateAndTimeZone )

একটি কোম্পানির মালিকানাধীন ডিভাইসে স্বয়ংক্রিয় তারিখ, সময় এবং সময় অঞ্চল সক্ষম করা আছে কিনা৷ যদি এটি সেট করা থাকে, তাহলে autoTimeRequired উপেক্ষা করা হয়।

oncCertificateProviders[]

object ( OncCertificateProvider )

এই বৈশিষ্ট্যটি সাধারণত উপলব্ধ নয়।

crossProfilePolicies

object ( CrossProfilePolicies )

ডিভাইসে ক্রস-প্রোফাইল নীতি প্রয়োগ করা হয়েছে।

preferentialNetworkService

enum ( PreferentialNetworkService )

কাজের প্রোফাইলে অগ্রাধিকারমূলক নেটওয়ার্ক পরিষেবা সক্ষম করা আছে কিনা তা নিয়ন্ত্রণ করে৷ উদাহরণস্বরূপ, একটি সংস্থার একটি ক্যারিয়ারের সাথে একটি চুক্তি থাকতে পারে যে তার কর্মচারীদের ডিভাইস থেকে সমস্ত কাজের ডেটা এন্টারপ্রাইজ ব্যবহারের জন্য নিবেদিত একটি নেটওয়ার্ক পরিষেবার মাধ্যমে পাঠানো হবে৷ একটি সমর্থিত পছন্দের নেটওয়ার্ক পরিষেবার উদাহরণ হল 5G নেটওয়ার্কে এন্টারপ্রাইজ স্লাইস। এটি সম্পূর্ণরূপে পরিচালিত ডিভাইসের উপর কোন প্রভাব নেই.

usageLog

object ( UsageLog )

ডিভাইস কার্যকলাপ লগিং কনফিগারেশন.

cameraAccess

enum ( CameraAccess )

ক্যামেরার ব্যবহার এবং ব্যবহারকারীর ক্যামেরা অ্যাক্সেস টগলের অ্যাক্সেস আছে কিনা তা নিয়ন্ত্রণ করে।

microphoneAccess

enum ( MicrophoneAccess )

মাইক্রোফোনের ব্যবহার নিয়ন্ত্রণ করে এবং ব্যবহারকারীর মাইক্রোফোন অ্যাক্সেস টগলের অ্যাক্সেস আছে কিনা। এটি শুধুমাত্র সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে প্রযোজ্য।

deviceConnectivityManagement

object ( DeviceConnectivityManagement )

ডিভাইস সংযোগ যেমন Wi-Fi, USB ডেটা অ্যাক্সেস, কীবোর্ড/মাউস সংযোগ এবং আরও অনেক কিছুর জন্য নিয়ন্ত্রণ কভার করে।

deviceRadioState

object ( DeviceRadioState )

রেডিও অবস্থা যেমন Wi-Fi, ব্লুটুথ এবং আরও অনেক কিছুর জন্য নিয়ন্ত্রণ কভার করে।

credentialProviderPolicyDefault

enum ( CredentialProviderPolicyDefault )

কোন অ্যাপগুলিকে Android 14 এবং তার বেশি সংস্করণে শংসাপত্র প্রদানকারী হিসাবে কাজ করার অনুমতি দেওয়া হয় তা নিয়ন্ত্রণ করে। এই অ্যাপগুলি শংসাপত্রগুলি সঞ্চয় করে, বিশদ বিবরণের জন্য এটি এবং এটি দেখুন৷ এছাড়াও credentialProviderPolicy দেখুন।

printingPolicy

enum ( PrintingPolicy )

ঐচ্ছিক। মুদ্রণ অনুমোদিত কিনা তা নিয়ন্ত্রণ করে। এটি অ্যান্ড্রয়েড 9 এবং তার উপরে চলমান ডিভাইসগুলিতে সমর্থিত৷ .

আবেদন নীতি

একটি পৃথক অ্যাপের জন্য নীতি। দ্রষ্টব্য: installAppsDisabled সক্ষম থাকলে এই নীতি ব্যবহার করে একটি প্রদত্ত ডিভাইসে অ্যাপ্লিকেশন উপলব্ধতা পরিবর্তন করা যাবে না। প্রতি পলিসিতে আপনি সর্বোচ্চ 3,000টি অ্যাপ্লিকেশন নির্দিষ্ট করতে পারেন।

JSON প্রতিনিধিত্ব
{
  "packageName": string,
  "installType": enum (InstallType),
  "lockTaskAllowed": boolean,
  "defaultPermissionPolicy": enum (PermissionPolicy),
  "permissionGrants": [
    {
      object (PermissionGrant)
    }
  ],
  "managedConfiguration": {
    object
  },
  "disabled": boolean,
  "minimumVersionCode": integer,
  "delegatedScopes": [
    enum (DelegatedScope)
  ],
  "managedConfigurationTemplate": {
    object (ManagedConfigurationTemplate)
  },
  "accessibleTrackIds": [
    string
  ],
  "connectedWorkAndPersonalApp": enum (ConnectedWorkAndPersonalApp),
  "autoUpdateMode": enum (AutoUpdateMode),
  "extensionConfig": {
    object (ExtensionConfig)
  },
  "alwaysOnVpnLockdownExemption": enum (AlwaysOnVpnLockdownExemption),
  "workProfileWidgets": enum (WorkProfileWidgets),
  "credentialProviderPolicy": enum (CredentialProviderPolicy),
  "installConstraint": [
    {
      object (InstallConstraint)
    }
  ],
  "installPriority": integer
}
ক্ষেত্র
packageName

string

অ্যাপের প্যাকেজের নাম। উদাহরণস্বরূপ, YouTube অ্যাপের জন্য com.google.android.youtube .

installType

enum ( InstallType )

সঞ্চালনের জন্য ইনস্টলেশনের ধরন।

lockTaskAllowed
(deprecated)

boolean

অ্যাপটিকে পূর্ণ-স্ক্রীন মোডে লক করার অনুমতি দেওয়া হয়েছে কিনা। বঞ্চিত। একটি ডেডিকেটেড ডিভাইস কনফিগার করতে InstallType KIOSK বা kioskCustomLauncherEnabled ব্যবহার করুন।

defaultPermissionPolicy

enum ( PermissionPolicy )

অ্যাপের অনুরোধ করা সমস্ত অনুমতির জন্য ডিফল্ট নীতি। উল্লেখ করা থাকলে, এটি নীতি-স্তরের defaultPermissionPolicy ওভাররাইড করে যা সমস্ত অ্যাপে প্রযোজ্য। এটি permissionGrants ওভাররাইড করে না যা সমস্ত অ্যাপে প্রযোজ্য।

permissionGrants[]

object ( PermissionGrant )

অ্যাপের জন্য সুস্পষ্ট অনুমতি মঞ্জুরি বা অস্বীকৃতি। এই মানগুলি defaultPermissionPolicy এবং permissionGrants ওভাররাইড করে যা সমস্ত অ্যাপে প্রযোজ্য।

managedConfiguration

object ( Struct format)

ম্যানেজড কনফিগারেশন অ্যাপে প্রয়োগ করা হয়েছে। কনফিগারেশনের ফর্ম্যাট অ্যাপ দ্বারা সমর্থিত ManagedProperty মান দ্বারা নির্দেশিত হয়। পরিচালিত কনফিগারেশনের প্রতিটি ক্ষেত্রের নাম অবশ্যই ManagedProperty এর key ক্ষেত্রের সাথে মেলে। ক্ষেত্রের মান অবশ্যই ManagedProperty type সাথে সামঞ্জস্যপূর্ণ হতে হবে:

টাইপ JSON মান
BOOL true অথবা false
STRING স্ট্রিং
INTEGER সংখ্যা
CHOICE স্ট্রিং
MULTISELECT স্ট্রিং এর অ্যারে
HIDDEN স্ট্রিং
BUNDLE_ARRAY বস্তুর বিন্যাস

disabled

boolean

অ্যাপটি নিষ্ক্রিয় কিনা। অক্ষম করা হলে, অ্যাপ ডেটা এখনও সংরক্ষিত থাকে।

minimumVersionCode

integer

ডিভাইসে চালানো অ্যাপের ন্যূনতম সংস্করণ। সেট করা থাকলে, ডিভাইসটি অ্যাপটিকে অন্তত এই সংস্করণ কোডে আপডেট করার চেষ্টা করে। অ্যাপটি আপ-টু-ডেট না হলে, ডিভাইসটিতে APP_NOT_UPDATED এ সেট করা nonComplianceReason সহ একটি NonComplianceDetail থাকবে। অ্যাপটিকে ইতিমধ্যেই Google Play-তে এই মানের থেকে বড় বা সমান সংস্করণ কোড সহ প্রকাশ করতে হবে৷ সর্বাধিক 20টি অ্যাপ নীতি অনুযায়ী একটি ন্যূনতম সংস্করণ কোড নির্দিষ্ট করতে পারে।

delegatedScopes[]

enum ( DelegatedScope )

অ্যান্ড্রয়েড ডিভাইস নীতি থেকে অ্যাপে অর্পিত সুযোগগুলি। এগুলি তাদের প্রয়োগ করা অ্যাপ্লিকেশনগুলির জন্য অতিরিক্ত সুবিধা প্রদান করে৷

managedConfigurationTemplate

object ( ManagedConfigurationTemplate )

অ্যাপের জন্য পরিচালিত কনফিগারেশন টেমপ্লেট, পরিচালিত কনফিগারেশন iframe থেকে সংরক্ষিত। পরিচালিত কনফিগারেশন সেট করা থাকলে এই ক্ষেত্রটি উপেক্ষা করা হয়।

accessibleTrackIds[]

string

অ্যাপের ট্র্যাক আইডিগুলির তালিকা যা এন্টারপ্রাইজের অন্তর্গত একটি ডিভাইস অ্যাক্সেস করতে পারে। তালিকায় একাধিক ট্র্যাক আইডি থাকলে, ডিভাইসগুলি সমস্ত অ্যাক্সেসযোগ্য ট্র্যাকের মধ্যে সর্বশেষ সংস্করণ পায়৷ তালিকায় কোনো ট্র্যাক আইডি না থাকলে, ডিভাইসগুলির শুধুমাত্র অ্যাপের প্রোডাকশন ট্র্যাকের অ্যাক্সেস থাকে। প্রতিটি ট্র্যাক সম্পর্কে আরও বিশদ বিবরণ AppTrackInfo এ উপলব্ধ।

connectedWorkAndPersonalApp

enum ( ConnectedWorkAndPersonalApp )

ব্যবহারকারীর সম্মতি সাপেক্ষে অ্যাপটি ডিভাইসের কাজ এবং ব্যক্তিগত প্রোফাইল জুড়ে নিজের সাথে যোগাযোগ করতে পারে কিনা তা নিয়ন্ত্রণ করে।

autoUpdateMode

enum ( AutoUpdateMode )

অ্যাপের জন্য স্বয়ংক্রিয়-আপডেট মোড নিয়ন্ত্রণ করে।

extensionConfig

object ( ExtensionConfig )

অ্যান্ড্রয়েড ডিভাইস নীতি অফলাইনে ইন্টারঅ্যাক্ট করার ক্ষমতা সহ এই অ্যাপটিকে একটি এক্সটেনশন অ্যাপ হিসেবে সক্ষম করার কনফিগারেশন।

এই ক্ষেত্রটি সর্বাধিক একটি অ্যাপের জন্য সেট করা যেতে পারে।

alwaysOnVpnLockdownExemption

enum ( AlwaysOnVpnLockdownExemption )

VPN সংযুক্ত না থাকলে এবং alwaysOnVpnPackage.lockdownEnabled সক্রিয় থাকলে অ্যাপটি নেটওয়ার্কিং অনুমোদিত কিনা তা নির্দিষ্ট করে৷ VPN_LOCKDOWN_ENFORCED তে সেট করা থাকলে, অ্যাপটিকে নেটওয়ার্কিং করার অনুমতি দেওয়া হয় না, এবং যদি VPN_LOCKDOWN_EXEMPTION তে সেট করা হয়, অ্যাপটিকে নেটওয়ার্কিং করার অনুমতি দেওয়া হয়৷ শুধুমাত্র Android 10 এবং তার উপরে চলমান ডিভাইসগুলিতে সমর্থিত। এটি ডিভাইস দ্বারা সমর্থিত না হলে, ডিভাইসটিতে API_LEVEL এ সেট করা nonComplianceReason NonComplianceDetail সহ একটি ফিল্ডপাথ থাকবে। যদি এটি অ্যাপের জন্য প্রযোজ্য না হয়, তাহলে ডিভাইসটিতে একটি NonComplianceDetail থাকবে যার সাথে UNSUPPORTED nonComplianceReason সেট করা হবে এবং একটি ফিল্ডপাথ থাকবে। ফিল্ডপাথটি applications[i].alwaysOnVpnLockdownExemption সেট i applications

workProfileWidgets

enum ( WorkProfileWidgets )

কাজের প্রোফাইলে ইনস্টল করা অ্যাপটিকে হোম স্ক্রিনে উইজেট যোগ করার অনুমতি দেওয়া হয়েছে কিনা তা নির্দিষ্ট করে।

credentialProviderPolicy

enum ( CredentialProviderPolicy )

ঐচ্ছিক। অ্যাপটিকে Android 14 এবং তার পরবর্তী সংস্করণে শংসাপত্র প্রদানকারী হিসাবে কাজ করার অনুমতি দেওয়া হয়েছে কিনা।

installConstraint[]

object ( InstallConstraint )

ঐচ্ছিক। অ্যাপটি ইনস্টল করার জন্য সীমাবদ্ধতা। আপনি সর্বাধিক একটি InstallConstraint নির্দিষ্ট করতে পারেন। একাধিক সীমাবদ্ধতা প্রত্যাখ্যান করা হয়।

installPriority

integer

ঐচ্ছিক। installType সহ অ্যাপগুলির মধ্যে সেট করা হয়েছে:

এটি ইনস্টলেশনের আপেক্ষিক অগ্রাধিকার নিয়ন্ত্রণ করে। 0 এর মান (ডিফল্ট) মানে এই অ্যাপটির অন্যান্য অ্যাপের তুলনায় কোন অগ্রাধিকার নেই। 1 এবং 10,000 এর মধ্যে মানগুলির জন্য, একটি নিম্ন মান মানে একটি উচ্চ অগ্রাধিকার৷ 0 থেকে 10,000 সমেত পরিসরের বাইরের মানগুলি প্রত্যাখ্যান করা হয়েছে৷

InstallType

একটি অ্যাপের জন্য ইনস্টলেশনের ধরন। যদি setupAction কোনো অ্যাপের উল্লেখ করে, তাহলে তাদের অবশ্যই REQUIRED_FOR_SETUP হিসাবে installType সেট করা থাকতে হবে বা সেটআপ ব্যর্থ হবে।

Enums
INSTALL_TYPE_UNSPECIFIED অনির্দিষ্ট। উপলব্ধ ডিফল্ট.
PREINSTALLED অ্যাপ্লিকেশন স্বয়ংক্রিয়ভাবে ইনস্টল করা হয় এবং ব্যবহারকারী দ্বারা সরানো যেতে পারে.
FORCE_INSTALLED একটি সেট রক্ষণাবেক্ষণ উইন্ডো নির্বিশেষে অ্যাপটি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে গেছে এবং ব্যবহারকারী দ্বারা সরানো যাবে না।
BLOCKED অ্যাপটি ব্লক করা আছে এবং ইনস্টল করা যাবে না। অ্যাপটি পূর্ববর্তী নীতির অধীনে ইনস্টল করা থাকলে, এটি আনইনস্টল করা হবে। এটি এর তাত্ক্ষণিক অ্যাপ কার্যকারিতাকেও ব্লক করে।
AVAILABLE অ্যাপটি ইনস্টল করার জন্য উপলব্ধ।
REQUIRED_FOR_SETUP অ্যাপটি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে গেছে এবং ব্যবহারকারীর দ্বারা সরানো যাবে না এবং ইনস্টলেশন সম্পূর্ণ না হওয়া পর্যন্ত সেটআপ সম্পূর্ণ হওয়া থেকে বিরত থাকবে।
KIOSK অ্যাপটি কিয়স্ক মোডে স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়েছে: এটি পছন্দের হোম অভিপ্রায় হিসাবে সেট করা হয়েছে এবং লক টাস্ক মোডের জন্য সাদা তালিকাভুক্ত করা হয়েছে। অ্যাপটি ইনস্টল না হওয়া পর্যন্ত ডিভাইস সেটআপ সম্পূর্ণ হবে না। ইনস্টলেশনের পরে, ব্যবহারকারীরা অ্যাপটি সরাতে পারবেন না। প্রতি নীতিতে আপনি শুধুমাত্র একটি অ্যাপের জন্য এই installType সেট করতে পারেন। যখন এটি নীতিতে উপস্থিত থাকে, স্ট্যাটাস বার স্বয়ংক্রিয়ভাবে অক্ষম হয়ে যাবে।

অনুমতি নীতি

অ্যাপ্লিকেশানগুলিতে অনুমতির অনুরোধ মঞ্জুর করার নীতি৷

Enums
PERMISSION_POLICY_UNSPECIFIED নীতি নির্দিষ্ট করা নেই. যদি কোনও স্তরে অনুমতির জন্য কোনও নীতি নির্দিষ্ট করা না থাকে, তাহলে ডিফল্টরূপে PROMPT আচরণ ব্যবহার করা হয়।
PROMPT ব্যবহারকারীকে অনুমতি দেওয়ার জন্য অনুরোধ করুন।
GRANT

স্বয়ংক্রিয়ভাবে একটি অনুমতি প্রদান.

Android 12 এবং তার উপরে, Manifest.permission.READ_SMS এবং নিম্নলিখিত সেন্সর-সম্পর্কিত অনুমতিগুলি শুধুমাত্র সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে দেওয়া যেতে পারে:

DENY স্বয়ংক্রিয়ভাবে একটি অনুমতি অস্বীকার করুন.

অনুমতি অনুদান

একটি Android অনুমতি এবং এর অনুদানের অবস্থার জন্য কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "permission": string,
  "policy": enum (PermissionPolicy)
}
ক্ষেত্র
permission

string

Android অনুমতি বা গ্রুপ, যেমন android.permission.READ_CALENDAR বা android.permission_group.CALENDAR

policy

enum ( PermissionPolicy )

অনুমতি প্রদানের নীতি।

অর্পিত সুযোগ

ডেলিগেশন স্কোপ যা অন্য প্যাকেজ Android ডিভাইস নীতি থেকে অর্জন করতে পারে। এগুলি তাদের প্রয়োগ করা অ্যাপ্লিকেশনগুলির জন্য অতিরিক্ত সুবিধা প্রদান করে৷

SECURITY_LOGS এবং NETWORK_ACTIVITY_LOGS বাদে একাধিক অ্যাপ্লিকেশানে স্কোপ প্রয়োগ করা যেতে পারে, যেগুলি একবারে শুধুমাত্র একটি অ্যাপে অর্পণ করা যেতে পারে৷

Enums
DELEGATED_SCOPE_UNSPECIFIED কোনো প্রতিনিধি স্কোপ নির্দিষ্ট করা নেই.
CERT_INSTALL শংসাপত্র ইনস্টলেশন এবং পরিচালনার অ্যাক্সেস মঞ্জুর করে।
MANAGED_CONFIGURATIONS পরিচালিত কনফিগারেশন পরিচালনার অ্যাক্সেস মঞ্জুর করে।
BLOCK_UNINSTALL আনইনস্টলেশন ব্লক করার জন্য অ্যাক্সেস মঞ্জুর করে।
PERMISSION_GRANT অনুমতি নীতি এবং অনুমতি মঞ্জুরি রাষ্ট্র অ্যাক্সেস অনুদান.
PACKAGE_ACCESS প্যাকেজ অ্যাক্সেস স্টেটে অ্যাক্সেস মঞ্জুর করে।
ENABLE_SYSTEM_APP সিস্টেম অ্যাপ্লিকেশানগুলি সক্ষম করার জন্য অ্যাক্সেস মঞ্জুর করে৷
NETWORK_ACTIVITY_LOGS নেটওয়ার্ক কার্যকলাপ লগ অ্যাক্সেস মঞ্জুরি. অর্পিত অ্যাপ্লিকেশনটিকে setNetworkLoggingEnabled , isNetworkLoggingEnabled এবং NetworkLogs পদ্ধতিগুলি retrieveNetworkLogs করার অনুমতি দেয়৷ এই সুযোগটি সর্বাধিক একটি অ্যাপ্লিকেশনে অর্পণ করা যেতে পারে। Android 10 এবং তার উপরে সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলির জন্য সমর্থিত। Android 12 এবং তার উপরে একটি কাজের প্রোফাইলের জন্য সমর্থিত। যখন প্রতিনিধিত্ব সমর্থিত এবং সেট করা হয়, NETWORK_ACTIVITY_LOGS উপেক্ষা করা হয়৷
SECURITY_LOGS নিরাপত্তা লগ অ্যাক্সেস মঞ্জুরি. ডেলিগেটেড অ্যাপ্লিকেশানটিকে setSecurityLoggingEnabled , isSecurityLoggingEnabled , retrieveSecurityLogs এবং retrievePreRebootSecurityLogs পদ্ধতিগুলিকে কল করার অনুমতি দেয়৷ এই সুযোগটি সর্বাধিক একটি অ্যাপ্লিকেশনে অর্পণ করা যেতে পারে। অ্যান্ড্রয়েড 12 এবং তার উপরে একটি কাজের প্রোফাইল সহ সম্পূর্ণরূপে পরিচালিত ডিভাইস এবং কোম্পানির মালিকানাধীন ডিভাইসগুলির জন্য সমর্থিত। যখন প্রতিনিধি দল সমর্থিত এবং সেট করা হয়, তখন SECURITY_LOGS উপেক্ষা করা হয়৷
CERT_SELECTION অনুরোধ করা অ্যাপের পক্ষ থেকে KeyChain শংসাপত্র নির্বাচনের অ্যাক্সেস মঞ্জুর করে। একবার মঞ্জুর হলে, অর্পিত আবেদনটি DelegatedAdminReceiver#onChoosePrivateKeyAlias ​​পেতে শুরু করবে। অর্পিত অ্যাপ্লিকেশনটিকে grantKeyPairToApp কল করার এবংKeyPairFromApp পদ্ধতিগুলি revokeKeyPairFromApp অনুমতি দেয়৷ সর্বাধিক একটি অ্যাপ থাকতে পারে যাতে এই প্রতিনিধিত্ব রয়েছে৷ choosePrivateKeyRules খালি হতে হবে এবং privateKeySelectionEnabled কোন প্রভাব নেই যদি শংসাপত্র নির্বাচন একটি অ্যাপ্লিকেশনে অর্পণ করা হয়।

পরিচালিত কনফিগারেশন টেমপ্লেট

অ্যাপের জন্য পরিচালিত কনফিগারেশন টেমপ্লেট, পরিচালিত কনফিগারেশন iframe থেকে সংরক্ষিত।

JSON প্রতিনিধিত্ব
{
  "templateId": string,
  "configurationVariables": {
    string: string,
    ...
  }
}
ক্ষেত্র
templateId

string

পরিচালিত কনফিগারেশন টেমপ্লেটের আইডি।

configurationVariables

map (key: string, value: string)

ঐচ্ছিক, কনফিগারেশনের জন্য সংজ্ঞায়িত <কী, মান> কনফিগারেশন ভেরিয়েবল সমন্বিত একটি মানচিত্র।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

ConnectedWorkAndPersonalApp

ব্যবহারকারীর সম্মতি সাপেক্ষে অ্যাপটি ক্রস-প্রোফাইলের সাথে নিজের সাথে যোগাযোগ করতে পারে কিনা তা নিয়ন্ত্রণ করে।

Enums
CONNECTED_WORK_AND_PERSONAL_APP_UNSPECIFIED অনির্দিষ্ট। CONNECTED_WORK_AND_PERSONAL_APPS_DISALLOWED এ ডিফল্ট।
CONNECTED_WORK_AND_PERSONAL_APP_DISALLOWED ডিফল্ট. অ্যাপটিকে ক্রস-প্রোফাইলে যোগাযোগ করা থেকে বাধা দেয়।
CONNECTED_WORK_AND_PERSONAL_APP_ALLOWED ব্যবহারকারীর সম্মতি পাওয়ার পর অ্যাপটিকে প্রোফাইল জুড়ে যোগাযোগ করার অনুমতি দেয়।

স্বয়ংক্রিয় আপডেট মোড

অ্যাপের জন্য স্বয়ংক্রিয়-আপডেট মোড নিয়ন্ত্রণ করে। যদি কোনও ডিভাইস ব্যবহারকারী ম্যানুয়ালি ডিভাইস সেটিংসে পরিবর্তন করে, তাহলে এই পছন্দগুলি AutoUpdateMode দ্বারা উপেক্ষা করা হয় কারণ এটি অগ্রাধিকার নেয়৷

Enums
AUTO_UPDATE_MODE_UNSPECIFIED অনির্দিষ্ট। AUTO_UPDATE_DEFAULT এ ডিফল্ট।
AUTO_UPDATE_DEFAULT

ডিফল্ট আপডেট মোড।

ব্যবহারকারীর উপর প্রভাব কমাতে কম অগ্রাধিকার দিয়ে অ্যাপটি স্বয়ংক্রিয়ভাবে আপডেট হয়।

নিম্নলিখিত সমস্ত সীমাবদ্ধতা পূরণ হলে অ্যাপটি আপডেট করা হয়:

  • ডিভাইস সক্রিয়ভাবে ব্যবহার করা হয় না.
  • ডিভাইসটি একটি মিটারবিহীন নেটওয়ার্কের সাথে সংযুক্ত।
  • ডিভাইসটি চার্জ হচ্ছে।
  • আপডেট করা অ্যাপটি অগ্রভাগে চলছে না।

ডিভাইসটিকে ডেভেলপার দ্বারা প্রকাশ করার 24 ঘন্টার মধ্যে একটি নতুন আপডেট সম্পর্কে অবহিত করা হয়, তারপরে উপরের সীমাবদ্ধতাগুলি পূরণ করার পরে অ্যাপটি আপডেট করা হয়৷

AUTO_UPDATE_POSTPONED

অ্যাপটি পুরানো হয়ে যাওয়ার পরে সর্বাধিক 90 দিনের জন্য অ্যাপটি স্বয়ংক্রিয়ভাবে আপডেট হয় না।

অ্যাপটি পুরানো হয়ে যাওয়ার 90 দিন পরে, সর্বশেষ উপলব্ধ সংস্করণটি স্বয়ংক্রিয়ভাবে কম অগ্রাধিকার সহ ইনস্টল করা হয় ( AUTO_UPDATE_DEFAULT দেখুন)। অ্যাপটি আপডেট হওয়ার পরে এটি আবার পুরানো হয়ে যাওয়ার 90 দিন পর্যন্ত স্বয়ংক্রিয়ভাবে আবার আপডেট হয় না।

ব্যবহারকারী এখনও প্লে স্টোর থেকে যেকোন সময় ম্যানুয়ালি অ্যাপটি আপডেট করতে পারেন।

AUTO_UPDATE_HIGH_PRIORITY

অ্যাপটি যত তাড়াতাড়ি সম্ভব আপডেট করা হয়। কোন সীমাবদ্ধতা প্রয়োগ করা হয় না.

ডিভাইসটি উপলব্ধ হওয়ার পরে একটি নতুন আপডেট সম্পর্কে যত তাড়াতাড়ি সম্ভব অবহিত করা হবে৷

এক্সটেনশন কনফিগারেশন

অ্যান্ড্রয়েড ডিভাইস নীতি অফলাইনে ইন্টারঅ্যাক্ট করার ক্ষমতা সহ একটি এক্সটেনশন অ্যাপ হিসেবে একটি অ্যাপকে সক্ষম করার কনফিগারেশন। অ্যান্ড্রয়েড সংস্করণ 13 এবং তার বেশির জন্য, এক্সটেনশন অ্যাপ্লিকেশানগুলি ব্যাটারি সীমাবদ্ধতা থেকে অব্যাহতিপ্রাপ্ত তাই সীমাবদ্ধ অ্যাপ স্ট্যান্ডবাই বাকেটের মধ্যে রাখা হবে না৷ এক্সটেনশন অ্যাপ্লিকেশানগুলি ব্যবহারকারীদের তাদের ডেটা সাফ করার বা অ্যাপ্লিকেশনটিকে জোর করে বন্ধ করার বিরুদ্ধেও সুরক্ষিত, যদিও অ্যাডমিনরা Android 13 এবং তার পরবর্তী সংস্করণগুলির জন্য প্রয়োজন হলে এক্সটেনশন অ্যাপগুলিতে clear app data command ব্যবহার করা চালিয়ে যেতে পারেন৷

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

string

এক্সটেনশন অ্যাপের সাইনিং সার্টিফিকেটের হেক্স-এনকোডেড SHA-256 হ্যাশ। শুধুমাত্র 64টি অক্ষরের হেক্সাডেসিমেল স্ট্রিং উপস্থাপনা বৈধ।

উল্লেখ না থাকলে, প্লে স্টোর থেকে সংশ্লিষ্ট প্যাকেজের নামের স্বাক্ষর নেওয়া হয়।

যদি এই তালিকাটি খালি থাকে, তাহলে অ্যাপটি Android ডিভাইস নীতির সাথে যোগাযোগ করতে সক্ষম হওয়ার জন্য ডিভাইসে এক্সটেনশন অ্যাপের স্বাক্ষরটি Play Store থেকে প্রাপ্ত স্বাক্ষরের সাথে মিলতে হবে।

যদি এই তালিকাটি খালি না থাকে, তাহলে অ্যাপটি Android ডিভাইস নীতির সাথে যোগাযোগ করতে সক্ষম হওয়ার জন্য ডিভাইসে এক্সটেনশন অ্যাপের স্বাক্ষর অবশ্যই এই তালিকার একটি এন্ট্রির সাথে মিলবে।

উত্পাদন ব্যবহারের ক্ষেত্রে, এটি খালি ছেড়ে দেওয়ার পরামর্শ দেওয়া হয়।

notificationReceiver

string

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

সর্বদা অনভিপিএন লকডাউন ছাড়

একটি অ্যাপ alwaysOnVpnPackage.lockdownEnabled OnVpnPackage.lockdownEnabled সেটিং থেকে মুক্ত কিনা তা নিয়ন্ত্রণ করে।

Enums
ALWAYS_ON_VPN_LOCKDOWN_EXEMPTION_UNSPECIFIED অনির্দিষ্ট। VPN_LOCKDOWN_ENFORCED এ ডিফল্ট।
VPN_LOCKDOWN_ENFORCED অ্যাপটি সর্বদা চালু থাকা VPN লকডাউন সেটিংকে সম্মান করে।
VPN_LOCKDOWN_EXEMPTION অ্যাপটি সর্বদা চালু থাকা VPN লকডাউন সেটিং থেকে মুক্ত।

ওয়ার্কপ্রোফাইল উইজেট

একটি কাজের প্রোফাইল অ্যাপ্লিকেশন হোম স্ক্রিনে উইজেট যোগ করার অনুমতি দেয় কিনা তা নিয়ন্ত্রণ করে।

Enums
WORK_PROFILE_WIDGETS_UNSPECIFIED অনির্দিষ্ট। workProfileWidgetsDefault ডিফল্ট
WORK_PROFILE_WIDGETS_ALLOWED কাজের প্রোফাইল উইজেট অনুমোদিত। এর মানে হল অ্যাপ্লিকেশনটি হোম স্ক্রিনে উইজেট যোগ করতে সক্ষম হবে।
WORK_PROFILE_WIDGETS_DISALLOWED কাজের প্রোফাইল উইজেটগুলি অননুমোদিত৷ এর মানে হল অ্যাপ্লিকেশনটি হোম স্ক্রিনে উইজেট যোগ করতে পারবে না।

শংসাপত্র প্রদানকারী নীতি

অ্যাপটিকে Android 14 এবং তার পরবর্তী সংস্করণে শংসাপত্র প্রদানকারী হিসাবে কাজ করার অনুমতি দেওয়া হয়েছে কিনা।

Enums
CREDENTIAL_PROVIDER_POLICY_UNSPECIFIED অনির্দিষ্ট। আচরণটি credentialProviderPolicyDefault দ্বারা নিয়ন্ত্রিত হয়।
CREDENTIAL_PROVIDER_ALLOWED অ্যাপটিকে শংসাপত্র প্রদানকারী হিসাবে কাজ করার অনুমতি দেওয়া হয়েছে।

Install Constraint

InstallType সেট করা অ্যাপগুলির মধ্যে:

এটি অ্যাপ ইনস্টলেশনের জন্য সীমাবদ্ধতার একটি সেট সংজ্ঞায়িত করে। অন্তত একটি ক্ষেত্র সেট করা আবশ্যক. যখন একাধিক ক্ষেত্র সেট করা হয়, তখন অ্যাপটি ইনস্টল করার জন্য সমস্ত সীমাবদ্ধতা সন্তুষ্ট করা প্রয়োজন।

JSON প্রতিনিধিত্ব
{
  "networkTypeConstraint": enum (NetworkTypeConstraint),
  "chargingConstraint": enum (ChargingConstraint),
  "deviceIdleConstraint": enum (DeviceIdleConstraint)
}
ক্ষেত্র
networkTypeConstraint

enum ( NetworkTypeConstraint )

ঐচ্ছিক। নেটওয়ার্ক টাইপ সীমাবদ্ধতা।

chargingConstraint

enum ( ChargingConstraint )

ঐচ্ছিক। চার্জিং সীমাবদ্ধতা।

deviceIdleConstraint

enum ( DeviceIdleConstraint )

ঐচ্ছিক। ডিভাইস নিষ্ক্রিয় সীমাবদ্ধতা।

নেটওয়ার্ক টাইপ কন্সট্রেন্ট

নেটওয়ার্ক টাইপ সীমাবদ্ধতা।

Enums
NETWORK_TYPE_CONSTRAINT_UNSPECIFIED অনির্দিষ্ট। INSTALL_ON_ANY_NETWORK এ ডিফল্ট।
INSTALL_ON_ANY_NETWORK যেকোনো সক্রিয় নেটওয়ার্ক (ওয়াই-ফাই, সেলুলার, ইত্যাদি)।
INSTALL_ONLY_ON_UNMETERED_NETWORK মিটারবিহীন যেকোনো নেটওয়ার্ক (যেমন Wi-FI)।

চার্জিং সীমাবদ্ধতা

চার্জিং সীমাবদ্ধতা।

Enums
CHARGING_CONSTRAINT_UNSPECIFIED অনির্দিষ্ট। ডিফল্ট CHARGING_NOT_REQUIRED .
CHARGING_NOT_REQUIRED ডিভাইস চার্জ হতে হবে না.
INSTALL_ONLY_WHEN_CHARGING ডিভাইস চার্জ করা আবশ্যক.

DeviceIdle Constraint

ডিভাইস নিষ্ক্রিয় অবস্থার সীমাবদ্ধতা।

Enums
DEVICE_IDLE_CONSTRAINT_UNSPECIFIED অনির্দিষ্ট। DEVICE_IDLE_NOT_REQUIRED এ ডিফল্ট।
DEVICE_IDLE_NOT_REQUIRED ডিভাইসটিকে নিষ্ক্রিয় থাকতে হবে না, ব্যবহারকারী ডিভাইসের সাথে ইন্টারঅ্যাক্ট করার সময় অ্যাপটি ইনস্টল করা যেতে পারে।
INSTALL_ONLY_WHEN_DEVICE_IDLE ডিভাইসটি নিষ্ক্রিয় থাকতে হবে।

কীগার্ড অক্ষম বৈশিষ্ট্য

কীগার্ড (লক স্ক্রিন) বৈশিষ্ট্য যা নিষ্ক্রিয় করা যেতে পারে..

Enums
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED এই মান উপেক্ষা করা হয়.
CAMERA সুরক্ষিত কীগার্ড স্ক্রীনে ক্যামেরা নিষ্ক্রিয় করুন (যেমন পিন)।
NOTIFICATIONS নিরাপদ কীগার্ড স্ক্রীনে সমস্ত বিজ্ঞপ্তি দেখানো অক্ষম করুন।
UNREDACTED_NOTIFICATIONS নিরাপদ কীগার্ড স্ক্রিনে অসংশোধিত বিজ্ঞপ্তিগুলি অক্ষম করুন।
TRUST_AGENTS নিরাপদ কীগার্ড স্ক্রীনে ট্রাস্ট এজেন্টের অবস্থা উপেক্ষা করুন।
DISABLE_FINGERPRINT নিরাপদ কীগার্ড স্ক্রীনে ফিঙ্গারপ্রিন্ট সেন্সর অক্ষম করুন।
DISABLE_REMOTE_INPUT অ্যান্ড্রয়েড 6 এবং তার নিচের ডিভাইসগুলিতে, সুরক্ষিত কীগার্ড স্ক্রিনে বিজ্ঞপ্তিগুলিতে পাঠ্য প্রবেশ অক্ষম করে৷ অ্যান্ড্রয়েড 7 এবং তার উপরে কোন প্রভাব নেই।
FACE সুরক্ষিত কীগার্ড স্ক্রিনে মুখের প্রমাণীকরণ অক্ষম করুন।
IRIS নিরাপদ কীগার্ড স্ক্রিনে আইরিস প্রমাণীকরণ অক্ষম করুন।
BIOMETRICS নিরাপদ কীগার্ড স্ক্রিনে সমস্ত বায়োমেট্রিক প্রমাণীকরণ অক্ষম করুন।
SHORTCUTS Android 14 এবং তার উপরে সুরক্ষিত কীগার্ড স্ক্রিনে সমস্ত শর্টকাট অক্ষম করুন।
ALL_FEATURES সমস্ত বর্তমান এবং ভবিষ্যতের কীগার্ড কাস্টমাইজেশন অক্ষম করুন।

ক্রমাগত পছন্দের কার্যকলাপ

একটি নির্দিষ্ট অভিপ্রায় ফিল্টারের সাথে মেলে এমন উদ্দেশ্য পরিচালনার জন্য একটি ডিফল্ট কার্যকলাপ৷ দ্রষ্টব্য: একটি কিয়স্ক সেট আপ করতে, অবিরাম পছন্দের কার্যকলাপগুলি ব্যবহার করার পরিবর্তে KIOSK তে InstallType ব্যবহার করুন৷

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

string

যে কার্যকলাপটি ডিফল্ট উদ্দেশ্য হ্যান্ডলার হওয়া উচিত। এটি একটি Android উপাদানের নাম হওয়া উচিত, যেমন com.android.enterprise.app/.MainActivity । বিকল্পভাবে, মানটি একটি অ্যাপের প্যাকেজ নাম হতে পারে, যার কারণে Android ডিভাইস নীতি উদ্দেশ্য পরিচালনা করার জন্য অ্যাপ থেকে একটি উপযুক্ত কার্যকলাপ বেছে নিতে পারে।

actions[]

string

ফিল্টারে মেলে অভিপ্রায় ক্রিয়া। যদি কোনো অ্যাকশন ফিল্টারে অন্তর্ভুক্ত করা হয়, তাহলে একটি অভিপ্রায়ের অ্যাকশন অবশ্যই সেই মানগুলির মধ্যে একটি হতে হবে যাতে এটি মেলে। যদি কোন কর্ম অন্তর্ভুক্ত না হয়, অভিপ্রায় কর্ম উপেক্ষা করা হয়.

categories[]

string

ফিল্টারে মেলে অভিপ্রায় বিভাগ. একটি অভিপ্রায় এর জন্য প্রয়োজনীয় বিভাগগুলিকে অন্তর্ভুক্ত করে, যার সবকটিই ফিল্টারে অন্তর্ভুক্ত করা আবশ্যক। অন্য কথায়, ফিল্টারে একটি বিভাগ যোগ করলে মিলের উপর কোন প্রভাব পড়ে না যদি না সেই বিভাগটি অভিপ্রায়ে নির্দিষ্ট করা থাকে।

পদ্ধতি হালনাগাদ করা

সিস্টেম আপডেট পরিচালনার জন্য কনফিগারেশন

JSON প্রতিনিধিত্ব
{
  "type": enum (SystemUpdateType),
  "startMinutes": integer,
  "endMinutes": integer,
  "freezePeriods": [
    {
      object (FreezePeriod)
    }
  ]
}
ক্ষেত্র
type

enum ( SystemUpdateType )

কনফিগার করার জন্য সিস্টেম আপডেটের ধরন।

startMinutes

integer

যদি টাইপটি WINDOWED হয়, রক্ষণাবেক্ষণ উইন্ডোর শুরু, ডিভাইসের স্থানীয় সময় মধ্যরাতের পরে মিনিটের সংখ্যা হিসাবে পরিমাপ করা হয়। এই মানটি অবশ্যই 0 এবং 1439-এর মধ্যে হতে হবে।

endMinutes

integer

যদি টাইপটি WINDOWED হয়, রক্ষণাবেক্ষণ উইন্ডোর শেষে, ডিভাইসের স্থানীয় সময় মধ্যরাতের পরে মিনিটের সংখ্যা হিসাবে পরিমাপ করা হয়। এই মানটি অবশ্যই 0 এবং 1439-এর মধ্যে হতে হবে। যদি এই মান startMinutes এর থেকে কম হয়, তাহলে রক্ষণাবেক্ষণ উইন্ডোটি মধ্যরাত পর্যন্ত বিস্তৃত হয়। যদি নির্দিষ্ট করা রক্ষণাবেক্ষণ উইন্ডোটি 30 মিনিটের চেয়ে ছোট হয়, তবে প্রকৃত উইন্ডোটি শুরুর সময়ের বাইরে 30 মিনিট পর্যন্ত প্রসারিত হয়।

freezePeriods[]

object ( FreezePeriod )

একটি বার্ষিক পুনরাবৃত্তির সময়কাল যেখানে ওভার-দ্য-এয়ার (OTA) সিস্টেম আপডেটগুলি একটি ডিভাইসে চলমান OS সংস্করণকে হিমায়িত করতে স্থগিত করা হয়। ডিভাইসটিকে অনির্দিষ্টকালের জন্য হিমায়িত করা প্রতিরোধ করতে, প্রতিটি ফ্রিজ পিরিয়ডকে কমপক্ষে 60 দিনের মধ্যে আলাদা করতে হবে।

সিস্টেমআপডেট টাইপ

সিস্টেম আপডেট কনফিগারেশনের ধরন।

Enums
SYSTEM_UPDATE_TYPE_UNSPECIFIED ডিভাইসের জন্য ডিফল্ট আপডেট আচরণ অনুসরণ করুন, যার জন্য সাধারণত ব্যবহারকারীকে সিস্টেম আপডেট গ্রহণ করতে হয়।
AUTOMATIC একটি আপডেট উপলব্ধ হওয়ার সাথে সাথে স্বয়ংক্রিয়ভাবে ইনস্টল করুন।
WINDOWED

একটি দৈনিক রক্ষণাবেক্ষণ উইন্ডোর মধ্যে স্বয়ংক্রিয়ভাবে ইনস্টল করুন। এটি প্লে অ্যাপগুলিকে উইন্ডোর মধ্যে আপডেট করার জন্য কনফিগার করে। এটি কিয়স্ক ডিভাইসগুলির জন্য দৃঢ়ভাবে সুপারিশ করা হয় কারণ এটিই একমাত্র উপায় যা ক্রমাগতভাবে অগ্রভাগে পিন করা অ্যাপগুলি প্লে দ্বারা আপডেট করা যায়৷

যদি কোনো অ্যাপের জন্য autoUpdateMode AUTO_UPDATE_HIGH_PRIORITY তে সেট করা থাকে, তাহলে সেই অ্যাপের জন্য রক্ষণাবেক্ষণ উইন্ডো উপেক্ষা করা হয় এবং রক্ষণাবেক্ষণ উইন্ডোর বাইরেও যত তাড়াতাড়ি সম্ভব আপডেট করা হয়।

POSTPONE সর্বাধিক 30 দিন পর্যন্ত স্বয়ংক্রিয় ইনস্টল স্থগিত করুন। এই নীতিটি সুরক্ষা আপডেটগুলিকে প্রভাবিত করে না (যেমন মাসিক সুরক্ষা প্যাচগুলি)।

ফ্রিজ পিরিয়ড

একটি সিস্টেম ফ্রিজ পিরিয়ড। যখন কোনও ডিভাইসের ঘড়ি হিমশীতল সময়ের মধ্যে থাকে, তখন সমস্ত আগত সিস্টেম আপডেটগুলি (সুরক্ষা প্যাচগুলি সহ) অবরুদ্ধ থাকে এবং ইনস্টল করা হবে না।

যখন ডিভাইসটি কোনও সেট ফ্রিজ পিরিয়ডের বাইরে থাকে, তখন সাধারণ নীতি আচরণ (স্বয়ংক্রিয়, উইন্ডোড বা স্থগিত) প্রযোজ্য।

লিপ বছরগুলি ফ্রিজ পিরিয়ড গণনাগুলিতে উপেক্ষা করা হয়, বিশেষত:

  • যদি ২৯ শে ফেব্রুয়ারি ফ্রিজ পিরিয়ডের শুরু বা শেষের তারিখ হিসাবে সেট করা থাকে তবে ফ্রিজ পিরিয়ডের পরিবর্তে ২৮ শে ফেব্রুয়ারি শুরু হবে বা শেষ হবে।
  • যখন কোনও ডিভাইসের সিস্টেম ঘড়ি 29 শে ফেব্রুয়ারি পড়ে, এটি 28 ফেব্রুয়ারি হিসাবে বিবেচিত হয়।
  • ফ্রিজ পিরিয়ডে বা দুটি ফ্রিজ পিরিয়ডের মধ্যে সময় গণনা করার সময়, 29 ফেব্রুয়ারি উপেক্ষা করা হয় এবং একটি দিন হিসাবে গণনা করা হয় না।

দ্রষ্টব্য: ফ্রিজ পিরিয়ডগুলি কার্যকর হওয়ার জন্য, SystemUpdateType SYSTEM_UPDATE_TYPE_UNSPECIFIED হিসাবে নির্দিষ্ট করা যায় না, কারণ ফ্রিজ পিরিয়ডগুলি নির্দিষ্ট করার জন্য একটি সংজ্ঞায়িত নীতি প্রয়োজন।

JSON প্রতিনিধিত্ব
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
ক্ষেত্র
startDate

object ( Date )

ফ্রিজ পিরিয়ডের শুরুর তারিখ (অন্তর্ভুক্ত)। দ্রষ্টব্য: year সেট করা উচিত নয়। উদাহরণস্বরূপ, {"month": 1,"date": 30}

endDate

object ( Date )

ফ্রিজ পিরিয়ডের শেষ তারিখ (অন্তর্ভুক্ত)। শুরুর তারিখ থেকে 90 দিনের বেশি পরে অবশ্যই হতে হবে। যদি শেষের তারিখটি শুরুর তারিখের চেয়ে আগের হয় তবে ফ্রিজ পিরিয়ডটি বছরের শেষের দিকে মোড়ক হিসাবে বিবেচিত হয়। দ্রষ্টব্য: year সেট করা উচিত নয়। উদাহরণস্বরূপ, {"month": 1,"date": 30}

তারিখ

একটি পুরো বা আংশিক ক্যালেন্ডারের তারিখ যেমন জন্মদিনের মতো প্রতিনিধিত্ব করে। দিন এবং সময় অঞ্চলের সময় হয় অন্য কোথাও নির্দিষ্ট করা হয় বা তুচ্ছ। তারিখটি গ্রেগরিয়ান ক্যালেন্ডারের সাথে সম্পর্কিত। এটি নিম্নলিখিতগুলির একটির প্রতিনিধিত্ব করতে পারে:

  • শূন্য বছর, মাস এবং দিনের মান সহ একটি সম্পূর্ণ তারিখ।
  • এক মাস এবং দিন, একটি শূন্য বছর সহ (উদাহরণস্বরূপ, একটি বার্ষিকী)।
  • একটি শূন্য মাস এবং একটি শূন্য দিন সহ এক বছর নিজেই।
  • এক বছর এবং মাস, শূন্য দিন সহ (উদাহরণস্বরূপ, ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার তারিখ)।

সম্পর্কিত প্রকার:

JSON প্রতিনিধিত্ব
{
  "year": integer,
  "month": integer,
  "day": integer
}
ক্ষেত্র
year

integer

তারিখের বছর। এক বছর ছাড়াই একটি তারিখ নির্দিষ্ট করতে 1 থেকে 9999 বা 0 হতে হবে।

month

integer

এক বছর মাস। এক মাস এবং দিন ছাড়াই এক বছর নির্দিষ্ট করতে 1 থেকে 12 বা 0 হতে হবে।

day

integer

এক মাসের দিন। অবশ্যই 1 থেকে 31 পর্যন্ত হতে হবে এবং বছর এবং মাসের জন্য বৈধ হতে হবে, বা 0 নিজের দ্বারা বা এক বছর এবং মাস যেখানে দিনটি তাৎপর্যপূর্ণ নয় সেখানে নির্দিষ্ট করতে 0 নির্দিষ্ট করতে হবে।

স্ট্যাটাসপোর্টপোর্টসটিংস

স্থিতি প্রতিবেদনের আচরণ নিয়ন্ত্রণকারী সেটিংস।

JSON প্রতিনিধিত্ব
{
  "applicationReportsEnabled": boolean,
  "deviceSettingsEnabled": boolean,
  "softwareInfoEnabled": boolean,
  "memoryInfoEnabled": boolean,
  "networkInfoEnabled": boolean,
  "displayInfoEnabled": boolean,
  "powerManagementEventsEnabled": boolean,
  "hardwareStatusEnabled": boolean,
  "systemPropertiesEnabled": boolean,
  "applicationReportingSettings": {
    object (ApplicationReportingSettings)
  },
  "commonCriteriaModeEnabled": boolean
}
ক্ষেত্র
applicationReportsEnabled

boolean

অ্যাপ্লিকেশন প্রতিবেদনগুলি সক্ষম হয়েছে কিনা।

deviceSettingsEnabled

boolean

ডিভাইস সেটিংস রিপোর্টিং সক্ষম কিনা।

softwareInfoEnabled

boolean

সফ্টওয়্যার তথ্য প্রতিবেদন সক্ষম করা আছে কিনা।

memoryInfoEnabled

boolean

মেমরি ইভেন্ট রিপোর্টিং সক্ষম কিনা।

networkInfoEnabled

boolean

নেটওয়ার্ক তথ্য প্রতিবেদন সক্ষম করা আছে কিনা।

displayInfoEnabled

boolean

রিপোর্টিং প্রদর্শনগুলি সক্ষম করা আছে কিনা। কাজের প্রোফাইল সহ ব্যক্তিগত মালিকানাধীন ডিভাইসের জন্য রিপোর্ট ডেটা উপলব্ধ নয়।

powerManagementEventsEnabled

boolean

পাওয়ার ম্যানেজমেন্ট ইভেন্ট রিপোর্টিং সক্ষম কিনা। কাজের প্রোফাইল সহ ব্যক্তিগত মালিকানাধীন ডিভাইসের জন্য রিপোর্ট ডেটা উপলব্ধ নয়।

hardwareStatusEnabled

boolean

হার্ডওয়্যার স্ট্যাটাস রিপোর্টিং সক্ষম কিনা। কাজের প্রোফাইল সহ ব্যক্তিগত মালিকানাধীন ডিভাইসের জন্য রিপোর্ট ডেটা উপলব্ধ নয়।

systemPropertiesEnabled

boolean

সিস্টেমের বৈশিষ্ট্য প্রতিবেদন সক্ষম করা আছে কিনা।

applicationReportingSettings

object ( ApplicationReportingSettings )

অ্যাপ্লিকেশন রিপোর্টিং সেটিংস। কেবলমাত্র প্রযোজ্য যদি অ্যাপ্লিকেশন রিপোর্টসেনেবলগুলি সত্য হয়।

commonCriteriaModeEnabled

boolean

Common Criteria Mode রিপোর্টিং সক্ষম কিনা।

অ্যাপ্লিকেশন রেপোরপিংটিংস

অ্যাপ্লিকেশন প্রতিবেদনের আচরণ নিয়ন্ত্রণকারী সেটিংস।

JSON প্রতিনিধিত্ব
{
  "includeRemovedApps": boolean
}
ক্ষেত্র
includeRemovedApps

boolean

সরানো অ্যাপ্লিকেশনগুলি অ্যাপ্লিকেশন প্রতিবেদনে অন্তর্ভুক্ত রয়েছে কিনা।

প্যাকেজেনামলিস্ট

প্যাকেজ নামের একটি তালিকা।

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

string

প্যাকেজ নামের একটি তালিকা।

ব্যাটারি প্লাগডমোড

ব্যাটারি প্লাগিংয়ের জন্য মোডগুলি।

Enums
BATTERY_PLUGGED_MODE_UNSPECIFIED এই মান উপেক্ষা করা হয়.
AC পাওয়ার উত্স একটি এসি চার্জার।
USB পাওয়ার উত্স একটি ইউএসবি পোর্ট।
WIRELESS পাওয়ার উত্স ওয়্যারলেস।

প্রক্সিআইনফো

একটি HTTP প্রক্সি জন্য কনফিগারেশন তথ্য। সরাসরি প্রক্সি জন্য, host , port এবং excludedHosts ক্ষেত্রগুলি সেট করুন। একটি পিএসি স্ক্রিপ্ট প্রক্সি জন্য, pacUri ক্ষেত্র সেট করুন।

JSON প্রতিনিধিত্ব
{
  "host": string,
  "port": integer,
  "excludedHosts": [
    string
  ],
  "pacUri": string
}
ক্ষেত্র
host

string

সরাসরি প্রক্সি হোস্ট।

port

integer

সরাসরি প্রক্সি বন্দর।

excludedHosts[]

string

সরাসরি প্রক্সি জন্য, হোস্টগুলি যার জন্য প্রক্সিটিকে বাইপাস করা হয়। হোস্টের নামগুলিতে *.example.com এর মতো ওয়াইল্ডকার্ড থাকতে পারে।

pacUri

string

পিএসি স্ক্রিপ্টের ইউআরআই প্রক্সিটি কনফিগার করতে ব্যবহৃত হয়েছিল।

চয়ন করুন প্রাইভেটকিউরুল

অ্যাপ্লিকেশনগুলির ব্যক্তিগত কীগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করে। নিয়মটি নির্ধারণ করে যে কোন প্রাইভেট কী, যদি থাকে তবে অ্যান্ড্রয়েড ডিভাইস নীতি নির্দিষ্ট অ্যাপ্লিকেশনটিকে মঞ্জুর করে। যখন অ্যাপ্লিকেশনটি কোনও প্রদত্ত ইউআরএল-এর জন্য একটি ব্যক্তিগত কী ওরেলের জন্য বা ইউআরএল-নির্দিষ্ট নয় এমন বিধিগুলির জন্য urlPattern করার জন্য অ্যাপ্লিকেশনটি KeyChain.choosePrivateKeyAlias (বা কোনও ওভারলোড) কল করে তখন অ্যাক্সেস মঞ্জুর করা হয় খালি স্ট্রিং বা .* ) অ্যান্ড্রয়েড 11 এবং তারপরে সরাসরি, যাতে অ্যাপ্লিকেশনটি প্রথমে KeyChain.getPrivateKey কল না করে KeyChain.choosePrivateKeyAlias কল করতে পারে।

যখন কোনও অ্যাপ্লিকেশন KeyChain.choosePrivateKeyAlias কল করে Ch চুজপ্রাইভেটকিওয়ালিয়াস যদি একাধিক choosePrivateKeyRules মেলে, তবে শেষ ম্যাচের নিয়মটি কোন মূল ওরফে ফিরে আসতে হবে তা নির্ধারণ করে।

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

string

অনুরোধের URL এর বিরুদ্ধে মেলে ইউআরএল প্যাটার্ন। যদি সেট বা খালি না থাকে তবে এটি সমস্ত ইউআরএলগুলির সাথে মেলে। এটি java.util.regex.Pattern এর নিয়মিত এক্সপ্রেশন সিনট্যাক্স ব্যবহার করে।

packageNames[]

string

এই নিয়মটি প্রযোজ্য প্যাকেজের নামগুলি। প্রতিটি অ্যাপের জন্য স্বাক্ষর শংসাপত্রের হ্যাশ প্লে দ্বারা সরবরাহিত হ্যাশের বিরুদ্ধে যাচাই করা হয়। যদি কোনও প্যাকেজের নাম নির্দিষ্ট না করা হয়, তবে KeyChain.choosePrivateKeyAlias কল করে এমন সমস্ত অ্যাপ্লিকেশনগুলিতে ওরফে সরবরাহ করা হয় KeyChain.choosePrivateKeyAlias এখানে উল্লিখিত প্যাকেজ হিসাবে একই অ্যান্ড্রয়েড ইউআইডি সহ যে কোনও অ্যাপ্লিকেশনটিতে তারা KeyChain.choosePrivateKeyAlias কল করবে Ch চুজুপ্রিভেটকিএলিয়াসকে কল করার সময় অ্যাক্সেস পাবে।

privateKeyAlias

string

ব্যক্তিগত কী এর উপনাম ব্যবহার করতে হবে।

সর্বদাোনভিপিএনপ্যাকেজ

সর্বদা অন ভিপিএন সংযোগের জন্য কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "packageName": string,
  "lockdownEnabled": boolean
}
ক্ষেত্র
packageName

string

ভিপিএন অ্যাপের প্যাকেজ নাম।

lockdownEnabled

boolean

ভিপিএন সংযুক্ত না থাকলে নেটওয়ার্কিং অস্বীকার করে।

অবস্থান মোড

কাজের প্রোফাইল এবং সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে অবস্থান সনাক্তকরণের ডিগ্রি সক্ষম করা।

Enums
LOCATION_MODE_UNSPECIFIED LOCATION_USER_CHOICE চয়েসে ডিফল্ট।
HIGH_ACCURACY

অ্যান্ড্রয়েড 8 এবং নীচে, সমস্ত অবস্থান সনাক্তকরণ পদ্ধতিগুলি জিপিএস, নেটওয়ার্ক এবং অন্যান্য সেন্সর সহ সক্ষম করা হয়েছে। অ্যান্ড্রয়েড 9 বা তারও বেশি উপরে, এটি LOCATION_ENFORCED সমতুল্য।

SENSORS_ONLY

অ্যান্ড্রয়েড 8 এবং নীচে, কেবল জিপিএস এবং অন্যান্য সেন্সর সক্ষম করা আছে। অ্যান্ড্রয়েড 9 বা তারও বেশি উপরে, এটি LOCATION_ENFORCED সমতুল্য।

BATTERY_SAVING

অ্যান্ড্রয়েড 8 এবং নীচে, কেবলমাত্র নেটওয়ার্ক অবস্থান সরবরাহকারী সক্ষম করা আছে। অ্যান্ড্রয়েড 9 বা তারও বেশি উপরে, এটি LOCATION_ENFORCED সমতুল্য।

OFF

অ্যান্ড্রয়েড 8 এবং নীচে, অবস্থান সেটিং এবং নির্ভুলতা অক্ষম করা হয়েছে। অ্যান্ড্রয়েড 9 বা তারও বেশি উপরে, এটি LOCATION_DISABLED সমতুল্য।

LOCATION_USER_CHOICE ডিভাইসে অবস্থান সেটিং সীমাবদ্ধ নয়। কোনও নির্দিষ্ট আচরণ সেট বা প্রয়োগ করা হয় না।
LOCATION_ENFORCED ডিভাইসে অবস্থান সেটিং সক্ষম করুন।
LOCATION_DISABLED ডিভাইসে অবস্থান সেটিংটি অক্ষম করুন।

কমপ্লায়ানসুলুল

একটি বিধি ঘোষণা করে যে কোনও ডিভাইস যখন তার নীতিমালার সাথে অনুগত নয় তখন কোন পদক্ষেপ গ্রহণ করা উচিত তা ঘোষণা করে। প্রতিটি নিয়মের জন্য, Device রিসোর্সের জন্য মিথ্যা policyCompliant জন্য সর্বদা একটি অন্তর্নিহিত প্রশমনকারী ক্রিয়া থাকে এবং ডিভাইসে একটি বার্তা প্রদর্শন করে যা নির্দেশ করে যে ডিভাইসটি তার নীতিমালার সাথে অনুগত নয়। নিয়মের ক্ষেত্রের মানগুলির উপর নির্ভর করে অন্যান্য প্রশমিতকরণ ক্রিয়াগুলি ally চ্ছিকভাবেও গ্রহণ করা যেতে পারে।

JSON প্রতিনিধিত্ব
{
  "disableApps": boolean,
  "packageNamesToDisable": [
    string
  ],

  // Union field condition can be only one of the following:
  "nonComplianceDetailCondition": {
    object (NonComplianceDetailCondition)
  },
  "apiLevelCondition": {
    object (ApiLevelCondition)
  }
  // End of list of possible types for union field condition.
}
ক্ষেত্র
disableApps

boolean

যদি সত্যে সেট করা হয় তবে নিয়মটিতে অ্যাপ্লিকেশনগুলি অক্ষম করার জন্য একটি প্রশমিতকরণ ক্রিয়া অন্তর্ভুক্ত রয়েছে যাতে ডিভাইসটি কার্যকরভাবে অক্ষম থাকে তবে অ্যাপ্লিকেশন ডেটা সংরক্ষণ করা হয়। যদি ডিভাইসটি লকড টাস্ক মোডে কোনও অ্যাপ্লিকেশন চালাচ্ছে তবে অ্যাপটি বন্ধ হয়ে যাবে এবং অমান্য করার কারণ দেখানো একটি ইউআই প্রদর্শিত হবে।

packageNamesToDisable[]

string

যদি সেট করা হয় তবে নিয়মটিতে তালিকায় নির্দিষ্ট অ্যাপ্লিকেশনগুলি অক্ষম করতে একটি প্রশমিতকরণ ক্রিয়া অন্তর্ভুক্ত রয়েছে তবে অ্যাপ্লিকেশন ডেটা সংরক্ষণ করা হয়েছে।

ইউনিয়ন ক্ষেত্রের condition । শর্তটি, যা সন্তুষ্ট হয়ে গেলে, নিয়মের সংজ্ঞায়িত প্রশমিতকরণ ক্রিয়াগুলি ট্রিগার করে। ঠিক একটি শর্ত সেট করা আবশ্যক। condition নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
nonComplianceDetailCondition

object ( NonComplianceDetailCondition )

ডিভাইসের জন্য কোনও মিলে যাওয়া NonComplianceDetail উপস্থিত থাকলে সন্তুষ্ট একটি শর্ত।

apiLevelCondition

object ( ApiLevelCondition )

ডিভাইসে অ্যান্ড্রয়েড ফ্রেমওয়ার্ক এপিআই স্তর যদি ন্যূনতম প্রয়োজনীয়তা পূরণ না করে তবে সন্তুষ্ট একটি শর্ত।

ননকম্পোনসেসডেটাইলকন্ডিশন

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

JSON প্রতিনিধিত্ব
{
  "settingName": string,
  "nonComplianceReason": enum (NonComplianceReason),
  "packageName": string
}
ক্ষেত্র
settingName

string

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

nonComplianceReason

enum ( NonComplianceReason )

যে কারণে ডিভাইসটি সেটিংসের সাথে সম্মতিতে নেই। যদি সেট না করা হয়, তবে এই শর্তটি কোনও কারণের সাথে মেলে।

packageName

string

অ্যাপ্লিকেশনটির প্যাকেজ নাম যা সম্মতির বাইরে। যদি সেট না করা হয়, তবে এই শর্তটি কোনও প্যাকেজের নামের সাথে মেলে।

অ্যাপলভেলকন্ডিশন

ডিভাইসে অ্যান্ড্রয়েড ফ্রেমওয়ার্ক এপিআই স্তর যদি ন্যূনতম প্রয়োজনীয়তা পূরণ না করে তবে একটি কমপ্লায়েন্স রুল শর্তটি সন্তুষ্ট। নীতি অনুসারে এই ধরণের শর্তের সাথে কেবল একটি নিয়ম থাকতে পারে।

JSON প্রতিনিধিত্ব
{
  "minApiLevel": integer
}
ক্ষেত্র
minApiLevel

integer

সর্বনিম্ন কাঙ্ক্ষিত অ্যান্ড্রয়েড ফ্রেমওয়ার্ক এপিআই স্তর। যদি ডিভাইসটি সর্বনিম্ন প্রয়োজনীয়তা পূরণ না করে তবে এই শর্তটি সন্তুষ্ট। শূন্যের চেয়ে বড় হতে হবে।

Appautoupdatepolicy

প্রস্তাবিত বিকল্প: অ্যাপ্লিকেশন প্রতি সেট করা autoUpdateMode , আপডেট ফ্রিকোয়েন্সিটির চারপাশে আরও বেশি নমনীয়তা সরবরাহ করে।

যখন autoUpdateMode AUTO_UPDATE_POSTPONED বা AUTO_UPDATE_HIGH_PRIORITY সেট করা থাকে, তখন এই ক্ষেত্রটির কোনও প্রভাব নেই।

অ্যাপ্লিকেশন অটো-আপডেট নীতি, যা স্বয়ংক্রিয় অ্যাপ্লিকেশন আপডেটগুলি প্রয়োগ করা যেতে পারে তা নিয়ন্ত্রণ করে।

Enums
APP_AUTO_UPDATE_POLICY_UNSPECIFIED অটো-আপডেট নীতি সেট করা হয়নি। CHOICE_TO_THE_USER এর সমতুল্য।
CHOICE_TO_THE_USER ব্যবহারকারী অটো-আপডেটগুলি নিয়ন্ত্রণ করতে পারে।
NEVER অ্যাপ্লিকেশনগুলি কখনই অটো-আপডেট হয় না।
WIFI_ONLY অ্যাপ্লিকেশনগুলি কেবল ওয়াই-ফাইয়ের মাধ্যমে অটো-আপডেট হয়।
ALWAYS অ্যাপ্লিকেশনগুলি যে কোনও সময় অটো-আপডেট হয়। ডেটা চার্জ প্রযোজ্য হতে পারে।

অ্যাপট্র্যাক

একটি গুগল প্লে অ্যাপ রিলিজ ট্র্যাক।

Enums
APP_TRACK_UNSPECIFIED এই মান উপেক্ষা করা হয়.
PRODUCTION উত্পাদন ট্র্যাক, যা সর্বশেষতম স্থিতিশীল প্রকাশ সরবরাহ করে।
BETA বিটা ট্র্যাক, যা সর্বশেষতম বিটা রিলিজ সরবরাহ করে।

এনক্রিপশনপলিসি

এনক্রিপশনের ধরন

Enums
ENCRYPTION_POLICY_UNSPECIFIED এই মানটি উপেক্ষা করা হয়, অর্থাত্ কোনও এনক্রিপশন প্রয়োজন নেই
ENABLED_WITHOUT_PASSWORD এনক্রিপশন প্রয়োজন তবে বুট করার জন্য কোনও পাসওয়ার্ডের প্রয়োজন নেই
ENABLED_WITH_PASSWORD বুট করার জন্য পাসওয়ার্ড সহ এনক্রিপশন প্রয়োজন

প্লেস্টোরমোড

প্লে স্টোর মোড নীতিমালার জন্য সম্ভাব্য মান।

Enums
PLAY_STORE_MODE_UNSPECIFIED অনির্ধারিত। হোয়াইটলিস্টে ডিফল্ট।
WHITELIST নীতিমালায় থাকা কেবলমাত্র অ্যাপ্লিকেশনগুলি উপলব্ধ এবং নীতিমালায় নেই এমন কোনও অ্যাপ্লিকেশন স্বয়ংক্রিয়ভাবে ডিভাইস থেকে আনইনস্টল করা হবে।
BLACKLIST সমস্ত অ্যাপ্লিকেশন উপলভ্য এবং ডিভাইসে থাকা উচিত নয় এমন কোনও অ্যাপ্লিকেশন স্পষ্টভাবে applications নীতিতে 'অবরুদ্ধ' হিসাবে চিহ্নিত করা উচিত।

সেটআপেশন

সেটআপের সময় কার্যকর করা একটি ক্রিয়া।

JSON প্রতিনিধিত্ব
{
  "title": {
    object (UserFacingMessage)
  },
  "description": {
    object (UserFacingMessage)
  },

  // Union field action can be only one of the following:
  "launchApp": {
    object (LaunchAppAction)
  }
  // End of list of possible types for union field action.
}
ক্ষেত্র
title

object ( UserFacingMessage )

এই কর্মের শিরোনাম।

description

object ( UserFacingMessage )

এই ক্রিয়া বর্ণনা।

ইউনিয়ন ফিল্ড action । সেটআপ চলাকালীন কার্যকর করার ক্রিয়া। action নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
launchApp

object ( LaunchAppAction )

একটি অ্যাপ্লিকেশন চালু করার জন্য একটি ক্রিয়া। অ্যাপ্লিকেশনটি কী com.google.android.apps.work.clouddpc.EXTRA_LAUNCHED_AS_SETUP_ACTION সেট বুলিয়ান মান সেট করে এটি একটি সেটআপ অ্যাকশন প্রবাহ হিসাবে true করে সেট করে একটি অতিরিক্ত যুক্ত একটি অভিপ্রায় দিয়ে চালু করা হবে। যদি SetupAction কোনও অ্যাপ্লিকেশনকে উল্লেখ করে, অ্যাপ্লিকেশন নীতিতে সংশ্লিষ্ট installType অবশ্যই REQUIRED_FOR_SETUP হিসাবে সেট করতে হবে বা বলা হয়েছে সেটআপ ব্যর্থ হবে।

লঞ্চ অ্যাপ্যাকশন

একটি অ্যাপ্লিকেশন চালু করার জন্য একটি ক্রিয়া।

JSON প্রতিনিধিত্ব
{

  // Union field launch can be only one of the following:
  "packageName": string
  // End of list of possible types for union field launch.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড launch । কার্যকর করার জন্য লঞ্চ অ্যাকশনের বিবরণ launch মধ্যে একটি হতে পারে:
packageName

string

প্যাকেজ নাম চালু করা হবে

নীতি প্রয়োগের ক্ষেত্রে

একটি নিয়ম যা কোনও ডিভাইস বা কাজের প্রোফাইল settingName নির্দিষ্ট করা নীতিমালার সাথে অনুগত না হলে গ্রহণের ক্রিয়াগুলি সংজ্ঞায়িত করে। একাধিক মিলে যাওয়া বা একাধিক ট্রিগার প্রয়োগকারী বিধিগুলির ক্ষেত্রে, সবচেয়ে মারাত্মক পদক্ষেপ নেওয়া হচ্ছে এমন একটি মার্জ হবে। যাইহোক, সমস্ত ট্রিগারযুক্ত নিয়মগুলি এখনও ট্র্যাক রাখা হয়েছে: এর মধ্যে প্রাথমিক ট্রিগার সময় এবং সমস্ত সম্পর্কিত অ-সম্মতি সম্পর্কিত বিশদ অন্তর্ভুক্ত রয়েছে। যে পরিস্থিতিতে সবচেয়ে গুরুতর প্রয়োগের নিয়মটি সন্তুষ্ট, পরবর্তী সবচেয়ে উপযুক্ত পদক্ষেপ প্রয়োগ করা হয়।

JSON প্রতিনিধিত্ব
{
  "blockAction": {
    object (BlockAction)
  },
  "wipeAction": {
    object (WipeAction)
  },

  // Union field trigger can be only one of the following:
  "settingName": string
  // End of list of possible types for union field trigger.
}
ক্ষেত্র
blockAction

object ( BlockAction )

কোনও সংস্থার মালিকানাধীন ডিভাইসে বা কোনও কাজের প্রোফাইলে অ্যাপ্লিকেশন এবং ডেটা অ্যাক্সেস ব্লক করার জন্য একটি ক্রিয়া। এই ক্রিয়াটি কীভাবে সম্মতি সমস্যাটি সংশোধন করতে পারে সে সম্পর্কে তথ্য (যেখানে সম্ভব) সহ একটি ব্যবহারকারী-মুখোমুখি বিজ্ঞপ্তিও ট্রিগার করে। দ্রষ্টব্য: wipeAction অবশ্যই নির্দিষ্ট করা উচিত।

wipeAction

object ( WipeAction )

কোনও সংস্থার মালিকানাধীন ডিভাইস পুনরায় সেট করার জন্য বা কোনও কাজের প্রোফাইল মুছতে পারে। দ্রষ্টব্য: blockAction নির্দিষ্ট করতে হবে।

ইউনিয়ন ফিল্ড trigger । শর্ত যা এই নিয়মকে ট্রিগার করবে। trigger নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
settingName

string

কার্যকর করার জন্য শীর্ষ স্তরের নীতি। উদাহরণস্বরূপ, applications বা passwordPolicies

ব্লকেশন

সম্পূর্ণরূপে পরিচালিত ডিভাইসে বা কোনও কাজের প্রোফাইলে অ্যাপ্লিকেশন এবং ডেটা অ্যাক্সেস ব্লক করার জন্য একটি ক্রিয়া। এই ক্রিয়াটি সম্মতি সমস্যাটি কীভাবে সংশোধন করতে পারে সে সম্পর্কে তথ্য (যেখানে সম্ভব) সহ একটি ব্যবহারকারী-মুখী বিজ্ঞপ্তি প্রদর্শন করতে কোনও ডিভাইস বা কাজের প্রোফাইলকেও ট্রিগার করে। দ্রষ্টব্য: wipeAction অবশ্যই নির্দিষ্ট করা উচিত।

JSON প্রতিনিধিত্ব
{
  "blockAfterDays": integer,
  "blockScope": enum (BlockScope)
}
ক্ষেত্র
blockAfterDays

integer

ডিভাইস বা কাজের প্রোফাইল অবরুদ্ধ হওয়ার আগে নীতিমালার সংখ্যা অ-অনুগত নয়। অবিলম্বে অ্যাক্সেস অবরুদ্ধ করতে, 0 এ সেট করুন blockAfterDays অবশ্যই wipeAfterDays চেয়ে কম হতে হবে।

blockScope

enum ( BlockScope )

এই BlockAction সুযোগ নির্দিষ্ট করে। কেবলমাত্র সংস্থার মালিকানাধীন ডিভাইসগুলিতে প্রযোজ্য।

ব্লকস্কোপ

BlockAction সুযোগ নির্দিষ্ট করে। কেবলমাত্র সংস্থার মালিকানাধীন ডিভাইসগুলিতে প্রযোজ্য।

Enums
BLOCK_SCOPE_UNSPECIFIED অনির্ধারিত। BLOCK_SCOPE_WORK_PROFILE ডিফল্ট।
BLOCK_SCOPE_WORK_PROFILE ব্লক অ্যাকশন কেবল কাজের প্রোফাইলে অ্যাপ্লিকেশনগুলিতে প্রয়োগ করা হয়। ব্যক্তিগত প্রোফাইলে অ্যাপ্লিকেশনগুলি প্রভাবিত হয় না।
BLOCK_SCOPE_DEVICE ব্লক অ্যাকশনটি ব্যক্তিগত প্রোফাইলের অ্যাপ্লিকেশন সহ পুরো ডিভাইসে প্রয়োগ করা হয়।

উইপেকশন

কোনও সংস্থার মালিকানাধীন ডিভাইস পুনরায় সেট করার জন্য বা কোনও কাজের প্রোফাইল মুছতে পারে। দ্রষ্টব্য: blockAction নির্দিষ্ট করতে হবে।

JSON প্রতিনিধিত্ব
{
  "wipeAfterDays": integer,
  "preserveFrp": boolean
}
ক্ষেত্র
wipeAfterDays

integer

ডিভাইস বা কাজের প্রোফাইল মুছে যাওয়ার আগে নীতিটি মেনে চলার দিনগুলির সংখ্যা। wipeAfterDays অবশ্যই blockAfterDays চেয়ে বড় হতে হবে।

preserveFrp

boolean

কারখানা-সংস্থান সুরক্ষা ডেটা ডিভাইসে সংরক্ষিত আছে কিনা। এই সেটিংটি কাজের প্রোফাইলগুলিতে প্রযোজ্য নয়।

কিওসকস্টোমাইজেশন

কিওস্ক মোডে কোনও ডিভাইসের আচরণ নিয়ন্ত্রণ করে সেটিংস। কিওস্ক মোড সক্ষম করতে, kioskCustomLauncherEnabled সেট করুন true বা installType KIOSK সাথে নীতিমালায় একটি অ্যাপ্লিকেশন নির্দিষ্ট করুন।

JSON প্রতিনিধিত্ব
{
  "powerButtonActions": enum (PowerButtonActions),
  "systemErrorWarnings": enum (SystemErrorWarnings),
  "systemNavigation": enum (SystemNavigation),
  "statusBar": enum (StatusBar),
  "deviceSettings": enum (DeviceSettings)
}
ক্ষেত্র
powerButtonActions

enum ( PowerButtonActions )

যখন কোনও ব্যবহারকারী পাওয়ার বোতামটি চাপ দেয় এবং ধরে রাখে (দীর্ঘ-চাপ) থাকে তখন কিওস্ক মোডে কোনও ডিভাইসের আচরণ সেট করে।

systemErrorWarnings

enum ( SystemErrorWarnings )

ক্র্যাশ হওয়া বা প্রতিক্রিয়াহীন অ্যাপ্লিকেশনগুলির জন্য সিস্টেম ত্রুটি ডায়ালগগুলি কিওস্ক মোডে অবরুদ্ধ রয়েছে কিনা তা নির্দিষ্ট করে। অবরুদ্ধ হয়ে গেলে, সিস্টেমটি অ্যাপ্লিকেশনটিকে এমনভাবে বাধ্য করবে যেন ব্যবহারকারী ইউআইতে "ক্লোজ অ্যাপ" বিকল্পটি চয়ন করে।

systemNavigation

enum ( SystemNavigation )

কিওস্ক মোডে কোন নেভিগেশন বৈশিষ্ট্যগুলি সক্ষম করা হয়েছে (যেমন হোম, ওভারভিউ বোতাম) নির্দিষ্ট করে।

statusBar

enum ( StatusBar )

সিস্টেমের তথ্য এবং বিজ্ঞপ্তিগুলি কিওস্ক মোডে অক্ষম রয়েছে কিনা তা নির্দিষ্ট করে।

deviceSettings

enum ( DeviceSettings )

কিওস্ক মোডে সেটিংস অ্যাপ্লিকেশন অনুমোদিত কিনা তা নির্দিষ্ট করে।

পাওয়ারবটনাকশনস

যখন কোনও ব্যবহারকারী পাওয়ার বোতামটি চাপ দেয় এবং ধরে রাখে (দীর্ঘ-চাপ) থাকে তখন কিওস্ক মোডে কোনও ডিভাইসের আচরণ সেট করে।

Enums
POWER_BUTTON_ACTIONS_UNSPECIFIED অনির্ধারিত, POWER_BUTTON_AVAILABLE ডিফল্ট।
POWER_BUTTON_AVAILABLE পাওয়ার মেনু (যেমন পাওয়ার অফ, পুনঃসূচনা) প্রদর্শিত হয় যখন কোনও ব্যবহারকারী কিওস্ক মোডে কোনও ডিভাইসের পাওয়ার বোতামটি দীর্ঘ-চাপ দেয়।
POWER_BUTTON_BLOCKED পাওয়ার মেনু (যেমন পাওয়ার অফ, পুনঃসূচনা) প্রদর্শিত হয় না যখন কোনও ব্যবহারকারী কিওস্ক মোডে কোনও ডিভাইসের পাওয়ার বোতামটি দীর্ঘ-চাপ দেয়। দ্রষ্টব্য: এটি ব্যবহারকারীদের ডিভাইসটি বন্ধ করতে বাধা দিতে পারে।

Systemerorwarnings

ক্র্যাশ হওয়া বা প্রতিক্রিয়াহীন অ্যাপ্লিকেশনগুলির জন্য সিস্টেম ত্রুটি ডায়ালগগুলি কিওস্ক মোডে অবরুদ্ধ রয়েছে কিনা তা নির্দিষ্ট করে।

Enums
SYSTEM_ERROR_WARNINGS_UNSPECIFIED অনির্ধারিত, ERROR_AND_WARNINGS_MUTED ডিফল্ট।
ERROR_AND_WARNINGS_ENABLED সমস্ত সিস্টেম ত্রুটি ডায়ালগ যেমন ক্র্যাশ এবং অ্যাপ না প্রতিক্রিয়া (এএনআর) প্রদর্শিত হয়।
ERROR_AND_WARNINGS_MUTED সমস্ত সিস্টেম ত্রুটি ডায়ালগগুলি, যেমন ক্র্যাশ এবং অ্যাপ না প্রতিক্রিয়া (এএনআর) অবরুদ্ধ করা হয়েছে। অবরুদ্ধ হয়ে গেলে, সিস্টেমটি ফোর্স-স্টপসটি এমনভাবে স্টপ করে যেন ব্যবহারকারী ইউআই থেকে অ্যাপটি বন্ধ করে দেয়।

সিস্টেম এনভিগেশন

কিওস্ক মোডে কোন নেভিগেশন বৈশিষ্ট্যগুলি সক্ষম করা হয়েছে (যেমন হোম, ওভারভিউ বোতাম) নির্দিষ্ট করে।

Enums
SYSTEM_NAVIGATION_UNSPECIFIED অনির্ধারিত, NAVIGATION_DISABLED ডিফল্ট।
NAVIGATION_ENABLED হোম এবং ওভারভিউ বোতামগুলি সক্ষম করা হয়েছে।
NAVIGATION_DISABLED হোম এবং ওভারভিউ বোতামগুলি অ্যাক্সেসযোগ্য নয়।
HOME_BUTTON_ONLY শুধুমাত্র হোম বোতাম সক্ষম করা আছে।

স্ট্যাটাস বার

সিস্টেমের তথ্য এবং বিজ্ঞপ্তিগুলি কিওস্ক মোডে অক্ষম রয়েছে কিনা তা নির্দিষ্ট করে।

Enums
STATUS_BAR_UNSPECIFIED অনির্ধারিত, INFO_AND_NOTIFICATIONS_DISABLED ডিফল্ট।
NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED

সিস্টেমের তথ্য এবং বিজ্ঞপ্তিগুলি কিওস্ক মোডে স্ট্যাটাস বারে প্রদর্শিত হয়।

দ্রষ্টব্য: এই নীতিটি কার্যকর করার জন্য, ডিভাইসের হোম বোতামটি অবশ্যই kioskCustomization.systemNavigation ব্যবহার করে সক্ষম করতে হবে।

NOTIFICATIONS_AND_SYSTEM_INFO_DISABLED সিস্টেমের তথ্য এবং বিজ্ঞপ্তিগুলি কিওস্ক মোডে অক্ষম করা হয়।
SYSTEM_INFO_ONLY স্ট্যাটাস বারে শুধুমাত্র সিস্টেমের তথ্য দেখানো হয়।

যন্ত্র সেটিংস

কিওস্ক মোডে থাকাকালীন কোনও ব্যবহারকারী ডিভাইসের সেটিংস অ্যাপ্লিকেশনটি অ্যাক্সেস করতে পারে কিনা তা নির্দিষ্ট করে।

Enums
DEVICE_SETTINGS_UNSPECIFIED অনির্ধারিত, SETTINGS_ACCESS_ALLOWED ডিফল্ট।
SETTINGS_ACCESS_ALLOWED কিওস্ক মোডে সেটিংস অ্যাপ্লিকেশনটিতে অ্যাক্সেসের অনুমতি রয়েছে।
SETTINGS_ACCESS_BLOCKED সেটিংস অ্যাপ্লিকেশনটিতে অ্যাক্সেস কিওস্ক মোডে অনুমোদিত নয়।

অ্যাডভান্সডসিকিউরিটিওরাইডস

উন্নত সুরক্ষা সেটিংস। বেশিরভাগ ক্ষেত্রে, এগুলি নির্ধারণের প্রয়োজন হয় না।

JSON প্রতিনিধিত্ব
{
  "untrustedAppsPolicy": enum (UntrustedAppsPolicy),
  "googlePlayProtectVerifyApps": enum (GooglePlayProtectVerifyApps),
  "developerSettings": enum (DeveloperSettings),
  "commonCriteriaMode": enum (CommonCriteriaMode),
  "personalAppsThatCanReadWorkNotifications": [
    string
  ],
  "mtePolicy": enum (MtePolicy)
}
ক্ষেত্র
untrustedAppsPolicy

enum ( UntrustedAppsPolicy )

অবিশ্বস্ত অ্যাপ্লিকেশনগুলির জন্য নীতি (অজানা উত্স থেকে অ্যাপ্লিকেশন) ডিভাইসে প্রয়োগ করা হয়েছে। installUnknownSourcesAllowed (deprecated).

googlePlayProtectVerifyApps

enum ( GooglePlayProtectVerifyApps )

গুগল প্লে সুরক্ষা যাচাইকরণ প্রয়োগ করা হয়েছে কিনা। ensureVerifyAppsEnabled (অবমূল্যায়িত) প্রতিস্থাপন করে।

developerSettings

enum ( DeveloperSettings )

বিকাশকারী সেটিংসে অ্যাক্সেস নিয়ন্ত্রণ করে: বিকাশকারী বিকল্প এবং নিরাপদ বুট। safeBootDisabled (অবমূল্যায়িত) এবং debuggingFeaturesAllowed (অবমূল্যায়িত) প্রতিস্থাপন করে।

commonCriteriaMode

enum ( CommonCriteriaMode )

তথ্য প্রযুক্তি সুরক্ষা মূল্যায়ন (সিসি) এর সাধারণ মানদণ্ডে সংজ্ঞায়িত সাধারণ মানদণ্ড মোড - সিকিউরিটি স্ট্যান্ডার্ডগুলি নিয়ন্ত্রণ করে। সাধারণ মানদণ্ড মোড সক্ষম করা ব্লুটুথ দীর্ঘমেয়াদী কীগুলির এইএস-জিসিএম এনক্রিপশন এবং ওয়াই-ফাই কনফিগারেশন স্টোর সহ কোনও ডিভাইসে নির্দিষ্ট সুরক্ষা উপাদানগুলি বাড়িয়ে তোলে।

সতর্কতা: সাধারণ মানদণ্ড মোড একটি কঠোর সুরক্ষা মডেল প্রয়োগ করে যা সাধারণত জাতীয় সুরক্ষা ব্যবস্থা এবং অন্যান্য অত্যন্ত সংবেদনশীল সংস্থাগুলিতে ব্যবহৃত আইটি পণ্যগুলির জন্য প্রয়োজন। স্ট্যান্ডার্ড ডিভাইস ব্যবহার প্রভাবিত হতে পারে। প্রয়োজনে কেবল সক্ষম।

personalAppsThatCanReadWorkNotifications[]

string

ব্যক্তিগত অ্যাপ্লিকেশনগুলি যা একটি বিজ্ঞপ্তি তালিকা ব্যবহার করে কাজের প্রোফাইল বিজ্ঞপ্তিগুলি পড়তে পারে। ডিফল্টরূপে, কোনও ব্যক্তিগত অ্যাপ্লিকেশন (সিস্টেম অ্যাপ্লিকেশনগুলি বাদ দিয়ে) কাজের বিজ্ঞপ্তিগুলি পড়তে পারে না। তালিকার প্রতিটি মান অবশ্যই একটি প্যাকেজ নাম হতে হবে।

mtePolicy

enum ( MtePolicy )

ঐচ্ছিক। ডিভাইসে মেমরি ট্যাগিং এক্সটেনশন (এমটিই) নিয়ন্ত্রণ করে। এমটিই নীতিতে পরিবর্তনগুলি প্রয়োগ করতে ডিভাইসটিকে পুনরায় বুট করা দরকার।

অবিশ্বস্ত অ্যাপস্পলিসি

অবিশ্বস্ত অ্যাপ্লিকেশনগুলির জন্য নীতি (অজানা উত্স থেকে অ্যাপ্লিকেশন) ডিভাইসে প্রয়োগ করা হয়েছে। installUnknownSourcesAllowed (deprecated).

Enums
UNTRUSTED_APPS_POLICY_UNSPECIFIED অনির্ধারিত। ডিফল্টগুলি ডিফল্ট_ইনস্টল।
DISALLOW_INSTALL ডিফল্ট. পুরো ডিভাইসে অবিশ্বস্ত অ্যাপ্লিকেশন ইনস্টলগুলি অস্বীকার করুন।
ALLOW_INSTALL_IN_PERSONAL_PROFILE_ONLY কাজের প্রোফাইল সহ ডিভাইসের জন্য, কেবল ডিভাইসের ব্যক্তিগত প্রোফাইলে অবিশ্বস্ত অ্যাপ ইনস্টল করার অনুমতি দিন।
ALLOW_INSTALL_DEVICE_WIDE পুরো ডিভাইসে অবিশ্বস্ত অ্যাপ ইনস্টল করার অনুমতি দিন।

গুগলপ্লেপ্রোটেকটিভাইফাই অ্যাপস

গুগল প্লে সুরক্ষা যাচাইকরণ প্রয়োগ করা হয়েছে কিনা। ensureVerifyAppsEnabled (অবমূল্যায়িত) প্রতিস্থাপন করে।

Enums
GOOGLE_PLAY_PROTECT_VERIFY_APPS_UNSPECIFIED অনির্ধারিত। ডিফল্টগুলি যাচাই করতে_এপস_ফোর্সেসড।
VERIFY_APPS_ENFORCED ডিফল্ট. ফোর্স-মডেল অ্যাপ্লিকেশন যাচাইকরণ।
VERIFY_APPS_USER_CHOICE অ্যাপ্লিকেশন যাচাইকরণ সক্ষম করবেন কিনা তা ব্যবহারকারীকে চয়ন করার অনুমতি দেয়।

বিকাশকারী

বিকাশকারী সেটিংসে অ্যাক্সেস নিয়ন্ত্রণ করে: বিকাশকারী বিকল্প এবং নিরাপদ বুট। safeBootDisabled (অবমূল্যায়িত) এবং debuggingFeaturesAllowed (অবমূল্যায়িত) প্রতিস্থাপন করে।

Enums
DEVELOPER_SETTINGS_UNSPECIFIED অনির্ধারিত। বিকাশকারী_সেটটিংস_ডিসেবলগুলিতে ডিফল্ট।
DEVELOPER_SETTINGS_DISABLED ডিফল্ট. সমস্ত বিকাশকারী সেটিংস অক্ষম করে এবং ব্যবহারকারীকে তাদের অ্যাক্সেস থেকে বাধা দেয়।
DEVELOPER_SETTINGS_ALLOWED সমস্ত বিকাশকারী সেটিংসের অনুমতি দেয়। ব্যবহারকারী সেটিংস অ্যাক্সেস করতে এবং ally চ্ছিকভাবে কনফিগার করতে পারে।

কমনক্রিটারআইমোড

তথ্য প্রযুক্তি সুরক্ষা মূল্যায়ন (সিসি) এর সাধারণ মানদণ্ডে সংজ্ঞায়িত সাধারণ মানদণ্ড মোড - সিকিউরিটি স্ট্যান্ডার্ডগুলি নিয়ন্ত্রণ করে। সাধারণ মানদণ্ড মোড সক্ষম করা ব্লুটুথ দীর্ঘমেয়াদী কীগুলির এইএস-জিসিএম এনক্রিপশন এবং ওয়াই-ফাই কনফিগারেশন স্টোর সহ কোনও ডিভাইসে নির্দিষ্ট সুরক্ষা উপাদানগুলি বাড়িয়ে তোলে।

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

Enums
COMMON_CRITERIA_MODE_UNSPECIFIED অনির্ধারিত। কমন_ক্রিট্রিয়া_মোড_ডিসেবল এ ডিফল্ট।
COMMON_CRITERIA_MODE_DISABLED ডিফল্ট. সাধারণ মানদণ্ড মোড অক্ষম করে।
COMMON_CRITERIA_MODE_ENABLED সাধারণ মানদণ্ড মোড সক্ষম করে।

এমটিপলিসি

ডিভাইসে মেমরি ট্যাগিং এক্সটেনশন (এমটিই) নিয়ন্ত্রণ করে।

Enums
MTE_POLICY_UNSPECIFIED অনির্ধারিত। MTE_USER_CHOICE এ ডিফল্ট।
MTE_USER_CHOICE ডিভাইসটি যদি এটি সমর্থন করে তবে ব্যবহারকারী ডিভাইসে এমটিই সক্ষম বা অক্ষম করতে বেছে নিতে পারেন।
MTE_ENFORCED

এমটিই ডিভাইসে সক্ষম করা হয়েছে এবং ব্যবহারকারীকে এই সেটিংটি পরিবর্তন করার অনুমতি নেই। এটি সম্পূর্ণরূপে পরিচালিত ডিভাইস এবং কোম্পানির মালিকানাধীন ডিভাইসে কাজের প্রোফাইলগুলিতে সেট করা যেতে পারে। MANAGEMENT_MODE সহ একটি nonComplianceDetail অন্যান্য পরিচালনার মোডগুলির জন্য রিপোর্ট করা হয়। ডিভাইসটি এমটিইকে সমর্থন না করে তবে DEVICE_INCOMPATIBLE সহ একটি nonComplianceDetail রিপোর্ট করা হয়।

অ্যান্ড্রয়েড 14 বা তারও বেশি সমর্থিত। অ্যান্ড্রয়েড সংস্করণটি 14 এর চেয়ে কম হলে API_LEVEL সহ একটি nonComplianceDetail রিপোর্ট করা হয়েছে।

MTE_DISABLED

এমটিই ডিভাইসে অক্ষম এবং ব্যবহারকারীকে এই সেটিংটি পরিবর্তন করার অনুমতি নেই। এটি কেবল সম্পূর্ণরূপে পরিচালিত ডিভাইসে প্রযোজ্য। অন্যান্য ক্ষেত্রে, MANAGEMENT_MODE সহ একটি nonComplianceDetail রিপোর্ট করা হয়। ডিভাইসটি এমটিইকে সমর্থন না করে তবে DEVICE_INCOMPATIBLE সহ একটি nonComplianceDetail রিপোর্ট করা হয়।

অ্যান্ড্রয়েড 14 বা তারও বেশি সমর্থিত। অ্যান্ড্রয়েড সংস্করণটি 14 এর চেয়ে কম হলে API_LEVEL সহ একটি nonComplianceDetail রিপোর্ট করা হয়েছে।

পার্সোনাসেজপোলিজ

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

JSON প্রতিনিধিত্ব
{
  "cameraDisabled": boolean,
  "screenCaptureDisabled": boolean,
  "accountTypesWithManagementDisabled": [
    string
  ],
  "maxDaysWithWorkOff": integer,
  "personalPlayStoreMode": enum (PlayStoreMode),
  "personalApplications": [
    {
      object (PersonalApplicationPolicy)
    }
  ]
}
ক্ষেত্র
cameraDisabled

boolean

যদি সত্য হয় তবে ক্যামেরাটি ব্যক্তিগত প্রোফাইলে অক্ষম।

screenCaptureDisabled

boolean

যদি সত্য হয় তবে সমস্ত ব্যবহারকারীর জন্য স্ক্রিন ক্যাপচার অক্ষম করা আছে।

accountTypesWithManagementDisabled[]

string

অ্যাকাউন্টের ধরণগুলি যা ব্যবহারকারী দ্বারা পরিচালিত হতে পারে না।

maxDaysWithWorkOff

integer

কাজের প্রোফাইল কতক্ষণ বন্ধ থাকতে পারে তা নিয়ন্ত্রণ করে। সর্বনিম্ন সময়কাল কমপক্ষে 3 দিন হতে হবে। অন্যান্য বিবরণ নিম্নরূপ:

  • যদি সময়কাল 0 এ সেট করা থাকে তবে বৈশিষ্ট্যটি বন্ধ করা হয়।
  • যদি সময়কালটি সর্বনিম্ন সময়কালের চেয়ে ছোট কোনও মানতে সেট করা থাকে তবে বৈশিষ্ট্যটি একটি ত্রুটি ফিরিয়ে দেয়।
দ্রষ্টব্য: আপনি যদি অফ-টাইমের দীর্ঘ সময়কালে ব্যক্তিগত প্রোফাইলগুলি স্থগিত করা এড়াতে চান তবে আপনি এই প্যারামিটারের জন্য অস্থায়ীভাবে একটি বড় মান সেট করতে পারেন।

personalPlayStoreMode

enum ( PlayStoreMode )

ব্যক্তিগত প্রোফাইলের অ্যাপ্লিকেশনগুলিকে কীভাবে অনুমোদিত বা অবরুদ্ধ করা হয় তা নিয়ন্ত্রণ করতে personalApplications সাথে একসাথে ব্যবহৃত হয়।

personalApplications[]

object ( PersonalApplicationPolicy )

নীতি ব্যক্তিগত প্রোফাইলে অ্যাপ্লিকেশনগুলিতে প্রয়োগ করা হয়।

প্লেস্টোরমোড

ব্যক্তিগত প্রোফাইলের অ্যাপ্লিকেশনগুলিকে কীভাবে অনুমোদিত বা অবরুদ্ধ করা হয় তা নিয়ন্ত্রণ করতে personalApplications সাথে একসাথে ব্যবহৃত হয়।

Enums
PLAY_STORE_MODE_UNSPECIFIED অনির্ধারিত। BLOCKLIST ডিফল্ট।
BLACKLIST

সমস্ত প্লে স্টোর অ্যাপ্লিকেশনগুলি ব্যক্তিগত প্রোফাইলে ইনস্টলেশনের জন্য উপলব্ধ, যাদের installType personalApplications অ্যাপ্লিকেশনগুলিতে BLOCKED রয়েছে তাদের বাদে।

BLOCKLIST সমস্ত প্লে স্টোর অ্যাপ্লিকেশনগুলি ব্যক্তিগত প্রোফাইলে ইনস্টলেশনের জন্য উপলব্ধ, যাদের installType personalApplications অ্যাপ্লিকেশনগুলিতে BLOCKED রয়েছে তাদের বাদে।
ALLOWLIST কেবলমাত্র অ্যাপসগুলি সুস্পষ্টভাবে personalApplications সেট installType সহ সেট AVAILABLE ব্যক্তিগত প্রোফাইলে ইনস্টল করার অনুমতি দেয়।

ব্যক্তিগত অ্যাপ্লিকেশনপলিসি

একটি কাজের প্রোফাইল সহ একটি কোম্পানির মালিকানাধীন ডিভাইসের ব্যক্তিগত প্রোফাইলে অ্যাপ্লিকেশনগুলির জন্য নীতিগুলি।

JSON প্রতিনিধিত্ব
{
  "packageName": string,
  "installType": enum (InstallType)
}
ক্ষেত্র
packageName

string

অ্যাপ্লিকেশনটির প্যাকেজ নাম।

installType

enum ( InstallType )

সঞ্চালনের জন্য ইনস্টলেশন ধরণ।

ইনস্টল টাইপ

ইনস্টলেশন আচরণের ধরণগুলি একটি ব্যক্তিগত প্রোফাইল অ্যাপ্লিকেশন থাকতে পারে।

Enums
INSTALL_TYPE_UNSPECIFIED অনির্ধারিত। AVAILABLE ডিফল্ট।
BLOCKED অ্যাপ্লিকেশনটি অবরুদ্ধ এবং ব্যক্তিগত প্রোফাইলে ইনস্টল করা যায় না। যদি অ্যাপ্লিকেশনটি আগে ডিভাইসে ইনস্টল করা থাকে তবে এটি আনইনস্টল করা হবে।
AVAILABLE অ্যাপটি ব্যক্তিগত প্রোফাইলে ইনস্টল করার জন্য উপলব্ধ।

অটোডেট এবংডটাইমজোন

অটো তারিখ, সময় এবং সময় অঞ্চলটি কোনও সংস্থার মালিকানাধীন ডিভাইসে সক্ষম করা আছে কিনা।

Enums
AUTO_DATE_AND_TIME_ZONE_UNSPECIFIED অনির্ধারিত। AUTO_DATE_AND_TIME_ZONE_USER_CHOICE ডিফল্ট।
AUTO_DATE_AND_TIME_ZONE_USER_CHOICE অটো তারিখ, সময় এবং সময় অঞ্চল ব্যবহারকারীর পছন্দের কাছে ছেড়ে দেওয়া হয়েছে।
AUTO_DATE_AND_TIME_ZONE_ENFORCED ডিভাইসে অটো তারিখ, সময় এবং সময় অঞ্চল প্রয়োগ করুন।

Onccertificateprovider

এই বৈশিষ্ট্যটি সাধারণত পাওয়া যায় না।

JSON প্রতিনিধিত্ব
{
  "certificateReferences": [
    string
  ],

  // Union field endpoint can be only one of the following:
  "contentProviderEndpoint": {
    object (ContentProviderEndpoint)
  }
  // End of list of possible types for union field endpoint.
}
ক্ষেত্র
certificateReferences[]

string

এই বৈশিষ্ট্যটি সাধারণত পাওয়া যায় না।

ইউনিয়ন ফিল্ড endpoint

এই বৈশিষ্ট্যটি সাধারণত পাওয়া যায় না। endpoint নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

contentProviderEndpoint

object ( ContentProviderEndpoint )

এই বৈশিষ্ট্যটি সাধারণত পাওয়া যায় না।

কন্টেন্টপ্রোভাইডারেন্ডপয়েন্ট

এই বৈশিষ্ট্যটি সাধারণত পাওয়া যায় না।

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

string

এই বৈশিষ্ট্যটি সাধারণত পাওয়া যায় না।

packageName

string

এই বৈশিষ্ট্যটি সাধারণত পাওয়া যায় না।

signingCertsSha256[]

string

প্রয়োজন। এই বৈশিষ্ট্যটি সাধারণত পাওয়া যায় না।

ক্রসপ্রোফিলিপোলিস

কাজের প্রোফাইল থেকে ডেটা নিয়ন্ত্রণ করে যা ব্যক্তিগত প্রোফাইল এবং তদ্বিপরীত থেকে অ্যাক্সেস করা যায়। ডিভাইসটিতে কোনও কাজের প্রোফাইল না থাকলে MANAGEMENT_MODE সহ একটি nonComplianceDetail রিপোর্ট করা হয়।

JSON প্রতিনিধিত্ব
{
  "showWorkContactsInPersonalProfile": enum (ShowWorkContactsInPersonalProfile),
  "crossProfileCopyPaste": enum (CrossProfileCopyPaste),
  "crossProfileDataSharing": enum (CrossProfileDataSharing),
  "workProfileWidgetsDefault": enum (WorkProfileWidgetsDefault),
  "exemptionsToShowWorkContactsInPersonalProfile": {
    object (PackageNameList)
  }
}
ক্ষেত্র
showWorkContactsInPersonalProfile

enum ( ShowWorkContactsInPersonalProfile )

ব্যক্তিগত অ্যাপ্লিকেশনগুলি কাজের প্রোফাইলে সঞ্চিত পরিচিতিগুলিতে অ্যাক্সেস করতে পারে কিনা।

এছাড়াও exemptionsToShowWorkContactsInPersonalProfile দেখুন।

crossProfileCopyPaste

enum ( CrossProfileCopyPaste )

একটি প্রোফাইল (ব্যক্তিগত বা কাজ) থেকে অনুলিপি করা পাঠ্য অন্য প্রোফাইলে আটকানো যেতে পারে কিনা।

crossProfileDataSharing

enum ( CrossProfileDataSharing )

একটি প্রোফাইল (ব্যক্তিগত বা কাজ) থেকে ডেটা অন্য প্রোফাইলে অ্যাপ্লিকেশনগুলির সাথে ভাগ করা যায় কিনা। বিশেষত উদ্দেশ্যগুলির মাধ্যমে সাধারণ ডেটা ভাগ করে নেওয়া নিয়ন্ত্রণ করে। অন্যান্য ক্রস-প্রোফাইল যোগাযোগ চ্যানেলগুলির পরিচালনা যেমন যোগাযোগ অনুসন্ধান, অনুলিপি/পেস্ট, বা সংযুক্ত কাজ এবং ব্যক্তিগত অ্যাপ্লিকেশনগুলি আলাদাভাবে কনফিগার করা হয়।

workProfileWidgetsDefault

enum ( WorkProfileWidgetsDefault )

কাজের প্রোফাইল উইজেটগুলির জন্য ডিফল্ট আচরণ নির্দিষ্ট করে। যদি নীতিটি কোনও নির্দিষ্ট অ্যাপ্লিকেশনটির জন্য workProfileWidgets নির্দিষ্ট না করে তবে এটি এখানে বর্ণিত মান অনুযায়ী আচরণ করবে।

exemptionsToShowWorkContactsInPersonalProfile

object ( PackageNameList )

অ্যাপ্লিকেশনগুলির তালিকা যা ShowWorkContactsInPersonalProfile সেটিং থেকে বাদ দেওয়া হয়েছে। এটি সেট করার জন্য, ShowWorkContactsInPersonalProfile অবশ্যই নিম্নলিখিত মানগুলির একটিতে সেট করা উচিত:

অ্যান্ড্রয়েড 14 বা তারও বেশি সমর্থিত। অ্যান্ড্রয়েড সংস্করণটি 14 এর চেয়ে কম হলে API_LEVEL সহ একটি nonComplianceDetail রিপোর্ট করা হয়েছে।

ওয়ার্ককন্ট্যাক্টসিনপারসোনালপ্রোফাইল শো করুন

ব্যক্তিগত অ্যাপ্লিকেশনগুলি যোগাযোগ অনুসন্ধান এবং আগত কল সহ কাজের প্রোফাইল পরিচিতিগুলিতে অ্যাক্সেস করতে পারে কিনা

দ্রষ্টব্য : একবার কোনও ব্যক্তিগত অ্যাপ্লিকেশন দ্বারা কোনও কাজের যোগাযোগ অ্যাক্সেস করা গেলে, একই অ্যাপ্লিকেশনটির সাথে থাকার গ্যারান্টি দেওয়া যায় না, কারণ অনুমোদিত অ্যাপের আচরণের উপর নির্ভর করে যোগাযোগটি অন্য কোনও অ্যাপ্লিকেশনটিতে ভাগ করা বা স্থানান্তর করা যেতে পারে।

Enums
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_UNSPECIFIED

অনির্ধারিত। SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED ডিফল্ট।

যখন এটি সেট করা থাকে, exemptionsToShowWorkContactsInPersonalProfile সেট করা উচিত নয়।

SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED

ব্যক্তিগত অ্যাপ্লিকেশনগুলিকে কাজের প্রোফাইল পরিচিতিগুলিতে অ্যাক্সেস করা এবং কাজের পরিচিতিগুলি সন্ধান করা থেকে বিরত রাখে।

যখন এটি সেট করা থাকে, exemptionsToShowWorkContactsInPersonalProfile নির্দিষ্ট করা ব্যক্তিগত অ্যাপ্লিকেশনগুলি অনুমতি দেয় এবং সরাসরি কাজের প্রোফাইল পরিচিতিগুলিতে অ্যাক্সেস করতে পারে।

অ্যান্ড্রয়েড 7.0 এবং তার উপরে সমর্থিত। API_LEVEL সহ একটি nonComplianceDetail রিপোর্ট করা হয়েছে যদি অ্যান্ড্রয়েড সংস্করণটি 7.0 এর চেয়ে কম হয়।

SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED

ডিফল্ট. যোগাযোগ অনুসন্ধান এবং আগত কলগুলি সহ কাজের প্রোফাইল পরিচিতিগুলিতে অ্যাক্সেসের জন্য ব্যক্তিগত প্রোফাইলের অ্যাপ্লিকেশনগুলিকে অনুমতি দেয়।

যখন এটি সেট করা থাকে, exemptionsToShowWorkContactsInPersonalProfile নির্দিষ্ট করা ব্যক্তিগত অ্যাপ্লিকেশনগুলি ব্লকলিস্ট করা হয় এবং সরাসরি কাজের প্রোফাইল পরিচিতিগুলিতে অ্যাক্সেস করতে পারে না।

অ্যান্ড্রয়েড 7.0 এবং তার উপরে সমর্থিত। API_LEVEL সহ একটি nonComplianceDetail রিপোর্ট করা হয়েছে যদি অ্যান্ড্রয়েড সংস্করণটি 7.0 এর চেয়ে কম হয়।

SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED_EXCEPT_SYSTEM

ইএম ডিফল্ট ডায়ালার, বার্তা এবং পরিচিতি অ্যাপ্লিকেশনগুলি ব্যতীত যোগাযোগ অনুসন্ধান এবং আগত কলগুলি সহ কাজের প্রোফাইল পরিচিতিগুলিতে অ্যাক্সেস থেকে বেশিরভাগ ব্যক্তিগত অ্যাপ্লিকেশনগুলিকে বাধা দেয়। ব্যবহারকারী-কনফিগার করা ডায়ালার, বার্তাগুলি এবং পরিচিতি অ্যাপ্লিকেশনগুলি, না অন্য কোনও সিস্টেম বা ইনস্টল করা অ্যাপ্লিকেশন প্লে, সরাসরি কাজের পরিচিতিগুলি জিজ্ঞাসা করতে সক্ষম হবে না।

এটি সেট করা থাকলে, exemptionsToShowWorkContactsInPersonalProfile নির্দিষ্ট করা ব্যক্তিগত অ্যাপ্লিকেশনগুলি অনুমোদিত তালিকাভুক্ত করা হয় এবং কাজের প্রোফাইল পরিচিতিগুলিতে অ্যাক্সেস করতে পারে।

অ্যান্ড্রয়েড 14 বা তারও বেশি সমর্থিত। যদি এটি 14 এর চেয়ে কম অ্যান্ড্রয়েড সংস্করণ সহ কোনও ডিভাইসে সেট করা থাকে তবে আচরণটি SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED ফিরে আসে এবং API_LEVEL সহ একটি nonComplianceDetail রিপোর্ট করা হয়।

ক্রসপ্রোফিলেকোপাইপেস্ট

একটি প্রোফাইল (ব্যক্তিগত বা কাজ) থেকে অনুলিপি করা পাঠ্য অন্য প্রোফাইলে আটকানো যেতে পারে কিনা।

Enums
CROSS_PROFILE_COPY_PASTE_UNSPECIFIED অনির্ধারিত। অনুলিপি_ফর্ম_ ওয়ার্ক_টো_স্পারোনাল_ডিসলডে ডিফল্ট
COPY_FROM_WORK_TO_PERSONAL_DISALLOWED ডিফল্ট. কাজের প্রোফাইল থেকে অনুলিপি করা ব্যক্তিগত প্রোফাইল পাঠ্যে ব্যবহারকারীদের আটকানো থেকে বাধা দেয়। ব্যক্তিগত প্রোফাইল থেকে অনুলিপি করা পাঠ্যটি কাজের প্রোফাইলে আটকানো যেতে পারে এবং কাজের প্রোফাইল থেকে অনুলিপি করা পাঠ্যটি কাজের প্রোফাইলে আটকানো যেতে পারে।
CROSS_PROFILE_COPY_PASTE_ALLOWED উভয় প্রোফাইলে অনুলিপি করা পাঠ্য অন্য প্রোফাইলে আটকানো যেতে পারে।

ক্রসপ্রফিল্ডাটশারিং

একটি প্রোফাইল (ব্যক্তিগত বা কাজ) থেকে ডেটা অন্য প্রোফাইলে অ্যাপ্লিকেশনগুলির সাথে ভাগ করা যায় কিনা। বিশেষত উদ্দেশ্যগুলির মাধ্যমে সাধারণ ডেটা ভাগ করে নেওয়া নিয়ন্ত্রণ করে। অন্যান্য ক্রস-প্রোফাইল যোগাযোগ চ্যানেলগুলির পরিচালনা যেমন যোগাযোগ অনুসন্ধান, অনুলিপি/পেস্ট, বা সংযুক্ত কাজ এবং ব্যক্তিগত অ্যাপ্লিকেশনগুলি আলাদাভাবে কনফিগার করা হয়।

Enums
CROSS_PROFILE_DATA_SHARING_UNSPECIFIED অনির্ধারিত। ডেটা_শেয়ারিং_ফর্ম_ ওয়ার্ক_টো_স্পারসনাল_ডিসলডে ডিফল্ট।
CROSS_PROFILE_DATA_SHARING_DISALLOWED ব্যক্তিগত প্রোফাইল থেকে কাজের প্রোফাইল এবং কাজের প্রোফাইল উভয়কে ব্যক্তিগত প্রোফাইলে ভাগ করে নেওয়া থেকে ডেটা বাধা দেয়।
DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED ডিফল্ট. ব্যবহারকারীদের ব্যক্তিগত প্রোফাইলের অ্যাপ্লিকেশনগুলিতে কাজের প্রোফাইল থেকে ডেটা ভাগ করে নেওয়া থেকে বিরত রাখে। ব্যক্তিগত ডেটা কাজের অ্যাপ্লিকেশনগুলির সাথে ভাগ করা যায়।
CROSS_PROFILE_DATA_SHARING_ALLOWED উভয় প্রোফাইলের ডেটা অন্য প্রোফাইলের সাথে ভাগ করা যায়।

ওয়ার্কপ্রোফাইলউইজেটসডিফল্ট

যদি ওয়ার্ক প্রোফাইল অ্যাপ্লিকেশনগুলিকে হোম স্ক্রিনে উইজেট যুক্ত করার অনুমতি দেওয়া হয় তবে নিয়ন্ত্রণগুলি নিয়ন্ত্রণ করে, যেখানে কোনও অ্যাপ্লিকেশন-নির্দিষ্ট নীতি সংজ্ঞায়িত করা হয় না। অন্যথায়, অ্যাপ্লিকেশন-নির্দিষ্ট নীতিটির চেয়ে অগ্রাধিকার থাকবে।

Enums
WORK_PROFILE_WIDGETS_DEFAULT_UNSPECIFIED অনির্ধারিত। Work_profile_widgets_default_disalowed এ ডিফল্ট।
WORK_PROFILE_WIDGETS_DEFAULT_ALLOWED কাজের প্রোফাইল উইজেটগুলি ডিফল্টরূপে অনুমোদিত। এর অর্থ হ'ল নীতিটি যদি workProfileWidgets WORK_PROFILE_WIDGETS_DISALLOWED হিসাবে অ্যাপ্লিকেশনটির জন্য নির্দিষ্ট না করে তবে এটি হোম স্ক্রিনে উইজেট যুক্ত করতে সক্ষম হবে।
WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED কাজের প্রোফাইল উইজেটগুলি ডিফল্টরূপে বাতিল করা হয়। এর অর্থ হ'ল নীতিটি যদি workProfileWidgets WORK_PROFILE_WIDGETS_ALLOWED হিসাবে অ্যাপ্লিকেশনটির জন্য নির্দিষ্ট না করে তবে এটি হোম স্ক্রিনে উইজেট যুক্ত করতে অক্ষম হবে।

Preverentententeworkservice

কাজের প্রোফাইলে পছন্দসই নেটওয়ার্ক পরিষেবা সক্ষম করা আছে কিনা তা নিয়ন্ত্রণ করে। বিশদের জন্য preferentialNetworkService দেখুন।

Enums
PREFERENTIAL_NETWORK_SERVICE_UNSPECIFIED অনির্ধারিত। PREFERENTIAL_NETWORK_SERVICES_DISABLED এ ডিফল্ট।
PREFERENTIAL_NETWORK_SERVICE_DISABLED কাজের প্রোফাইলে পছন্দসই নেটওয়ার্ক পরিষেবা অক্ষম করা হয়।
PREFERENTIAL_NETWORK_SERVICE_ENABLED কাজের প্রোফাইলে পছন্দসই নেটওয়ার্ক পরিষেবা সক্ষম করা আছে।

Usagelog

ডিভাইস থেকে সংগৃহীত ডিভাইস ক্রিয়াকলাপের ধরণের লগগুলি নিয়ন্ত্রণ করে এবং পাব/সাব বিজ্ঞপ্তির মাধ্যমে প্রতিবেদন করে।

JSON প্রতিনিধিত্ব
{
  "enabledLogTypes": [
    enum (LogType)
  ],
  "uploadOnCellularAllowed": [
    enum (LogType)
  ]
}
ক্ষেত্র
enabledLogTypes[]

enum ( LogType )

কোন লগ প্রকারগুলি সক্ষম করা আছে তা নির্দিষ্ট করে। নোট করুন যে ব্যবহারকারী লগিং সক্ষম থাকলে ব্যবহারকারীরা অন-ডিভাইস মেসেজিং পাবেন।

uploadOnCellularAllowed[]

enum ( LogType )

সক্ষম লগ ধরণের কোনটি মোবাইল ডেটাতে আপলোড করা যেতে পারে তা নির্দিষ্ট করে। ডিফল্টরূপে লগগুলি যখন ডিভাইসটি ওয়াইফাইয়ের সাথে সংযোগ স্থাপন করে তখন আপলোডের জন্য সারি করা হয়।

লগটাইপ

ডিভাইস থেকে রিপোর্ট করা ডিভাইস ক্রিয়াকলাপের লগগুলির ধরণগুলি।

Enums
LOG_TYPE_UNSPECIFIED এই মান ব্যবহার করা হয় না.
SECURITY_LOGS ডিভাইস সুরক্ষা ইভেন্টগুলির লগিং সক্ষম করুন, যেমন ডিভাইসের পাসওয়ার্ডটি ভুলভাবে প্রবেশ করা হয় বা অপসারণযোগ্য স্টোরেজ মাউন্ট করা হয়। লগড সুরক্ষা ইভেন্টগুলির সম্পূর্ণ বিবরণের জন্য UsageLogEvent দেখুন। অ্যান্ড্রয়েড 7 বা তারও বেশি উপরে সম্পূর্ণ পরিচালিত ডিভাইসগুলির জন্য সমর্থিত। অ্যান্ড্রয়েড 12 এবং তারপরে একটি কাজের প্রোফাইল সহ কোম্পানির মালিকানাধীন ডিভাইসগুলির জন্য সমর্থিত, যার উপর কেবল কাজের প্রোফাইল থেকে সুরক্ষা ইভেন্টগুলি লগ করা হয়। অ্যাপ্লিকেশন দ্বারা ওভাররাইড করা যেতে পারে ডিওপোপ SECURITY_LOGS
NETWORK_ACTIVITY_LOGS ডিএনএস লুকআপ এবং টিসিপি সংযোগগুলির মতো অন-ডিভাইস নেটওয়ার্ক ইভেন্টগুলির লগিং সক্ষম করুন। লগড নেটওয়ার্ক ইভেন্টগুলির সম্পূর্ণ বিবরণের জন্য UsageLogEvent দেখুন। অ্যান্ড্রয়েড 8 বা তারও বেশি উপরে সম্পূর্ণ পরিচালিত ডিভাইসগুলির জন্য সমর্থিত। অ্যান্ড্রয়েড 12 এবং তারপরে একটি কাজের প্রোফাইল সহ কোম্পানির মালিকানাধীন ডিভাইসগুলির জন্য সমর্থিত, যার উপর কেবলমাত্র কাজের প্রোফাইল থেকে নেটওয়ার্ক ইভেন্টগুলি লগ করা হয়। অ্যাপ্লিকেশন দ্বারা ওভাররাইড করা যেতে পারে ডিওএনপিইপি NETWORK_ACTIVITY_LOGS

ক্যামেরা অ্যাক্সেস

ক্যামেরার ব্যবহার এবং ব্যবহারকারীর ক্যামেরা অ্যাক্সেস টগলে অ্যাক্সেস রয়েছে কিনা তা নিয়ন্ত্রণ করে। ক্যামেরা অ্যাক্সেস টগল অ্যান্ড্রয়েড 12 এবং তারও বেশি উপরে বিদ্যমান। একটি সাধারণ নীতি হিসাবে, ক্যামেরা অক্ষম করার সম্ভাবনা সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে ডিভাইস-প্রশস্ত এবং কেবলমাত্র একটি কাজের প্রোফাইল সহ ডিভাইসে কাজের প্রোফাইলের মধ্যে প্রযোজ্য। ক্যামেরা অ্যাক্সেস টগল অক্ষম করার সম্ভাবনা কেবল সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে প্রযোজ্য, সেক্ষেত্রে এটি ডিভাইস-ব্যাপী প্রয়োগ করে। নির্দিষ্টকরণের জন্য, এনাম মানগুলি দেখুন।

Enums
CAMERA_ACCESS_UNSPECIFIED যদি cameraDisabled সত্য হয় তবে এটি CAMERA_ACCESS_DISABLED সমতুল্য। অন্যথায়, এটি CAMERA_ACCESS_USER_CHOICE সমতুল্য।
CAMERA_ACCESS_USER_CHOICE ফিল্ড cameraDisabled উপেক্ষা করা হয়। এটি ডিফল্ট ডিভাইস আচরণ: ডিভাইসের সমস্ত ক্যামেরা উপলব্ধ। অ্যান্ড্রয়েড 12 বা তারও বেশি উপরে, ব্যবহারকারী ক্যামেরা অ্যাক্সেস টগল ব্যবহার করতে পারেন।
CAMERA_ACCESS_DISABLED

ফিল্ড cameraDisabled উপেক্ষা করা হয়। ডিভাইসের সমস্ত ক্যামেরা অক্ষম করা হয়েছে (সম্পূর্ণরূপে পরিচালিত ডিভাইসের জন্য, এটি ডিভাইস-ওয়াইড প্রযোজ্য এবং কাজের প্রোফাইলগুলির জন্য এটি কেবল কাজের প্রোফাইলের ক্ষেত্রে প্রযোজ্য)।

অ্যান্ড্রয়েড 12 এবং তার উপরে ক্যামেরা অ্যাক্সেস টগলে কোনও স্পষ্ট বিধিনিষেধ স্থাপন করা হয়নি: সম্পূর্ণরূপে পরিচালিত ডিভাইসে, ক্যামেরা অ্যাক্সেস টগলের কোনও প্রভাব নেই কারণ সমস্ত ক্যামেরা অক্ষম থাকে। On devices with a work profile, this toggle has no effect on apps in the work profile, but it affects apps outside the work profile.

CAMERA_ACCESS_ENFORCED The field cameraDisabled is ignored. All cameras on the device are available. On fully managed devices running Android 12 and above, the user is unable to use the camera access toggle. On devices which are not fully managed or which run Android 11 or below, this is equivalent to CAMERA_ACCESS_USER_CHOICE .

MicrophoneAccess

On fully managed devices, controls the use of the microphone and whether the user has access to the microphone access toggle. This setting has no effect on devices which are not fully managed. The microphone access toggle exists on Android 12 and above.

Enums
MICROPHONE_ACCESS_UNSPECIFIED If unmuteMicrophoneDisabled is true, this is equivalent to MICROPHONE_ACCESS_DISABLED . Otherwise, this is equivalent to MICROPHONE_ACCESS_USER_CHOICE .
MICROPHONE_ACCESS_USER_CHOICE The field unmuteMicrophoneDisabled is ignored. This is the default device behaviour: the microphone on the device is available. On Android 12 and above, the user can use the microphone access toggle.
MICROPHONE_ACCESS_DISABLED

The field unmuteMicrophoneDisabled is ignored. The microphone on the device is disabled (for fully managed devices, this applies device-wide).

The microphone access toggle has no effect as the microphone is disabled.

MICROPHONE_ACCESS_ENFORCED The field unmuteMicrophoneDisabled is ignored. The microphone on the device is available. On devices running Android 12 and above, the user is unable to use the microphone access toggle. On devices which run Android 11 or below, this is equivalent to MICROPHONE_ACCESS_USER_CHOICE .

DeviceConnectivityManagement

Covers controls for device connectivity such as Wi-Fi, USB data access, keyboard/mouse connections, and more.

JSON প্রতিনিধিত্ব
{
  "usbDataAccess": enum (UsbDataAccess),
  "configureWifi": enum (ConfigureWifi),
  "wifiDirectSettings": enum (WifiDirectSettings),
  "tetheringSettings": enum (TetheringSettings)
}
ক্ষেত্র
usbDataAccess

enum ( UsbDataAccess )

Controls what files and/or data can be transferred via USB. Supported only on company-owned devices.

configureWifi

enum ( ConfigureWifi )

Controls Wi-Fi configuring privileges. Based on the option set, user will have either full or limited or no control in configuring Wi-Fi networks.

wifiDirectSettings

enum ( WifiDirectSettings )

Controls configuring and using Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above.

tetheringSettings

enum ( TetheringSettings )

Controls tethering settings. Based on the value set, the user is partially or fully disallowed from using different forms of tethering.

UsbDataAccess

Controls what files and/or data can be transferred via USB. Does not impact charging functions. Supported only on company-owned devices.

Enums
USB_DATA_ACCESS_UNSPECIFIED Unspecified. Defaults to DISALLOW_USB_FILE_TRANSFER .
ALLOW_USB_DATA_TRANSFER All types of USB data transfers are allowed. usbFileTransferDisabled is ignored.
DISALLOW_USB_FILE_TRANSFER Transferring files over USB is disallowed. Other types of USB data connections, such as mouse and keyboard connection, are allowed. usbFileTransferDisabled is ignored.
DISALLOW_USB_DATA_TRANSFER When set, all types of USB data transfers are prohibited. Supported for devices running Android 12 or above with USB HAL 1.3 or above. If the setting is not supported, DISALLOW_USB_FILE_TRANSFER will be set. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 12. A nonComplianceDetail with DEVICE_INCOMPATIBLE is reported if the device does not have USB HAL 1.3 or above. usbFileTransferDisabled is ignored.

ConfigureWifi

Controls Wi-Fi configuring privileges. Based on the option set, the user will have either full or limited or no control in configuring Wi-Fi networks.

Enums
CONFIGURE_WIFI_UNSPECIFIED Unspecified. Defaults to ALLOW_CONFIGURING_WIFI unless wifiConfigDisabled is set to true. If wifiConfigDisabled is set to true, this is equivalent to DISALLOW_CONFIGURING_WIFI .
ALLOW_CONFIGURING_WIFI The user is allowed to configure Wi-Fi. wifiConfigDisabled is ignored.
DISALLOW_ADD_WIFI_CONFIG Adding new Wi-Fi configurations is disallowed. The user is only able to switch between already configured networks. Supported on Android 13 and above, on fully managed devices and work profiles on company-owned devices. If the setting is not supported, ALLOW_CONFIGURING_WIFI is set. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 13. wifiConfigDisabled is ignored.
DISALLOW_CONFIGURING_WIFI Disallows configuring Wi-Fi networks. The setting wifiConfigDisabled is ignored when this value is set. Supported on fully managed devices and work profile on company-owned devices, on all supported API levels. For fully managed devices, setting this removes all configured networks and retains only the networks configured using openNetworkConfiguration policy. For work profiles on company-owned devices, existing configured networks are not affected and the user is not allowed to add, remove, or modify Wi-Fi networks. Note: If a network connection can't be made at boot time and configuring Wi-Fi is disabled then network escape hatch will be shown in order to refresh the device policy (see networkEscapeHatchEnabled ).

WifiDirectSettings

Controls Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above.

Enums
WIFI_DIRECT_SETTINGS_UNSPECIFIED Unspecified. Defaults to ALLOW_WIFI_DIRECT
ALLOW_WIFI_DIRECT The user is allowed to use Wi-Fi direct.
DISALLOW_WIFI_DIRECT The user is not allowed to use Wi-Fi direct. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 13.

TetheringSettings

Controls the extent to which the user is allowed to use different forms of tethering like Wi-Fi tethering, bluetooth tethering, etc.

Enums
TETHERING_SETTINGS_UNSPECIFIED Unspecified. Defaults to ALLOW_ALL_TETHERING unless tetheringConfigDisabled is set to true. If tetheringConfigDisabled is set to true, this is equivalent to DISALLOW_ALL_TETHERING .
ALLOW_ALL_TETHERING Allows configuration and use of all forms of tethering. tetheringConfigDisabled is ignored.
DISALLOW_WIFI_TETHERING Disallows the user from using Wi-Fi tethering. Supported on company owned devices running Android 13 and above. If the setting is not supported, ALLOW_ALL_TETHERING will be set. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 13. tetheringConfigDisabled is ignored.
DISALLOW_ALL_TETHERING Disallows all forms of tethering. Supported on fully managed devices and work profile on company-owned devices, on all supported android versions. The setting tetheringConfigDisabled is ignored.

DeviceRadioState

Controls for device radio settings.

JSON প্রতিনিধিত্ব
{
  "wifiState": enum (WifiState),
  "airplaneModeState": enum (AirplaneModeState),
  "ultraWidebandState": enum (UltraWidebandState),
  "cellularTwoGState": enum (CellularTwoGState),
  "minimumWifiSecurityLevel": enum (MinimumWifiSecurityLevel)
}
ক্ষেত্র
wifiState

enum ( WifiState )

Controls current state of Wi-Fi and if user can change its state.

airplaneModeState

enum ( AirplaneModeState )

Controls whether airplane mode can be toggled by the user or not.

ultraWidebandState

enum ( UltraWidebandState )

Controls the state of the ultra wideband setting and whether the user can toggle it on or off.

cellularTwoGState

enum ( CellularTwoGState )

Controls whether cellular 2G setting can be toggled by the user or not.

minimumWifiSecurityLevel

enum ( MinimumWifiSecurityLevel )

The minimum required security level of Wi-Fi networks that the device can connect to.

WifiState

Controls whether the Wi-Fi is on or off as a state and if the user can change said state. Supported on company-owned devices running Android 13 and above.

Enums
WIFI_STATE_UNSPECIFIED Unspecified. Defaults to WIFI_STATE_USER_CHOICE
WIFI_STATE_USER_CHOICE User is allowed to enable/disable Wi-Fi.
WIFI_ENABLED Wi-Fi is on and the user is not allowed to turn it off. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 13.
WIFI_DISABLED Wi-Fi is off and the user is not allowed to turn it on. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 13.

AirplaneModeState

Controls the state of airplane mode and whether the user can toggle it on or off. Supported on Android 9 and above. Supported on fully managed devices and work profiles on company-owned devices.

Enums
AIRPLANE_MODE_STATE_UNSPECIFIED Unspecified. Defaults to AIRPLANE_MODE_USER_CHOICE .
AIRPLANE_MODE_USER_CHOICE The user is allowed to toggle airplane mode on or off.
AIRPLANE_MODE_DISABLED Airplane mode is disabled. The user is not allowed to toggle airplane mode on. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 9.

UltraWidebandState

Controls the state of the ultra wideband setting and whether the user can toggle it on or off. Supported on Android 14 and above. Supported on fully managed devices and work profiles on company-owned devices.

Enums
ULTRA_WIDEBAND_STATE_UNSPECIFIED Unspecified. Defaults to ULTRA_WIDEBAND_USER_CHOICE .
ULTRA_WIDEBAND_USER_CHOICE The user is allowed to toggle ultra wideband on or off.
ULTRA_WIDEBAND_DISABLED Ultra wideband is disabled. The user is not allowed to toggle ultra wideband on via settings. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 14.

CellularTwoGState

Controls the state of cellular 2G setting and whether the user can toggle it on or off. Supported on Android 14 and above. Supported on fully managed devices and work profiles on company-owned devices.

Enums
CELLULAR_TWO_G_STATE_UNSPECIFIED Unspecified. Defaults to CELLULAR_TWO_G_USER_CHOICE .
CELLULAR_TWO_G_USER_CHOICE The user is allowed to toggle cellular 2G on or off.
CELLULAR_TWO_G_DISABLED Cellular 2G is disabled. The user is not allowed to toggle cellular 2G on via settings. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 14.

MinimumWifiSecurityLevel

Defines the different minimum Wi-Fi security levels required to connect to Wi-Fi networks. Supported on Android 13 and above. Supported on fully managed devices and work profiles on company-owned devices.

Enums
MINIMUM_WIFI_SECURITY_LEVEL_UNSPECIFIED Defaults to OPEN_NETWORK_SECURITY , which means the device will be able to connect to all types of Wi-Fi networks.
OPEN_NETWORK_SECURITY The device will be able to connect to all types of Wi-Fi networks.
PERSONAL_NETWORK_SECURITY A personal network such as WEP, WPA2-PSK is the minimum required security. The device will not be able to connect to open wifi networks. This is stricter than OPEN_NETWORK_SECURITY . A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 13.
ENTERPRISE_NETWORK_SECURITY An enterprise EAP network is the minimum required security level. The device will not be able to connect to Wi-Fi network below this security level. This is stricter than PERSONAL_NETWORK_SECURITY . A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 13.
ENTERPRISE_BIT192_NETWORK_SECURITY A 192-bit enterprise network is the minimum required security level. The device will not be able to connect to Wi-Fi network below this security level. This is stricter than ENTERPRISE_NETWORK_SECURITY . A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 13.

CredentialProviderPolicyDefault

Controls which apps are allowed to act as credential providers on Android 14 and above. These apps store credentials, see this and this for details. See also credentialProviderPolicy .

Enums
CREDENTIAL_PROVIDER_POLICY_DEFAULT_UNSPECIFIED Unspecified. Defaults to CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED.
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED Apps with credentialProviderPolicy unspecified are not allowed to act as a credential provider.
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED_EXCEPT_SYSTEM Apps with credentialProviderPolicy unspecified are not allowed to act as a credential provider except for the OEM default credential providers. OEM default credential providers are always allowed to act as credential providers.

PrintingPolicy

Controls whether printing is allowed. This is supported on devices running Android 9 and above.

Enums
PRINTING_POLICY_UNSPECIFIED Unspecified. Defaults to PRINTING_ALLOWED .
PRINTING_DISALLOWED Printing is disallowed. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 9.
PRINTING_ALLOWED মুদ্রণ অনুমোদিত।

পদ্ধতি

delete

Deletes a policy.

get

Gets a policy.

list

Lists policies for a given enterprise.

patch

Updates or creates a policy.