Sdílet prostřednictvím


Služba Microsoft.ApiManagement / back-endy 2018-01-01

Definice prostředku Bicep

Typ prostředku služby nebo back-endu 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/back-ends, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.ApiManagement/service/backends@2018-01-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'
  }
}

Hodnoty vlastností

BackendAuthorizationHeaderCredentials

Jméno Popis Hodnota
parametr Hodnota parametru ověřování řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
schéma Název schématu ověřování řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)

Back-endContractProperties

Jméno Popis Hodnota
pověření Vlastnosti kontraktu přihlašovacích údajů back-endu BackendCredentialsContract
popis Popis back-endu řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
vlastnosti Kontrakt vlastností back-endu back-endovýchproperties
protokol Komunikační protokol back-endu. Http
Soap (povinné)
plná moc Vlastnosti kontraktu proxy serveru back-endu backendProxyContract
resourceId Identifikátor URI správy prostředku v externím systému Tato adresa URL může být ID prostředku Arm pro Logic Apps, Function Apps nebo Api Apps. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
titul Název back-endu řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
tls Vlastnosti protokolu TLS back-endu back-endTlsProperties
adresa URL Adresa URL modulu runtime back-endu řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)

BackendCredentialsContract

Jméno Popis Hodnota
oprávnění Ověřování autorizační hlavičky BackendAuthorizationHeaderCredentials
certifikát Seznam kryptografického otisku klientského certifikátu string[]
záhlaví Popis parametru hlavičky backendCredentialsContractHeader
dotaz Popis parametru dotazu backendCredentialsContractQuery

BackendCredentialsContractHeader

Jméno Popis Hodnota

BackendCredentialsContractQuery

Jméno Popis Hodnota

BackendProperties

Jméno Popis Hodnota
serviceFabricCluster Vlastnosti clusteru Service Fabric back-endu backendServiceFabricClusterProperties

BackendProxyContract

Jméno Popis Hodnota
heslo Heslo pro připojení k serveru WebProxy řetězec
adresa URL Vlastnost WebProxy Server AbsoluteUri, která zahrnuje celý identifikátor URI uložený v instanci Uri, včetně všech fragmentů a řetězců dotazů. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
uživatelské jméno Uživatelské jméno pro připojení k serveru WebProxy řetězec

BackendServiceFabricClusterProperties

Jméno Popis Hodnota
clientCertificatethumbprint Kryptografický otisk klientského certifikátu pro koncový bod správy. string (povinné)
managementEndpoints Koncový bod správy clusteru. string[] (povinné)
maxPartitionResolutionRetries Maximální počet opakování při pokusu o vyřešení oddílu Int
serverCertificateThumbprints Kryptografické otisky služby pro správu clusteru certifikátů používají pro komunikaci tls string[]
serverX509Names Kolekce názvů certifikátů X509 serveru X509CertificateName[]

BackendTlsProperties

Jméno Popis Hodnota
validateCertificateChain Příznak označující, jestli se má ověření řetězu certifikátů SSL provést při použití certifikátů podepsaných svým držitelem pro tohoto back-endového hostitele. Bool
validateCertificateName Příznak označující, jestli se má ověření názvu certifikátu SSL provést při použití certifikátů podepsaných svým držitelem pro tohoto back-endového hostitele. Bool

Microsoft.ApiManagement/service/back-ends

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

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = (^[\w]+$)|(^[\w][\w\-]+[\w]$) (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 Vlastnosti kontraktu back-endových entit back-endcontractProperties

X509CertificateName

Jméno Popis Hodnota
issuerCertificateThumbprint Kryptografický otisk pro vystavitele certifikátu řetězec
Jméno Běžný název certifikátu řetězec

Definice prostředku šablony ARM

Typ prostředku služby nebo back-endu 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/back-ends, přidejte do šablony následující JSON.

{
  "type": "Microsoft.ApiManagement/service/backends",
  "apiVersion": "2018-01-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"
  }
}

Hodnoty vlastností

BackendAuthorizationHeaderCredentials

Jméno Popis Hodnota
parametr Hodnota parametru ověřování řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
schéma Název schématu ověřování řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)

Back-endContractProperties

Jméno Popis Hodnota
pověření Vlastnosti kontraktu přihlašovacích údajů back-endu BackendCredentialsContract
popis Popis back-endu řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
vlastnosti Kontrakt vlastností back-endu back-endovýchproperties
protokol Komunikační protokol back-endu. Http
Soap (povinné)
plná moc Vlastnosti kontraktu proxy serveru back-endu backendProxyContract
resourceId Identifikátor URI správy prostředku v externím systému Tato adresa URL může být ID prostředku Arm pro Logic Apps, Function Apps nebo Api Apps. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
titul Název back-endu řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
tls Vlastnosti protokolu TLS back-endu back-endTlsProperties
adresa URL Adresa URL modulu runtime back-endu řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)

BackendCredentialsContract

Jméno Popis Hodnota
oprávnění Ověřování autorizační hlavičky BackendAuthorizationHeaderCredentials
certifikát Seznam kryptografického otisku klientského certifikátu string[]
záhlaví Popis parametru hlavičky backendCredentialsContractHeader
dotaz Popis parametru dotazu backendCredentialsContractQuery

BackendCredentialsContractHeader

Jméno Popis Hodnota

BackendCredentialsContractQuery

Jméno Popis Hodnota

BackendProperties

Jméno Popis Hodnota
serviceFabricCluster Vlastnosti clusteru Service Fabric back-endu backendServiceFabricClusterProperties

