Udostępnij za pośrednictwem


Microsoft.ApiManagement Service 2016-07-07

Definicja zasobu Bicep

Typ zasobu usługi 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, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.ApiManagement/service@2016-07-07' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    additionalLocations: [
      {
        location: 'string'
        skuType: 'string'
        skuUnitCount: int
        vpnconfiguration: {
          location: 'string'
          subnetResourceId: 'string'
        }
      }
    ]
    addresserEmail: 'string'
    customProperties: {
      {customized property}: 'string'
    }
    hostnameConfigurations: [
      {
        certificate: {
          expiry: 'string'
          subject: 'string'
          thumbprint: 'string'
        }
        hostname: 'string'
        type: 'string'
      }
    ]
    publisherEmail: 'string'
    publisherName: 'string'
    vpnconfiguration: {
      location: 'string'
      subnetResourceId: 'string'
    }
    vpnType: 'string'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Dodatkowy region

Nazwa Opis Wartość
lokalizacja Nazwa lokalizacji dodatkowego regionu między regionami centrum danych platformy Azure. ciąg (wymagany)
skuType Typ jednostki SKU w lokalizacji. "Deweloper"
"Premium"
"Standardowa" (wymagana)
skuUnitCount Liczba jednostek SKU w lokalizacji. Maksymalna liczba jednostek SKU zależy od typu SkuType. Maksymalna dozwolona dla jednostki SKU dewelopera to 1, w przypadku jednostki SKU w warstwie Standardowa wynosi 4, a w przypadku jednostki SKU w warstwie Premium 10 w lokalizacji. Int

Ograniczenia:
Wartość maksymalna = 10
vpnconfiguration Konfiguracja sieci wirtualnej dla lokalizacji. VirtualNetworkConfiguration

ApiManagementServiceBaseParametersTags

Nazwa Opis Wartość

ApiManagementServiceProperties

Nazwa Opis Wartość
additionalLocations Dodatkowe lokalizacje centrów danych usługi API Management. AdditionalRegion[]
addresserEmail Adreser e-mail. struna
customProperties Niestandardowe właściwości usługi API Management, takie jak wyłączanie protokołu TLS 1.0. ApiManagementServicePropertiesCustomProperties
hostnameConfigurations Niestandardowa konfiguracja nazwy hosta usługi API Management. Nazwa hostaKonfiguracja[]
publisherEmail Adres e-mail wydawcy. struna

Ograniczenia:
Maksymalna długość = (wymagana)
publisherName Nazwa wydawcy. ciąg (wymagany)
vpnconfiguration Konfiguracja sieci wirtualnej usługi API Management. VirtualNetworkConfiguration
vpnType Typ sieci VPN, w której należy skonfigurować usługę API Management. Brak (wartość domyślna) oznacza, że usługa API Management nie jest częścią żadnej sieci wirtualnej, zewnętrzne oznacza, że wdrożenie usługi API Management jest konfigurowane wewnątrz sieci wirtualnej mającej punkt końcowy dostępny z Internetu, a wewnętrzne oznacza, że wdrożenie usługi API Management jest skonfigurowane wewnątrz sieci wirtualnej, która ma tylko punkt końcowy dostępny dla intranetu. "Zewnętrzne"
"Wewnętrzny"
"Brak"

ApiManagementServicePropertiesCustomProperties

Nazwa Opis Wartość

ApiManagementServiceSkuProperties

Nazwa Opis Wartość
pojemność Pojemność jednostki SKU (liczba wdrożonych jednostek SKU). Wartość domyślna to 1. Int
nazwa Nazwa jednostki SKU. "Deweloper"
"Premium"
"Standardowa" (wymagana)

CertificateInformation

Nazwa Opis Wartość
Upływie terminu ważności Data wygaśnięcia certyfikatu. Data jest zgodna z następującym formatem: yyyy-MM-ddTHH:mm:ssZ określony przez standard ISO 8601. ciąg (wymagany)
Temat Podmiot certyfikatu. ciąg (wymagany)
Odcisk palca Odcisk palca certyfikatu. ciąg (wymagany)

