Sdílet prostřednictvím


Služba Microsoft.ApiManagement/apis 2022-08-01

Definice prostředku Bicep

Typ prostředku service/apis 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.ApiManagement/service/apis, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.ApiManagement/service/apis@2022-08-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    apiRevision: 'string'
    apiRevisionDescription: 'string'
    apiType: 'string'
    apiVersion: 'string'
    apiVersionDescription: 'string'
    apiVersionSet: {
      description: 'string'
      id: 'string'
      name: 'string'
      versionHeaderName: 'string'
      versioningScheme: 'string'
      versionQueryName: 'string'
    }
    apiVersionSetId: 'string'
    authenticationSettings: {
      oAuth2: {
        authorizationServerId: 'string'
        scope: 'string'
      }
      oAuth2AuthenticationSettings: [
        {
          authorizationServerId: 'string'
          scope: 'string'
        }
      ]
      openid: {
        bearerTokenSendingMethods: [
          'string'
        ]
        openidProviderId: 'string'
      }
      openidAuthenticationSettings: [
        {
          bearerTokenSendingMethods: [
            'string'
          ]
          openidProviderId: 'string'
        }
      ]
    }
    contact: {
      email: 'string'
      name: 'string'
      url: 'string'
    }
    description: 'string'
    displayName: 'string'
    format: 'string'
    isCurrent: bool
    license: {
      name: 'string'
      url: 'string'
    }
    path: 'string'
    protocols: [
      'string'
    ]
    serviceUrl: 'string'
    sourceApiId: 'string'
    subscriptionKeyParameterNames: {
      header: 'string'
      query: 'string'
    }
    subscriptionRequired: bool
    termsOfServiceUrl: 'string'
    translateRequiredQueryParameters: 'string'
    type: 'string'
    value: 'string'
    wsdlSelector: {
      wsdlEndpointName: 'string'
      wsdlServiceName: 'string'
    }
  }
}

Hodnoty vlastností

ApiContactInformation

Jméno Popis Hodnota
E-mail E-mailová adresa kontaktní osoby nebo organizace Musí být ve formátu e-mailové adresy. řetězec
Jméno Identifikační jméno kontaktní osoby nebo organizace řetězec
adresa URL Adresa URL odkazující na kontaktní údaje. Musí být ve formátu adresy URL. řetězec

ApiCreateOrUpdatePropertiesOrApiContractProperties

Jméno Popis Hodnota
apiRevision Popisuje revizi rozhraní API. Pokud není zadána žádná hodnota, vytvoří se výchozí revize 1. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
apiRevisionDescription Popis revize rozhraní API řetězec

Omezení:
Maximální délka =
apiType Typ rozhraní API, které se má vytvořit.
* http vytvoření rozhraní REST API
* soap vytvoří předávací rozhraní API protokolu SOAP
* websocket vytvoření rozhraní API protokolu websocket
* graphql vytvoří rozhraní GraphQL API.
Graphql
Http
"soap"
Websocket
apiVersion Označuje identifikátor verze rozhraní API, pokud je rozhraní API s verzí. řetězec

Omezení:
Maximální délka =
apiVersionDescription Popis verze rozhraní API řetězec

Omezení:
Maximální délka =
apiVersionSet Podrobnosti o sadě verzí apiVersionSetContractDetails
apiVersionSetId Identifikátor prostředku pro související sadu ApiVersionSet. řetězec
authenticationSettings Kolekce nastavení ověřování, která jsou součástí tohoto rozhraní API. AuthenticationSettingsContract
kontakt Kontaktní informace pro rozhraní API apiContactInformation
popis Popis rozhraní API Může obsahovat značky formátování HTML. řetězec
displayName Název rozhraní API Musí mít délku 1 až 300 znaků. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
formát Formát obsahu, ve kterém se rozhraní API importuje Graphql-link
Openapi
Openapi+json
Openapi+json-link
Openapi-link
Swagger-json
swagger-link-json
Wadl-link-json
Wadl-xml
Wsdl
Wsdl-link
isCurrent Označuje, jestli je revize rozhraní API aktuální revizí rozhraní API. Bool
licence Informace o licenci pro rozhraní API apiLicenseInformation
cesta Relativní adresa URL jednoznačně identifikuje toto rozhraní API a všechny jeho cesty k prostředkům v rámci instance služby API Management. Připojí se k základní adrese URL koncového bodu rozhraní API zadané během vytváření instance služby a vytvoří veřejnou adresu URL pro toto rozhraní API. řetězec

