Microsoft. LoadTestService loadTests 2022-12-01

Definicja zasobu Bicep

Typ zasobu loadTests można wdrożyć w następujących elementach:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób LoadTestService/loadTests dodaj następujący zasób Bicep do szablonu.

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'
    }
  }
}

Wartości właściwości

loadTests

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–64

Prawidłowe znaki:
Nie można użyć:
<>*&@:?+/\,;=.| []" lub spacji.

Nie można rozpocząć od podkreślenia, łącznika ani liczby. Nie można zakończyć znakiem podkreślenia ani łącznika.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Typ tożsamości używanej dla zasobu. Identyfikator usługi zarządzanej
properties Właściwości zasobu testu obciążenia LoadTestProperties

Identyfikator usługi zarządzanej

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. object

LoadTestProperties

Nazwa Opis Wartość
description (opis) Opis zasobu. ciąg
Szyfrowanie Właściwość szyfrowania CMK. Właściwości szyfrowania

Właściwości szyfrowania

Nazwa Opis Wartość
identity Cała konfiguracja tożsamości dla ustawień klucza zarządzanego przez klienta definiująca, która tożsamość powinna być używana do uwierzytelniania w celu Key Vault. EncryptionPropertiesIdentity
keyUrl Adres URL klucza szyfrowania kluczy, wersja. Na przykład: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 lub https://contosovault.vault.azure.net/keys/contosokek. ciąg

EncryptionPropertiesIdentity

Nazwa Opis Wartość
resourceId tożsamość przypisana przez użytkownika do użycia na potrzeby uzyskiwania dostępu do adresu URL klucza szyfrowania kluczy. Np. /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/{resource group}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/myId ciąg
typ Typ tożsamości zarządzanej używany do uzyskiwania dostępu do adresu URL klucza szyfrowania "SystemAssigned"
"UserAssigned"

Definicja zasobu szablonu usługi ARM

Typ zasobu loadTests można wdrożyć w następujących elementach:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób LoadTestService/loadTests dodaj następujący kod JSON do szablonu.

{
  "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"
    }
  }
}

Wartości właściwości

loadTests

Nazwa Opis Wartość
typ Typ zasobu "Microsoft. LoadTestService/loadTests'
apiVersion Wersja interfejsu API zasobów '2022-12-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–64

Prawidłowe znaki:
Nie można użyć:
<>*&@:?+/\,;=.| []" lub spacja.

Nie można rozpocząć od podkreślenia, łącznika ani liczby. Nie można zakończyć znakiem podkreślenia lub łącznika.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Typ tożsamości używanej dla zasobu. ManagedServiceIdentity
properties Właściwości zasobu testu obciążeniowego LoadTestProperties

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. object

LoadTestProperties

Nazwa Opis Wartość
description (opis) Opis zasobu. ciąg
Szyfrowanie Właściwość szyfrowania CMK. Właściwości szyfrowania

Właściwości szyfrowania

Nazwa Opis Wartość
identity Cała konfiguracja tożsamości ustawień klucza zarządzanego przez klienta definiująca tożsamość, która powinna być używana do uwierzytelniania w celu Key Vault. EncryptionPropertiesIdentity
keyUrl adres URL klucza szyfrowania klucza, wersja. Na przykład: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 lub https://contosovault.vault.azure.net/keys/contosokek. ciąg

EncryptionPropertiesIdentity

Nazwa Opis Wartość
resourceId tożsamość przypisana przez użytkownika do użycia na potrzeby uzyskiwania dostępu do adresu URL klucza szyfrowania klucza. Przykład: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/{resource group}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/myId ciąg
typ Typ tożsamości zarządzanej używany do uzyskiwania dostępu do adresu URL klucza szyfrowania "SystemAssigned"
"UserAssigned"

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu loadTests można wdrożyć w następujących elementach:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób LoadTestService/loadTests dodaj następujący element Terraform do szablonu.

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"
      }
    }
  })
}

Wartości właściwości

loadTests

Nazwa Opis Wartość
typ Typ zasobu "Microsoft. LoadTestService/loadTests@2022-12-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–64

Prawidłowe znaki:
Nie można użyć:
<>*&@:?+/\,;=.| []" lub spacja.

Nie można rozpocząć od podkreślenia, łącznika ani liczby. Nie można zakończyć znakiem podkreślenia lub łącznika.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
identity Typ tożsamości używanej dla zasobu. ManagedServiceIdentity
properties Właściwości zasobu testu obciążeniowego LoadTestProperties

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
identity_ids Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. Tablica identyfikatorów tożsamości użytkowników.

LoadTestProperties

Nazwa Opis Wartość
description (opis) Opis zasobu. ciąg
Szyfrowanie Właściwość szyfrowania CMK. Właściwości szyfrowania

Właściwości szyfrowania

Nazwa Opis Wartość
identity Cała konfiguracja tożsamości ustawień klucza zarządzanego przez klienta definiująca tożsamość, która powinna być używana do uwierzytelniania w celu Key Vault. EncryptionPropertiesIdentity
keyUrl adres URL klucza szyfrowania klucza, wersja. Na przykład: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 lub https://contosovault.vault.azure.net/keys/contosokek. ciąg

EncryptionPropertiesIdentity

Nazwa Opis Wartość
resourceId tożsamość przypisana przez użytkownika do użycia na potrzeby uzyskiwania dostępu do adresu URL klucza szyfrowania klucza. Przykład: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/{resource group}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/myId ciąg
typ Typ tożsamości zarządzanej używany do uzyskiwania dostępu do adresu URL klucza szyfrowania "SystemAssigned"
"UserAssigned"