Udostępnij za pośrednictwem


Konta Microsoft.CognitiveServices

Definicja zasobu Bicep

Typ zasobu kont można wdrożyć przy użyciu operacji, które są przeznaczone:

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

Format zasobu

Aby utworzyć zasób Microsoft.CognitiveServices/accounts, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

Konta

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

Limit znaków: 2–64

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Rozpocznij i zakończ od alfanumeryczne.
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób struna
Tagi Tagi zasobów. Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Numer jednostki magazynowej Definicja modelu zasobów reprezentująca jednostkę SKU sku
rodzaj Rodzaj zasobu. struna
tożsamość Tożsamość zasobu. Identity
Właściwości Właściwości konta usług Cognitive Services. AccountProperties

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} sprzeciwiać się

AccountProperties

Nazwa Opis Wartość
allowedFqdnList string[]
apiProperties Właściwości interfejsu API dla specjalnych interfejsów API. ApiProperties
customSubDomainName Opcjonalna nazwa poddomeny używana do uwierzytelniania opartego na tokenach. struna
disableLocalAuth Bool
dynamicThrottlingEnabled Flaga umożliwiająca dynamiczne ograniczanie przepustowości. Bool
szyfrowanie Właściwości szyfrowania dla tego zasobu. Encryption
Lokalizacje Ustawienia wieloregionowe konta usług Cognitive Services. MultiRegionSettings
migrationToken Token migracji zasobów. struna
networkAcls Kolekcja reguł zarządzających ułatwieniami dostępu z określonych lokalizacji sieciowych. NetworkRuleSet
publicNetworkAccess Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tego konta. "Wyłączone"
"Włączone"
przywrócić Bool
restrictOutboundNetworkAccess Bool
userOwnedStorage Konta magazynu dla tego zasobu. UserOwnedStorage[]

Właściwości interfejsu API

Nazwa Opis Wartość
aadClientId (Tylko doradca metryk) Identyfikator klienta usługi Azure AD (identyfikator aplikacji). struna
aadTenantId (Tylko doradca metryk) Identyfikator dzierżawy usługi Azure AD. struna
eventHubConnectionString (Tylko personalizacja) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. struna
qnaAzureSearchEndpointId (Tylko QnAMaker) Identyfikator punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaAzureSearchEndpointKey (Tylko QnAMaker) Klucz punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaRuntimeEndpoint (Tylko QnAMaker) Punkt końcowy środowiska uruchomieniowego QnAMaker. struna
statisticsEnabled (Tylko wyszukiwanie Bing) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. Bool
storageAccountConnectionString (Tylko personalizacja) Parametry połączenia konta magazynu. struna
Superuser (Tylko doradca metryk) Superuchętny użytkownik klasyfikatora metryk. struna
nazwa witryny sieci Web (Tylko doradca metryk) Nazwa witryny internetowej klasyfikatora metryk. struna

Szyfrowanie

Nazwa Opis Wartość
keySource Wylicza możliwą wartość keySource dla szyfrowania "Microsoft.CognitiveServices"
"Microsoft.KeyVault"
keyVaultProperties Właściwości usługi KeyVault KeyVaultProperties

KeyVaultProperties

Nazwa Opis Wartość
identityClientId struna
keyName Nazwa klucza z usługi KeyVault struna
keyVaultUri Identyfikator URI usługi KeyVault struna
keyVersion Wersja klucza z usługi KeyVault struna

MultiRegionSettings

Nazwa Opis Wartość
Regionów RegionSetting[]
routingMethod Metody routingu w wielu regionach. "Wydajność"
"Priorytet"
"Ważony"

RegionSetting

Nazwa Opis Wartość
poddomena celna Mapuje region na regionalną poddomenę niestandardową. struna
nazwa Nazwa regionu. struna
wartość Wartość dla metod routingu o priorytecie lub ważonym. Int

NetworkRuleSet

Nazwa Opis Wartość
defaultAction Domyślna akcja, gdy żadna reguła z reguł ipRules i virtualNetworkRules jest zgodna. Jest to używane tylko po ocenie właściwości obejścia. "Zezwalaj"
"Odmów"
ipRules Lista reguł adresów IP. IpRule []
virtualNetworkRules Lista reguł sieci wirtualnej. VirtualNetworkRule []