Omezení:
Maximální délka = (povinné)
protokoly Popisuje, na kterých protokolech lze vyvolat operace v tomto rozhraní API. Řetězcové pole obsahující některou z těchto možností:
Http
Https
'ws'
Wss
serviceUrl Absolutní adresa URL back-endové služby, která toto rozhraní API implementuje. Nesmí být delší než 2 000 znaků. řetězec

Omezení:
Maximální délka =
sourceApiId Identifikátor rozhraní API zdrojového rozhraní API. řetězec
subscriptionKeyParameterNames Protokoly, u kterých je rozhraní API dostupné. SubscriptionKeyParameterNamesContract
subscriptionRequired Určuje, jestli se pro přístup k rozhraní API vyžaduje předplatné rozhraní API nebo produktu. Bool
termsOfServiceUrl Adresa URL podmínek služby pro rozhraní API. Musí být ve formátu adresy URL. řetězec
translateRequiredQueryParameters Strategie překladu požadovaných parametrů dotazu na šablony Ve výchozím nastavení má hodnotu template. Možné hodnoty: template, query Dotaz
Šablona
typ Typ rozhraní API Graphql
Http
"soap"
Websocket
hodnota Hodnota obsahu při importu rozhraní API řetězec
wsdlSelector Kritéria pro omezení importu WSDL na podmnožinu dokumentu ApiCreateOrUpdatePropertiesWsdlSelector

ApiCreateOrUpdatePropertiesWsdlSelector

Jméno Popis Hodnota
wsdlEndpointName Název koncového bodu (portu) pro import z WSDL řetězec
wsdlServiceName Název služby, která se má importovat z WSDL řetězec

ApiLicenseInformation

Jméno Popis Hodnota
Jméno Název licence použitý pro rozhraní API řetězec
adresa URL Adresa URL licence použité pro rozhraní API. Musí být ve formátu adresy URL. řetězec

ApiVersionSetContractDetails

Jméno Popis Hodnota
popis Popis sady verzí rozhraní API řetězec
id Identifikátor existující sady verzí rozhraní API Tuto hodnotu vynecháte, pokud chcete vytvořit novou sadu verzí. řetězec
Jméno Zobrazovaný název sady verzí rozhraní API řetězec
versionHeaderName Název parametru hlavičky HTTP, který označuje verzi rozhraní API, pokud je vlastnost versioningScheme nastavená na header. řetězec
versioningScheme Hodnota, která určuje, kde se bude identifikátor verze rozhraní API nacházet v požadavku HTTP. Hlavička
Dotaz
Segment
versionQueryName Název parametru dotazu, který označuje verzi rozhraní API, pokud je správa verzí nastavena na query. řetězec

AuthenticationSettingsContract

Jméno Popis Hodnota
oAuth2 Nastavení ověřování OAuth2 OAuth2AuthenticationSettingsContract
oAuth2AuthenticationSettings Kolekce nastavení ověřování OAuth2, která jsou součástí tohoto rozhraní API. OAuth2AuthenticationSettingsContract[]
openid Nastavení ověřování OpenID Connect OpenIdAuthenticationSettingsContract
openidAuthenticationSettings Kolekce nastavení ověřování Open ID Connect, která jsou součástí tohoto rozhraní API. OpenIdAuthenticationSettingsContract[]

