Udostępnij za pośrednictwem


Microsoft.ApiManagement service/backends 2016-10-10

Definicja zasobu Bicep

Typ zasobu usługi/zaplecza można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ApiManagement/service/backends, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.ApiManagement/service/backends@2016-10-10' = {
  parent: resourceSymbolicName
  certificate: [
    'string'
  ]
  description: 'string'
  header: {
    {customized property}: [
      'string'
    ]
  }
  name: 'string'
  parameter: 'string'
  password: 'string'
  properties: {
    skipCertificateChainValidation: bool
    skipCertificateNameValidation: bool
  }
  protocol: 'string'
  query: {
    {customized property}: [
      'string'
    ]
  }
  resourceId: 'string'
  scheme: 'string'
  title: 'string'
  url: 'string'
  username: 'string'
}

Wartości właściwości

BackendCredentialsContractHeader

Nazwa Opis Wartość

BackendCredentialsContractQuery

Nazwa Opis Wartość

Właściwości zaplecza

Nazwa Opis Wartość
skipCertificateChainValidation Flaga wskazująca, czy walidacja łańcucha certyfikatów SSL powinna zostać pominięta podczas używania certyfikatów z podpisem własnym dla tego hosta zaplecza. Bool
skipCertificateNameValidation Flaga wskazująca, czy weryfikacja nazwy certyfikatu SSL powinna zostać pominięta podczas używania certyfikatów z podpisem własnym dla tego hosta zaplecza. Bool

Microsoft.ApiManagement/service/backends

Nazwa Opis Wartość
certyfikat Lista odcisku palca certyfikatu klienta. string[]
opis Opis zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
nagłówek Opis parametru nagłówka. BackendCredentialsContractHeader
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[^*#&+:<>?]+$ (wymagane)
parametr Wartość parametru uwierzytelniania. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1 (wymagana)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: usługi
hasło Hasło do nawiązania połączenia z serwerem WebProxy struna
Właściwości Właściwości specyficzne dla zaplecza. BackendProperties
protokół Protokół komunikacyjny zaplecza. "http"
"soap" (wymagane)
zapytanie Opis parametru zapytania. BackendCredentialsContractQuery
resourceId Identyfikator URI zarządzania zasobu w systemie zewnętrznym. Ten adres URL może być identyfikatorem zasobu arm usługi Logic Apps, aplikacji funkcji lub usługi Api Apps. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
plan Nazwa schematu uwierzytelniania. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1 (wymagana)
tytuł Tytuł zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
adres URL Właściwość AbsoluteUri serwera WebProxy, która zawiera cały identyfikator URI przechowywany w wystąpieniu identyfikatora Uri, w tym wszystkie fragmenty i ciągi zapytania. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1 (wymagana)
nazwa użytkownika Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy struna

Definicja zasobu szablonu usługi ARM

Typ zasobu usługi/zaplecza można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ApiManagement/service/backends, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.ApiManagement/service/backends",
  "apiVersion": "2016-10-10",
  "name": "string",
  "certificate": [ "string" ],
  "description": "string",
  "header": {
    "{customized property}": [ "string" ]
  },
  "parameter": "string",
  "password": "string",
  "properties": {
    "skipCertificateChainValidation": "bool",
    "skipCertificateNameValidation": "bool"
  },
  "protocol": "string",
  "query": {
    "{customized property}": [ "string" ]
  },
  "resourceId": "string",
  "scheme": "string",
  "title": "string",
  "url": "string",
  "username": "string"
}

Wartości właściwości

BackendCredentialsContractHeader

Nazwa Opis Wartość

BackendCredentialsContractQuery

Nazwa Opis Wartość

Właściwości zaplecza

Nazwa Opis Wartość
skipCertificateChainValidation Flaga wskazująca, czy walidacja łańcucha certyfikatów SSL powinna zostać pominięta podczas używania certyfikatów z podpisem własnym dla tego hosta zaplecza. Bool
skipCertificateNameValidation Flaga wskazująca, czy weryfikacja nazwy certyfikatu SSL powinna zostać pominięta podczas używania certyfikatów z podpisem własnym dla tego hosta zaplecza. Bool

