Partager via


Comptes Microsoft.CognitiveServices

Définition de ressource Bicep

Le type de ressource de comptes peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.CognitiveServices/accounts, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.CognitiveServices/accounts@2023-05-01' = {
  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: {}
  }
  properties: {
    allowedFqdnList: [
      'string'
    ]
    apiProperties: {
      aadClientId: 'string'
      aadTenantId: 'string'
      eventHubConnectionString: 'string'
      qnaAzureSearchEndpointId: 'string'
      qnaAzureSearchEndpointKey: 'string'
      qnaRuntimeEndpoint: 'string'
      statisticsEnabled: bool
      storageAccountConnectionString: 'string'
      superUser: 'string'
      websiteName: 'string'
    }
    customSubDomainName: 'string'
    disableLocalAuth: bool
    dynamicThrottlingEnabled: bool
    encryption: {
      keySource: 'string'
      keyVaultProperties: {
        identityClientId: 'string'
        keyName: 'string'
        keyVaultUri: 'string'
        keyVersion: 'string'
      }
    }
    locations: {
      regions: [
        {
          customsubdomain: 'string'
          name: 'string'
          value: int
        }
      ]
      routingMethod: 'string'
    }
    migrationToken: 'string'
    networkAcls: {
      defaultAction: 'string'
      ipRules: [
        {
          value: 'string'
        }
      ]
      virtualNetworkRules: [
        {
          id: 'string'
          ignoreMissingVnetServiceEndpoint: bool
          state: 'string'
        }
      ]
    }
    publicNetworkAccess: 'string'
    restore: bool
    restrictOutboundNetworkAccess: bool
    userOwnedStorage: [
      {
        identityClientId: 'string'
        resourceId: 'string'
      }
    ]
  }
}

Valeurs de propriétés

accounts

Nom Description Valeur
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 2-64

Caractères valides :
Caractères alphanumériques et traits d’union.

Doit commencer et se terminer par un caractère alphanumérique.
location Emplacement géographique où réside la ressource string
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Définition du modèle de ressource représentant la référence SKU Sku
kind Type de la ressource. string
identité Identité de la ressource. Identité
properties Propriétés du compte Cognitive Services. AccountProperties

Identité

Nom Description Valeur
type Type d’identité. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

AccountProperties

Nom Description Valeur
allowedFqdnList string[]
apiProperties Propriétés d’API pour les API spéciales. ApiProperties
customSubDomainName Nom de sous-domaine facultatif utilisé pour l’authentification basée sur les jetons. string
disableLocalAuth bool
dynamicThrottlingEnabled Indicateur permettant d’activer la limitation dynamique. bool
le chiffrement Propriétés de chiffrement de cette ressource. Chiffrement
locations Paramètres multirégions du compte Cognitive Services. MultiRegionSettings
migrationToken Jeton de migration de ressources. string
networkAcls Collection de règles régissant l’accessibilité à partir d’emplacements réseau spécifiques. NetworkRuleSet
publicNetworkAccess Indique si l’accès au point de terminaison public est autorisé ou non pour ce compte. 'Désactivé'
'Enabled'
restauration bool
restreindreOutboundNetworkAccess bool
userOwnedStorage Comptes de stockage pour cette ressource. UserOwnedStorage[]

ApiProperties