Microsoft.ApiManagement/service/apis

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[^*#&+:<>?]+$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: služby
vlastnosti Entita rozhraní API vytváří vlastnosti aktualizace. ApiCreateOrUpdatePropertiesOrApiContractPropertProperties

OAuth2AuthenticationSettingsContract

Jméno Popis Hodnota
authorizationServerId Identifikátor autorizačního serveru OAuth. řetězec
rozsah rozsah operací. řetězec

OpenIdAuthenticationSettingsContract

Jméno Popis Hodnota
bearerTokenSendingMethods Postup odeslání tokenu na server Řetězcové pole obsahující některou z těchto možností:
AuthorizationHeader
Dotaz
openidProviderId Identifikátor autorizačního serveru OAuth. řetězec

SubscriptionKeyParameterNamesContract

Jméno Popis Hodnota
záhlaví Název hlavičky klíče předplatného řetězec
dotaz Název parametru řetězce dotazu klíče předplatného řetězec

Definice prostředku šablony ARM

Typ prostředku service/apis 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.ApiManagement/service/apis, přidejte do šablony následující JSON.

{
  "type": "Microsoft.ApiManagement/service/apis",
  "apiVersion": "2022-08-01",
  "name": "string",
  "properties": {
    "apiRevision": "string",
    "apiRevisionDescription": "string",
    "apiType": "string",
    "apiVersion": "string",
    "apiVersionDescription": "string",
    "apiVersionSet": {
      "description": "string",
      "id": "string",
      "name": "string",
      "versionHeaderName": "string",
      "versioningScheme": "string",
      "versionQueryName": "string"
    },
    "apiVersionSetId": "string",
    "authenticationSettings": {
      "oAuth2": {
        "authorizationServerId": "string",
        "scope": "string"
      },
      "oAuth2AuthenticationSettings": [
        {
          "authorizationServerId": "string",
          "scope": "string"
        }
      ],
      "openid": {
        "bearerTokenSendingMethods": [ "string" ],
        "openidProviderId": "string"
      },
      "openidAuthenticationSettings": [
        {
          "bearerTokenSendingMethods": [ "string" ],
          "openidProviderId": "string"
        }
      ]
    },
    "contact": {
      "email": "string",
      "name": "string",
      "url": "string"
    },
    "description": "string",
    "displayName": "string",
    "format": "string",
    "isCurrent": "bool",
    "license": {
      "name": "string",
      "url": "string"
    },
    "path": "string",
    "protocols": [ "string" ],
    "serviceUrl": "string",
    "sourceApiId": "string",
    "subscriptionKeyParameterNames": {
      "header": "string",
      "query": "string"
    },
    "subscriptionRequired": "bool",
    "termsOfServiceUrl": "string",
    "translateRequiredQueryParameters": "string",
    "type": "string",
    "value": "string",
    "wsdlSelector": {
      "wsdlEndpointName": "string",
      "wsdlServiceName": "string"
    }
  }
}

Hodnoty vlastností

ApiContactInformation

Jméno Popis Hodnota
E-mail E-mailová adresa kontaktní osoby nebo organizace Musí být ve formátu e-mailové adresy. řetězec
Jméno Identifikační jméno kontaktní osoby nebo organizace řetězec
adresa URL Adresa URL odkazující na kontaktní údaje. Musí být ve formátu adresy URL. řetězec

ApiCreateOrUpdatePropertiesOrApiContractProperties

Jméno Popis Hodnota
apiRevision Popisuje revizi rozhraní API. Pokud není zadána žádná hodnota, vytvoří se výchozí revize 1. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
apiRevisionDescription Popis revize rozhraní API řetězec

Omezení:
Maximální délka =
apiType Typ rozhraní API, které se má vytvořit.
* http vytvoření rozhraní REST API
* soap vytvoří předávací rozhraní API protokolu SOAP
* websocket vytvoření rozhraní API protokolu websocket
* graphql vytvoří rozhraní GraphQL API.
Graphql
Http
"soap"
Websocket
apiVersion Označuje identifikátor verze rozhraní API, pokud je rozhraní API s verzí. řetězec

Omezení:
Maximální délka =
apiVersionDescription Popis verze rozhraní API řetězec

Omezení:
Maximální délka =
apiVersionSet Podrobnosti o sadě verzí apiVersionSetContractDetails
apiVersionSetId Identifikátor prostředku pro související sadu ApiVersionSet. řetězec
authenticationSettings Kolekce nastavení ověřování, která jsou součástí tohoto rozhraní API. AuthenticationSettingsContract
kontakt Kontaktní informace pro rozhraní API apiContactInformation
popis Popis rozhraní API Může obsahovat značky formátování HTML. řetězec
displayName Název rozhraní API Musí mít délku 1 až 300 znaků. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
formát Formát obsahu, ve kterém se rozhraní API importuje Graphql-link
Openapi
Openapi+json
Openapi+json-link
Openapi-link
Swagger-json
swagger-link-json
Wadl-link-json
Wadl-xml
Wsdl
Wsdl-link
isCurrent Označuje, jestli je revize rozhraní API aktuální revizí rozhraní API. Bool
licence Informace o licenci pro rozhraní API apiLicenseInformation
cesta Relativní adresa URL jednoznačně identifikuje toto rozhraní API a všechny jeho cesty k prostředkům v rámci instance služby API Management. Připojí se k základní adrese URL koncového bodu rozhraní API zadané během vytváření instance služby a vytvoří veřejnou adresu URL pro toto rozhraní API. řetězec

Omezení:
Maximální délka = (povinné)
protokoly Popisuje, na kterých protokolech lze vyvolat operace v tomto rozhraní API. Řetězcové pole obsahující některou z těchto možností:
Http
Https
'ws'
Wss
serviceUrl Absolutní adresa URL back-endové služby, která toto rozhraní API implementuje. Nesmí být delší než 2 000 znaků. řetězec

Omezení:
Maximální délka =
sourceApiId Identifikátor rozhraní API zdrojového rozhraní API. řetězec
subscriptionKeyParameterNames Protokoly, u kterých je rozhraní API dostupné. SubscriptionKeyParameterNamesContract
subscriptionRequired Určuje, jestli se pro přístup k rozhraní API vyžaduje předplatné rozhraní API nebo produktu. Bool
termsOfServiceUrl Adresa URL podmínek služby pro rozhraní API. Musí být ve formátu adresy URL. řetězec
translateRequiredQueryParameters Strategie překladu požadovaných parametrů dotazu na šablony Ve výchozím nastavení má hodnotu template. Možné hodnoty: template, query Dotaz
Šablona
typ Typ rozhraní API Graphql
Http
"soap"
Websocket
hodnota Hodnota obsahu při importu rozhraní API řetězec
wsdlSelector Kritéria pro omezení importu WSDL na podmnožinu dokumentu ApiCreateOrUpdatePropertiesWsdlSelector

ApiCreateOrUpdatePropertiesWsdlSelector

Jméno Popis Hodnota
wsdlEndpointName Název koncového bodu (portu) pro import z WSDL řetězec
wsdlServiceName Název služby, která se má importovat z WSDL řetězec

ApiLicenseInformation

Jméno Popis Hodnota
Jméno Název licence použitý pro rozhraní API řetězec
adresa URL Adresa URL licence použité pro rozhraní API. Musí být ve formátu adresy URL. řetězec

ApiVersionSetContractDetails

Jméno Popis Hodnota
popis Popis sady verzí rozhraní API řetězec
id Identifikátor existující sady verzí rozhraní API Tuto hodnotu vynecháte, pokud chcete vytvořit novou sadu verzí. řetězec
Jméno Zobrazovaný název sady verzí rozhraní API řetězec
versionHeaderName Název parametru hlavičky HTTP, který označuje verzi rozhraní API, pokud je vlastnost versioningScheme nastavená na header. řetězec
versioningScheme Hodnota, která určuje, kde se bude identifikátor verze rozhraní API nacházet v požadavku HTTP. Hlavička
Dotaz
Segment
versionQueryName Název parametru dotazu, který označuje verzi rozhraní API, pokud je správa verzí nastavena na query. řetězec

AuthenticationSettingsContract

Jméno Popis Hodnota
oAuth2 Nastavení ověřování OAuth2 OAuth2AuthenticationSettingsContract
oAuth2AuthenticationSettings Kolekce nastavení ověřování OAuth2, která jsou součástí tohoto rozhraní API. OAuth2AuthenticationSettingsContract[]
openid Nastavení ověřování OpenID Connect OpenIdAuthenticationSettingsContract
openidAuthenticationSettings Kolekce nastavení ověřování Open ID Connect, která jsou součástí tohoto rozhraní API. OpenIdAuthenticationSettingsContract[]

Microsoft.ApiManagement/service/apis

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2022-08-01'
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[^*#&+:<>?]+$ (povinné)
vlastnosti Entita rozhraní API vytváří vlastnosti aktualizace. ApiCreateOrUpdatePropertiesOrApiContractPropertProperties
typ Typ prostředku Microsoft.ApiManagement/service/apis

OAuth2AuthenticationSettingsContract

Jméno Popis Hodnota
authorizationServerId Identifikátor autorizačního serveru OAuth. řetězec
rozsah rozsah operací. řetězec

OpenIdAuthenticationSettingsContract

Jméno Popis Hodnota
bearerTokenSendingMethods Postup odeslání tokenu na server Řetězcové pole obsahující některou z těchto možností:
AuthorizationHeader
Dotaz
openidProviderId Identifikátor autorizačního serveru OAuth. řetězec

SubscriptionKeyParameterNamesContract

Jméno Popis Hodnota
záhlaví Název hlavičky klíče předplatného řetězec
dotaz Název parametru řetězce dotazu klíče předplatného řetězec

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku service/apis 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.ApiManagement/service/apis, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/apis@2022-08-01"
  name = "string"
  body = jsonencode({
    properties = {
      apiRevision = "string"
      apiRevisionDescription = "string"
      apiType = "string"
      apiVersion = "string"
      apiVersionDescription = "string"
      apiVersionSet = {
        description = "string"
        id = "string"
        name = "string"
        versionHeaderName = "string"
        versioningScheme = "string"
        versionQueryName = "string"
      }
      apiVersionSetId = "string"
      authenticationSettings = {
        oAuth2 = {
          authorizationServerId = "string"
          scope = "string"
        }
        oAuth2AuthenticationSettings = [
          {
            authorizationServerId = "string"
            scope = "string"
          }
        ]
        openid = {
          bearerTokenSendingMethods = [
            "string"
          ]
          openidProviderId = "string"
        }
        openidAuthenticationSettings = [
          {
            bearerTokenSendingMethods = [
              "string"
            ]
            openidProviderId = "string"
          }
        ]
      }
      contact = {
        email = "string"
        name = "string"
        url = "string"
      }
      description = "string"
      displayName = "string"
      format = "string"
      isCurrent = bool
      license = {
        name = "string"
        url = "string"
      }
      path = "string"
      protocols = [
        "string"
      ]
      serviceUrl = "string"
      sourceApiId = "string"
      subscriptionKeyParameterNames = {
        header = "string"
        query = "string"
      }
      subscriptionRequired = bool
      termsOfServiceUrl = "string"
      translateRequiredQueryParameters = "string"
      type = "string"
      value = "string"
      wsdlSelector = {
        wsdlEndpointName = "string"
        wsdlServiceName = "string"
      }
    }
  })
}

Hodnoty vlastností

ApiContactInformation

Jméno Popis Hodnota
E-mail E-mailová adresa kontaktní osoby nebo organizace Musí být ve formátu e-mailové adresy. řetězec
Jméno Identifikační jméno kontaktní osoby nebo organizace řetězec
adresa URL Adresa URL odkazující na kontaktní údaje. Musí být ve formátu adresy URL. řetězec

ApiCreateOrUpdatePropertiesOrApiContractProperties

Jméno Popis Hodnota
apiRevision Popisuje revizi rozhraní API. Pokud není zadána žádná hodnota, vytvoří se výchozí revize 1. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
apiRevisionDescription Popis revize rozhraní API řetězec

Omezení:
Maximální délka =
apiType Typ rozhraní API, které se má vytvořit.
* http vytvoření rozhraní REST API
* soap vytvoří předávací rozhraní API protokolu SOAP
* websocket vytvoření rozhraní API protokolu websocket
* graphql vytvoří rozhraní GraphQL API.
Graphql
Http
"soap"
Websocket
apiVersion Označuje identifikátor verze rozhraní API, pokud je rozhraní API s verzí. řetězec

Omezení:
Maximální délka =
apiVersionDescription Popis verze rozhraní API řetězec

Omezení:
Maximální délka =
apiVersionSet Podrobnosti o sadě verzí apiVersionSetContractDetails
apiVersionSetId Identifikátor prostředku pro související sadu ApiVersionSet. řetězec
authenticationSettings Kolekce nastavení ověřování, která jsou součástí tohoto rozhraní API. AuthenticationSettingsContract
kontakt Kontaktní informace pro rozhraní API apiContactInformation
popis Popis rozhraní API Může obsahovat značky formátování HTML. řetězec
displayName Název rozhraní API Musí mít délku 1 až 300 znaků. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
formát Formát obsahu, ve kterém se rozhraní API importuje Graphql-link
Openapi
Openapi+json
Openapi+json-link
Openapi-link
Swagger-json
swagger-link-json
Wadl-link-json
Wadl-xml
Wsdl
Wsdl-link
isCurrent Označuje, jestli je revize rozhraní API aktuální revizí rozhraní API. Bool
licence Informace o licenci pro rozhraní API apiLicenseInformation
cesta Relativní adresa URL jednoznačně identifikuje toto rozhraní API a všechny jeho cesty k prostředkům v rámci instance služby API Management. Připojí se k základní adrese URL koncového bodu rozhraní API zadané během vytváření instance služby a vytvoří veřejnou adresu URL pro toto rozhraní API. řetězec

Omezení:
Maximální délka = (povinné)
protokoly Popisuje, na kterých protokolech lze vyvolat operace v tomto rozhraní API. Řetězcové pole obsahující některou z těchto možností:
Http
Https
'ws'
Wss
serviceUrl Absolutní adresa URL back-endové služby, která toto rozhraní API implementuje. Nesmí být delší než 2 000 znaků. řetězec

Omezení:
Maximální délka =
sourceApiId Identifikátor rozhraní API zdrojového rozhraní API. řetězec
subscriptionKeyParameterNames Protokoly, u kterých je rozhraní API dostupné. SubscriptionKeyParameterNamesContract
subscriptionRequired Určuje, jestli se pro přístup k rozhraní API vyžaduje předplatné rozhraní API nebo produktu. Bool
termsOfServiceUrl Adresa URL podmínek služby pro rozhraní API. Musí být ve formátu adresy URL. řetězec
translateRequiredQueryParameters Strategie překladu požadovaných parametrů dotazu na šablony Ve výchozím nastavení má hodnotu template. Možné hodnoty: template, query Dotaz
Šablona
typ Typ rozhraní API Graphql
Http
"soap"
Websocket
hodnota Hodnota obsahu při importu rozhraní API řetězec
wsdlSelector Kritéria pro omezení importu WSDL na podmnožinu dokumentu ApiCreateOrUpdatePropertiesWsdlSelector

ApiCreateOrUpdatePropertiesWsdlSelector

Jméno Popis Hodnota
wsdlEndpointName Název koncového bodu (portu) pro import z WSDL řetězec
wsdlServiceName Název služby, která se má importovat z WSDL řetězec

ApiLicenseInformation

Jméno Popis Hodnota
Jméno Název licence použitý pro rozhraní API řetězec
adresa URL Adresa URL licence použité pro rozhraní API. Musí být ve formátu adresy URL. řetězec

ApiVersionSetContractDetails

Jméno Popis Hodnota
popis Popis sady verzí rozhraní API řetězec
id Identifikátor existující sady verzí rozhraní API Tuto hodnotu vynecháte, pokud chcete vytvořit novou sadu verzí. řetězec
Jméno Zobrazovaný název sady verzí rozhraní API řetězec
versionHeaderName Název parametru hlavičky HTTP, který označuje verzi rozhraní API, pokud je vlastnost versioningScheme nastavená na header. řetězec
versioningScheme Hodnota, která určuje, kde se bude identifikátor verze rozhraní API nacházet v požadavku HTTP. Hlavička
Dotaz
Segment
versionQueryName Název parametru dotazu, který označuje verzi rozhraní API, pokud je správa verzí nastavena na query. řetězec

AuthenticationSettingsContract

Jméno Popis Hodnota
oAuth2 Nastavení ověřování OAuth2 OAuth2AuthenticationSettingsContract
oAuth2AuthenticationSettings Kolekce nastavení ověřování OAuth2, která jsou součástí tohoto rozhraní API. OAuth2AuthenticationSettingsContract[]
openid Nastavení ověřování OpenID Connect OpenIdAuthenticationSettingsContract
openidAuthenticationSettings Kolekce nastavení ověřování Open ID Connect, která jsou součástí tohoto rozhraní API. OpenIdAuthenticationSettingsContract[]

Microsoft.ApiManagement/service/apis

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[^*#&+:<>?]+$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: služby
vlastnosti Entita rozhraní API vytváří vlastnosti aktualizace. ApiCreateOrUpdatePropertiesOrApiContractPropertProperties
typ Typ prostředku Microsoft.ApiManagement/service/apis@2022-08-01

OAuth2AuthenticationSettingsContract

Jméno Popis Hodnota
authorizationServerId Identifikátor autorizačního serveru OAuth. řetězec
rozsah rozsah operací. řetězec

OpenIdAuthenticationSettingsContract

Jméno Popis Hodnota
bearerTokenSendingMethods Postup odeslání tokenu na server Řetězcové pole obsahující některou z těchto možností:
AuthorizationHeader
Dotaz
openidProviderId Identifikátor autorizačního serveru OAuth. řetězec

SubscriptionKeyParameterNamesContract

Jméno Popis Hodnota
záhlaví Název hlavičky klíče předplatného řetězec
dotaz Název parametru řetězce dotazu klíče předplatného řetězec