Nazwa hostaKonfiguracja

Nazwa Opis Wartość
certyfikat Informacje o certyfikacie. CertificateInformation (wymagane)
nazwa hosta Nazwa hosta. ciąg (wymagany)
typ Typ nazwy hosta. "Zarządzanie"
"Portal"
"Serwer proxy"
"Scm" (wymagane)

Microsoft.ApiManagement/service

Nazwa Opis Wartość
etag Element ETag zasobu. struna
lokalizacja Lokalizacja centrum danych usługi API Management. ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ (wymagane)
Właściwości Właściwości usługi API Management. ApiManagementServiceProperties
Numer jednostki magazynowej Właściwości jednostki SKU usługi API Management. ApiManagementServiceSkuProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

VirtualNetworkConfiguration

Nazwa Opis Wartość
lokalizacja Lokalizacja sieci wirtualnej. struna
subnetResourceId Nazwa identyfikatora zasobu podsieci. Ma to format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Sieć ClassicNetwork}/VirtualNetworks/{nazwa sieci wirtualnej}/podsieci/{nazwa podsieci}. struna

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
Application Gateway z wewnętrznymi usługami API Management i Web App Usługa Application Gateway routingu ruchu internetowego do wystąpienia usługi API Management sieci wirtualnej (w trybie wewnętrznym), które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure.
Tworzenie wystąpienia usługi API Management w warstwie Premium w wielu regionach Ten szablon przedstawia sposób tworzenia wystąpienia usługi API Management z dodatkowymi lokalizacjami. Lokalizacja podstawowa jest taka sama jak lokalizacja grupy zasobów. W przypadku dodatkowych lokalizacji szablon zawiera wartości NorthCentralUs i East US2. Lokalizacja podstawowa powinna być inna niż w przypadku dodatkowych lokalizacji.
Tworzenie wystąpienia usługi API Management z tożsamości usługi ZARZĄDZANEj Ten szablon tworzy wystąpienie dewelopera usługi Azure API Management z tożsamością msi
Tworzenie wystąpienia usługi API Management przy użyciu szablonu Ten szablon tworzy wystąpienie dewelopera usługi Azure API Management
Tworzenie usługi API Management z prywatnym punktem końcowym Ten szablon spowoduje utworzenie usługi API Management, sieci wirtualnej i prywatnego punktu końcowego uwidaczniającego usługę API Management w sieci wirtualnej.
Tworzenie usługi API Management przy użyciu protokołu SSL z usługi KeyVault Ten szablon wdraża usługę API Management skonfigurowaną przy użyciu tożsamości przypisanej przez użytkownika. Używa tej tożsamości do pobierania certyfikatu SSL z usługi KeyVault i aktualizuje go co 4 godziny.
tworzenie usługi API Management w wewnętrznej sieci wirtualnej przy użyciu usługi App Gateway Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w sieci prywatnej chronionej przez usługę Azure Application Gateway.
wdrażanie usługi API Management w zewnętrznej sieci wirtualnej z publicznym adresem IP Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w warstwie Premium w podsieci sieci wirtualnej w trybie zewnętrznym i konfigurowania zalecanych reguł sieciowej grupy zabezpieczeń w podsieci. Wystąpienie jest wdrażane w dwóch strefach dostępności. Szablon konfiguruje również publiczny adres IP z subskrypcji.
wdrażanie usługi API Management w wewnętrznej sieci wirtualnej z publicznym adresem IP Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w warstwie Premium w podsieci sieci wirtualnej w trybie wewnętrznym i konfigurowania zalecanych reguł sieciowej grupy zabezpieczeń w podsieci. Wystąpienie jest wdrażane w dwóch strefach dostępności. Szablon konfiguruje również publiczny adres IP z subskrypcji.
wdrażanie usługi API Management w strefach dostępności Ten szablon tworzy wystąpienie usługi Azure API Management w warstwie Premium i wdraża je w strefie dostępności
wdrażanie usługi API Management za pomocą zewnętrznej pamięci podręcznej Azure Cache for Redis Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w warstwie Zużycie z zewnętrznym wystąpieniem usługi Azure Cache for Redis jako zewnętrzną pamięcią podręczną usługi API Management.
usługi Front Door Standard/Premium z źródła usługi API Management Ten szablon tworzy usługę Front Door Premium i wystąpienie usługi API Management oraz używa sieciowej grupy zabezpieczeń i globalnych zasad usługi API Management, aby sprawdzić, czy ruch przechodzi przez źródło usługi Front Door.