Name Description Valeur
aadClientId (Metrics Advisor uniquement) ID client Azure AD (ID d’application). string
aadTenantId (Metrics Advisor uniquement) ID de locataire Azure AD. string
eventHubConnectionString (Personnalisation uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. string
qnaAzureSearchEndpointId (QnAMaker uniquement) ID de point de terminaison Recherche Azure de QnAMaker. string
qnaAzureSearchEndpointKey (QnAMaker uniquement) Clé de point de terminaison Recherche Azure de QnAMaker. string
qnaRuntimeEndpoint (QnAMaker uniquement) Point de terminaison d’exécution de QnAMaker. string
statisticsEnabled (Recherche Bing uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. bool
storageAccountConnectionString (Personnalisation uniquement) Chaîne de connexion du compte de stockage. string
Super-utilisateur (Metrics Advisor uniquement) Super utilisateur de Metrics Advisor. string
websiteName (Metrics Advisor uniquement) Nom du site web de Metrics Advisor. string

Chiffrement

Nom Description Valeur
keySource Énumère la valeur possible de keySource pour le chiffrement 'Microsoft.CognitiveServices'
'Microsoft.KeyVault'
keyVaultProperties Propriétés de KeyVault KeyVaultProperties

KeyVaultProperties

Name Description Valeur
identityClientId string
keyName Nom de la clé de KeyVault string
keyVaultUri URI de KeyVault string
keyVersion Version de la clé à partir de KeyVault string

MultiRegionSettings

Name Description Valeur
regions RegionSetting[]
routingMethod Méthodes de routage multirégion. 'Performance'
'Priority'
'Weighted'

RegionSetting

Name Description Valeur
customsubdomain Mappe la région au sous-domaine personnalisé régional. string
name Nom de la région. string
value Valeur pour les méthodes de routage prioritaires ou pondérées. int

NetworkRuleSet

Nom Description Valeur
defaultAction Action par défaut quand aucune règle d’ipRules et de virtualNetworkRules ne correspondent. Elle est utilisée uniquement après l’évaluation de la propriété bypass. 'Autoriser'
'Deny'
ipRules Liste des règles d’adresse IP. IpRule[]
virtualNetworkRules Liste des règles de réseau virtuel. VirtualNetworkRule[]

IpRule

Name Description Valeur
value Une plage d’adresses IPv4 en notation CIDR, telle que « 124.56.78.91 » (adresse IP simple) ou « 124.56.78.0/24 » (toutes les adresses qui commencent par 124.56.78). string (obligatoire)

VirtualNetworkRule

Name Description Valeur
id ID de ressource complet d’un sous-réseau de réseau virtuel, tel que « /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnets/subnets1 ». string (obligatoire)
ignoreMissingVnetServiceEndpoint Ignorez ou non le point de terminaison de service de réseau virtuel manquant. bool
state Obtient l’état de la règle de réseau virtuel. string

UserOwnedStorage

Name Description Valeur
identityClientId string
resourceId ID de ressource complet d’une ressource Microsoft.Storage. string

Sku

Name Description Valeur
capacité Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si un scale-out/scale-in n’est pas possible pour la ressource, cela peut être omis. int
famille Si le service a différentes générations de matériel, pour la même référence SKU, cela peut être capturé ici. string
name Nom de la référence SKU. Ex - P3. Il s’agit généralement d’un code lettre+nombre string (obligatoire)
taille Taille de la référence SKU. Lorsque le champ name est la combinaison du niveau et d’une autre valeur, il s’agit du code autonome. string
Niveau Ce champ doit être implémenté par le fournisseur de ressources si le service a plusieurs niveaux, mais n’est pas requis sur un PUT. 'De base'
'Enterprise'
'Gratuit'
'Premium'
'Standard'

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Déployer une API de Vision par ordinateur Cognitive Services

Déployer sur Azure
Modèle de création d’une API Vision par ordinateur Cognitive Services
Déployer une API Traduction Cognitive Services

Déployer sur Azure
Ce modèle déploie une API Traduction Cognitive Services. L’API Microsoft Translator est un service de traduction automatique neuronale que les développeurs peuvent facilement intégrer dans leurs applications des sites web, des outils ou toute solution nécessitant une prise en charge multilingue, comme la localisation de sites web, le commerce électronique, le support client, les applications de messagerie, la communication interne, etc.
Déployer une clé universelle Cognitive Service

Déployer sur Azure
Ce modèle déploie toutes les API Cognitive Services Cognitive Services mettent l’IA à la portée de chaque développeur sans nécessiter d’expertise en machine learning. Il suffit d’un appel d’API pour incorporer la possibilité de voir, d’entendre, de parler, de rechercher, de comprendre et d’accélérer la prise de décision dans vos applications.

Définition de ressources de modèle ARM

Le type de ressource de comptes peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.CognitiveServices/accounts, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.CognitiveServices/accounts",
  "apiVersion": "2023-05-01",
  "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": {}
  },
  "properties": {
    "allowedFqdnList": [ "string" ],
    "apiProperties": {
      "aadClientId": "string",
      "aadTenantId": "string",
      "eventHubConnectionString": "string",
      "qnaAzureSearchEndpointId": "string",
      "qnaAzureSearchEndpointKey": "string",
      "qnaRuntimeEndpoint": "string",
      "statisticsEnabled": "bool",
      "storageAccountConnectionString": "string",
      "superUser": "string",
      "websiteName": "string"
    },
    "customSubDomainName": "string",
    "disableLocalAuth": "bool",
    "dynamicThrottlingEnabled": "bool",
    "encryption": {
      "keySource": "string",
      "keyVaultProperties": {
        "identityClientId": "string",
        "keyName": "string",
        "keyVaultUri": "string",
        "keyVersion": "string"
      }
    },
    "locations": {
      "regions": [
        {
          "customsubdomain": "string",
          "name": "string",
          "value": "int"
        }
      ],
      "routingMethod": "string"
    },
    "migrationToken": "string",
    "networkAcls": {
      "defaultAction": "string",
      "ipRules": [
        {
          "value": "string"
        }
      ],
      "virtualNetworkRules": [
        {
          "id": "string",
          "ignoreMissingVnetServiceEndpoint": "bool",
          "state": "string"
        }
      ]
    },
    "publicNetworkAccess": "string",
    "restore": "bool",
    "restrictOutboundNetworkAccess": "bool",
    "userOwnedStorage": [
      {
        "identityClientId": "string",
        "resourceId": "string"
      }
    ]
  }
}

