Microsoft.ApiManagement service/backends 2021-12-01-preview
Artikel 01/18/2024
1 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
Resurstypen tjänst/serverdelar kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.ApiManagement/service/backends-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.ApiManagement/service/backends@2021-12-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
credentials: {
authorization: {
parameter: 'string'
scheme: 'string'
}
certificate: [
'string'
]
certificateIds: [
'string'
]
header: {
{customized property}: [
'string'
]
}
query: {
{customized property}: [
'string'
]
}
}
description: 'string'
properties: {
serviceFabricCluster: {
clientCertificateId: 'string'
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'
}
}
Egenskapsvärden
tjänst/serverdelar
Name
Beskrivning
Värde
name
Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep .
sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken och bindestreck. Börja med bokstav och slut med alfanumeriskt.
parent
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 överordnad resurs .
Symboliskt namn för resurs av typen: tjänst
properties
Egenskaper för serverdelsentitetskontrakt.
BackendContractProperties
BackendContractProperties
Name
Beskrivning
Värde
autentiseringsuppgifter
Egenskaper för kontrakt för serverdelsautentiseringsuppgifter
BackendCredentialsContract
beskrivning
Beskrivning av serverdelen.
sträng
properties
Kontrakt för serverdelsegenskaper
BackendProperties
Protokollet
Protokoll för serverdelskommunikation.
"http" "soap" (krävs)
proxy
Egenskaper för serverdelsproxykontrakt
BackendProxyContract
resourceId
Hanterings-URI för resursen i det externa systemet. Den här URL:en kan vara armresurs-ID för Logic Apps, Funktionsappar eller API Apps.
sträng
title
Serverdelsrubrik.
sträng
Tls
Egenskaper för serverdels-TLS
BackendTlsEgenskaper
url
Körnings-URL för serverdelen.
sträng (krävs)
BackendCredentialsContract
Name
Beskrivning
Värde
parameter
Autentiseringsparametervärde.
sträng (krävs)
System
Namn på autentiseringsschema.
sträng (krävs)
Name
Beskrivning
Värde
{anpassad egenskap}
string[]
BackendCredentialsContractQuery
Name
Beskrivning
Värde
{anpassad egenskap}
string[]
BackendProperties
BackendServiceFabricClusterEgenskaper
Name
Beskrivning
Värde
clientCertificateId
Klientcertifikat-ID för hanteringsslutpunkten.
sträng
clientCertificatethumbprint
Tumavtrycket för klientcertifikatet för hanteringsslutpunkten. Ignoreras om certificatesIds tillhandahålls
sträng
managementEndpoints
Slutpunkten för klusterhantering.
string[] (krävs)
maxPartitionResolutionRetries
Maximalt antal återförsök vid försök att lösa partitionen.
int
serverCertificateThumbprints
Tumavtryck för certifikat som klusterhanteringstjänsten använder för tls-kommunikation
string[]
serverX509Names
Server X509-certifikatnamnsamling
X509CertificateName []
X509CertificateName
Name
Beskrivning
Värde
issuerCertificateThumbprint
Tumavtryck för certifikatutfärdaren.
sträng
name
Eget namn på certifikatet.
sträng
BackendProxyContract
Name
Beskrivning
Värde
password
Lösenord för att ansluta till WebProxy Server
sträng
url
Egenskapen WebProxy Server AbsoluteUri som innehåller hela URI:n som lagras i URI-instansen, inklusive alla fragment och frågesträngar.
sträng (krävs)
användarnamn
Användarnamn för att ansluta till WebProxy-servern
sträng
BackendTlsEgenskaper
Name
Beskrivning
Värde
validateCertificateChain
Flagga som anger om validering av SSL-certifikatkedja ska utföras när du använder självsignerade certifikat för den här serverdelsvärden.
boolesk
validateCertificateName
Flagga som anger om validering av SSL-certifikatnamn ska göras när du använder självsignerade certifikat för den här serverdelsvärden.
boolesk
Resursdefinition för ARM-mall
Resurstypen tjänst/serverdelar kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.ApiManagement/service/backends-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.ApiManagement/service/backends",
"apiVersion": "2021-12-01-preview",
"name": "string",
"properties": {
"credentials": {
"authorization": {
"parameter": "string",
"scheme": "string"
},
"certificate": [ "string" ],
"certificateIds": [ "string" ],
"header": {
"{customized property}": [ "string" ]
},
"query": {
"{customized property}": [ "string" ]
}
},
"description": "string",
"properties": {
"serviceFabricCluster": {
"clientCertificateId": "string",
"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"
}
}
Egenskapsvärden
tjänst/serverdelar
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.ApiManagement/service/backends"
apiVersion
Resurs-API-versionen
"2021-12-01-preview"
name
Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar .
sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken och bindestreck. Börja med bokstav och slut med alfanumeriskt.
properties
Egenskaper för serverdelsentitetskontrakt.
BackendContractProperties
BackendContractProperties
Name
Beskrivning
Värde
autentiseringsuppgifter
Egenskaper för kontrakt för serverdelsautentiseringsuppgifter
BackendCredentialsContract
beskrivning
Beskrivning av serverdelen.
sträng
properties
Kontrakt för serverdelsegenskaper
BackendProperties
Protokollet
Protokoll för serverdelskommunikation.
"http" "soap" (krävs)
proxy
Egenskaper för serverdelsproxykontrakt
BackendProxyContract
resourceId
Hanterings-URI för resursen i det externa systemet. Den här URL:en kan vara armresurs-ID för Logic Apps, Funktionsappar eller API Apps.
sträng
title
Serverdelsrubrik.
sträng
Tls
Egenskaper för serverdels-TLS
BackendTlsEgenskaper
url
Körnings-URL för serverdelen.
sträng (krävs)
BackendCredentialsContract
Name
Beskrivning
Värde
parameter
Autentiseringsparametervärde.
sträng (krävs)
System
Namn på autentiseringsschema.
sträng (krävs)
Name
Beskrivning
Värde
{anpassad egenskap}
string[]
BackendCredentialsContractQuery
Name
Beskrivning
Värde
{anpassad egenskap}
string[]
BackendProperties
BackendServiceFabricClusterEgenskaper
Name
Beskrivning
Värde
clientCertificateId
Klientcertifikat-ID för hanteringsslutpunkten.
sträng
clientCertificatethumbprint
Tumavtrycket för klientcertifikatet för hanteringsslutpunkten. Ignoreras om certificatesIds tillhandahålls
sträng
managementEndpoints
Slutpunkten för klusterhantering.
string[] (krävs)
maxPartitionResolutionRetries
Maximalt antal återförsök vid försök att lösa partitionen.
int
serverCertificateThumbprints
Tumavtryck för certifikat som klusterhanteringstjänsten använder för tls-kommunikation
string[]
serverX509Names
Server X509-certifikatnamnsamling
X509CertificateName []
X509CertificateName
Name
Beskrivning
Värde
issuerCertificateThumbprint
Tumavtryck för certifikatutfärdaren.
sträng
name
Eget namn på certifikatet.
sträng
BackendProxyContract
Name
Beskrivning
Värde
password
Lösenord för att ansluta till WebProxy Server
sträng
url
Egenskapen WebProxy Server AbsoluteUri som innehåller hela URI:n som lagras i URI-instansen, inklusive alla fragment och frågesträngar.
sträng (krävs)
användarnamn
Användarnamn för att ansluta till WebProxy-servern
sträng
BackendTlsEgenskaper
Name
Beskrivning
Värde
validateCertificateChain
Flagga som anger om validering av SSL-certifikatkedja ska utföras när du använder självsignerade certifikat för den här serverdelsvärden.
boolesk
validateCertificateName
Flagga som anger om validering av SSL-certifikatnamn ska göras när du använder självsignerade certifikat för den här serverdelsvärden.
boolesk
Resurstypen tjänst/serverdelar kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.ApiManagement/service/backends-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ApiManagement/service/backends@2021-12-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
credentials = {
authorization = {
parameter = "string"
scheme = "string"
}
certificate = [
"string"
]
certificateIds = [
"string"
]
header = {
{customized property} = [
"string"
]
}
query = {
{customized property} = [
"string"
]
}
}
description = "string"
properties = {
serviceFabricCluster = {
clientCertificateId = "string"
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"
}
})
}
Egenskapsvärden
tjänst/serverdelar
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.ApiManagement/service/backends@2021-12-01-preview"
name
Resursnamnet
sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken och bindestreck. Börja med bokstav och slut med alfanumeriskt.
parent_id
ID:t för resursen som är överordnad för den här resursen.
ID för resurs av typen: tjänst
properties
Egenskaper för serverdelsentitetskontrakt.
BackendContractProperties
BackendContractProperties
Name
Beskrivning
Värde
autentiseringsuppgifter
Egenskaper för kontrakt för serverdelsautentiseringsuppgifter
BackendCredentialsContract
beskrivning
Beskrivning av serverdelen.
sträng
properties
Kontrakt för serverdelsegenskaper
BackendProperties
Protokollet
Protokoll för serverdelskommunikation.
"http" "soap" (krävs)
proxy
Egenskaper för serverdelsproxykontrakt
BackendProxyContract
resourceId
Hanterings-URI för resursen i det externa systemet. Den här URL:en kan vara armresurs-ID för Logic Apps, Funktionsappar eller API Apps.
sträng
title
Serverdelsrubrik.
sträng
Tls
Egenskaper för serverdels-TLS
BackendTlsEgenskaper
url
Körnings-URL för serverdelen.
sträng (krävs)
BackendCredentialsContract
Name
Beskrivning
Värde
parameter
Autentiseringsparametervärde.
sträng (krävs)
System
Namn på autentiseringsschema.
sträng (krävs)
Name
Beskrivning
Värde
{anpassad egenskap}
string[]
BackendCredentialsContractQuery
Name
Beskrivning
Värde
{anpassad egenskap}
string[]
BackendProperties
BackendServiceFabricClusterEgenskaper
Name
Beskrivning
Värde
clientCertificateId
Klientcertifikat-ID för hanteringsslutpunkten.
sträng
clientCertificatethumbprint
Tumavtrycket för klientcertifikatet för hanteringsslutpunkten. Ignoreras om certificatesIds tillhandahålls
sträng
managementEndpoints
Slutpunkten för klusterhantering.
string[] (krävs)
maxPartitionResolutionRetries
Maximalt antal återförsök vid försök att lösa partitionen.
int
serverCertificateThumbprints
Tumavtryck för certifikat som klusterhanteringstjänsten använder för tls-kommunikation
string[]
serverX509Names
Server X509-certifikatnamnsamling
X509CertificateName []
X509CertificateName
Name
Beskrivning
Värde
issuerCertificateThumbprint
Tumavtryck för certifikatutfärdaren.
sträng
name
Eget namn på certifikatet.
sträng
BackendProxyContract
Name
Beskrivning
Värde
password
Lösenord för att ansluta till WebProxy Server
sträng
url
Egenskapen WebProxy Server AbsoluteUri som innehåller hela URI:n som lagras i URI-instansen, inklusive alla fragment och frågesträngar.
sträng (krävs)
användarnamn
Användarnamn för att ansluta till WebProxy-servern
sträng
BackendTlsEgenskaper
Name
Beskrivning
Värde
validateCertificateChain
Flagga som anger om SSL-certifikatkedjans validering ska utföras när du använder självsignerade certifikat för den här serverdelsvärden.
boolesk
validateCertificateName
Flagga som anger om SSL-certifikatets namnverifiering ska utföras när du använder självsignerade certifikat för den här serverdelsvärden.
boolesk