BackendProxyContract

Jméno Popis Hodnota
heslo Heslo pro připojení k serveru WebProxy řetězec
adresa URL Vlastnost WebProxy Server AbsoluteUri, která zahrnuje celý identifikátor URI uložený v instanci Uri, včetně všech fragmentů a řetězců dotazů. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
uživatelské jméno Uživatelské jméno pro připojení k serveru WebProxy řetězec

BackendServiceFabricClusterProperties

Jméno Popis Hodnota
clientCertificatethumbprint Kryptografický otisk klientského certifikátu pro koncový bod správy. string (povinné)
managementEndpoints Koncový bod správy clusteru. string[] (povinné)
maxPartitionResolutionRetries Maximální počet opakování při pokusu o vyřešení oddílu Int
serverCertificateThumbprints Kryptografické otisky služby pro správu clusteru certifikátů používají pro komunikaci tls string[]
serverX509Names Kolekce názvů certifikátů X509 serveru X509CertificateName[]

BackendTlsProperties

Jméno Popis Hodnota
validateCertificateChain Příznak označující, jestli se má ověření řetězu certifikátů SSL provést při použití certifikátů podepsaných svým držitelem pro tohoto back-endového hostitele. Bool
validateCertificateName Příznak označující, jestli se má ověření názvu certifikátu SSL provést při použití certifikátů podepsaných svým držitelem pro tohoto back-endového hostitele. Bool

Microsoft.ApiManagement/service/back-ends

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

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = (^[\w]+$)|(^[\w][\w\-]+[\w]$) (povinné)
vlastnosti Vlastnosti kontraktu back-endových entit back-endcontractProperties
typ Typ prostředku Microsoft.ApiManagement/service/back-ends

X509CertificateName

Jméno Popis Hodnota
issuerCertificateThumbprint Kryptografický otisk pro vystavitele certifikátu řetězec
Jméno Běžný název certifikátu řetězec

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku služby nebo back-endu 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/back-ends, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/backends@2018-01-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"
    }
  })
}

Hodnoty vlastností

BackendAuthorizationHeaderCredentials

Jméno Popis Hodnota
parametr Hodnota parametru ověřování řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
schéma Název schématu ověřování řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)

Back-endContractProperties

Jméno Popis Hodnota
pověření Vlastnosti kontraktu přihlašovacích údajů back-endu BackendCredentialsContract
popis Popis back-endu řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
vlastnosti Kontrakt vlastností back-endu back-endovýchproperties
protokol Komunikační protokol back-endu. Http
Soap (povinné)
plná moc Vlastnosti kontraktu proxy serveru back-endu backendProxyContract
resourceId Identifikátor URI správy prostředku v externím systému Tato adresa URL může být ID prostředku Arm pro Logic Apps, Function Apps nebo Api Apps. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
titul Název back-endu řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
tls Vlastnosti protokolu TLS back-endu back-endTlsProperties
adresa URL Adresa URL modulu runtime back-endu řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)

BackendCredentialsContract

Jméno Popis Hodnota
oprávnění Ověřování autorizační hlavičky BackendAuthorizationHeaderCredentials
certifikát Seznam kryptografického otisku klientského certifikátu string[]
záhlaví Popis parametru hlavičky backendCredentialsContractHeader
dotaz Popis parametru dotazu backendCredentialsContractQuery

BackendCredentialsContractHeader

Jméno Popis Hodnota

BackendCredentialsContractQuery

Jméno Popis Hodnota

BackendProperties

Jméno Popis Hodnota
serviceFabricCluster Vlastnosti clusteru Service Fabric back-endu backendServiceFabricClusterProperties

BackendProxyContract

Jméno Popis Hodnota
heslo Heslo pro připojení k serveru WebProxy řetězec
adresa URL Vlastnost WebProxy Server AbsoluteUri, která zahrnuje celý identifikátor URI uložený v instanci Uri, včetně všech fragmentů a řetězců dotazů. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
uživatelské jméno Uživatelské jméno pro připojení k serveru WebProxy řetězec

BackendServiceFabricClusterProperties

Jméno Popis Hodnota
clientCertificatethumbprint Kryptografický otisk klientského certifikátu pro koncový bod správy. string (povinné)
managementEndpoints Koncový bod správy clusteru. string[] (povinné)
maxPartitionResolutionRetries Maximální počet opakování při pokusu o vyřešení oddílu Int
serverCertificateThumbprints Kryptografické otisky služby pro správu clusteru certifikátů používají pro komunikaci tls string[]
serverX509Names Kolekce názvů certifikátů X509 serveru X509CertificateName[]

BackendTlsProperties

Jméno Popis Hodnota
validateCertificateChain Příznak označující, jestli se má ověření řetězu certifikátů SSL provést při použití certifikátů podepsaných svým držitelem pro tohoto back-endového hostitele. Bool
validateCertificateName Příznak označující, jestli se má ověření názvu certifikátu SSL provést při použití certifikátů podepsaných svým držitelem pro tohoto back-endového hostitele. Bool

Microsoft.ApiManagement/service/back-ends

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

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = (^[\w]+$)|(^[\w][\w\-]+[\w]$) (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: služby
vlastnosti Vlastnosti kontraktu back-endových entit back-endcontractProperties
typ Typ prostředku Microsoft.ApiManagement/service/backends@2018-01-01

X509CertificateName

Jméno Popis Hodnota
issuerCertificateThumbprint Kryptografický otisk pro vystavitele certifikátu řetězec
Jméno Běžný název certifikátu řetězec