Sdílet prostřednictvím


Účty Microsoft.CognitiveServices 2017-04-18

Definice prostředku Bicep

Typ prostředku účtů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.CognitiveServices/accounts, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.CognitiveServices/accounts@2017-04-18' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    apiProperties: {
      aadClientId: 'string'
      aadTenantId: 'string'
      eventHubConnectionString: 'string'
      qnaAzureSearchEndpointId: 'string'
      qnaAzureSearchEndpointKey: 'string'
      qnaRuntimeEndpoint: 'string'
      statisticsEnabled: bool
      storageAccountConnectionString: 'string'
      superUser: 'string'
      websiteName: 'string'
    }
    customSubDomainName: 'string'
    encryption: {
      keySource: 'string'
      keyVaultProperties: {
        keyName: 'string'
        keyVaultUri: 'string'
        keyVersion: 'string'
      }
    }
    networkAcls: {
      defaultAction: 'string'
      ipRules: [
        {
          value: 'string'
        }
      ]
      virtualNetworkRules: [
        {
          id: 'string'
          ignoreMissingVnetServiceEndpoint: bool
          state: 'string'
        }
      ]
    }
    privateEndpointConnections: [
      {
        location: 'string'
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {}
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
        }
      }
    ]
    publicNetworkAccess: 'string'
    userOwnedStorage: [
      {
        resourceId: 'string'
      }
    ]
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

CognitiveServicesAccountApiProperties

Jméno Popis Hodnota
aadClientId (Pouze Poradce pro metriky) ID klienta Azure AD (ID aplikace). řetězec

Omezení:
Maximální délka = 500
aadTenantId (Pouze Poradce pro metriky) ID tenanta Azure AD. řetězec

Omezení:
Maximální délka = 500
eventHubConnectionString (Pouze přizpůsobení) Příznak pro povolení statistik vyhledávání Bingu. řetězec

Omezení:
Maximální délka = 1000
Model = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$
qnaAzureSearchEndpointId (Jenom QnAMaker) ID koncového bodu služby Azure Search pro QnAMaker. řetězec
qnaAzureSearchEndpointKey (Jenom QnAMaker) Klíč koncového bodu Služby QnAMaker ve službě Azure Search. řetězec
qnaRuntimeEndpoint (Jenom QnAMaker) Koncový bod modulu runtime QnAMakeru. řetězec
statisticsEnabled (Pouze vyhledávání Bingem) Příznak pro povolení statistik vyhledávání Bingu. Bool
storageAccountConnectionString (Pouze přizpůsobení) Připojovací řetězec účtu úložiště. řetězec

Omezení:
Maximální délka = 1000
Model = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$
Superuživatel (Pouze Poradce pro metriky) Superuživatel metrik Advisoru. řetězec

Omezení:
Maximální délka = 500
název_webu (Pouze Poradce pro metriky) Název webu Advisoru pro metriky. řetězec

Omezení:
Maximální délka = 500

CognitiveServicesAccountProperties

Jméno Popis Hodnota
ApiProperties Vlastnosti rozhraní API pro speciální rozhraní API. cognitiveServicesAccountApiProperties
customSubDomainName Volitelný název subdomény, který se používá pro ověřování na základě tokenu. řetězec
šifrování Vlastnosti šifrování pro tento prostředek. šifrování
networkAcls Kolekce pravidel, která řídí přístupnost z konkrétních síťových umístění. NetworkRuleSet
privateEndpointConnections Připojení privátního koncového bodu přidruženého k účtu služeb Cognitive Services. PrivateEndpointConnection[]
publicNetworkAccess Určuje, jestli je pro tento účet povolený přístup k veřejnému koncovému bodu nebo ne. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázáno
Povoleno
userOwnedStorage Účty úložiště pro tento prostředek. userOwnedStorage[]

CognitiveServicesAccountTags

Jméno Popis Hodnota

Šifrování

