مدت زمانی که رمز ثبت نام معتبر است، از 1 دقیقه تا Durations.MAX_VALUE ، تقریباً 10000 سال متغیر است. اگر مشخص نشده باشد، مدت زمان پیش فرض 1 ساعت است. لطفاً توجه داشته باشید که اگر مدت زمان درخواستی باعث شود که expirationTimestamp حاصل از Timestamps.MAX_VALUE بیشتر شود، آنگاه expirationTimestamp به Timestamps.MAX_VALUE اجباری می شود.
مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' s ' ختم می شود. مثال: "3.5s" .
زمان انقضای توکن. این یک فیلد فقط خواندنی است که توسط سرور ایجاد شده است.
مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .
policyName
string
نام خطمشی که در ابتدا برای دستگاه ثبتنامشده اعمال شد، به شکل enterprises/{enterpriseId}/policies/{policyId} . اگر مشخص نشده باشد، policyName برای کاربر دستگاه اعمال می شود. اگر userName نیز مشخص نشده باشد، enterprises/{enterpriseId}/policies/default به طور پیشفرض اعمال میشود. هنگام به روز رسانی این فیلد، تا زمانی که policyId حاوی هیچ گونه اسلش نباشد، می توانید فقط policyId مشخص کنید. بقیه نام خط مشی استنباط خواهد شد.
additionalData
string
داده های اختیاری و دلخواه مرتبط با رمز ثبت نام. برای مثال، این می تواند شامل شناسه یک واحد سازمانی باشد که دستگاه پس از ثبت نام به آن اختصاص داده شده است. پس از ثبت نام دستگاه با رمز، این داده ها در قسمت enrollmentTokenData منبع Device نمایش داده می شود. داده ها باید 1024 کاراکتر یا کمتر باشد. در غیر این صورت، درخواست ایجاد ناموفق خواهد بود.
qrCode
string
یک رشته JSON که نمایش UTF-8 آن می تواند برای ایجاد یک کد QR برای ثبت دستگاه با این نشانه ثبت نام استفاده شود. برای ثبت نام دستگاهی با استفاده از NFC، رکورد NFC باید حاوی نمایش java.util.Properties در JSON باشد.
oneTimeOnly
boolean
آیا رمز ثبت نام فقط برای یک بار استفاده است. اگر پرچم روی true تنظیم شود، فقط یک دستگاه می تواند از آن برای ثبت استفاده کند.
کاربر مرتبط با این رمز ثبت نام. اگر مشخص شود که رمز ثبت نام چه زمانی ایجاد می شود و کاربر وجود ندارد، کاربر ایجاد می شود. این فیلد نباید حاوی اطلاعات قابل شناسایی شخصی باشد. فقط باید قسمت accountIdentifier تنظیم شود.