Aracılığıyla paylaş


Microsoft.MachineLearningServices kayıt defterleri 2022-12-01-preview

Bicep kaynak tanımı

Kayıt defterleri kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/registries kaynağı oluşturmak için, şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.MachineLearningServices/registries@2022-12-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  kind: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    description: 'string'
    discoveryUrl: 'string'
    intellectualPropertyPublisher: 'string'
    managedResourceGroup: {
      resourceId: 'string'
    }
    mlFlowRegistryUri: 'string'
    privateLinkCount: int
    properties: {
      {customized property}: 'string'
    }
    publicNetworkAccess: 'string'
    regionDetails: [
      {
        acrDetails: [
          {
            systemCreatedAcrAccount: {
              acrAccountSku: 'string'
              armResourceId: {
                resourceId: 'string'
              }
            }
            userCreatedAcrAccount: {
              armResourceId: {
                resourceId: 'string'
              }
            }
          }
        ]
        location: 'string'
        storageAccountDetails: [
          {
            systemCreatedStorageAccount: {
              allowBlobPublicAccess: bool
              armResourceId: {
                resourceId: 'string'
              }
              storageAccountHnsEnabled: bool
              storageAccountType: 'string'
            }
            userCreatedStorageAccount: {
              armResourceId: {
                resourceId: 'string'
              }
            }
          }
        ]
      }
    ]
    tags: {}
  }
}

Özellik değerleri

Kayıt

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
Etiketler Kaynak etiketleri. Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Sku Otomatik Ölçeklendirme için ARM sözleşmesi için gereken SKU ayrıntıları. Sku
tür Portal/araçlar/vb. tarafından aynı türdeki kaynaklar için farklı UX deneyimlerini işlemek için kullanılan meta veriler. dizgi
kimlik Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler) ManagedServiceIdentity
Özellikler [Gerekli] Varlığın ek öznitelikleri. RegistryProperties (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentity

UserAssignedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

RegistryProperties

Ad Açıklama Değer
Açıklama Varlık açıklaması metni. dizgi
discoveryUrl dizgi
intellectualPropertyPublisher dizgi
managedResourceGroup Kayıt defteri için oluşturulan yönetilen kaynak grubu ArmResourceId
mlFlowRegistryUri dizgi
privateLinkCount Int
Özellikler Varlık özelliği sözlüğü. ResourceBaseProperties
publicNetworkAccess dizgi
regionDetails Kayıt defterinin içinde olduğu her bölgenin ayrıntıları RegistryRegionArmDetails[]
Etiketler Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. nesne

ArmResourceId

Ad Açıklama Değer
resourceId Arm ResourceId şu biçimdedir: "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}"
veya "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}"
dizgi

ResourceBaseProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

RegistryRegionArmDetails

Ad Açıklama Değer
acrDetails ACR hesaplarının listesi AcrDetails[]
yer Kayıt defterinin bulunduğu konum dizgi
storageAccountDetails Depolama hesaplarının listesi StorageAccountDetails[]

AcrDetails

Ad Açıklama Değer
systemCreatedAcrAccount SystemCreatedAcrAccount
userCreatedAcrAccount userCreatedAcrAccount

SystemCreatedAcrAccount

Ad Açıklama Değer
acrAccountSku dizgi
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId

UserCreatedAcrAccount

Ad Açıklama Değer
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId

StorageAccountDetails

Ad Açıklama Değer
systemCreatedStorageAccount SystemCreatedStorageAccount
userCreatedStorageAccount userCreatedStorageAccount

SystemCreatedStorageAccount

Ad Açıklama Değer
allowBlobPublicAccess Bool
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId
storageAccountHnsEnabled Bool
storageAccountType İzin verilen değerler:
"Standard_LRS",
"Standard_GRS",
"Standard_RAGRS",
"Standard_ZRS",
"Standard_GZRS",
"Standard_RAGZRS",
"Premium_LRS",
"Premium_ZRS"
dizgi

UserCreatedStorageAccount

Ad Açıklama Değer
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId

Sku

Ad Açıklama Değer
kapasite SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. Int
aile Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. dizgi
ad SKU'nun adı. Ex - P3. Bu genellikle bir harf+sayı kodudur dize (gerekli)
boyut SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır. dizgi
Katmanı Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. 'Temel'
'Ücretsiz'
'Premium'
'Standart'

ARM şablonu kaynak tanımı

Kayıt defterleri kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/registries kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.MachineLearningServices/registries",
  "apiVersion": "2022-12-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "description": "string",
    "discoveryUrl": "string",
    "intellectualPropertyPublisher": "string",
    "managedResourceGroup": {
      "resourceId": "string"
    },
    "mlFlowRegistryUri": "string",
    "privateLinkCount": "int",
    "properties": {
      "{customized property}": "string"
    },
    "publicNetworkAccess": "string",
    "regionDetails": [
      {
        "acrDetails": [
          {
            "systemCreatedAcrAccount": {
              "acrAccountSku": "string",
              "armResourceId": {
                "resourceId": "string"
              }
            },
            "userCreatedAcrAccount": {
              "armResourceId": {
                "resourceId": "string"
              }
            }
          }
        ],
        "location": "string",
        "storageAccountDetails": [
          {
            "systemCreatedStorageAccount": {
              "allowBlobPublicAccess": "bool",
              "armResourceId": {
                "resourceId": "string"
              },
              "storageAccountHnsEnabled": "bool",
              "storageAccountType": "string"
            },
            "userCreatedStorageAccount": {
              "armResourceId": {
                "resourceId": "string"
              }
            }
          }
        ]
      }
    ],
    "tags": {}
  }
}