Jméno Popis Hodnota
keySource Vytvoří výčet možné hodnoty keySource pro šifrování. Microsoft.CognitiveServices
Microsoft.KeyVault
keyVaultProperties Vlastnosti služby KeyVault KeyVaultProperties

Identita

Jméno Popis Hodnota
typ Typ identity spravované služby None (Žádný)
SystemAssigned
UserAssigned
userAssignedIdentities Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Jméno Popis Hodnota

IpRule

Jméno Popis Hodnota
hodnota Rozsah adres IPv4 v zápisu CIDR, například 124.56.78.91 (jednoduchá IP adresa) nebo 124.56.78.0/24 (všechny adresy začínající 124.56.78). string (povinné)

KeyVaultProperties

Jméno Popis Hodnota
keyName Název klíče ze služby KeyVault řetězec
keyVaultUri Identifikátor URI služby KeyVault řetězec
keyVersion Verze klíče ze služby KeyVault řetězec

Microsoft.CognitiveServices/accounts

Jméno Popis Hodnota
identita Identita účtu služeb Cognitive Services. identity
laskavý Druh prostředku. řetězec
umístění Umístění prostředku řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 2
Maximální délka = 64
Model = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (povinné)
vlastnosti Vlastnosti účtu služeb Cognitive Services CognitiveServicesAccountProperties
sku Skladová položka účtu služeb Cognitive Services. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

NetworkRuleSet

Jméno Popis Hodnota
defaultAction Výchozí akce, pokud se neshoduje žádné pravidlo z pravidel ipRules a virtualNetworkRules. Tento parametr se použije až po vyhodnocení vlastnosti bypass. Povolit
"Odepřít"
IpRules Seznam pravidel IP adres. iprule[]
VirtualNetworkRules Seznam pravidel virtuální sítě VirtualNetworkRule[]

PrivateEndpoint

Jméno Popis Hodnota

PrivateEndpointConnection

Jméno Popis Hodnota
umístění Umístění připojení privátního koncového bodu řetězec
vlastnosti Vlastnosti prostředku. privateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Jméno Popis Hodnota
groupIds ID skupiny prostředků privátního propojení. string[]
privateEndpoint Prostředek privátního koncového bodu. PrivateEndpoint
privateLinkServiceConnectionState Kolekce informací o stavu připojení mezi příjemcem služeb a poskytovatelem. PrivateLinkServiceConnectionState (povinné)

PrivateLinkServiceConnectionState

Jméno Popis Hodnota
ActionsRequired Zpráva, která indikuje, jestli změny poskytovatele služeb vyžadují aktualizace příjemce. řetězec
popis Důvod schválení nebo zamítnutí připojení. řetězec
stav Určuje, jestli bylo připojení schváleno, odmítnuto nebo odebráno vlastníkem služby. "Schváleno"
Odpojeno
Čeká na vyřízení
Odmítnuto

Sku

Jméno Popis Hodnota
Jméno Získá nebo nastaví název skladové položky. Vyžaduje se pro vytvoření účtu, volitelné pro aktualizaci. string (povinné)

UserAssignedIdentity

Jméno Popis Hodnota
clientId ID klientské aplikace přidružené k této identitě řetězec
principalId ID objektu zabezpečení Azure Active Directory přidružené k této identitě řetězec

UserOwnedStorage

Jméno Popis Hodnota
resourceId Úplné ID prostředku Microsoft.Storage řetězec

VirtualNetworkRule