Definicja zasobu szablonu usługi ARM

Typ zasobu usługi 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, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.ApiManagement/service",
  "apiVersion": "2016-07-07",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "additionalLocations": [
      {
        "location": "string",
        "skuType": "string",
        "skuUnitCount": "int",
        "vpnconfiguration": {
          "location": "string",
          "subnetResourceId": "string"
        }
      }
    ],
    "addresserEmail": "string",
    "customProperties": {
      "{customized property}": "string"
    },
    "hostnameConfigurations": [
      {
        "certificate": {
          "expiry": "string",
          "subject": "string",
          "thumbprint": "string"
        },
        "hostname": "string",
        "type": "string"
      }
    ],
    "publisherEmail": "string",
    "publisherName": "string",
    "vpnconfiguration": {
      "location": "string",
      "subnetResourceId": "string"
    },
    "vpnType": "string"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Dodatkowy region

Nazwa Opis Wartość
lokalizacja Nazwa lokalizacji dodatkowego regionu między regionami centrum danych platformy Azure. ciąg (wymagany)
skuType Typ jednostki SKU w lokalizacji. "Deweloper"
"Premium"
"Standardowa" (wymagana)
skuUnitCount Liczba jednostek SKU w lokalizacji. Maksymalna liczba jednostek SKU zależy od typu SkuType. Maksymalna dozwolona dla jednostki SKU dewelopera to 1, w przypadku jednostki SKU w warstwie Standardowa wynosi 4, a w przypadku jednostki SKU w warstwie Premium 10 w lokalizacji. Int

Ograniczenia:
Wartość maksymalna = 10
vpnconfiguration Konfiguracja sieci wirtualnej dla lokalizacji. VirtualNetworkConfiguration

ApiManagementServiceBaseParametersTags

Nazwa Opis Wartość

ApiManagementServiceProperties

Nazwa Opis Wartość
additionalLocations Dodatkowe lokalizacje centrów danych usługi API Management. AdditionalRegion[]
addresserEmail Adreser e-mail. struna
customProperties Niestandardowe właściwości usługi API Management, takie jak wyłączanie protokołu TLS 1.0. ApiManagementServicePropertiesCustomProperties
hostnameConfigurations Niestandardowa konfiguracja nazwy hosta usługi API Management. Nazwa hostaKonfiguracja[]
publisherEmail Adres e-mail wydawcy. struna

Ograniczenia:
Maksymalna długość = (wymagana)
publisherName Nazwa wydawcy. ciąg (wymagany)
vpnconfiguration Konfiguracja sieci wirtualnej usługi API Management. VirtualNetworkConfiguration
vpnType Typ sieci VPN, w której należy skonfigurować usługę API Management. Brak (wartość domyślna) oznacza, że usługa API Management nie jest częścią żadnej sieci wirtualnej, zewnętrzne oznacza, że wdrożenie usługi API Management jest konfigurowane wewnątrz sieci wirtualnej mającej punkt końcowy dostępny z Internetu, a wewnętrzne oznacza, że wdrożenie usługi API Management jest skonfigurowane wewnątrz sieci wirtualnej, która ma tylko punkt końcowy dostępny dla intranetu. "Zewnętrzne"
"Wewnętrzny"
"Brak"

