إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
- أحدث
- 2025-11-01
- 2025-06-01-preview
- معاينة 2025-05-01
- 2025-04-01
- معاينة 2025-03-01
- معاينة
2024-11-01 - 2023-11-01-معاينة
- معاينة
2023-08-01 - 2023-07-01
- 2023-06-01-معاينة
- معاينة
2023-01-01 - 2022-12-01
- معاينة 2022-02-01
- معاينة
2021-12-01 - معاينة
2021-08-01 - 2021-06-01-معاينة
- معاينة
2020-11-01 - 2019-05-01-معاينة
تعريف مورد Bicep
يمكن نشر نوع مورد السجلات/الرموز المميزة مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.ContainerRegistry/registries/tokens، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.ContainerRegistry/registries/tokens@2024-11-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
credentials: {
certificates: [
{
encodedPemCertificate: 'string'
expiry: 'string'
name: 'string'
thumbprint: 'string'
}
]
passwords: [
{
creationTime: 'string'
expiry: 'string'
name: 'string'
}
]
}
scopeMapId: 'string'
status: 'string'
}
}
قيم الخصائص
Microsoft.ContainerRegistry/registries/tokens
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم المورد | خيط القيود: الحد الأدنى للطول = 5 الحد الأقصى للطول = 50 النمط = ^[a-zA-Z0-9-]*$ (مطلوب) |
| الوالد | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل. |
الاسم الرمزي للمورد من النوع: السجلات |
| خصائص | خصائص الرمز المميز. | خصائص الرمز المميز |
رمز مميز
| اسم | وصف | قيمة |
|---|---|---|
| encodedPemCertificate | سلسلة ترميز Base 64 للشهادة العامة1 بتنسيق PEM التي سيتم استخدامها لمصادقة الرمز المميز. | خيط |
| انتهاء | تاريخ انتهاء صلاحية الشهادة. | خيط |
| اسم | "الشهادة1" "الشهادة2" |
|
| بصمه الابهام | بصمة الإبهام للشهادة. | خيط |
خصائص الرمز المميز
| اسم | وصف | قيمة |
|---|---|---|
| الشهادات | شهادة رمزية[] | |
| كلمات السر | رمز المرور[] |
كلمة مرور الرمز المميز
| اسم | وصف | قيمة |
|---|---|---|
| وقت الإنشاء | تاريخ إنشاء كلمة المرور. | خيط |
| انتهاء | تاريخ انتهاء صلاحية كلمة المرور. | خيط |
| اسم | اسم كلمة المرور "password1" أو "password2" | "كلمة المرور1" "كلمة المرور2" |
خصائص الرمز المميز
| اسم | وصف | قيمة |
|---|---|---|
| وثائق التفويض | بيانات الاعتماد التي يمكن استخدامها لمصادقة الرمز المميز. | خصائص الرمز المميز |
| scopeMapId | معرف المورد لمخطط النطاق الذي سيتم إقران الرمز المميز به. | خيط |
| حالة | حالة مثال الرمز المميز ممكنة أو معطلة. | "معطل" "ممكن" |
تعريف مورد قالب ARM
يمكن نشر نوع مورد السجلات/الرموز المميزة مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.ContainerRegistry/registries/tokens، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.ContainerRegistry/registries/tokens",
"apiVersion": "2024-11-01-preview",
"name": "string",
"properties": {
"credentials": {
"certificates": [
{
"encodedPemCertificate": "string",
"expiry": "string",
"name": "string",
"thumbprint": "string"
}
],
"passwords": [
{
"creationTime": "string",
"expiry": "string",
"name": "string"
}
]
},
"scopeMapId": "string",
"status": "string"
}
}
قيم الخصائص
Microsoft.ContainerRegistry/registries/tokens
| اسم | وصف | قيمة |
|---|---|---|
| apiVersion | إصدار واجهة برمجة التطبيقات | "معاينة 2024-11-01" |
| اسم | اسم المورد | خيط القيود: الحد الأدنى للطول = 5 الحد الأقصى للطول = 50 النمط = ^[a-zA-Z0-9-]*$ (مطلوب) |
| خصائص | خصائص الرمز المميز. | خصائص الرمز المميز |
| نوع | نوع المورد | "Microsoft.ContainerRegistry/registries/tokens" |
رمز مميز
| اسم | وصف | قيمة |
|---|---|---|
| encodedPemCertificate | سلسلة ترميز Base 64 للشهادة العامة1 بتنسيق PEM التي سيتم استخدامها لمصادقة الرمز المميز. | خيط |
| انتهاء | تاريخ انتهاء صلاحية الشهادة. | خيط |
| اسم | "الشهادة1" "الشهادة2" |
|
| بصمه الابهام | بصمة الإبهام للشهادة. | خيط |
خصائص الرمز المميز
| اسم | وصف | قيمة |
|---|---|---|
| الشهادات | شهادة رمزية[] | |
| كلمات السر | رمز المرور[] |
كلمة مرور الرمز المميز
| اسم | وصف | قيمة |
|---|---|---|
| وقت الإنشاء | تاريخ إنشاء كلمة المرور. | خيط |
| انتهاء | تاريخ انتهاء صلاحية كلمة المرور. | خيط |
| اسم | اسم كلمة المرور "password1" أو "password2" | "كلمة المرور1" "كلمة المرور2" |
خصائص الرمز المميز
| اسم | وصف | قيمة |
|---|---|---|
| وثائق التفويض | بيانات الاعتماد التي يمكن استخدامها لمصادقة الرمز المميز. | خصائص الرمز المميز |
| scopeMapId | معرف المورد لمخطط النطاق الذي سيتم إقران الرمز المميز به. | خيط |
| حالة | حالة مثال الرمز المميز ممكنة أو معطلة. | "معطل" "ممكن" |
أمثلة الاستخدام
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد السجلات/الرموز المميزة مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.ContainerRegistry/registries/tokens، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerRegistry/registries/tokens@2024-11-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
credentials = {
certificates = [
{
encodedPemCertificate = "string"
expiry = "string"
name = "string"
thumbprint = "string"
}
]
passwords = [
{
creationTime = "string"
expiry = "string"
name = "string"
}
]
}
scopeMapId = "string"
status = "string"
}
}
}
قيم الخصائص
Microsoft.ContainerRegistry/registries/tokens
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم المورد | خيط القيود: الحد الأدنى للطول = 5 الحد الأقصى للطول = 50 النمط = ^[a-zA-Z0-9-]*$ (مطلوب) |
| parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: السجلات |
| خصائص | خصائص الرمز المميز. | خصائص الرمز المميز |
| نوع | نوع المورد | "Microsoft.ContainerRegistry/registries/tokens@2024-11-01-preview" |
رمز مميز
| اسم | وصف | قيمة |
|---|---|---|
| encodedPemCertificate | سلسلة ترميز Base 64 للشهادة العامة1 بتنسيق PEM التي سيتم استخدامها لمصادقة الرمز المميز. | خيط |
| انتهاء | تاريخ انتهاء صلاحية الشهادة. | خيط |
| اسم | "الشهادة1" "الشهادة2" |
|
| بصمه الابهام | بصمة الإبهام للشهادة. | خيط |
خصائص الرمز المميز
| اسم | وصف | قيمة |
|---|---|---|
| الشهادات | شهادة رمزية[] | |
| كلمات السر | رمز المرور[] |
كلمة مرور الرمز المميز
| اسم | وصف | قيمة |
|---|---|---|
| وقت الإنشاء | تاريخ إنشاء كلمة المرور. | خيط |
| انتهاء | تاريخ انتهاء صلاحية كلمة المرور. | خيط |
| اسم | اسم كلمة المرور "password1" أو "password2" | "كلمة المرور1" "كلمة المرور2" |
خصائص الرمز المميز
| اسم | وصف | قيمة |
|---|---|---|
| وثائق التفويض | بيانات الاعتماد التي يمكن استخدامها لمصادقة الرمز المميز. | خصائص الرمز المميز |
| scopeMapId | معرف المورد لمخطط النطاق الذي سيتم إقران الرمز المميز به. | خيط |
| حالة | حالة مثال الرمز المميز ممكنة أو معطلة. | "معطل" "ممكن" |
أمثلة الاستخدام
عينات Terraform
مثال أساسي لنشر الرمز المميز Azure Container Registry.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "registry" {
type = "Microsoft.ContainerRegistry/registries@2021-08-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
adminUserEnabled = true
anonymousPullEnabled = false
dataEndpointEnabled = false
encryption = {
status = "disabled"
}
networkRuleBypassOptions = "AzureServices"
policies = {
exportPolicy = {
status = "enabled"
}
quarantinePolicy = {
status = "disabled"
}
retentionPolicy = {
status = "disabled"
}
trustPolicy = {
status = "disabled"
}
}
publicNetworkAccess = "Enabled"
zoneRedundancy = "Disabled"
}
sku = {
name = "Premium"
tier = "Premium"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
data "azapi_resource_id" "scopeMap" {
type = "Microsoft.ContainerRegistry/registries/scopeMaps@2021-08-01-preview"
parent_id = azapi_resource.registry.id
name = "_repositories_pull"
}
resource "azapi_resource" "token" {
type = "Microsoft.ContainerRegistry/registries/tokens@2021-08-01-preview"
parent_id = azapi_resource.registry.id
name = var.resource_name
body = {
properties = {
scopeMapId = data.azapi_resource_id.scopeMap.id
status = "enabled"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}