Jméno Popis Hodnota
id Úplné ID prostředku podsítě virtuální sítě, například /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1. string (povinné)
ignoreMissingVnetServiceEndpoint Ignorujte chybějící koncový bod služby virtuální sítě nebo ne. Bool
stát Získá stav pravidla virtuální sítě. řetězec

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
základní nastavení sady Azure AI Studio Tato sada šablon ukazuje, jak nastavit Azure AI Studio pomocí základního nastavení, což znamená s povoleným veřejným přístupem k internetu, klíče spravované Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
základní nastavení sady Azure AI Studio Tato sada šablon ukazuje, jak nastavit Azure AI Studio pomocí základního nastavení, což znamená s povoleným veřejným přístupem k internetu, klíče spravované Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
základní nastavení sady Azure AI Studio Tato sada šablon ukazuje, jak nastavit Azure AI Studio pomocí základního nastavení, což znamená s povoleným veřejným přístupem k internetu, klíče spravované Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
síť Azure AI Studio s omezeným přístupem Tato sada šablon ukazuje, jak nastavit Azure AI Studio se zakázaným privátním propojením a odchozím přenosem dat pomocí klíčů spravovaných Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
síť Azure AI Studio s omezeným přístupem Tato sada šablon ukazuje, jak nastavit Azure AI Studio se zakázaným privátním propojením a odchozím přenosem dat pomocí klíčů spravovaných Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
Azure AI Studio s ověřováním Microsoft Entra ID Tato sada šablon ukazuje, jak nastavit Azure AI Studio s ověřováním Microsoft Entra ID pro závislé prostředky, jako jsou služby Azure AI a Azure Storage.
Nasazení prostředků azure AI s více službami Tato šablona nasadí prostředek služeb Azure AI, aby se AI dostala do dosahu každého vývojáře bez nutnosti odborných znalostí strojového učení. Stačí volání rozhraní API, které vloží schopnost vidět, slyšet, mluvit, hledat, pochopit a urychlit rozhodování do vašich aplikací.
nasazení prostředku Azure AI Translator Tato šablona nasadí prostředek Azure AI Translator, aby se AI dostala do dosahu každého vývojáře bez nutnosti odborných znalostí strojového učení.
nasazení prostředku Azure AI Vision Tato šablona nasadí prostředek Azure AI Vision tak, aby se umělá inteligence dostala do dosahu každého vývojáře bez nutnosti odborných znalostí strojového učení.
nasazení zabezpečeného nástroje Azure AI Studio se spravovanou virtuální sítí Tato šablona vytvoří zabezpečené prostředí Azure AI Studio s robustními omezeními zabezpečení sítě a identit.

Definice prostředku šablony ARM

Typ prostředku účtů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.CognitiveServices/accounts, přidejte do šablony následující JSON.

{
  "type": "Microsoft.CognitiveServices/accounts",
  "apiVersion": "2017-04-18",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "apiProperties": {
      "aadClientId": "string",
      "aadTenantId": "string",
      "eventHubConnectionString": "string",
      "qnaAzureSearchEndpointId": "string",
      "qnaAzureSearchEndpointKey": "string",
      "qnaRuntimeEndpoint": "string",
      "statisticsEnabled": "bool",
      "storageAccountConnectionString": "string",
      "superUser": "string",
      "websiteName": "string"
    },
    "customSubDomainName": "string",
    "encryption": {
      "keySource": "string",
      "keyVaultProperties": {
        "keyName": "string",
        "keyVaultUri": "string",
        "keyVersion": "string"
      }
    },
    "networkAcls": {
      "defaultAction": "string",
      "ipRules": [
        {
          "value": "string"
        }
      ],
      "virtualNetworkRules": [
        {
          "id": "string",
          "ignoreMissingVnetServiceEndpoint": "bool",
          "state": "string"
        }
      ]
    },
    "privateEndpointConnections": [
      {
        "location": "string",
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          }
        }
      }
    ],
    "publicNetworkAccess": "string",
    "userOwnedStorage": [
      {
        "resourceId": "string"
      }
    ]
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

CognitiveServicesAccountApiProperties

Jméno Popis Hodnota
aadClientId (Pouze Poradce pro metriky) ID klienta Azure AD (ID aplikace). řetězec

Omezení:
Maximální délka = 500
aadTenantId (Pouze Poradce pro metriky) ID tenanta Azure AD. řetězec