Valeurs de propriétés

accounts

Nom Description Valeur
type Type de ressource 'Microsoft.CognitiveServices/accounts'
apiVersion Version de l’API de ressource '2023-05-01'
name Nom de la ressource string (obligatoire)

Limite de caractères : 2-64

Caractères valides :
Caractères alphanumériques et traits d’union.

Doit commencer et se terminer par un caractère alphanumérique.
location Emplacement géographique où réside la ressource string
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Définition du modèle de ressource représentant la référence SKU Sku
kind Type de la ressource. string
identité Identité de la ressource. Identité
properties Propriétés du compte Cognitive Services. AccountProperties

Identité

Nom Description Valeur
type Type d’identité. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

AccountProperties

Name Description Valeur
allowedFqdnList string[]
apiProperties Propriétés de l’API pour les API spéciales. ApiProperties
customSubDomainName Nom de sous-domaine facultatif utilisé pour l’authentification basée sur les jetons. string
disableLocalAuth bool
dynamicThrottlingEnabled Indicateur permettant d’activer la limitation dynamique. bool
le chiffrement Propriétés de chiffrement de cette ressource. Chiffrement
locations Paramètres multirégions du compte Cognitive Services. MultiRegionSettings
migrationToken Jeton de migration de ressource. string
networkAcls Collection de règles régissant l’accessibilité à partir d’emplacements réseau spécifiques. NetworkRuleSet
publicNetworkAccess Indique si l’accès au point de terminaison public est autorisé pour ce compte. 'Désactivé'
'Enabled'
restauration bool
restrictOutboundNetworkAccess bool
userOwnedStorage Comptes de stockage pour cette ressource. UserOwnedStorage[]

ApiProperties

