Definición de recursos de Bicep
El tipo de recurso registries se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.MachineLearningServices/registries, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.MachineLearningServices/registries@2022-10-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
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'
}
}
}
]
location: 'string'
storageAccountDetails: [
{
systemCreatedStorageAccount: {
armResourceId: {
resourceId: 'string'
}
storageAccountHnsEnabled: bool
storageAccountType: 'string'
}
}
]
}
]
tags: {
{customized property}: 'string'
}
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
Microsoft.MachineLearningServices/registries
Nombre |
Descripción |
Valor |
identidad |
Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario) |
managedServiceIdentity |
amable |
Metadatos usados por el portal,herramientas/etcetera para representar experiencias de experiencia de usuario diferentes para los recursos del mismo tipo. |
cuerda |
ubicación |
Ubicación geográfica donde reside el recurso |
string (obligatorio) |
nombre |
El nombre del recurso |
cuerda
Restricciones: Patrón = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatorio) |
Propiedades |
[Obligatorio] Atributos adicionales de la entidad. |
RegistryProperties (obligatorio) |
Sku |
Detalles de SKU necesarios para el contrato arm para el escalado automático. |
Sku de |
Etiquetas |
Etiquetas del recurso |
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
AcrDetails
ArmResourceId
Nombre |
Descripción |
Valor |
identificador de recurso |
Arm ResourceId tiene el formato "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" o "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" |
cuerda |
ManagedServiceIdentity
Nombre |
Descripción |
Valor |
tipo |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
'Ninguno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatorio) |
identidades asignadas por el usuario |
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. |
UserAssignedIdentities |
RegistryProperties (Propiedades del Registro)
Nombre |
Descripción |
Valor |
descripción |
Texto de descripción del recurso. |
cuerda |
discoveryUrl |
|
cuerda |
intellectualPropertyPublisherer |
|
cuerda |
managedResourceGroup |
Grupo de recursos administrado creado para el registro |
ArmResourceId |
mlFlowRegistryUri |
|
cuerda |
privateLinkCount |
|
Int |
Propiedades |
Diccionario de propiedades de recurso. |
ResourceBaseProperties |
publicNetworkAccess |
|
cuerda |
regionDetails |
Detalles de cada región en la que se encuentra el registro |
RegistryRegionArmDetails[] |
Etiquetas |
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. |
resourceBaseTags de |
RegistryRegionArmDetails
Nombre |
Descripción |
Valor |
acrDetails |
Lista de cuentas de ACR |
AcrDetails [] |
ubicación |
Ubicación donde existe el registro |
cuerda |
storageAccountDetails |
Lista de cuentas de almacenamiento |
storageAccountDetails[] |
ResourceBaseProperties
SKU
Nombre |
Descripción |
Valor |
capacidad |
Si la SKU admite el escalado horizontal o horizontal, se debe incluir el entero de capacidad. Si no es posible escalar horizontalmente o reducir horizontalmente el recurso, se puede omitir. |
Int |
familia |
Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí. |
cuerda |
nombre |
Nombre de la SKU. Por ejemplo, P3. Normalmente es un código de letra y número |
string (obligatorio) |
tamaño |
Tamaño de la SKU. Cuando el campo de nombre es la combinación de nivel y otro valor, este sería el código independiente. |
cuerda |
nivel |
El proveedor de recursos necesita implementar este campo si el servicio tiene más de un nivel, pero no es necesario en put. |
"Básico" "Gratis" 'Premium' 'Estándar' |
StorageAccountDetails
SystemCreatedAcrAccount
Nombre |
Descripción |
Valor |
acrAccountSku |
|
cuerda |
armResourceId |
ResourceId de ARM de un recurso |
ArmResourceId |
SystemCreatedStorageAccount
Nombre |
Descripción |
Valor |
armResourceId |
ResourceId de ARM de un recurso |
ArmResourceId |
storageAccountHnsEnabled |
|
Bool |
storageAccountType |
Valores permitidos: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Standard_GZRS", "Standard_RAGZRS", "Premium_LRS", "Premium_ZRS" |
cuerda |
UserAssignedIdentities
IdentidadAsignadaPorElUsuario
Definición de recursos de plantilla de ARM
El tipo de recurso registries se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.MachineLearningServices/registries, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.MachineLearningServices/registries",
"apiVersion": "2022-10-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"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"
}
}
}
],
"location": "string",
"storageAccountDetails": [
{
"systemCreatedStorageAccount": {
"armResourceId": {
"resourceId": "string"
},
"storageAccountHnsEnabled": "bool",
"storageAccountType": "string"
}
}
]
}
],
"tags": {
"{customized property}": "string"
}
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
Microsoft.MachineLearningServices/registries
Nombre |
Descripción |
Valor |
apiVersion |
La versión de api |
'2022-10-01-preestreno' |
identidad |
Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario) |
managedServiceIdentity |
amable |
Metadatos usados por el portal,herramientas/etcetera para representar experiencias de experiencia de usuario diferentes para los recursos del mismo tipo. |
cuerda |
ubicación |
Ubicación geográfica donde reside el recurso |
string (obligatorio) |
nombre |
El nombre del recurso |
cuerda
Restricciones: Patrón = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatorio) |
Propiedades |
[Obligatorio] Atributos adicionales de la entidad. |
RegistryProperties (obligatorio) |
Sku |
Detalles de SKU necesarios para el contrato arm para el escalado automático. |
Sku de |
Etiquetas |
Etiquetas del recurso |
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo |
El tipo de recurso |
'Microsoft.MachineLearningServices/registries' |
AcrDetails
ArmResourceId
Nombre |
Descripción |
Valor |
identificador de recurso |
Arm ResourceId tiene el formato "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" o "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" |
cuerda |
ManagedServiceIdentity
Nombre |
Descripción |
Valor |
tipo |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
'Ninguno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatorio) |
identidades asignadas por el usuario |
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. |
UserAssignedIdentities |
RegistryProperties (Propiedades del Registro)
Nombre |
Descripción |
Valor |
descripción |
Texto de descripción del recurso. |
cuerda |
discoveryUrl |
|
cuerda |
intellectualPropertyPublisherer |
|
cuerda |
managedResourceGroup |
Grupo de recursos administrado creado para el registro |
ArmResourceId |
mlFlowRegistryUri |
|
cuerda |
privateLinkCount |
|
Int |
Propiedades |
Diccionario de propiedades de recurso. |
ResourceBaseProperties |
publicNetworkAccess |
|
cuerda |
regionDetails |
Detalles de cada región en la que se encuentra el registro |
RegistryRegionArmDetails[] |
Etiquetas |
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. |
resourceBaseTags de |
RegistryRegionArmDetails
Nombre |
Descripción |
Valor |
acrDetails |
Lista de cuentas de ACR |
AcrDetails [] |
ubicación |
Ubicación donde existe el registro |
cuerda |
storageAccountDetails |
Lista de cuentas de almacenamiento |
storageAccountDetails[] |
ResourceBaseProperties
SKU
Nombre |
Descripción |
Valor |
capacidad |
Si la SKU admite el escalado horizontal o horizontal, se debe incluir el entero de capacidad. Si no es posible escalar horizontalmente o reducir horizontalmente el recurso, se puede omitir. |
Int |
familia |
Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí. |
cuerda |
nombre |
Nombre de la SKU. Por ejemplo, P3. Normalmente es un código de letra y número |
string (obligatorio) |
tamaño |
Tamaño de la SKU. Cuando el campo de nombre es la combinación de nivel y otro valor, este sería el código independiente. |
cuerda |
nivel |
El proveedor de recursos necesita implementar este campo si el servicio tiene más de un nivel, pero no es necesario en put. |
"Básico" "Gratis" 'Premium' 'Estándar' |
StorageAccountDetails
SystemCreatedAcrAccount
Nombre |
Descripción |
Valor |
acrAccountSku |
|
cuerda |
armResourceId |
ResourceId de ARM de un recurso |
ArmResourceId |
SystemCreatedStorageAccount
Nombre |
Descripción |
Valor |
armResourceId |
ResourceId de ARM de un recurso |
ArmResourceId |
storageAccountHnsEnabled |
|
Bool |
storageAccountType |
Valores permitidos: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Standard_GZRS", "Standard_RAGZRS", "Premium_LRS", "Premium_ZRS" |
cuerda |
UserAssignedIdentities
IdentidadAsignadaPorElUsuario
Ejemplos de uso
El tipo de recurso registries se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.MachineLearningServices/registries, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/registries@2022-10-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
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"
}
}
}
]
location = "string"
storageAccountDetails = [
{
systemCreatedStorageAccount = {
armResourceId = {
resourceId = "string"
}
storageAccountHnsEnabled = bool
storageAccountType = "string"
}
}
]
}
]
tags = {
{customized property} = "string"
}
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
}
}
Valores de propiedad
Microsoft.MachineLearningServices/registries
Nombre |
Descripción |
Valor |
identidad |
Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario) |
managedServiceIdentity |
amable |
Metadatos usados por el portal,herramientas/etcetera para representar experiencias de experiencia de usuario diferentes para los recursos del mismo tipo. |
cuerda |
ubicación |
Ubicación geográfica donde reside el recurso |
string (obligatorio) |
nombre |
El nombre del recurso |
cuerda
Restricciones: Patrón = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatorio) |
Propiedades |
[Obligatorio] Atributos adicionales de la entidad. |
RegistryProperties (obligatorio) |
Sku |
Detalles de SKU necesarios para el contrato arm para el escalado automático. |
Sku de |
Etiquetas |
Etiquetas del recurso |
Diccionario de nombres y valores de etiqueta. |
tipo |
El tipo de recurso |
"Microsoft.MachineLearningServices/registries@2022-10-01-preview" |
AcrDetails
ArmResourceId
Nombre |
Descripción |
Valor |
identificador de recurso |
Arm ResourceId tiene el formato "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" o "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" |
cuerda |
ManagedServiceIdentity
Nombre |
Descripción |
Valor |
tipo |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
'Ninguno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatorio) |
identidades asignadas por el usuario |
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. |
UserAssignedIdentities |
RegistryProperties (Propiedades del Registro)
Nombre |
Descripción |
Valor |
descripción |
Texto de descripción del recurso. |
cuerda |
discoveryUrl |
|
cuerda |
intellectualPropertyPublisherer |
|
cuerda |
managedResourceGroup |
Grupo de recursos administrado creado para el registro |
ArmResourceId |
mlFlowRegistryUri |
|
cuerda |
privateLinkCount |
|
Int |
Propiedades |
Diccionario de propiedades de recurso. |
ResourceBaseProperties |
publicNetworkAccess |
|
cuerda |
regionDetails |
Detalles de cada región en la que se encuentra el registro |
RegistryRegionArmDetails[] |
Etiquetas |
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. |
resourceBaseTags de |
RegistryRegionArmDetails
Nombre |
Descripción |
Valor |
acrDetails |
Lista de cuentas de ACR |
AcrDetails [] |
ubicación |
Ubicación donde existe el registro |
cuerda |
storageAccountDetails |
Lista de cuentas de almacenamiento |
storageAccountDetails[] |
ResourceBaseProperties
SKU
Nombre |
Descripción |
Valor |
capacidad |
Si la SKU admite el escalado horizontal o horizontal, se debe incluir el entero de capacidad. Si no es posible escalar horizontalmente o reducir horizontalmente el recurso, se puede omitir. |
Int |
familia |
Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí. |
cuerda |
nombre |
Nombre de la SKU. Por ejemplo, P3. Normalmente es un código de letra y número |
string (obligatorio) |
tamaño |
Tamaño de la SKU. Cuando el campo de nombre es la combinación de nivel y otro valor, este sería el código independiente. |
cuerda |
nivel |
El proveedor de recursos necesita implementar este campo si el servicio tiene más de un nivel, pero no es necesario en put. |
"Básico" "Gratis" 'Premium' 'Estándar' |
StorageAccountDetails
SystemCreatedAcrAccount
Nombre |
Descripción |
Valor |
acrAccountSku |
|
cuerda |
armResourceId |
ResourceId de ARM de un recurso |
ArmResourceId |
SystemCreatedStorageAccount
Nombre |
Descripción |
Valor |
armResourceId |
ResourceId de ARM de un recurso |
ArmResourceId |
storageAccountHnsEnabled |
|
Bool |
storageAccountType |
Valores permitidos: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Standard_GZRS", "Standard_RAGZRS", "Premium_LRS", "Premium_ZRS" |
cuerda |
UserAssignedIdentities
IdentidadAsignadaPorElUsuario