Omezení:
Maximální délka = 500
eventHubConnectionString (Pouze přizpůsobení) Příznak pro povolení statistik vyhledávání Bingu. řetězec

Omezení:
Maximální délka = 1000
Model = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$
qnaAzureSearchEndpointId (Jenom QnAMaker) ID koncového bodu služby Azure Search pro QnAMaker. řetězec
qnaAzureSearchEndpointKey (Jenom QnAMaker) Klíč koncového bodu Služby QnAMaker ve službě Azure Search. řetězec
qnaRuntimeEndpoint (Jenom QnAMaker) Koncový bod modulu runtime QnAMakeru. řetězec
statisticsEnabled (Pouze vyhledávání Bingem) Příznak pro povolení statistik vyhledávání Bingu. Bool
storageAccountConnectionString (Pouze přizpůsobení) Připojovací řetězec účtu úložiště. řetězec

Omezení:
Maximální délka = 1000
Model = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$
Superuživatel (Pouze Poradce pro metriky) Superuživatel metrik Advisoru. řetězec

Omezení:
Maximální délka = 500
název_webu (Pouze Poradce pro metriky) Název webu Advisoru pro metriky. řetězec

Omezení:
Maximální délka = 500

CognitiveServicesAccountProperties

Jméno Popis Hodnota
ApiProperties Vlastnosti rozhraní API pro speciální rozhraní API. cognitiveServicesAccountApiProperties
customSubDomainName Volitelný název subdomény, který se používá pro ověřování na základě tokenu. řetězec
šifrování Vlastnosti šifrování pro tento prostředek. šifrování
networkAcls Kolekce pravidel, která řídí přístupnost z konkrétních síťových umístění. NetworkRuleSet
privateEndpointConnections Připojení privátního koncového bodu přidruženého k účtu služeb Cognitive Services. PrivateEndpointConnection[]
publicNetworkAccess Určuje, jestli je pro tento účet povolený přístup k veřejnému koncovému bodu nebo ne. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázáno
Povoleno
userOwnedStorage Účty úložiště pro tento prostředek. userOwnedStorage[]

CognitiveServicesAccountTags

Jméno Popis Hodnota

Šifrování

Jméno Popis Hodnota
keySource Vytvoří výčet možné hodnoty keySource pro šifrování. Microsoft.CognitiveServices
Microsoft.KeyVault
keyVaultProperties Vlastnosti služby KeyVault KeyVaultProperties

Identita

Jméno Popis Hodnota
typ Typ identity spravované služby None (Žádný)
SystemAssigned
UserAssigned
userAssignedIdentities Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Jméno Popis Hodnota

IpRule

Jméno Popis Hodnota
hodnota Rozsah adres IPv4 v zápisu CIDR, například 124.56.78.91 (jednoduchá IP adresa) nebo 124.56.78.0/24 (všechny adresy začínající 124.56.78). string (povinné)

KeyVaultProperties

Jméno Popis Hodnota
keyName Název klíče ze služby KeyVault řetězec
keyVaultUri Identifikátor URI služby KeyVault řetězec
keyVersion Verze klíče ze služby KeyVault řetězec

Microsoft.CognitiveServices/accounts

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2017-04-18'
identita Identita účtu služeb Cognitive Services. identity
laskavý Druh prostředku. řetězec
umístění Umístění prostředku řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 2
Maximální délka = 64
Model = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (povinné)
vlastnosti Vlastnosti účtu služeb Cognitive Services CognitiveServicesAccountProperties
sku Skladová položka účtu služeb Cognitive Services. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.CognitiveServices/accounts

NetworkRuleSet

Jméno Popis Hodnota
defaultAction Výchozí akce, pokud se neshoduje žádné pravidlo z pravidel ipRules a virtualNetworkRules. Tento parametr se použije až po vyhodnocení vlastnosti bypass. Povolit
"Odepřít"
IpRules Seznam pravidel IP adres. iprule[]
VirtualNetworkRules Seznam pravidel virtuální sítě VirtualNetworkRule[]