ApiManagementServicePropertiesCustomProperties

Nazwa Opis Wartość

ApiManagementServiceSkuProperties

Nazwa Opis Wartość
pojemność Pojemność jednostki SKU (liczba wdrożonych jednostek SKU). Wartość domyślna to 1. Int
nazwa Nazwa jednostki SKU. "Deweloper"
"Premium"
"Standardowa" (wymagana)

CertificateInformation

Nazwa Opis Wartość
Upływie terminu ważności Data wygaśnięcia certyfikatu. Data jest zgodna z następującym formatem: yyyy-MM-ddTHH:mm:ssZ określony przez standard ISO 8601. ciąg (wymagany)
Temat Podmiot certyfikatu. ciąg (wymagany)
Odcisk palca Odcisk palca certyfikatu. ciąg (wymagany)

Nazwa hostaKonfiguracja

Nazwa Opis Wartość
certyfikat Informacje o certyfikacie. CertificateInformation (wymagane)
nazwa hosta Nazwa hosta. ciąg (wymagany)
typ Typ nazwy hosta. "Zarządzanie"
"Portal"
"Serwer proxy"
"Scm" (wymagane)

Microsoft.ApiManagement/service

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2016-07-07'
etag Element ETag zasobu. struna
lokalizacja Lokalizacja centrum danych usługi API Management. ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ (wymagane)
Właściwości Właściwości usługi API Management. ApiManagementServiceProperties
Numer jednostki magazynowej Właściwości jednostki SKU usługi API Management. ApiManagementServiceSkuProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.ApiManagement/service"

VirtualNetworkConfiguration

Nazwa Opis Wartość
lokalizacja Lokalizacja sieci wirtualnej. struna
subnetResourceId Nazwa identyfikatora zasobu podsieci. Ma to format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Sieć ClassicNetwork}/VirtualNetworks/{nazwa sieci wirtualnej}/podsieci/{nazwa podsieci}. struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Application Gateway z wewnętrznymi usługami API Management i Web App

wdrażanie w usłudze Azure
Usługa Application Gateway routingu ruchu internetowego do wystąpienia usługi API Management sieci wirtualnej (w trybie wewnętrznym), które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure.
Tworzenie wystąpienia usługi API Management w warstwie Premium w wielu regionach

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi API Management z dodatkowymi lokalizacjami. Lokalizacja podstawowa jest taka sama jak lokalizacja grupy zasobów. W przypadku dodatkowych lokalizacji szablon zawiera wartości NorthCentralUs i East US2. Lokalizacja podstawowa powinna być inna niż w przypadku dodatkowych lokalizacji.
Tworzenie wystąpienia usługi API Management i wszystkich zasobów podrzędnych przy użyciu szablonu

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia usługi API Management i konfigurowania jednostek podrzędnych
Tworzenie wystąpienia usługi API Management z tożsamości usługi ZARZĄDZANEj

wdrażanie w usłudze Azure
Ten szablon tworzy wystąpienie dewelopera usługi Azure API Management z tożsamością msi
Tworzenie wystąpienia usługi API Management przy użyciu szablonu

wdrażanie w usłudze Azure
Ten szablon tworzy wystąpienie dewelopera usługi Azure API Management
Tworzenie wystąpienia usługi API Management z niestandardowymi nazwami hostów

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management z niestandardową nazwą hosta dla portalu i wieloma niestandardowymi nazwami hostów dla serwera proxy
Tworzenie usługi API Management z prywatnym punktem końcowym

wdrażanie w usłudze Azure
Ten szablon spowoduje utworzenie usługi API Management, sieci wirtualnej i prywatnego punktu końcowego uwidaczniającego usługę API Management w sieci wirtualnej.
Tworzenie usługi API Management przy użyciu protokołu SSL z usługi KeyVault