Microsoft.ApiManagement/service/backends

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2016-10-10'
certyfikat Lista odcisku palca certyfikatu klienta. string[]
opis Opis zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
nagłówek Opis parametru nagłówka. BackendCredentialsContractHeader
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[^*#&+:<>?]+$ (wymagane)
parametr Wartość parametru uwierzytelniania. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1 (wymagana)
hasło Hasło do nawiązania połączenia z serwerem WebProxy struna
Właściwości Właściwości specyficzne dla zaplecza. BackendProperties
protokół Protokół komunikacyjny zaplecza. "http"
"soap" (wymagane)
zapytanie Opis parametru zapytania. BackendCredentialsContractQuery
resourceId Identyfikator URI zarządzania zasobu w systemie zewnętrznym. Ten adres URL może być identyfikatorem zasobu arm usługi Logic Apps, aplikacji funkcji lub usługi Api Apps. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
plan Nazwa schematu uwierzytelniania. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1 (wymagana)
tytuł Tytuł zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
typ Typ zasobu "Microsoft.ApiManagement/service/backends"
adres URL Właściwość AbsoluteUri serwera WebProxy, która zawiera cały identyfikator URI przechowywany w wystąpieniu identyfikatora Uri, w tym wszystkie fragmenty i ciągi zapytania. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1 (wymagana)
nazwa użytkownika Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy struna

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu usługi/zaplecza można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ApiManagement/service/backends, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/backends@2016-10-10"
  name = "string"
  certificate = [
    "string"
  ]
  description = "string"
  header = {
    {customized property} = [
      "string"
    ]
  }
  parameter = "string"
  password = "string"
  protocol = "string"
  query = {
    {customized property} = [
      "string"
    ]
  }
  resourceId = "string"
  scheme = "string"
  title = "string"
  url = "string"
  username = "string"
  body = jsonencode({
    properties = {
      skipCertificateChainValidation = bool
      skipCertificateNameValidation = bool
    }
  })
}

Wartości właściwości

BackendCredentialsContractHeader

Nazwa Opis Wartość

BackendCredentialsContractQuery

Nazwa Opis Wartość

Właściwości zaplecza

Nazwa Opis Wartość
skipCertificateChainValidation Flaga wskazująca, czy walidacja łańcucha certyfikatów SSL powinna zostać pominięta podczas używania certyfikatów z podpisem własnym dla tego hosta zaplecza. Bool
skipCertificateNameValidation Flaga wskazująca, czy weryfikacja nazwy certyfikatu SSL powinna zostać pominięta podczas używania certyfikatów z podpisem własnym dla tego hosta zaplecza. Bool

Microsoft.ApiManagement/service/backends

Nazwa Opis Wartość
certyfikat Lista odcisku palca certyfikatu klienta. string[]
opis Opis zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
nagłówek Opis parametru nagłówka. BackendCredentialsContractHeader
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[^*#&+:<>?]+$ (wymagane)
parametr Wartość parametru uwierzytelniania. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1 (wymagana)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: usługi
hasło Hasło do nawiązania połączenia z serwerem WebProxy struna
Właściwości Właściwości specyficzne dla zaplecza. BackendProperties
protokół Protokół komunikacyjny zaplecza. "http"
"soap" (wymagane)
zapytanie Opis parametru zapytania. BackendCredentialsContractQuery
resourceId Identyfikator URI zarządzania zasobu w systemie zewnętrznym. Ten adres URL może być identyfikatorem zasobu arm usługi Logic Apps, aplikacji funkcji lub usługi Api Apps. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
plan Nazwa schematu uwierzytelniania. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1 (wymagana)
tytuł Tytuł zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
typ Typ zasobu "Microsoft.ApiManagement/service/backends@2016-10-10"
adres URL Właściwość AbsoluteUri serwera WebProxy, która zawiera cały identyfikator URI przechowywany w wystąpieniu identyfikatora Uri, w tym wszystkie fragmenty i ciągi zapytania. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1 (wymagana)
nazwa użytkownika Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy struna