Adres IPRule

Nazwa Opis Wartość
wartość Zakres adresów IPv4 w notacji CIDR, taki jak "124.56.78.91" (prosty adres IP) lub "124.56.78.0/24" (wszystkie adresy rozpoczynające się od 124.56.78). ciąg (wymagany)

VirtualNetworkRule

Nazwa Opis Wartość
id Pełny identyfikator zasobu podsieci sieci wirtualnej, taki jak "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". ciąg (wymagany)
ignoreMissingVnetServiceEndpoint Ignoruj brak punktu końcowego usługi sieci wirtualnej lub nie. Bool
stan Pobiera stan reguły sieci wirtualnej. struna

UserOwnedStorage

Nazwa Opis Wartość
identityClientId struna
resourceId Pełny identyfikator zasobu Microsoft.Storage. struna

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Jeśli jednostka SKU obsługuje skalowanie w poziomie/w, należy uwzględnić liczbę całkowitą pojemności. Jeśli skalowanie w poziomie/w nie jest możliwe dla zasobu, może to zostać pominięte. Int
rodzina Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj. struna
nazwa Nazwa jednostki SKU. Ex - P3. Zazwyczaj jest to kod z literą i cyfrą ciąg (wymagany)
rozmiar Rozmiar jednostki SKU. Gdy pole nazwy jest kombinacją warstwy i innej wartości, będzie to autonomiczny kod. struna
kondygnacja To pole jest wymagane do zaimplementowania przez dostawcę zasobów, jeśli usługa ma więcej niż jedną warstwę, ale nie jest wymagana w put. "Podstawowa"
"Przedsiębiorstwo"
"Bezpłatna"
"Premium"
"Standardowa"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Wdrażanie zasobu usługi Azure AI Vision

wdrażanie w usłudze Azure
Ten szablon wdraża zasób usługi Azure AI Vision, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego.
wdrażanie zasobu usługi Azure AI Translator

wdrażanie w usłudze Azure
Ten szablon wdraża zasób usługi Azure AI Translator, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego.
wdrażanie wielosób usługi Azure AI services

wdrażanie w usłudze Azure
Ten szablon wdraża zasób usług azure AI, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego. Wystarczy wywołanie interfejsu API, aby osadzić możliwość wyświetlania, słyszenia, mówienia, wyszukiwania, zrozumienia i przyspieszania podejmowania decyzji w aplikacjach.
podstawowa konfiguracja programu Azure AI Studio

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu podstawowej konfiguracji, co oznacza, że publiczny dostęp do Internetu jest włączony, klucze zarządzane przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
podstawowa konfiguracja programu Azure AI Studio

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu podstawowej konfiguracji, co oznacza, że publiczny dostęp do Internetu jest włączony, klucze zarządzane przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
azure AI Studio z uwierzytelniania identyfikatora entra firmy Microsoft

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu uwierzytelniania identyfikatora Entra firmy Microsoft dla zasobów zależnych, takich jak usługi Azure AI Services i Azure Storage.

Definicja zasobu szablonu usługi ARM

Typ zasobu kont można wdrożyć przy użyciu operacji, które są przeznaczone:

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

Format zasobu

Aby utworzyć zasób Microsoft.CognitiveServices/accounts, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

Konta

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.CognitiveServices/accounts"
apiVersion Wersja interfejsu API zasobów '2023-05-01'
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 2–64

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Rozpocznij i zakończ od alfanumeryczne.
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób struna
Tagi Tagi zasobów. Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Numer jednostki magazynowej Definicja modelu zasobów reprezentująca jednostkę SKU sku
rodzaj Rodzaj zasobu. struna
tożsamość Tożsamość zasobu. Identity
Właściwości Właściwości konta usług Cognitive Services. AccountProperties

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} sprzeciwiać się

AccountProperties