Name Description Valeur
aadClientId (Metrics Advisor uniquement) ID client Azure AD (ID d’application). string
aadTenantId (Metrics Advisor uniquement) ID de locataire Azure AD. string
eventHubConnectionString (Personnalisation uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. string
qnaAzureSearchEndpointId (QnAMaker uniquement) ID de point de terminaison Recherche Azure de QnAMaker. string
qnaAzureSearchEndpointKey (QnAMaker uniquement) Clé de point de terminaison Recherche Azure de QnAMaker. string
qnaRuntimeEndpoint (QnAMaker uniquement) Point de terminaison d’exécution de QnAMaker. string
statisticsEnabled (Recherche Bing uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. bool
storageAccountConnectionString (Personnalisation uniquement) Chaîne de connexion du compte de stockage. string
Super-utilisateur (Metrics Advisor uniquement) Super utilisateur de Metrics Advisor. string
websiteName (Metrics Advisor uniquement) Nom du site web de Metrics Advisor. string

Chiffrement

Name Description Valeur
keySource Énumère la valeur possible de keySource pour le chiffrement 'Microsoft.CognitiveServices'
'Microsoft.KeyVault'
keyVaultProperties Propriétés de KeyVault KeyVaultProperties

KeyVaultProperties

Nom Description Valeur
identityClientId string
keyName Nom de la clé de KeyVault string
keyVaultUri URI de KeyVault string
keyVersion Version de la clé à partir de KeyVault string

MultiRegionSettings

Name Description Valeur
regions RegionSetting[]
routingMethod Méthodes de routage multirégion. 'Performance'
'Priority'
'Weighted'

RegionSetting

Name Description Valeur
customsubdomain Mappe la région au sous-domaine personnalisé régional. string
name Nom de la région. string
value Valeur pour les méthodes de routage prioritaires ou pondérées. int

NetworkRuleSet

Nom Description Valeur
defaultAction Action par défaut quand aucune règle d’ipRules et de virtualNetworkRules ne correspondent. Elle est utilisée uniquement après l’évaluation de la propriété bypass. 'Autoriser'
'Deny'
ipRules Liste des règles d’adresse IP. IpRule[]
virtualNetworkRules Liste des règles de réseau virtuel. VirtualNetworkRule[]

IpRule

Nom Description Valeur
value Une plage d’adresses IPv4 en notation CIDR, telle que « 124.56.78.91 » (adresse IP simple) ou « 124.56.78.0/24 » (toutes les adresses qui commencent par 124.56.78). string (obligatoire)

VirtualNetworkRule

Nom Description Valeur
id ID de ressource complet d’un sous-réseau de réseau virtuel, tel que « /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnets/subnets1 ». string (obligatoire)
ignoreMissingVnetServiceEndpoint Ignorez ou non le point de terminaison de service de réseau virtuel manquant. bool
state Obtient l’état de la règle de réseau virtuel. string

UserOwnedStorage

Nom Description Valeur
identityClientId string
resourceId ID de ressource complet d’une ressource Microsoft.Storage. string

Sku

Name Description Valeur
capacité Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. int
famille Si le service a différentes générations de matériel, pour la même référence SKU, cela peut être capturé ici. string
name Nom de la référence SKU. Ex - P3. Il s’agit généralement d’un code lettre+nombre chaîne (obligatoire)
taille Taille de la référence SKU. Lorsque le champ de nom est la combinaison du niveau et d’une autre valeur, il s’agit du code autonome. string
Niveau Ce champ doit être implémenté par le fournisseur de ressources si le service a plusieurs niveaux, mais n’est pas obligatoire sur un PUT. 'De base'
'Enterprise'
'Gratuit'
'Premium'
'Standard'

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Déployer une API de Vision par ordinateur Cognitive Services

Déployer sur Azure
Modèle de création d’une API Vision par ordinateur Cognitive Services
Déployer une API De traduction Cognitive Services

Déployer sur Azure
Ce modèle déploie une API Traduction Cognitive Services. L’API Microsoft Translator est un service de traduction automatique neuronale que les développeurs peuvent facilement intégrer dans leurs applications des sites web, des outils ou toute solution nécessitant une prise en charge multilingue, comme la localisation de sites web, le commerce électronique, le support client, les applications de messagerie, la communication interne, etc.
Déployer une clé universelle cognitive service

Déployer sur Azure
Ce modèle déploie tous les API Cognitive Services Cognitive Services mettent l’IA à la portée de tous les développeurs sans nécessiter d’expertise en machine learning. Il suffit d’un appel d’API pour incorporer la possibilité de voir, d’entendre, de parler, de rechercher, de comprendre et d’accélérer la prise de décision dans vos applications.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource de comptes peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.CognitiveServices/accounts, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CognitiveServices/accounts@2023-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      allowedFqdnList = [
        "string"
      ]
      apiProperties = {
        aadClientId = "string"
        aadTenantId = "string"
        eventHubConnectionString = "string"
        qnaAzureSearchEndpointId = "string"
        qnaAzureSearchEndpointKey = "string"
        qnaRuntimeEndpoint = "string"
        statisticsEnabled = bool
        storageAccountConnectionString = "string"
        superUser = "string"
        websiteName = "string"
      }
      customSubDomainName = "string"
      disableLocalAuth = bool
      dynamicThrottlingEnabled = bool
      encryption = {
        keySource = "string"
        keyVaultProperties = {
          identityClientId = "string"
          keyName = "string"
          keyVaultUri = "string"
          keyVersion = "string"
        }
      }
      locations = {
        regions = [
          {
            customsubdomain = "string"
            name = "string"
            value = int
          }
        ]
        routingMethod = "string"
      }
      migrationToken = "string"
      networkAcls = {
        defaultAction = "string"
        ipRules = [
          {
            value = "string"
          }
        ]
        virtualNetworkRules = [
          {
            id = "string"
            ignoreMissingVnetServiceEndpoint = bool
            state = "string"
          }
        ]
      }
      publicNetworkAccess = "string"
      restore = bool
      restrictOutboundNetworkAccess = bool
      userOwnedStorage = [
        {
          identityClientId = "string"
          resourceId = "string"
        }
      ]
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
  })
}