Özellik değerleri

Kayıt

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.MachineLearningServices/registries'
apiVersion Kaynak API'sinin sürümü '2022-12-01-preview'
ad Kaynak adı dize (gerekli)
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
Etiketler Kaynak etiketleri. Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Sku Otomatik Ölçeklendirme için ARM sözleşmesi için gereken SKU ayrıntıları. Sku
tür Portal/araçlar/vb. tarafından aynı türdeki kaynaklar için farklı UX deneyimlerini işlemek için kullanılan meta veriler. dizgi
kimlik Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler) ManagedServiceIdentity
Özellikler [Gerekli] Varlığın ek öznitelikleri. RegistryProperties (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentity

UserAssignedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

RegistryProperties

Ad Açıklama Değer
Açıklama Varlık açıklaması metni. dizgi
discoveryUrl dizgi
intellectualPropertyPublisher dizgi
managedResourceGroup Kayıt defteri için oluşturulan yönetilen kaynak grubu ArmResourceId
mlFlowRegistryUri dizgi
privateLinkCount Int
Özellikler Varlık özelliği sözlüğü. ResourceBaseProperties
publicNetworkAccess dizgi
regionDetails Kayıt defterinin içinde olduğu her bölgenin ayrıntıları RegistryRegionArmDetails[]
Etiketler Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. nesne

ArmResourceId

Ad Açıklama Değer
resourceId Arm ResourceId şu biçimdedir: "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}"
veya "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}"
dizgi

ResourceBaseProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

RegistryRegionArmDetails

Ad Açıklama Değer
acrDetails ACR hesaplarının listesi AcrDetails[]
yer Kayıt defterinin bulunduğu konum dizgi
storageAccountDetails Depolama hesaplarının listesi StorageAccountDetails[]

AcrDetails

Ad Açıklama Değer
systemCreatedAcrAccount SystemCreatedAcrAccount
userCreatedAcrAccount userCreatedAcrAccount

SystemCreatedAcrAccount

Ad Açıklama Değer
acrAccountSku dizgi
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId

UserCreatedAcrAccount

Ad Açıklama Değer
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId

StorageAccountDetails

Ad Açıklama Değer
systemCreatedStorageAccount SystemCreatedStorageAccount
userCreatedStorageAccount userCreatedStorageAccount

SystemCreatedStorageAccount

Ad Açıklama Değer
allowBlobPublicAccess Bool
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId
storageAccountHnsEnabled Bool
storageAccountType İzin verilen değerler:
"Standard_LRS",
"Standard_GRS",
"Standard_RAGRS",
"Standard_ZRS",
"Standard_GZRS",
"Standard_RAGZRS",
"Premium_LRS",
"Premium_ZRS"
dizgi

UserCreatedStorageAccount

Ad Açıklama Değer
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId

Sku

Ad Açıklama Değer
kapasite SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. Int
aile Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. dizgi
ad SKU'nun adı. Ex - P3. Bu genellikle bir harf+sayı kodudur dize (gerekli)
boyut SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır. dizgi
Katmanı Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. 'Temel'
'Ücretsiz'
'Premium'
'Standart'

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Kayıt defterleri kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/registries kaynağı oluşturmak için, şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/registries@2022-12-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      description = "string"
      discoveryUrl = "string"
      intellectualPropertyPublisher = "string"
      managedResourceGroup = {
        resourceId = "string"
      }
      mlFlowRegistryUri = "string"
      privateLinkCount = int
      properties = {
        {customized property} = "string"
      }
      publicNetworkAccess = "string"
      regionDetails = [
        {
          acrDetails = [
            {
              systemCreatedAcrAccount = {
                acrAccountSku = "string"
                armResourceId = {
                  resourceId = "string"
                }
              }
              userCreatedAcrAccount = {
                armResourceId = {
                  resourceId = "string"
                }
              }
            }
          ]
          location = "string"
          storageAccountDetails = [
            {
              systemCreatedStorageAccount = {
                allowBlobPublicAccess = bool
                armResourceId = {
                  resourceId = "string"
                }
                storageAccountHnsEnabled = bool
                storageAccountType = "string"
              }
              userCreatedStorageAccount = {
                armResourceId = {
                  resourceId = "string"
                }
              }
            }
          ]
        }
      ]
      tags = {}
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
  })
}