wdrażanie w usłudze Azure
Ten szablon wdraża usługę API Management skonfigurowaną przy użyciu tożsamości przypisanej przez użytkownika. Używa tej tożsamości do pobierania certyfikatu SSL z usługi KeyVault i aktualizuje go co 4 godziny.
Tworzenie i monitorowanie wystąpienia usługi API Management

wdrażanie w usłudze Azure
Ten szablon tworzy wystąpienie usługi Azure API Management i obszaru roboczego usługi Log Analytics oraz konfiguruje monitorowanie usługi API Management za pomocą usługi Log Analytics
tworzenie usługi API Management w wewnętrznej sieci wirtualnej przy użyciu usługi App Gateway

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w sieci prywatnej chronionej przez usługę Azure Application Gateway.
Tworzenie usługi API Management przy użyciu niestandardowego protokołu SSL serwera proxy przy użyciu usługi KeyVault

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management i konfigurowania niestandardowej nazwy hosta dla serwera proxy przy użyciu certyfikatu ssl z usługi keyvault.
tworzenie usługi Azure Front Door przed usługą Azure API Management

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak używać usługi Azure Front Door jako globalnego modułu równoważenia obciążenia przed usługą Azure API Management.
wdrażanie usługi API Management w zewnętrznej sieci wirtualnej z publicznym adresem IP

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w warstwie Premium w podsieci sieci wirtualnej w trybie zewnętrznym i konfigurowania zalecanych reguł sieciowej grupy zabezpieczeń w podsieci. Wystąpienie jest wdrażane w dwóch strefach dostępności. Szablon konfiguruje również publiczny adres IP z subskrypcji.
wdrażanie usługi API Management w wewnętrznej sieci wirtualnej z publicznym adresem IP

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w warstwie Premium w podsieci sieci wirtualnej w trybie wewnętrznym i konfigurowania zalecanych reguł sieciowej grupy zabezpieczeń w podsieci. Wystąpienie jest wdrażane w dwóch strefach dostępności. Szablon konfiguruje również publiczny adres IP z subskrypcji.
wdrażanie usługi API Management w strefach dostępności

wdrażanie w usłudze Azure
Ten szablon tworzy wystąpienie usługi Azure API Management w warstwie Premium i wdraża je w strefie dostępności
wdrażanie usługi API Management za pomocą zewnętrznej pamięci podręcznej Azure Cache for Redis

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w warstwie Zużycie z zewnętrznym wystąpieniem usługi Azure Cache for Redis jako zewnętrzną pamięcią podręczną usługi API Management.
usługi Front Door Standard/Premium z źródła usługi API Management

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium i wystąpienie usługi API Management oraz używa sieciowej grupy zabezpieczeń i globalnych zasad usługi API Management, aby sprawdzić, czy ruch przechodzi przez źródło usługi Front Door.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu usługi 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, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service@2016-07-07"
  name = "string"
  etag = "string"
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      additionalLocations = [
        {
          location = "string"
          skuType = "string"
          skuUnitCount = int
          vpnconfiguration = {
            location = "string"
            subnetResourceId = "string"
          }
        }
      ]
      addresserEmail = "string"
      customProperties = {
        {customized property} = "string"
      }
      hostnameConfigurations = [
        {
          certificate = {
            expiry = "string"
            subject = "string"
            thumbprint = "string"
          }
          hostname = "string"
          type = "string"
        }
      ]
      publisherEmail = "string"
      publisherName = "string"
      vpnconfiguration = {
        location = "string"
        subnetResourceId = "string"
      }
      vpnType = "string"
    }
  })
}

Wartości właściwości

Dodatkowy region

Nazwa Opis Wartość
lokalizacja Nazwa lokalizacji dodatkowego regionu między regionami centrum danych platformy Azure. ciąg (wymagany)
skuType Typ jednostki SKU w lokalizacji. "Deweloper"
"Premium"
"Standardowa" (wymagana)
skuUnitCount Liczba jednostek SKU w lokalizacji. Maksymalna liczba jednostek SKU zależy od typu SkuType. Maksymalna dozwolona dla jednostki SKU dewelopera to 1, w przypadku jednostki SKU w warstwie Standardowa wynosi 4, a w przypadku jednostki SKU w warstwie Premium 10 w lokalizacji. Int