PrivateEndpoint

Jméno Popis Hodnota

PrivateEndpointConnection

Jméno Popis Hodnota
umístění Umístění připojení privátního koncového bodu řetězec
vlastnosti Vlastnosti prostředku. privateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Jméno Popis Hodnota
groupIds ID skupiny prostředků privátního propojení. string[]
privateEndpoint Prostředek privátního koncového bodu. PrivateEndpoint
privateLinkServiceConnectionState Kolekce informací o stavu připojení mezi příjemcem služeb a poskytovatelem. PrivateLinkServiceConnectionState (povinné)

PrivateLinkServiceConnectionState

Jméno Popis Hodnota
ActionsRequired Zpráva, která indikuje, jestli změny poskytovatele služeb vyžadují aktualizace příjemce. řetězec
popis Důvod schválení nebo zamítnutí připojení. řetězec
stav Určuje, jestli bylo připojení schváleno, odmítnuto nebo odebráno vlastníkem služby. "Schváleno"
Odpojeno
Čeká na vyřízení
Odmítnuto

Sku

Jméno Popis Hodnota
Jméno Získá nebo nastaví název skladové položky. Vyžaduje se pro vytvoření účtu, volitelné pro aktualizaci. string (povinné)

UserAssignedIdentity

Jméno Popis Hodnota
clientId ID klientské aplikace přidružené k této identitě řetězec
principalId ID objektu zabezpečení Azure Active Directory přidružené k této identitě řetězec

UserOwnedStorage

Jméno Popis Hodnota
resourceId Úplné ID prostředku Microsoft.Storage řetězec

VirtualNetworkRule

Jméno Popis Hodnota
id Úplné ID prostředku podsítě virtuální sítě, například /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1. string (povinné)
ignoreMissingVnetServiceEndpoint Ignorujte chybějící koncový bod služby virtuální sítě nebo ne. Bool
stát Získá stav pravidla virtuální sítě. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
základní nastavení sady Azure AI Studio

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio pomocí základního nastavení, což znamená s povoleným veřejným přístupem k internetu, klíče spravované Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
základní nastavení sady Azure AI Studio

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio pomocí základního nastavení, což znamená s povoleným veřejným přístupem k internetu, klíče spravované Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
základní nastavení sady Azure AI Studio

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio pomocí základního nastavení, což znamená s povoleným veřejným přístupem k internetu, klíče spravované Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
síť Azure AI Studio s omezeným přístupem

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio se zakázaným privátním propojením a odchozím přenosem dat pomocí klíčů spravovaných Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
síť Azure AI Studio s omezeným přístupem

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio se zakázaným privátním propojením a odchozím přenosem dat pomocí klíčů spravovaných Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
Azure AI Studio s ověřováním Microsoft Entra ID

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio s ověřováním Microsoft Entra ID pro závislé prostředky, jako jsou služby Azure AI a Azure Storage.
Nasazení prostředků azure AI s více službami

nasazení do Azure
Tato šablona nasadí prostředek služeb Azure AI, aby se AI dostala do dosahu každého vývojáře bez nutnosti odborných znalostí strojového učení. Stačí volání rozhraní API, které vloží schopnost vidět, slyšet, mluvit, hledat, pochopit a urychlit rozhodování do vašich aplikací.
nasazení prostředku Azure AI Translator

nasazení do Azure
Tato šablona nasadí prostředek Azure AI Translator, aby se AI dostala do dosahu každého vývojáře bez nutnosti odborných znalostí strojového učení.
nasazení prostředku Azure AI Vision

nasazení do Azure
Tato šablona nasadí prostředek Azure AI Vision tak, aby se umělá inteligence dostala do dosahu každého vývojáře bez nutnosti odborných znalostí strojového učení.
nasazení zabezpečeného nástroje Azure AI Studio se spravovanou virtuální sítí

