Dela via


Microsoft.ApiManagement service/apis 2016-07-07

Bicep-resursdefinition

Resurstypen tjänst/apis kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ApiManagement/service/apis-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.ApiManagement/service/apis@2016-07-07' = {
  parent: resourceSymbolicName
  authenticationSettings: {
    oAuth2: {
      authorizationServerId: 'string'
      scope: 'string'
    }
  }
  description: 'string'
  name: 'string'
  path: 'string'
  protocols: [
    'string'
  ]
  serviceUrl: 'string'
  subscriptionKeyParameterNames: {
    header: 'string'
    query: 'string'
  }
}

Egenskapsvärden

AuthenticationSettingsContract

Namn Beskrivning Värde
oAuth2 Information om API OAuth2-autentiseringsinställningar. OAuth2AuthenticationSettingsContract

Microsoft.ApiManagement/service/apis

Namn Beskrivning Värde
authenticationSettings Samling autentiseringsinställningar som ingår i det här API:et. AuthenticationSettingsContract
beskrivning Beskrivning av API:et. Kan innehålla HTML-formateringstaggar. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[^*#&+:<>?]+$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: tjänst
stig Relativ URL som unikt identifierar det här API:et och alla dess resurssökvägar i API Management-tjänstinstansen. Den läggs till i den API-slutpunktsbas-URL som angavs när tjänstinstansen skapades för att skapa en offentlig URL för det här API:et. sträng

Begränsningar:
Maximal längd = (krävs)
protokoll Beskriver vilka protokoll som åtgärderna i det här API:et kan anropas för. Strängmatris som innehåller något av:
"Http"
"Https" (krävs)
serviceUrl Absolut URL för serverdelstjänsten som implementerar det här API:et. sträng

Begränsningar:
Min längd = 1
Maximal längd = 1 (krävs)
subscriptionKeyParameterNames Protokoll som API:et görs tillgängligt för. SubscriptionKeyParameterNamesContract

OAuth2AuthenticationSettingsContract

Namn Beskrivning Värde
authorizationServerId OAuth-auktoriseringsserveridentifierare. sträng
omfattning driftsomfång. sträng

SubscriptionKeyParameterNamesContract

Namn Beskrivning Värde
rubrik Namn på prenumerationsnyckelhuvud. sträng
fråga Parameternamn för frågesträng för prenumerationsnyckel. sträng

Resursdefinition för ARM-mall

Resurstypen tjänst/apis kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ApiManagement/service/apis-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.ApiManagement/service/apis",
  "apiVersion": "2016-07-07",
  "name": "string",
  "authenticationSettings": {
    "oAuth2": {
      "authorizationServerId": "string",
      "scope": "string"
    }
  },
  "description": "string",
  "path": "string",
  "protocols": [ "string" ],
  "serviceUrl": "string",
  "subscriptionKeyParameterNames": {
    "header": "string",
    "query": "string"
  }
}

Egenskapsvärden

AuthenticationSettingsContract

Namn Beskrivning Värde
oAuth2 Information om API OAuth2-autentiseringsinställningar. OAuth2AuthenticationSettingsContract

Microsoft.ApiManagement/service/apis

Namn Beskrivning Värde
apiVersion API-versionen '2016-07-07'
authenticationSettings Samling autentiseringsinställningar som ingår i det här API:et. AuthenticationSettingsContract
beskrivning Beskrivning av API:et. Kan innehålla HTML-formateringstaggar. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[^*#&+:<>?]+$ (krävs)
stig Relativ URL som unikt identifierar det här API:et och alla dess resurssökvägar i API Management-tjänstinstansen. Den läggs till i den API-slutpunktsbas-URL som angavs när tjänstinstansen skapades för att skapa en offentlig URL för det här API:et. sträng

Begränsningar:
Maximal längd = (krävs)
protokoll Beskriver vilka protokoll som åtgärderna i det här API:et kan anropas för. Strängmatris som innehåller något av:
"Http"
"Https" (krävs)
serviceUrl Absolut URL för serverdelstjänsten som implementerar det här API:et. sträng

Begränsningar:
Min längd = 1
Maximal längd = 1 (krävs)
subscriptionKeyParameterNames Protokoll som API:et görs tillgängligt för. SubscriptionKeyParameterNamesContract
typ Resurstypen "Microsoft.ApiManagement/service/apis"

OAuth2AuthenticationSettingsContract

Namn Beskrivning Värde
authorizationServerId OAuth-auktoriseringsserveridentifierare. sträng
omfattning driftsomfång. sträng

SubscriptionKeyParameterNamesContract

Namn Beskrivning Värde
rubrik Namn på prenumerationsnyckelhuvud. sträng
fråga Parameternamn för frågesträng för prenumerationsnyckel. sträng

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen tjänst/apis kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ApiManagement/service/apis-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/apis@2016-07-07"
  name = "string"
  authenticationSettings = {
    oAuth2 = {
      authorizationServerId = "string"
      scope = "string"
    }
  }
  description = "string"
  path = "string"
  protocols = [
    "string"
  ]
  serviceUrl = "string"
  subscriptionKeyParameterNames = {
    header = "string"
    query = "string"
  }
}

Egenskapsvärden

AuthenticationSettingsContract

Namn Beskrivning Värde
oAuth2 Information om API OAuth2-autentiseringsinställningar. OAuth2AuthenticationSettingsContract

Microsoft.ApiManagement/service/apis

Namn Beskrivning Värde
authenticationSettings Samling autentiseringsinställningar som ingår i det här API:et. AuthenticationSettingsContract
beskrivning Beskrivning av API:et. Kan innehålla HTML-formateringstaggar. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[^*#&+:<>?]+$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: tjänst
stig Relativ URL som unikt identifierar det här API:et och alla dess resurssökvägar i API Management-tjänstinstansen. Den läggs till i den API-slutpunktsbas-URL som angavs när tjänstinstansen skapades för att skapa en offentlig URL för det här API:et. sträng

Begränsningar:
Maximal längd = (krävs)
protokoll Beskriver vilka protokoll som åtgärderna i det här API:et kan anropas för. Strängmatris som innehåller något av:
"Http"
"Https" (krävs)
serviceUrl Absolut URL för serverdelstjänsten som implementerar det här API:et. sträng

Begränsningar:
Min längd = 1
Maximal längd = 1 (krävs)
subscriptionKeyParameterNames Protokoll som API:et görs tillgängligt för. SubscriptionKeyParameterNamesContract
typ Resurstypen "Microsoft.ApiManagement/service/apis@2016-07-07"

OAuth2AuthenticationSettingsContract

Namn Beskrivning Värde
authorizationServerId OAuth-auktoriseringsserveridentifierare. sträng
omfattning driftsomfång. sträng

SubscriptionKeyParameterNamesContract

Namn Beskrivning Värde
rubrik Namn på prenumerationsnyckelhuvud. sträng
fråga Parameternamn för frågesträng för prenumerationsnyckel. sträng