Partager via


Microsoft. LoadTestService loadTests 2022-12-01

Définition de ressource Bicep

Le type de ressource loadTests peut être déployé sur :

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 un Microsoft. Ressource LoadTestService/loadTests, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.LoadTestService/loadTests@2022-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    description: 'string'
    encryption: {
      identity: {
        resourceId: 'string'
        type: 'string'
      }
      keyUrl: 'string'
    }
  }
}

Valeurs de propriétés

loadTests

Nom Description Valeur
name Nom de la ressource string (obligatoire)

Limite de caractères : 1-64

Caractères valides :
Impossibilité d’utiliser :
<>*&@:?+/\,;=.| []" ou espace.

Impossible de commencer par un trait de soulignement, un trait d’union ou un nombre. Impossible de terminer par un trait de soulignement ou un trait d’union.

Le nom de la ressource doit être unique dans Azure.
location Emplacement géographique où réside la ressource string (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
identité Type d’identité utilisé pour la ressource. ManagedServiceIdentity
properties Propriétés des ressources de test de charge LoadTestProperties

ManagedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés). 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obligatoire)
userAssignedIdentities Ensemble d’identités affectées par l’utilisateur associées à la ressource. Les clés de dictionnaire userAssignedIdentities seront des ID de ressource ARM sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Les valeurs du dictionnaire peuvent être des objets vides ({}) dans les requêtes. object

LoadTestProperties

Nom Description Valeur
description Description de la ressource. string
le chiffrement Propriété CMK Encryption. EncryptionProperties

EncryptionProperties

Nom Description Valeur
identité Toute la configuration de l’identité pour les paramètres de clé gérée par le client définissant l’identité qui doit être utilisée pour l’authentification pour Key Vault. EncryptionPropertiesIdentity
keyUrl clé de chiffrement de clé URL, versionnée. Ex : https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 ou https://contosovault.vault.azure.net/keys/contosokek. string

EncryptionPropertiesIdentity

Nom Description Valeur
resourceId identité affectée par l’utilisateur à utiliser pour accéder à la clé de chiffrement de clé URL. Par exemple : /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/{groupe de ressources}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/myId string
type Type d’identité managée à utiliser pour accéder à l’URL de la clé de chiffrement 'SystemAssigned'
'UserAssigned'

Définition de ressources de modèle ARM

Le type de ressource loadTests peut être déployé sur :

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 un Microsoft. Ressource LoadTestService/loadTests, ajoutez le JSON suivant à votre modèle.

{
  "type": "Microsoft.LoadTestService/loadTests",
  "apiVersion": "2022-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "description": "string",
    "encryption": {
      "identity": {
        "resourceId": "string",
        "type": "string"
      },
      "keyUrl": "string"
    }
  }
}

Valeurs de propriétés

loadTests

Nom Description Valeur
type Type de ressource Microsoft. LoadTestService/loadTests'
apiVersion Version de l’API de ressource '2022-12-01'
name Nom de la ressource string (obligatoire)

Limite de caractères : 1-64

Caractères valides :
Impossibilité d’utiliser :
<>*&@:?+/\,;=.| []" ou espace.

Impossible de commencer par un trait de soulignement, un trait d’union ou un nombre. Impossible de terminer par un trait de soulignement ou un trait d’union.

Le nom de la ressource doit être unique dans Azure.
location Emplacement géographique où réside la ressource string (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
identité Type d’identité utilisé pour la ressource. ManagedServiceIdentity
properties Propriétés des ressources de test de charge LoadTestProperties

ManagedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés). 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obligatoire)
userAssignedIdentities Ensemble d’identités affectées par l’utilisateur associées à la ressource. Les clés de dictionnaire userAssignedIdentities seront des ID de ressource ARM sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Les valeurs du dictionnaire peuvent être des objets vides ({}) dans les requêtes. object

LoadTestProperties

Nom Description Valeur
description Description de la ressource. string
le chiffrement Propriété CMK Encryption. EncryptionProperties

EncryptionProperties

Nom Description Valeur
identité Toute la configuration de l’identité pour les paramètres de clé gérée par le client définissant l’identité qui doit être utilisée pour l’authentification pour Key Vault. EncryptionPropertiesIdentity
keyUrl clé de chiffrement de clé URL, versionnée. Ex : https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 ou https://contosovault.vault.azure.net/keys/contosokek. string

EncryptionPropertiesIdentity

Nom Description Valeur
resourceId identité affectée par l’utilisateur à utiliser pour accéder à la clé de chiffrement de clé URL. Par exemple : /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/{groupe de ressources}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/myId string
type Type d’identité managée à utiliser pour accéder à l’URL de la clé de chiffrement 'SystemAssigned'
'UserAssigned'

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource loadTests peut être déployé sur :

  • Groupes de ressources

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 un Microsoft. Ressource LoadTestService/loadTests, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.LoadTestService/loadTests@2022-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      description = "string"
      encryption = {
        identity = {
          resourceId = "string"
          type = "string"
        }
        keyUrl = "string"
      }
    }
  })
}

Valeurs de propriétés

loadTests

Nom Description Valeur
type Type de ressource « Microsoft. LoadTestService/loadTests@2022-12-01 »
name Nom de la ressource string (obligatoire)

Limite de caractères : 1-64

Caractères valides :
Impossibilité d’utiliser :
<>*&@:?+/\,;=.| []" ou espace.

Impossible de commencer par un trait de soulignement, un trait d’union ou un nombre. Impossible de terminer par un trait de soulignement ou un trait d’union.

Le nom de la ressource doit être unique dans Azure.
location Emplacement géographique où réside la ressource string (obligatoire)
parent_id Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. string (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes.
identité Type d’identité utilisé pour la ressource. ManagedServiceIdentity
properties Propriétés des ressources de test de charge LoadTestProperties

ManagedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés). « SystemAssigned »
« SystemAssigned,UserAssigned »
« UserAssigned » (obligatoire)
identity_ids Ensemble d’identités affectées par l’utilisateur associées à la ressource. Les clés de dictionnaire userAssignedIdentities seront des ID de ressource ARM sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Les valeurs du dictionnaire peuvent être des objets vides ({}) dans les requêtes. Tableau d’ID d’identité utilisateur.

LoadTestProperties

Nom Description Valeur
description Description de la ressource. string
le chiffrement Propriété CMK Encryption. EncryptionProperties

EncryptionProperties

Nom Description Valeur
identité Toute la configuration de l’identité pour les paramètres de clé gérée par le client définissant l’identité qui doit être utilisée pour l’authentification pour Key Vault. EncryptionPropertiesIdentity
keyUrl clé de chiffrement de clé URL, versionnée. Ex : https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 ou https://contosovault.vault.azure.net/keys/contosokek. string

EncryptionPropertiesIdentity

Nom Description Valeur
resourceId identité affectée par l’utilisateur à utiliser pour accéder à la clé de chiffrement de clé URL. Par exemple : /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/{groupe de ressources}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/myId string
type Type d’identité managée à utiliser pour accéder à l’URL de la clé de chiffrement « SystemAssigned »
« UserAssigned »