nasazení do Azure
Tato šablona vytvoří zabezpečené prostředí Azure AI Studio s robustními omezeními zabezpečení sítě a identit.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku účtů je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.CognitiveServices/accounts, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CognitiveServices/accounts@2017-04-18"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  kind = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      apiProperties = {
        aadClientId = "string"
        aadTenantId = "string"
        eventHubConnectionString = "string"
        qnaAzureSearchEndpointId = "string"
        qnaAzureSearchEndpointKey = "string"
        qnaRuntimeEndpoint = "string"
        statisticsEnabled = bool
        storageAccountConnectionString = "string"
        superUser = "string"
        websiteName = "string"
      }
      customSubDomainName = "string"
      encryption = {
        keySource = "string"
        keyVaultProperties = {
          keyName = "string"
          keyVaultUri = "string"
          keyVersion = "string"
        }
      }
      networkAcls = {
        defaultAction = "string"
        ipRules = [
          {
            value = "string"
          }
        ]
        virtualNetworkRules = [
          {
            id = "string"
            ignoreMissingVnetServiceEndpoint = bool
            state = "string"
          }
        ]
      }
      privateEndpointConnections = [
        {
          location = "string"
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
          }
        }
      ]
      publicNetworkAccess = "string"
      userOwnedStorage = [
        {
          resourceId = "string"
        }
      ]
    }
  })
}

Hodnoty vlastností

CognitiveServicesAccountApiProperties

Jméno Popis Hodnota
aadClientId (Pouze Poradce pro metriky) ID klienta Azure AD (ID aplikace). řetězec

Omezení:
Maximální délka = 500
aadTenantId (Pouze Poradce pro metriky) ID tenanta Azure AD. řetězec

Omezení:
Maximální délka = 500
eventHubConnectionString (Pouze přizpůsobení) Příznak pro povolení statistik vyhledávání Bingu. řetězec

Omezení:
Maximální délka = 1000
Model = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$
qnaAzureSearchEndpointId (Jenom QnAMaker) ID koncového bodu služby Azure Search pro QnAMaker. řetězec
qnaAzureSearchEndpointKey (Jenom QnAMaker) Klíč koncového bodu Služby QnAMaker ve službě Azure Search. řetězec
qnaRuntimeEndpoint (Jenom QnAMaker) Koncový bod modulu runtime QnAMakeru. řetězec
statisticsEnabled (Pouze vyhledávání Bingem) Příznak pro povolení statistik vyhledávání Bingu. Bool
storageAccountConnectionString (Pouze přizpůsobení) Připojovací řetězec účtu úložiště. řetězec

Omezení:
Maximální délka = 1000
Model = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$
Superuživatel (Pouze Poradce pro metriky) Superuživatel metrik Advisoru. řetězec

Omezení:
Maximální délka = 500
název_webu (Pouze Poradce pro metriky) Název webu Advisoru pro metriky. řetězec

Omezení:
Maximální délka = 500

CognitiveServicesAccountProperties

Jméno Popis Hodnota
ApiProperties Vlastnosti rozhraní API pro speciální rozhraní API. cognitiveServicesAccountApiProperties
customSubDomainName Volitelný název subdomény, který se používá pro ověřování na základě tokenu. řetězec
šifrování Vlastnosti šifrování pro tento prostředek. šifrování
networkAcls Kolekce pravidel, která řídí přístupnost z konkrétních síťových umístění. NetworkRuleSet
privateEndpointConnections Připojení privátního koncového bodu přidruženého k účtu služeb Cognitive Services. PrivateEndpointConnection[]
publicNetworkAccess Určuje, jestli je pro tento účet povolený přístup k veřejnému koncovému bodu nebo ne. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázáno
Povoleno
userOwnedStorage Účty úložiště pro tento prostředek. userOwnedStorage[]