Nazwa Opis Wartość
allowedFqdnList string[]
apiProperties Właściwości interfejsu API dla specjalnych interfejsów API. ApiProperties
customSubDomainName Opcjonalna nazwa poddomeny używana do uwierzytelniania opartego na tokenach. struna
disableLocalAuth Bool
dynamicThrottlingEnabled Flaga umożliwiająca dynamiczne ograniczanie przepustowości. Bool
szyfrowanie Właściwości szyfrowania dla tego zasobu. Encryption
Lokalizacje Ustawienia wieloregionowe konta usług Cognitive Services. MultiRegionSettings
migrationToken Token migracji zasobów. struna
networkAcls Kolekcja reguł zarządzających ułatwieniami dostępu z określonych lokalizacji sieciowych. NetworkRuleSet
publicNetworkAccess Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tego konta. "Wyłączone"
"Włączone"
przywrócić Bool
restrictOutboundNetworkAccess Bool
userOwnedStorage Konta magazynu dla tego zasobu. UserOwnedStorage[]

Właściwości interfejsu API

Nazwa Opis Wartość
aadClientId (Tylko doradca metryk) Identyfikator klienta usługi Azure AD (identyfikator aplikacji). struna
aadTenantId (Tylko doradca metryk) Identyfikator dzierżawy usługi Azure AD. struna
eventHubConnectionString (Tylko personalizacja) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. struna
qnaAzureSearchEndpointId (Tylko QnAMaker) Identyfikator punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaAzureSearchEndpointKey (Tylko QnAMaker) Klucz punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaRuntimeEndpoint (Tylko QnAMaker) Punkt końcowy środowiska uruchomieniowego QnAMaker. struna
statisticsEnabled (Tylko wyszukiwanie Bing) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. Bool
storageAccountConnectionString (Tylko personalizacja) Parametry połączenia konta magazynu. struna
Superuser (Tylko doradca metryk) Superuchętny użytkownik klasyfikatora metryk. struna
nazwa witryny sieci Web (Tylko doradca metryk) Nazwa witryny internetowej klasyfikatora metryk. struna

Szyfrowanie

Nazwa Opis Wartość
keySource Wylicza możliwą wartość keySource dla szyfrowania "Microsoft.CognitiveServices"
"Microsoft.KeyVault"
keyVaultProperties Właściwości usługi KeyVault KeyVaultProperties

KeyVaultProperties

Nazwa Opis Wartość
identityClientId struna
keyName Nazwa klucza z usługi KeyVault struna
keyVaultUri Identyfikator URI usługi KeyVault struna
keyVersion Wersja klucza z usługi KeyVault struna

MultiRegionSettings

Nazwa Opis Wartość
Regionów RegionSetting[]
routingMethod Metody routingu w wielu regionach. "Wydajność"
"Priorytet"
"Ważony"

RegionSetting

Nazwa Opis Wartość
poddomena celna Mapuje region na regionalną poddomenę niestandardową. struna
nazwa Nazwa regionu. struna
wartość Wartość dla metod routingu o priorytecie lub ważonym. Int

NetworkRuleSet

Nazwa Opis Wartość
defaultAction Domyślna akcja, gdy żadna reguła z reguł ipRules i virtualNetworkRules jest zgodna. Jest to używane tylko po ocenie właściwości obejścia. "Zezwalaj"
"Odmów"
ipRules Lista reguł adresów IP. IpRule []
virtualNetworkRules Lista reguł sieci wirtualnej. VirtualNetworkRule []

Adres IPRule

Nazwa Opis Wartość
wartość Zakres adresów IPv4 w notacji CIDR, taki jak "124.56.78.91" (prosty adres IP) lub "124.56.78.0/24" (wszystkie adresy rozpoczynające się od 124.56.78). ciąg (wymagany)

VirtualNetworkRule

Nazwa Opis Wartość
id Pełny identyfikator zasobu podsieci sieci wirtualnej, taki jak "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". ciąg (wymagany)
ignoreMissingVnetServiceEndpoint Ignoruj brak punktu końcowego usługi sieci wirtualnej lub nie. Bool
stan Pobiera stan reguły sieci wirtualnej. struna

UserOwnedStorage

