Microsoft. LoadTestService loadTests 2022-04-15-preview
Definicja zasobu Bicep
Typ zasobu loadTests można wdrożyć w następujących elementach:
- Grupy zasobów — zobacz polecenia wdrażania 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 zasób Bicep do szablonu.
resource symbolicname 'Microsoft.LoadTestService/loadTests@2022-04-15-preview' = {
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:
- Grupy zasobów — zobacz polecenia wdrażania 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 kod JSON do szablonu.
{
"type": "Microsoft.LoadTestService/loadTests",
"apiVersion": "2022-04-15-preview",
"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-04-15-preview" |
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 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 do szablonu następujący zasób narzędzia Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.LoadTestService/loadTests@2022-04-15-preview"
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-04-15-preview" |
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 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" |