Valeurs de propriétés

accounts

Name Description Valeur
type Type de ressource « Microsoft.CognitiveServices/accounts@2023-05-01 »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 2-64

Caractères valides :
Caractères alphanumériques et traits d’union.

Doit commencer et se terminer par un caractère alphanumérique.
location Emplacement géographique où réside la ressource string
parent_id Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes.
sku Définition du modèle de ressource représentant la référence SKU Sku
kind Type de la ressource. string
identité Identité de la ressource. Identité
properties Propriétés du compte Cognitive Services. AccountProperties

Identité

Nom Description Valeur
type Type d’identité. « SystemAssigned »
« SystemAssigned, UserAssigned »
« UserAssigned »
identity_ids Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Tableau d’ID d’identité utilisateur.

AccountProperties

Name Description Valeur
allowedFqdnList string[]
apiProperties Propriétés d’API pour les API spéciales. ApiProperties
customSubDomainName Nom de sous-domaine facultatif utilisé pour l’authentification basée sur les jetons. string
disableLocalAuth bool
dynamicThrottlingEnabled Indicateur permettant d’activer la limitation dynamique. bool
le chiffrement Propriétés de chiffrement de cette ressource. Chiffrement
locations Paramètres multirégions du compte Cognitive Services. MultiRegionSettings
migrationToken Jeton de migration de ressources. string
networkAcls Collection de règles régissant l’accessibilité à partir d’emplacements réseau spécifiques. NetworkRuleSet
publicNetworkAccess Indique si l’accès au point de terminaison public est autorisé ou non pour ce compte. « Désactivé »
« Activé »
restauration bool
restreindreOutboundNetworkAccess bool
userOwnedStorage Comptes de stockage pour cette ressource. UserOwnedStorage[]

