Delen via


Microsoft.ApiManagement-service/backends 2017-03-01

Bicep-resourcedefinitie

Het resourcetype service/back-end kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.ApiManagement/service/backends wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.ApiManagement/service/backends@2017-03-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    credentials: {
      authorization: {
        parameter: 'string'
        scheme: 'string'
      }
      certificate: [
        'string'
      ]
      header: {
        {customized property}: [
          'string'
        ]
      }
      query: {
        {customized property}: [
          'string'
        ]
      }
    }
    description: 'string'
    properties: {
      serviceFabricCluster: {
        clientCertificatethumbprint: 'string'
        managementEndpoints: [
          'string'
        ]
        maxPartitionResolutionRetries: int
        serverCertificateThumbprints: [
          'string'
        ]
        serverX509Names: [
          {
            issuerCertificateThumbprint: 'string'
            name: 'string'
          }
        ]
      }
    }
    protocol: 'string'
    proxy: {
      password: 'string'
      url: 'string'
      username: 'string'
    }
    resourceId: 'string'
    title: 'string'
    tls: {
      validateCertificateChain: bool
      validateCertificateName: bool
    }
    url: 'string'
  }
}

Eigenschapswaarden

BackendAuthorizationHeaderCredentials

Naam Beschrijving Waarde
parameter Waarde van verificatieparameter. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)
plan Naam van verificatieschema. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)

BackendContractProperties

Naam Beschrijving Waarde
geloofsbrief Contracteigenschappen voor back-endreferenties BackendCredentialsContract
beschrijving Beschrijving van back-end. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
Eigenschappen Contract voor back-endeigenschappen BackendProperties-
protocol Protocol voor back-endcommunicatie. 'http'
'zeep' (vereist)
proxy Eigenschappen van back-endproxycontract BackendProxyContract-
resourceId Beheer-URI van de resource in extern systeem. Deze URL kan de Arm-resource-id van Logic Apps, Functie-apps of API-apps zijn. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
titel Back-endtitel. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
tls TLS-eigenschappen voor back-end BackendTlsProperties-
URL Runtime-URL van de back-end. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)

BackendCredentialsContract

Naam Beschrijving Waarde
machtiging Verificatie van autorisatieheader BackendAuthorizationHeaderCredentials
certificaat Lijst met vingerafdruk van clientcertificaat. tekenreeks[]
rubriek Beschrijving van headerparameter. BackendCredentialsContractHeader-
vraag Beschrijving van queryparameter. BackendCredentialsContractQuery-

BackendCredentialsContractHeader

Naam Beschrijving Waarde

BackendCredentialsContractQuery

Naam Beschrijving Waarde

BackendProperties

Naam Beschrijving Waarde
serviceFabricCluster Eigenschappen van service fabric-back-endcluster BackendServiceFabricClusterProperties

BackendProxyContract

Naam Beschrijving Waarde
wachtwoord Wachtwoord om verbinding te maken met de WebProxy-server snaar
URL De eigenschap AbsoluteUri van WebProxy Server die de volledige URI bevat die is opgeslagen in het URI-exemplaar, inclusief alle fragmenten en queryreeksen. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)
gebruikersnaam Gebruikersnaam om verbinding te maken met de WebProxy-server snaar

BackendServiceFabricClusterProperties

Naam Beschrijving Waarde
clientCertificatethumbprint De vingerafdruk van het clientcertificaat voor het beheereindpunt. tekenreeks (vereist)
managementEndpoints Het eindpunt voor clusterbeheer. tekenreeks[] (vereist)
maxPartitionResolutionRetries Maximum aantal nieuwe pogingen tijdens het oplossen van de partitie. Int
serverCertificateThumbprints Vingerafdruk van certificaten die door de clusterbeheerservice worden gebruikt voor tls-communicatie tekenreeks[]
serverX509Names Verzameling server X509-certificaatnamen X509CertificateName[]

BackendTlsProperties

Naam Beschrijving Waarde
validateCertificateChain Vlag die aangeeft of validatie van SSL-certificaatketens moet worden uitgevoerd bij het gebruik van zelfondertekende certificaten voor deze back-endhost. Bool
validateCertificateName Vlag die aangeeft of validatie van SSL-certificaatnaam moet worden uitgevoerd bij het gebruik van zelfondertekende certificaten voor deze back-endhost. Bool