Nazwa Opis Wartość
identityClientId struna
resourceId Pełny identyfikator zasobu Microsoft.Storage. struna

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Jeśli jednostka SKU obsługuje skalowanie w poziomie/w, należy uwzględnić liczbę całkowitą pojemności. Jeśli skalowanie w poziomie/w nie jest możliwe dla zasobu, może to zostać pominięte. Int
rodzina Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj. struna
nazwa Nazwa jednostki SKU. Ex - P3. Zazwyczaj jest to kod z literą i cyfrą ciąg (wymagany)
rozmiar Rozmiar jednostki SKU. Gdy pole nazwy jest kombinacją warstwy i innej wartości, będzie to autonomiczny kod. struna
kondygnacja To pole jest wymagane do zaimplementowania przez dostawcę zasobów, jeśli usługa ma więcej niż jedną warstwę, ale nie jest wymagana w put. "Podstawowa"
"Przedsiębiorstwo"
"Bezpłatna"
"Premium"
"Standardowa"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Wdrażanie zasobu usługi Azure AI Vision

wdrażanie w usłudze Azure
Ten szablon wdraża zasób usługi Azure AI Vision, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego.
wdrażanie zasobu usługi Azure AI Translator

wdrażanie w usłudze Azure
Ten szablon wdraża zasób usługi Azure AI Translator, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego.
wdrażanie wielosób usługi Azure AI services

wdrażanie w usłudze Azure
Ten szablon wdraża zasób usług azure AI, aby zapewnić sztuczną inteligencję w zasięgu każdego dewelopera bez konieczności znajomości uczenia maszynowego. Wystarczy wywołanie interfejsu API, aby osadzić możliwość wyświetlania, słyszenia, mówienia, wyszukiwania, zrozumienia i przyspieszania podejmowania decyzji w aplikacjach.
podstawowa konfiguracja programu Azure AI Studio

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu podstawowej konfiguracji, co oznacza, że publiczny dostęp do Internetu jest włączony, klucze zarządzane przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
podstawowa konfiguracja programu Azure AI Studio

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu podstawowej konfiguracji, co oznacza, że publiczny dostęp do Internetu jest włączony, klucze zarządzane przez firmę Microsoft na potrzeby szyfrowania i konfiguracji tożsamości zarządzanej przez firmę Microsoft dla zasobu sztucznej inteligencji.
azure AI Studio z uwierzytelniania identyfikatora entra firmy Microsoft

wdrażanie w usłudze Azure
Ten zestaw szablonów pokazuje, jak skonfigurować program Azure AI Studio przy użyciu uwierzytelniania identyfikatora Entra firmy Microsoft dla zasobów zależnych, takich jak usługi Azure AI Services i Azure Storage.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu kont można wdrożyć przy użyciu operacji, które są przeznaczone:

  • grupy zasobów

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

Format zasobu

Aby utworzyć zasób Microsoft.CognitiveServices/accounts, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

Konta

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.CognitiveServices/accounts@2023-05-01"
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 2–64

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Rozpocznij i zakończ od alfanumeryczne.
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób struna
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
Tagi Tagi zasobów. Słownik nazw tagów i wartości.
Numer jednostki magazynowej Definicja modelu zasobów reprezentująca jednostkę SKU sku
rodzaj Rodzaj zasobu. struna
tożsamość Tożsamość zasobu. Identity
Właściwości Właściwości konta usług Cognitive Services. AccountProperties

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Tablica identyfikatorów tożsamości użytkownika.

AccountProperties

Nazwa Opis Wartość
allowedFqdnList string[]
apiProperties Właściwości interfejsu API dla specjalnych interfejsów API. ApiProperties
customSubDomainName Opcjonalna nazwa poddomeny używana do uwierzytelniania opartego na tokenach. struna
disableLocalAuth Bool
dynamicThrottlingEnabled Flaga umożliwiająca dynamiczne ograniczanie przepustowości. Bool
szyfrowanie Właściwości szyfrowania dla tego zasobu. Encryption
Lokalizacje Ustawienia wieloregionowe konta usług Cognitive Services. MultiRegionSettings
migrationToken Token migracji zasobów. struna
networkAcls Kolekcja reguł zarządzających ułatwieniami dostępu z określonych lokalizacji sieciowych. NetworkRuleSet
publicNetworkAccess Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tego konta. "Wyłączone"
"Włączone"
przywrócić Bool
restrictOutboundNetworkAccess Bool
userOwnedStorage Konta magazynu dla tego zasobu. UserOwnedStorage[]

Właściwości interfejsu API