Özellik değerleri

Kayıt

Ad Açıklama Değer
tür Kaynak türü "Microsoft.MachineLearningServices/registries@2022-12-01-preview"
ad Kaynak adı dize (gerekli)
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
Etiketler Kaynak etiketleri. Etiket adları ve değerleri sözlüğü.
Sku Otomatik Ölçeklendirme için ARM sözleşmesi için gereken SKU ayrıntıları. Sku
tür Portal/araçlar/vb. tarafından aynı türdeki kaynaklar için farklı UX deneyimlerini işlemek için kullanılan meta veriler. dizgi
kimlik Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler) ManagedServiceIdentity
Özellikler [Gerekli] Varlığın ek öznitelikleri. RegistryProperties (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (gerekli)
identity_ids Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. Kullanıcı kimliği kimlikleri dizisi.

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentity

UserAssignedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

RegistryProperties

Ad Açıklama Değer
Açıklama Varlık açıklaması metni. dizgi
discoveryUrl dizgi
intellectualPropertyPublisher dizgi
managedResourceGroup Kayıt defteri için oluşturulan yönetilen kaynak grubu ArmResourceId
mlFlowRegistryUri dizgi
privateLinkCount Int
Özellikler Varlık özelliği sözlüğü. ResourceBaseProperties
publicNetworkAccess dizgi
regionDetails Kayıt defterinin içinde olduğu her bölgenin ayrıntıları RegistryRegionArmDetails[]
Etiketler Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. nesne

ArmResourceId

Ad Açıklama Değer
resourceId Arm ResourceId şu biçimdedir: "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}"
veya "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}"
dizgi

ResourceBaseProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

RegistryRegionArmDetails

Ad Açıklama Değer
acrDetails ACR hesaplarının listesi AcrDetails[]
yer Kayıt defterinin bulunduğu konum dizgi
storageAccountDetails Depolama hesaplarının listesi StorageAccountDetails[]

AcrDetails

Ad Açıklama Değer
systemCreatedAcrAccount SystemCreatedAcrAccount
userCreatedAcrAccount userCreatedAcrAccount

SystemCreatedAcrAccount

Ad Açıklama Değer
acrAccountSku dizgi
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId

UserCreatedAcrAccount

Ad Açıklama Değer
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId

StorageAccountDetails

Ad Açıklama Değer
systemCreatedStorageAccount SystemCreatedStorageAccount
userCreatedStorageAccount userCreatedStorageAccount

SystemCreatedStorageAccount

Ad Açıklama Değer
allowBlobPublicAccess Bool
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId
storageAccountHnsEnabled Bool
storageAccountType İzin verilen değerler:
"Standard_LRS",
"Standard_GRS",
"Standard_RAGRS",
"Standard_ZRS",
"Standard_GZRS",
"Standard_RAGZRS",
"Premium_LRS",
"Premium_ZRS"
dizgi

UserCreatedStorageAccount

Ad Açıklama Değer
armResourceId Kaynağın ARM ResourceId değeri ArmResourceId

Sku

Ad Açıklama Değer
kapasite SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. Int
aile Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. dizgi
ad SKU'nun adı. Ex - P3. Bu genellikle bir harf+sayı kodudur dize (gerekli)
boyut SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır. dizgi
Katmanı Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. "Temel"
"Ücretsiz"
"Premium"
"Standart"