Microsoft.ApiManagement/service/backends

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
Patroon = ^[^*#&+:<>?]+$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: service
Eigenschappen Contracteigenschappen voor back-endentiteit. BackendContractProperties-

X509CertificateName

Naam Beschrijving Waarde
issuerCertificateThumbprint Vingerafdruk voor de uitgever van het certificaat. snaar
naam Algemene naam van het certificaat. snaar

Resourcedefinitie van ARM-sjabloon

Het resourcetype service/back-end kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource voor Microsoft.ApiManagement/service/backends wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.ApiManagement/service/backends",
  "apiVersion": "2017-03-01",
  "name": "string",
  "properties": {
    "credentials": {
      "authorization": {
        "parameter": "string",
        "scheme": "string"
      },
      "certificate": [ "string" ],
      "header": {
        "{customized property}": [ "string" ]
      },
      "query": {
        "{customized property}": [ "string" ]
      }
    },
    "description": "string",
    "properties": {
      "serviceFabricCluster": {
        "clientCertificatethumbprint": "string",
        "managementEndpoints": [ "string" ],
        "maxPartitionResolutionRetries": "int",
        "serverCertificateThumbprints": [ "string" ],
        "serverX509Names": [
          {
            "issuerCertificateThumbprint": "string",
            "name": "string"
          }
        ]
      }
    },
    "protocol": "string",
    "proxy": {
      "password": "string",
      "url": "string",
      "username": "string"
    },
    "resourceId": "string",
    "title": "string",
    "tls": {
      "validateCertificateChain": "bool",
      "validateCertificateName": "bool"
    },
    "url": "string"
  }
}

Eigenschapswaarden

BackendAuthorizationHeaderCredentials

Naam Beschrijving Waarde
parameter Waarde van verificatieparameter. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)
plan Naam van verificatieschema. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)

BackendContractProperties

Naam Beschrijving Waarde
geloofsbrief Contracteigenschappen voor back-endreferenties BackendCredentialsContract
beschrijving Beschrijving van back-end. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
Eigenschappen Contract voor back-endeigenschappen BackendProperties-
protocol Protocol voor back-endcommunicatie. 'http'
'zeep' (vereist)
proxy Eigenschappen van back-endproxycontract BackendProxyContract-
resourceId Beheer-URI van de resource in extern systeem. Deze URL kan de Arm-resource-id van Logic Apps, Functie-apps of API-apps zijn. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
titel Back-endtitel. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
tls TLS-eigenschappen voor back-end BackendTlsProperties-
URL Runtime-URL van de back-end. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)

BackendCredentialsContract

Naam Beschrijving Waarde
machtiging Verificatie van autorisatieheader BackendAuthorizationHeaderCredentials
certificaat Lijst met vingerafdruk van clientcertificaat. tekenreeks[]
rubriek Beschrijving van headerparameter. BackendCredentialsContractHeader-
vraag Beschrijving van queryparameter. BackendCredentialsContractQuery-

BackendCredentialsContractHeader

Naam Beschrijving Waarde

BackendCredentialsContractQuery

Naam Beschrijving Waarde

BackendProperties

Naam Beschrijving Waarde
serviceFabricCluster Eigenschappen van service fabric-back-endcluster BackendServiceFabricClusterProperties

BackendProxyContract

Naam Beschrijving Waarde
wachtwoord Wachtwoord om verbinding te maken met de WebProxy-server snaar
URL De eigenschap AbsoluteUri van WebProxy Server die de volledige URI bevat die is opgeslagen in het URI-exemplaar, inclusief alle fragmenten en queryreeksen. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)
gebruikersnaam Gebruikersnaam om verbinding te maken met de WebProxy-server snaar

BackendServiceFabricClusterProperties

Naam Beschrijving Waarde
clientCertificatethumbprint De vingerafdruk van het clientcertificaat voor het beheereindpunt. tekenreeks (vereist)
managementEndpoints Het eindpunt voor clusterbeheer. tekenreeks[] (vereist)
maxPartitionResolutionRetries Maximum aantal nieuwe pogingen tijdens het oplossen van de partitie. Int
serverCertificateThumbprints Vingerafdruk van certificaten die door de clusterbeheerservice worden gebruikt voor tls-communicatie tekenreeks[]
serverX509Names Verzameling server X509-certificaatnamen X509CertificateName[]

BackendTlsProperties

Naam Beschrijving Waarde
validateCertificateChain Vlag die aangeeft of validatie van SSL-certificaatketens moet worden uitgevoerd bij het gebruik van zelfondertekende certificaten voor deze back-endhost. Bool
validateCertificateName Vlag die aangeeft of validatie van SSL-certificaatnaam moet worden uitgevoerd bij het gebruik van zelfondertekende certificaten voor deze back-endhost. Bool

Microsoft.ApiManagement/service/backends