Nazwa Opis Wartość
aadClientId (Tylko doradca metryk) Identyfikator klienta usługi Azure AD (identyfikator aplikacji). struna
aadTenantId (Tylko doradca metryk) Identyfikator dzierżawy usługi Azure AD. struna
eventHubConnectionString (Tylko personalizacja) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. struna
qnaAzureSearchEndpointId (Tylko QnAMaker) Identyfikator punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaAzureSearchEndpointKey (Tylko QnAMaker) Klucz punktu końcowego usługi Azure Search usługi QnAMaker. struna
qnaRuntimeEndpoint (Tylko QnAMaker) Punkt końcowy środowiska uruchomieniowego QnAMaker. struna
statisticsEnabled (Tylko wyszukiwanie Bing) Flaga umożliwiająca włączenie statystyk wyszukiwania Bing. Bool
storageAccountConnectionString (Tylko personalizacja) Parametry połączenia konta magazynu. struna
Superuser (Tylko doradca metryk) Superuchętny użytkownik klasyfikatora metryk. struna
nazwa witryny sieci Web (Tylko doradca metryk) Nazwa witryny internetowej klasyfikatora metryk. struna

Szyfrowanie

Nazwa Opis Wartość
keySource Wylicza możliwą wartość keySource dla szyfrowania "Microsoft.CognitiveServices"
"Microsoft.KeyVault"
keyVaultProperties Właściwości usługi KeyVault KeyVaultProperties

KeyVaultProperties

Nazwa Opis Wartość
identityClientId struna
keyName Nazwa klucza z usługi KeyVault struna
keyVaultUri Identyfikator URI usługi KeyVault struna
keyVersion Wersja klucza z usługi KeyVault struna

MultiRegionSettings

Nazwa Opis Wartość
Regionów RegionSetting[]
routingMethod Metody routingu w wielu regionach. "Wydajność"
"Priorytet"
"Ważony"

RegionSetting

Nazwa Opis Wartość
poddomena celna Mapuje region na regionalną poddomenę niestandardową. struna
nazwa Nazwa regionu. struna
wartość Wartość dla metod routingu o priorytecie lub ważonym. Int

NetworkRuleSet

Nazwa Opis Wartość
defaultAction Domyślna akcja, gdy żadna reguła z reguł ipRules i virtualNetworkRules jest zgodna. Jest to używane tylko po ocenie właściwości obejścia. "Zezwalaj"
"Odmów"
ipRules Lista reguł adresów IP. IpRule []
virtualNetworkRules Lista reguł sieci wirtualnej. VirtualNetworkRule []

Adres IPRule

Nazwa Opis Wartość
wartość Zakres adresów IPv4 w notacji CIDR, taki jak "124.56.78.91" (prosty adres IP) lub "124.56.78.0/24" (wszystkie adresy rozpoczynające się od 124.56.78). ciąg (wymagany)

VirtualNetworkRule

Nazwa Opis Wartość
id Pełny identyfikator zasobu podsieci sieci wirtualnej, taki jak "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". ciąg (wymagany)
ignoreMissingVnetServiceEndpoint Ignoruj brak punktu końcowego usługi sieci wirtualnej lub nie. Bool
stan Pobiera stan reguły sieci wirtualnej. struna

UserOwnedStorage

Nazwa Opis Wartość
identityClientId struna
resourceId Pełny identyfikator zasobu Microsoft.Storage. struna

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Jeśli jednostka SKU obsługuje skalowanie w poziomie/w, należy uwzględnić liczbę całkowitą pojemności. Jeśli skalowanie w poziomie/w nie jest możliwe dla zasobu, może to zostać pominięte. Int
rodzina Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj. struna
nazwa Nazwa jednostki SKU. Ex - P3. Zazwyczaj jest to kod z literą i cyfrą ciąg (wymagany)
rozmiar Rozmiar jednostki SKU. Gdy pole nazwy jest kombinacją warstwy i innej wartości, będzie to autonomiczny kod. struna
kondygnacja To pole jest wymagane do zaimplementowania przez dostawcę zasobów, jeśli usługa ma więcej niż jedną warstwę, ale nie jest wymagana w put. "Podstawowa"
"Przedsiębiorstwo"
"Bezpłatna"
"Premium"
"Standardowa"