Ograniczenia:
Wartość maksymalna = 10
vpnconfiguration Konfiguracja sieci wirtualnej dla lokalizacji. VirtualNetworkConfiguration

ApiManagementServiceBaseParametersTags

Nazwa Opis Wartość

ApiManagementServiceProperties

Nazwa Opis Wartość
additionalLocations Dodatkowe lokalizacje centrów danych usługi API Management. AdditionalRegion[]
addresserEmail Adreser e-mail. struna
customProperties Niestandardowe właściwości usługi API Management, takie jak wyłączanie protokołu TLS 1.0. ApiManagementServicePropertiesCustomProperties
hostnameConfigurations Niestandardowa konfiguracja nazwy hosta usługi API Management. Nazwa hostaKonfiguracja[]
publisherEmail Adres e-mail wydawcy. struna

Ograniczenia:
Maksymalna długość = (wymagana)
publisherName Nazwa wydawcy. ciąg (wymagany)
vpnconfiguration Konfiguracja sieci wirtualnej usługi API Management. VirtualNetworkConfiguration
vpnType Typ sieci VPN, w której należy skonfigurować usługę API Management. Brak (wartość domyślna) oznacza, że usługa API Management nie jest częścią żadnej sieci wirtualnej, zewnętrzne oznacza, że wdrożenie usługi API Management jest konfigurowane wewnątrz sieci wirtualnej mającej punkt końcowy dostępny z Internetu, a wewnętrzne oznacza, że wdrożenie usługi API Management jest skonfigurowane wewnątrz sieci wirtualnej, która ma tylko punkt końcowy dostępny dla intranetu. "Zewnętrzne"
"Wewnętrzny"
"Brak"

ApiManagementServicePropertiesCustomProperties

Nazwa Opis Wartość

ApiManagementServiceSkuProperties

Nazwa Opis Wartość
pojemność Pojemność jednostki SKU (liczba wdrożonych jednostek SKU). Wartość domyślna to 1. Int
nazwa Nazwa jednostki SKU. "Deweloper"
"Premium"
"Standardowa" (wymagana)

CertificateInformation

Nazwa Opis Wartość
Upływie terminu ważności Data wygaśnięcia certyfikatu. Data jest zgodna z następującym formatem: yyyy-MM-ddTHH:mm:ssZ określony przez standard ISO 8601. ciąg (wymagany)
Temat Podmiot certyfikatu. ciąg (wymagany)
Odcisk palca Odcisk palca certyfikatu. ciąg (wymagany)

Nazwa hostaKonfiguracja

Nazwa Opis Wartość
certyfikat Informacje o certyfikacie. CertificateInformation (wymagane)
nazwa hosta Nazwa hosta. ciąg (wymagany)
typ Typ nazwy hosta. "Zarządzanie"
"Portal"
"Serwer proxy"
"Scm" (wymagane)

Microsoft.ApiManagement/service

Nazwa Opis Wartość
etag Element ETag zasobu. struna
lokalizacja Lokalizacja centrum danych usługi API Management. ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ (wymagane)
Właściwości Właściwości usługi API Management. ApiManagementServiceProperties
Numer jednostki magazynowej Właściwości jednostki SKU usługi API Management. ApiManagementServiceSkuProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.ApiManagement/service@2016-07-07"

VirtualNetworkConfiguration

Nazwa Opis Wartość
lokalizacja Lokalizacja sieci wirtualnej. struna
subnetResourceId Nazwa identyfikatora zasobu podsieci. Ma to format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Sieć ClassicNetwork}/VirtualNetworks/{nazwa sieci wirtualnej}/podsieci/{nazwa podsieci}. struna