CognitiveServicesAccountTags

Jméno Popis Hodnota

Šifrování

Jméno Popis Hodnota
keySource Vytvoří výčet možné hodnoty keySource pro šifrování. Microsoft.CognitiveServices
Microsoft.KeyVault
keyVaultProperties Vlastnosti služby KeyVault KeyVaultProperties

Identita

Jméno Popis Hodnota
typ Typ identity spravované služby None (Žádný)
SystemAssigned
UserAssigned
userAssignedIdentities Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Jméno Popis Hodnota

IpRule

Jméno Popis Hodnota
hodnota Rozsah adres IPv4 v zápisu CIDR, například 124.56.78.91 (jednoduchá IP adresa) nebo 124.56.78.0/24 (všechny adresy začínající 124.56.78). string (povinné)

KeyVaultProperties

Jméno Popis Hodnota
keyName Název klíče ze služby KeyVault řetězec
keyVaultUri Identifikátor URI služby KeyVault řetězec
keyVersion Verze klíče ze služby KeyVault řetězec

Microsoft.CognitiveServices/accounts

Jméno Popis Hodnota
identita Identita účtu služeb Cognitive Services. identity
laskavý Druh prostředku. řetězec
umístění Umístění prostředku řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 2
Maximální délka = 64
Model = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (povinné)
vlastnosti Vlastnosti účtu služeb Cognitive Services CognitiveServicesAccountProperties
sku Skladová položka účtu služeb Cognitive Services. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.CognitiveServices/accounts@2017-04-18

NetworkRuleSet

Jméno Popis Hodnota
defaultAction Výchozí akce, pokud se neshoduje žádné pravidlo z pravidel ipRules a virtualNetworkRules. Tento parametr se použije až po vyhodnocení vlastnosti bypass. Povolit
"Odepřít"
IpRules Seznam pravidel IP adres. iprule[]
VirtualNetworkRules Seznam pravidel virtuální sítě VirtualNetworkRule[]

PrivateEndpoint

Jméno Popis Hodnota

PrivateEndpointConnection

Jméno Popis Hodnota
umístění Umístění připojení privátního koncového bodu řetězec
vlastnosti Vlastnosti prostředku. privateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Jméno Popis Hodnota
groupIds ID skupiny prostředků privátního propojení. string[]
privateEndpoint Prostředek privátního koncového bodu. PrivateEndpoint
privateLinkServiceConnectionState Kolekce informací o stavu připojení mezi příjemcem služeb a poskytovatelem. PrivateLinkServiceConnectionState (povinné)

PrivateLinkServiceConnectionState

Jméno Popis Hodnota
ActionsRequired Zpráva, která indikuje, jestli změny poskytovatele služeb vyžadují aktualizace příjemce. řetězec
popis Důvod schválení nebo zamítnutí připojení. řetězec
stav Určuje, jestli bylo připojení schváleno, odmítnuto nebo odebráno vlastníkem služby. "Schváleno"
Odpojeno
Čeká na vyřízení
Odmítnuto

Sku

Jméno Popis Hodnota
Jméno Získá nebo nastaví název skladové položky. Vyžaduje se pro vytvoření účtu, volitelné pro aktualizaci. string (povinné)

UserAssignedIdentity

Jméno Popis Hodnota
clientId ID klientské aplikace přidružené k této identitě řetězec
principalId ID objektu zabezpečení Azure Active Directory přidružené k této identitě řetězec

UserOwnedStorage

Jméno Popis Hodnota
resourceId Úplné ID prostředku Microsoft.Storage řetězec

VirtualNetworkRule

Jméno Popis Hodnota
id Úplné ID prostředku podsítě virtuální sítě, například /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1. string (povinné)
ignoreMissingVnetServiceEndpoint Ignorujte chybějící koncový bod služby virtuální sítě nebo ne. Bool
stát Získá stav pravidla virtuální sítě. řetězec