Naam Beschrijving Waarde
apiVersion De API-versie '2017-03-01'
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
Patroon = ^[^*#&+:<>?]+$ (vereist)
Eigenschappen Contracteigenschappen voor back-endentiteit. BackendContractProperties-
type Het resourcetype 'Microsoft.ApiManagement/service/backends'

X509CertificateName

Naam Beschrijving Waarde
issuerCertificateThumbprint Vingerafdruk voor de uitgever van het certificaat. snaar
naam Algemene naam van het certificaat. snaar

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype service/back-end kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.ApiManagement/service/back-endresource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/backends@2017-03-01"
  name = "string"
  body = jsonencode({
    properties = {
      credentials = {
        authorization = {
          parameter = "string"
          scheme = "string"
        }
        certificate = [
          "string"
        ]
        header = {
          {customized property} = [
            "string"
          ]
        }
        query = {
          {customized property} = [
            "string"
          ]
        }
      }
      description = "string"
      properties = {
        serviceFabricCluster = {
          clientCertificatethumbprint = "string"
          managementEndpoints = [
            "string"
          ]
          maxPartitionResolutionRetries = int
          serverCertificateThumbprints = [
            "string"
          ]
          serverX509Names = [
            {
              issuerCertificateThumbprint = "string"
              name = "string"
            }
          ]
        }
      }
      protocol = "string"
      proxy = {
        password = "string"
        url = "string"
        username = "string"
      }
      resourceId = "string"
      title = "string"
      tls = {
        validateCertificateChain = bool
        validateCertificateName = bool
      }
      url = "string"
    }
  })
}

Eigenschapswaarden

BackendAuthorizationHeaderCredentials

Naam Beschrijving Waarde
parameter Waarde van verificatieparameter. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)
plan Naam van verificatieschema. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)

BackendContractProperties

Naam Beschrijving Waarde
geloofsbrief Contracteigenschappen voor back-endreferenties BackendCredentialsContract
beschrijving Beschrijving van back-end. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
Eigenschappen Contract voor back-endeigenschappen BackendProperties-
protocol Protocol voor back-endcommunicatie. 'http'
'zeep' (vereist)
proxy Eigenschappen van back-endproxycontract BackendProxyContract-
resourceId Beheer-URI van de resource in extern systeem. Deze URL kan de Arm-resource-id van Logic Apps, Functie-apps of API-apps zijn. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
titel Back-endtitel. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
tls TLS-eigenschappen voor back-end BackendTlsProperties-
URL Runtime-URL van de back-end. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)

BackendCredentialsContract

Naam Beschrijving Waarde
machtiging Verificatie van autorisatieheader BackendAuthorizationHeaderCredentials
certificaat Lijst met vingerafdruk van clientcertificaat. tekenreeks[]
rubriek Beschrijving van headerparameter. BackendCredentialsContractHeader-
vraag Beschrijving van queryparameter. BackendCredentialsContractQuery-

BackendCredentialsContractHeader

Naam Beschrijving Waarde

BackendCredentialsContractQuery

Naam Beschrijving Waarde

BackendProperties

Naam Beschrijving Waarde
serviceFabricCluster Eigenschappen van service fabric-back-endcluster BackendServiceFabricClusterProperties

BackendProxyContract

Naam Beschrijving Waarde
wachtwoord Wachtwoord om verbinding te maken met de WebProxy-server snaar
URL De eigenschap AbsoluteUri van WebProxy Server die de volledige URI bevat die is opgeslagen in het URI-exemplaar, inclusief alle fragmenten en queryreeksen. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)
gebruikersnaam Gebruikersnaam om verbinding te maken met de WebProxy-server snaar

BackendServiceFabricClusterProperties

Naam Beschrijving Waarde
clientCertificatethumbprint De vingerafdruk van het clientcertificaat voor het beheereindpunt. tekenreeks (vereist)
managementEndpoints Het eindpunt voor clusterbeheer. tekenreeks[] (vereist)
maxPartitionResolutionRetries Maximum aantal nieuwe pogingen tijdens het oplossen van de partitie. Int
serverCertificateThumbprints Vingerafdruk van certificaten die door de clusterbeheerservice worden gebruikt voor tls-communicatie tekenreeks[]
serverX509Names Verzameling server X509-certificaatnamen X509CertificateName[]

BackendTlsProperties

Naam Beschrijving Waarde
validateCertificateChain Vlag die aangeeft of validatie van SSL-certificaatketens moet worden uitgevoerd bij het gebruik van zelfondertekende certificaten voor deze back-endhost. Bool
validateCertificateName Vlag die aangeeft of validatie van SSL-certificaatnaam moet worden uitgevoerd bij het gebruik van zelfondertekende certificaten voor deze back-endhost. Bool

Microsoft.ApiManagement/service/backends

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1
Patroon = ^[^*#&+:<>?]+$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: service-
Eigenschappen Contracteigenschappen voor back-endentiteit. BackendContractProperties-
type Het resourcetype "Microsoft.ApiManagement/service/backends@2017-03-01"

X509CertificateName

Naam Beschrijving Waarde
issuerCertificateThumbprint Vingerafdruk voor de uitgever van het certificaat. snaar
naam Algemene naam van het certificaat. snaar