ApiProperties

Nom Description Valeur
aadClientId (Metrics Advisor uniquement) ID client Azure AD (ID d’application). string
aadTenantId (Metrics Advisor uniquement) ID de locataire Azure AD. string
eventHubConnectionString (Personnalisation uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. string
qnaAzureSearchEndpointId (QnAMaker uniquement) ID de point de terminaison Recherche Azure de QnAMaker. string
qnaAzureSearchEndpointKey (QnAMaker uniquement) Clé de point de terminaison Recherche Azure de QnAMaker. string
qnaRuntimeEndpoint (QnAMaker uniquement) Point de terminaison d’exécution de QnAMaker. string
statistiquesEnabled (Recherche Bing uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. bool
storageAccountConnectionString (Personnalisation uniquement) Chaîne de connexion du compte de stockage. string
Super-utilisateur (Metrics Advisor uniquement) Super utilisateur de Metrics Advisor. string
websiteName (Metrics Advisor uniquement) Nom du site web de Metrics Advisor. string

Chiffrement

Nom Description Valeur
keySource Énumère la valeur possible de keySource pour le chiffrement « Microsoft.CognitiveServices »
« Microsoft.KeyVault »
keyVaultProperties Propriétés de KeyVault KeyVaultProperties

KeyVaultProperties

Nom Description Valeur
identityClientId string
keyName Nom de la clé de KeyVault string
keyVaultUri URI de KeyVault string
keyVersion Version de la clé de KeyVault string

MultiRegionSettings

Name Description Valeur
regions RegionSetting[]
routingMethod Méthodes de routage multirégion. « Performances »
« Priorité »
« Pondéré »

RegionSetting

Name Description Valeur
customsubdomain Mappe la région au sous-domaine personnalisé régional. string
name Nom de la région. string
value Valeur pour les méthodes de routage prioritaires ou pondérées. int

NetworkRuleSet

Name Description Valeur
defaultAction Action par défaut lorsqu’aucune règle d’ipRules et de virtualNetworkRules ne correspond. Cette propriété n’est utilisée qu’après l’évaluation de la propriété bypass. « Autoriser »
« Refuser »
ipRules Liste des règles d’adresse IP. IpRule[]
virtualNetworkRules Liste des règles de réseau virtuel. VirtualNetworkRule[]

IpRule

Nom Description Valeur
value Plage d’adresses IPv4 en notation CIDR, telle que « 124.56.78.91 » (adresse IP simple) ou « 124.56.78.0/24 » (toutes les adresses commençant par 124.56.78). chaîne (obligatoire)

VirtualNetworkRule

Nom Description Valeur
id ID de ressource complet d’un sous-réseau vnet, tel que « /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnets/subnets1 ». chaîne (obligatoire)
ignoreMissingVnetServiceEndpoint Ignorez le point de terminaison de service de réseau virtuel manquant ou non. bool
state Obtient l’état de la règle de réseau virtuel. string

UserOwnedStorage

Nom Description Valeur
identityClientId string
resourceId ID de ressource complet d’une ressource Microsoft.Storage. string

Sku

Name Description Valeur
capacité Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. int
famille Si le service a différentes générations de matériel, pour la même référence SKU, cela peut être capturé ici. string
name Nom de la référence SKU. Ex - P3. Il s’agit généralement d’un code lettre+nombre chaîne (obligatoire)
taille Taille de la référence SKU. Lorsque le champ de nom est la combinaison du niveau et d’une autre valeur, il s’agit du code autonome. string
Niveau Ce champ doit être implémenté par le fournisseur de ressources si le service a plusieurs niveaux, mais n’est pas obligatoire sur un PUT. "Basic"
« Entreprise »
« Gratuit »
« Premium »
« Standard »