Api Management Service - MigrateToStv2
Upgraduje službu API Management na platformu Stv2. Podrobnosti najdete v https://aka.ms/apim-migrate-stv2. Tato změna není nevratná. Tato operace je dlouhotrvající a dokončení může trvat několik minut.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/migrateToStv2?api-version=2024-05-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
Název služby API Management. |
subscription
|
path | True |
string (uuid) |
ID cílového předplatného. Hodnota musí být UUID. |
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
Name | Typ | Description |
---|---|---|
mode |
Režim migrace na stv2. Výchozí hodnota je PreserveIp. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Služba byla úspěšně migrována. |
|
202 Accepted |
Žádost o migraci byla odeslána. Hlavičky location: string |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok OAuth2 v Azure Active Directory
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
ApiManagementMigrateService
Ukázkový požadavek
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/migrateToStv2?api-version=2024-05-01
{
"mode": "PreserveIp"
}
Ukázková odpověď
location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/dGVjaGVkX01hbmFnZVJvbGVfNWRiNGI3Ng==?api-version=2024-05-01
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimservice1",
"name": "apimservice1",
"type": "Microsoft.ApiManagement/service",
"tags": {},
"location": "West US",
"etag": "AAAAAADqC0c=",
"properties": {
"publisherEmail": "abcs@contoso.com",
"publisherName": "contoso publisher",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2019-12-02T01:42:09.1268424Z",
"gatewayUrl": "https://apimservice1.azure-api.net",
"gatewayRegionalUrl": "https://apimservice1-westus-01.regional.azure-api.net",
"portalUrl": "https://apimservice1.portal.azure-api.net",
"developerPortalUrl": "https://apimService1.developer.azure-api.net",
"managementApiUrl": "https://apimservice1.management.azure-api.net",
"scmUrl": "https://apimservice1.scm.azure-api.net",
"hostnameConfigurations": [
{
"type": "Proxy",
"hostName": "apimService1.azure-api.net",
"negotiateClientCertificate": false,
"defaultSslBinding": false,
"certificateSource": "BuiltIn"
},
{
"type": "Proxy",
"hostName": "apimgatewaytest.preview.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2019-08-16T16:51:34+00:00",
"thumbprint": "B4330123DBAXXXXXXXXX1F35E84493476",
"subject": "CN=*.preview.net"
},
"defaultSslBinding": true,
"certificateSource": "Custom"
}
],
"publicIPAddresses": [
"137.XXX.11.74"
],
"privateIPAddresses": [
"172.XX.0.5"
],
"additionalLocations": [
{
"location": "West US 2",
"sku": {
"name": "Premium",
"capacity": 1
},
"publicIPAddresses": [
"40.XXX.79.187"
],
"privateIPAddresses": [
"10.0.X.6"
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/APIMVNet/subnets/apim-internal-sub"
},
"gatewayRegionalUrl": "https://apimservice1-westus2-01.regional.azure-api.net",
"disableGateway": false
}
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apim-appGateway-vnet/subnets/apim-subnet"
},
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False"
},
"virtualNetworkType": "Internal",
"disableGateway": false,
"apiVersionConstraint": {},
"platformVersion": "stv2"
},
"sku": {
"name": "Premium",
"capacity": 1
}
}
Definice
Name | Description |
---|---|
Additional |
Popis dalšího umístění prostředku služby API Management |
Api |
Vlastnosti identity prostředku služby Api Management |
Api |
Jeden prostředek služby API Management v seznamu nebo získání odpovědi |
Api |
Vlastnosti skladové položky prostředku služby API Management |
Apim |
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere ze služby všechny identity. |
Api |
Omezení verze APIS roviny řízení pro službu API Management |
Arm |
Obálka pro ID prostředku ARM |
Certificate |
Konfigurace certifikátu, která se skládá z nedůvěryhodných zprostředkujících certifikátů a kořenových certifikátů. |
Certificate |
Informace o certifikátu SSL |
Certificate |
Zdroj certifikátu. |
Certificate |
Stav certifikátu. |
Configuration |
Informace týkající se rozhraní API konfigurace služby API Management |
created |
Typ identity, která prostředek vytvořila. |
developer |
Stav portálu pro vývojáře v této službě API Management |
Error |
Další informace o chybě správy prostředků |
Error |
Podrobnosti o chybě. |
Error |
Chybová odpověď |
Hostname |
Konfigurace vlastního názvu hostitele |
Hostname |
Typ názvu hostitele. |
Legacy |
Indikuje, jestli má být ve službě API Management zpřístupněno starší verze konfiguračního rozhraní API (v1). Hodnota je nepovinná, ale musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, starší verze rozhraní API konfigurace (v1) nebude k dispozici pro brány v místním prostředí. Výchozí hodnota je Enabled |
Legacy |
Stav starší verze portálu ve službě API Management |
Migrate |
Popisuje dostupnou skladovou položku služby API Management. |
Migrate |
Režim migrace na stv2. Výchozí hodnota je PreserveIp. |
Nat |
Vlastnost se dá použít k povolení služby NAT Gateway pro tuto službu API Management. |
Platform |
Verze výpočetní platformy, na které běží služba. |
Private |
Stav připojení privátního koncového bodu. |
Private |
Kolekce informací o stavu připojení mezi příjemcem služeb a poskytovatelem. |
Public |
Určuje, jestli je pro tuto službu API Management povolený přístup k veřejnému koncovému bodu. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu. Výchozí hodnota je Enabled |
Remote |
Prostředek připojení ke vzdálenému privátnímu koncovému bodu |
Sku |
Název skladové položky. |
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
User |
|
Virtual |
Konfigurace virtuální sítě, do které je nasazená služba API Management. |
Virtual |
Typ sítě VPN, ve které je potřeba nakonfigurovat službu API Management. Žádná (výchozí hodnota) znamená, že služba API Management není součástí žádné virtuální sítě, externí znamená, že nasazení služby API Management je nastavené uvnitř virtuální sítě s internetovým koncovým bodem a interní znamená, že nasazení služby API Management je nastaveno uvnitř virtuální sítě, která má pouze intranetový koncový bod. |
AdditionalLocation
Popis dalšího umístění prostředku služby API Management
Name | Typ | Default value | Description |
---|---|---|---|
disableGateway |
boolean |
False |
Vlastnost platí pouze pro službu Api Management nasazenou ve více umístěních. Tuto možnost můžete použít k zakázání brány v tomto dalším umístění. |
gatewayRegionalUrl |
string |
Adresa URL brány služby API Management v oblasti |
|
location |
string |
Název umístění další oblasti mezi oblastmi Azure Data Center. |
|
natGatewayState | Disabled |
Vlastnost se dá použít k povolení služby NAT Gateway pro tuto službu API Management. |
|
outboundPublicIPAddresses |
string[] |
Odchozí předpony veřejných IPV4 adres přidružených k nasazené službě NAT Gateway K dispozici pouze pro skladovou položku Premium na platformě stv2. |
|
platformVersion |
Verze výpočetní platformy, na které běží služba. |
||
privateIPAddresses |
string[] |
Privátní IP adresy služby API Management se statickým vyrovnáváním zatížení, které jsou nasazené v interní virtuální síti v konkrétním dalším umístění. K dispozici pouze pro SKU Basic, Standard, Premium a Isolated. |
|
publicIPAddresses |
string[] |
Veřejné IP adresy služby API Management se statickým vyrovnáváním zatížení v dalším umístění K dispozici pouze pro SKU Basic, Standard, Premium a Isolated. |
|
publicIpAddressId |
string |
IP adresa založená na veřejné standardní SKU V4, která se má přidružit k nasazené službě virtuální sítě v umístění. Podporuje se jenom nasazení skladové položky Premium ve virtuální síti. |
|
sku |
Vlastnosti skladové položky služby API Management |
||
virtualNetworkConfiguration |
Konfigurace virtuální sítě pro umístění |
||
zones |
string[] |
Seznam zón dostupnosti označující, odkud prostředek musí pocházet. |
ApiManagementServiceIdentity
Vlastnosti identity prostředku služby Api Management
Name | Typ | Description |
---|---|---|
principalId |
string (uuid) |
ID objektu zabezpečení identity. |
tenantId |
string (uuid) |
ID tenanta klienta identity. |
type |
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere ze služby všechny identity. |
|
userAssignedIdentities |
<string,
User |
Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
ApiManagementServiceResource
Jeden prostředek služby API Management v seznamu nebo získání odpovědi
Name | Typ | Default value | Description |
---|---|---|---|
etag |
string |
ETag prostředku. |
|
id |
string |
ID prostředku. |
|
identity |
Identita spravované služby služby Api Management |
||
location |
string |
Umístění prostředku |
|
name |
string |
Název prostředku |
|
properties.additionalLocations |
Další umístění datacenter služby API Management |
||
properties.apiVersionConstraint |
Omezení verze APIS roviny řízení pro službu API Management |
||
properties.certificates |
Seznam certifikátů, které je potřeba nainstalovat ve službě API Management Maximální počet podporovaných certifikátů, které je možné nainstalovat, je 10. |
||
properties.configurationApi |
Konfigurace rozhraní API konfigurace služby API Management |
||
properties.createdAtUtc |
string (date-time) |
Datum vytvoření utc služby API Management Datum odpovídá následujícímu formátu: |
|
properties.customProperties |
object |
Vlastní vlastnosti služby API Management |
|
properties.developerPortalStatus | Enabled |
Stav portálu pro vývojáře v této službě API Management |
|
properties.developerPortalUrl |
string |
Adresa URL koncového bodu portálu DEveloper služby API Management |
|
properties.disableGateway |
boolean |
False |
Vlastnost platí pouze pro službu Api Management nasazenou ve více umístěních. To se dá použít k zakázání brány v hlavní oblasti. |
properties.enableClientCertificate |
boolean |
False |
Vlastnost má být použita pouze pro službu SKU Consumption. To vynucuje, aby se klientský certifikát zobrazoval na každém požadavku bráně. To také umožňuje ověřit certifikát v zásadách brány. |
properties.gatewayRegionalUrl |
string |
Adresa URL brány služby API Management ve výchozí oblasti |
|
properties.gatewayUrl |
string |
Adresa URL brány služby API Management |
|
properties.hostnameConfigurations |
Vlastní konfigurace názvu hostitele služby API Management |
||
properties.legacyPortalStatus | Enabled |
Stav starší verze portálu ve službě API Management |
|
properties.managementApiUrl |
string |
Adresa URL koncového bodu rozhraní API pro správu služby API Management |
|
properties.natGatewayState | Disabled |
Vlastnost se dá použít k povolení služby NAT Gateway pro tuto službu API Management. |
|
properties.notificationSenderEmail |
string maxLength: 100 |
E-mailová adresa, ze které se oznámení odešle. |
|
properties.outboundPublicIPAddresses |
string[] |
Odchozí předpony veřejných IPV4 adres přidružených k nasazené službě NAT Gateway K dispozici pouze pro skladovou položku Premium na platformě stv2. |
|
properties.platformVersion |
Verze výpočetní platformy, na které běží služba v tomto umístění. |
||
properties.portalUrl |
string |
Adresa URL koncového bodu portálu vydavatele služby API Management |
|
properties.privateEndpointConnections |
Seznam připojení privátních koncových bodů této služby |
||
properties.privateIPAddresses |
string[] |
Privátní IP adresy služby API Management s vyrovnáváním zatížení v primární oblasti, která je nasazená v interní virtuální síti. K dispozici pouze pro SKU Basic, Standard, Premium a Isolated. |
|
properties.provisioningState |
string |
Aktuální stav zřizování služby API Management, který může být jedním z následujících způsobů: Vytvoření, aktivace, úspěch, aktualizace, selhání, ukončení, ukončení nebo odstranění. |
|
properties.publicIPAddresses |
string[] |
Veřejné IP adresy služby API Management se statickým vyrovnáváním zatížení v primární oblasti K dispozici pouze pro SKU Basic, Standard, Premium a Isolated. |
|
properties.publicIpAddressId |
string |
IP adresa založená na veřejné standardní SKU V4, která se má přidružit k nasazené službě virtuální sítě v dané oblasti. Podporuje se jenom pro SKU Pro vývojáře a Premium nasazené ve virtuální síti. |
|
properties.publicNetworkAccess |
Určuje, jestli je pro tuto službu API Management povolený přístup k veřejnému koncovému bodu. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu. Výchozí hodnota je Enabled |
||
properties.publisherEmail |
string maxLength: 100 |
E-mail vydavatele. |
|
properties.publisherName |
string maxLength: 100 |
Název vydavatele. |
|
properties.restore |
boolean |
False |
Pokud byla dříve obnovitelně odstraněna, zrušte odstranění služby Api Management. Pokud je tento příznak zadaný a nastaví se na Hodnotu True, budou ignorovány všechny ostatní vlastnosti. |
properties.scmUrl |
string |
Adresa URL koncového bodu SCM služby API Management |
|
properties.targetProvisioningState |
string |
Stav zřizování služby API Management, na který cílí dlouhotrvající operace spuštěná ve službě. |
|
properties.virtualNetworkConfiguration |
Konfigurace virtuální sítě služby API Management |
||
properties.virtualNetworkType | None |
Typ sítě VPN, ve které je potřeba nakonfigurovat službu API Management. Žádná (výchozí hodnota) znamená, že služba API Management není součástí žádné virtuální sítě, externí znamená, že nasazení služby API Management je nastavené uvnitř virtuální sítě s internetovým koncovým bodem a interní znamená, že nasazení služby API Management je nastaveno uvnitř virtuální sítě, která má pouze intranetový koncový bod. |
|
sku |
Vlastnosti skladové položky služby API Management |
||
systemData |
Metadata týkající se vytvoření a poslední změny prostředku. |
||
tags |
object |
Značky prostředků |
|
type |
string |
Typ prostředku služby API Management je nastavený na Microsoft.ApiManagement. |
|
zones |
string[] |
Seznam zón dostupnosti označující, odkud prostředek musí pocházet. |
ApiManagementServiceSkuProperties
Vlastnosti skladové položky prostředku služby API Management
Name | Typ | Description |
---|---|---|
capacity |
integer (int32) |
Kapacita skladové položky (počet nasazených jednotek skladové položky). Pro kapacitu skladové položky Consumption musí být zadána jako 0. |
name |
Název skladové položky. |
ApimIdentityType
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere ze služby všechny identity.
Hodnota | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
ApiVersionConstraint
Omezení verze APIS roviny řízení pro službu API Management
Name | Typ | Description |
---|---|---|
minApiVersion |
string |
Omezte volání rozhraní API řídicí roviny do služby API Management s verzí rovnající se nebo novější než tato hodnota. |
ArmIdWrapper
Obálka pro ID prostředku ARM
Name | Typ | Description |
---|---|---|
id |
string |
CertificateConfiguration
Konfigurace certifikátu, která se skládá z nedůvěryhodných zprostředkujících certifikátů a kořenových certifikátů.
Name | Typ | Description |
---|---|---|
certificate |
Informace o certifikátu |
|
certificatePassword |
string |
Heslo certifikátu. |
encodedCertificate |
string |
Kódovaný certifikát Base64 |
storeName |
enum:
|
Umístění úložiště certifikátů System.Security.Cryptography.x509certificates.StoreName. Platná umístění jsou pouze root a CertificateAuthority. |
CertificateInformation
Informace o certifikátu SSL
Name | Typ | Description |
---|---|---|
expiry |
string (date-time) |
Datum vypršení platnosti certifikátu Datum odpovídá následujícímu formátu: |
subject |
string |
Předmět certifikátu. |
thumbprint |
string |
Kryptografický otisk certifikátu. |
CertificateSource
Zdroj certifikátu.
Hodnota | Description |
---|---|
BuiltIn | |
Custom | |
KeyVault | |
Managed |
CertificateStatus
Stav certifikátu.
Hodnota | Description |
---|---|
Completed | |
Failed | |
InProgress |
ConfigurationApi
Informace týkající se rozhraní API konfigurace služby API Management
Name | Typ | Default value | Description |
---|---|---|---|
legacyApi | Enabled |
Indikuje, jestli má být ve službě API Management zpřístupněno starší verze konfiguračního rozhraní API (v1). Hodnota je nepovinná, ale musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, starší verze rozhraní API konfigurace (v1) nebude k dispozici pro brány v místním prostředí. Výchozí hodnota je Enabled |
createdByType
Typ identity, která prostředek vytvořila.
Hodnota | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
developerPortalStatus
Stav portálu pro vývojáře v této službě API Management
Hodnota | Description |
---|---|
Disabled |
Portál pro vývojáře je pro službu zakázaný. |
Enabled |
Portál pro vývojáře je pro službu povolený. |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě. |
|
code |
string |
Kód chyby. |
details |
Podrobnosti o chybě. |
|
message |
string |
Chybová zpráva. |
target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
HostnameConfiguration
Konfigurace vlastního názvu hostitele
Name | Typ | Default value | Description |
---|---|---|---|
certificate |
Informace o certifikátu |
||
certificatePassword |
string |
Heslo certifikátu. |
|
certificateSource |
Zdroj certifikátu. |
||
certificateStatus |
Stav certifikátu. |
||
defaultSslBinding |
boolean |
False |
Zadejte hodnotu true pro nastavení certifikátu přidruženého k tomuto názvu hostitele jako výchozího certifikátu SSL. Pokud klient neodešle hlavičku SNI, bude to certifikát, který bude vyzván. Tato vlastnost je užitečná, pokud má služba povolených více vlastních názvů hostitelů a musí se rozhodnout o výchozím certifikátu SSL. Nastavení použité pouze pro typ názvu hostitele brány. |
encodedCertificate |
string |
Kódovaný certifikát Base64 |
|
hostName |
string |
Název hostitele pro konfiguraci ve službě Api Management. |
|
identityClientId |
string |
ID klienta spravované identity přiřazené systémem nebo uživatelem vygenerované službou Azure AD, který má přístup GET ke službě keyVault obsahující certifikát SSL. |
|
keyVaultId |
string |
Adresa URL tajného klíče služby KeyVault obsahující certifikát SSL. Pokud je k dispozici absolutní adresa URL obsahující verzi, automatická aktualizace certifikátu SSL nebude fungovat. To vyžaduje, aby služba Api Management byla nakonfigurovaná s aka.ms/apimmsi. Tajný kód by měl být typu application/x-pkcs12 |
|
negotiateClientCertificate |
boolean |
False |
Zadejte true pro vždy vyjednání klientského certifikátu na názvu hostitele. Výchozí hodnota je false. |
type |
Typ názvu hostitele. |
HostnameType
Typ názvu hostitele.
Hodnota | Description |
---|---|
ConfigurationApi | |
DeveloperPortal | |
Management | |
Portal | |
Proxy | |
Scm |
LegacyApiState
Indikuje, jestli má být ve službě API Management zpřístupněno starší verze konfiguračního rozhraní API (v1). Hodnota je nepovinná, ale musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, starší verze rozhraní API konfigurace (v1) nebude k dispozici pro brány v místním prostředí. Výchozí hodnota je Enabled
Hodnota | Description |
---|---|
Disabled |
Rozhraní API starší verze konfigurace (v1) je pro službu zakázané a brány v místním prostředí se k němu nemůžou připojit. |
Enabled |
Rozhraní API starší verze konfigurace (v1) je povolené pro službu a brány v místním prostředí se k němu můžou připojit. |
LegacyPortalStatus
Stav starší verze portálu ve službě API Management
Hodnota | Description |
---|---|
Disabled |
Starší verze portálu je pro službu zakázaná. |
Enabled |
Starší verze portálu je pro službu povolená. |
MigrateToStv2Contract
Popisuje dostupnou skladovou položku služby API Management.
Name | Typ | Description |
---|---|---|
mode |
Režim migrace na stv2. Výchozí hodnota je PreserveIp. |
MigrateToStv2Mode
Režim migrace na stv2. Výchozí hodnota je PreserveIp.
Hodnota | Description |
---|---|
NewIP |
Migrujte službu API Management na stv2 z stv1. To nebude mít žádný výpadek, protože konfigurace služby bude migrována do nové infrastruktury, ale IP adresa se změní. |
PreserveIp |
Migrujte službu API Management na stv2 z stv1 tak, že si zarezervujte IP adresu služby. To bude mít výpadek až 15 minut, zatímco IP adresa se migruje na novou infrastrukturu. |
NatGatewayState
Vlastnost se dá použít k povolení služby NAT Gateway pro tuto službu API Management.
Hodnota | Description |
---|---|
Disabled |
Služba Nat Gateway je pro službu zakázaná. |
Enabled |
Služba Nat Gateway je povolená. |
PlatformVersion
Verze výpočetní platformy, na které běží služba.
Hodnota | Description |
---|---|
mtv1 |
Platforma, na které běží služba na platformě Multi Tenant V1. |
stv1 |
Platforma, na které běží služba na platformě V1 s jedním tenantem. |
stv2 |
Platforma, na které běží služba na platformě V2 s jedním tenantem |
stv2.1 |
Platforma, která spouští službu na platformě jednoho tenanta V2 na novějším hardwaru. |
undetermined |
Verzi platformy nelze určit, protože výpočetní platforma není nasazená. |
PrivateEndpointServiceConnectionStatus
Stav připojení privátního koncového bodu.
Hodnota | Description |
---|---|
Approved | |
Pending | |
Rejected |
PrivateLinkServiceConnectionState
Kolekce informací o stavu připojení mezi příjemcem služeb a poskytovatelem.
Name | Typ | Description |
---|---|---|
actionsRequired |
string |
Zpráva, která indikuje, jestli změny poskytovatele služeb vyžadují aktualizace příjemce. |
description |
string |
Důvod schválení nebo zamítnutí připojení. |
status |
Určuje, jestli bylo připojení schváleno, odmítnuto nebo odebráno vlastníkem služby. |
PublicNetworkAccess
Určuje, jestli je pro tuto službu API Management povolený přístup k veřejnému koncovému bodu. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu. Výchozí hodnota je Enabled
Hodnota | Description |
---|---|
Disabled | |
Enabled |
RemotePrivateEndpointConnectionWrapper
Prostředek připojení ke vzdálenému privátnímu koncovému bodu
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku připojení privátního koncového bodu |
name |
string |
Název připojení privátního koncového bodu |
properties.groupIds |
string[] |
Všechna ID skupiny. |
properties.privateEndpoint |
Prostředek privátního koncového bodu. |
|
properties.privateLinkServiceConnectionState |
Kolekce informací o stavu připojení mezi příjemcem služeb a poskytovatelem. |
|
properties.provisioningState |
string |
Stav zřizování prostředku připojení privátního koncového bodu. |
type |
string |
Typ prostředku připojení privátního koncového bodu |
SkuType
Název skladové položky.
Hodnota | Description |
---|---|
Basic |
Základní skladová položka služby Api Management |
BasicV2 |
Skladová položka BasicV2 služby Api Management. |
Consumption |
Skladová položka consumption služby Api Management |
Developer |
Skladová položka pro vývojáře služby Api Management. |
Isolated |
Izolovaná skladová položka služby Api Management |
Premium |
Skladová položka Premium služby Api Management |
Standard |
Standardní skladová položka služby Api Management |
StandardV2 |
Skladová položka StandardV2 služby Api Management. |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string (date-time) |
Časové razítko vytvoření prostředku (UTC). |
createdBy |
string |
Identita, která prostředek vytvořila. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string (date-time) |
Časové razítko poslední změny zdroje (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
UserIdentityProperties
Name | Typ | Description |
---|---|---|
clientId |
string |
ID klienta identity přiřazené uživatelem. |
principalId |
string |
ID objektu zabezpečení identity přiřazené uživatelem. |
VirtualNetworkConfiguration
Konfigurace virtuální sítě, do které je nasazená služba API Management.
Name | Typ | Description |
---|---|---|
subnetResourceId |
string pattern: ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
Úplné ID prostředku podsítě ve virtuální síti pro nasazení služby API Management do. |
subnetname |
string |
Název podsítě. |
vnetid |
string |
ID virtuální sítě. Obvykle se jedná o identifikátor GUID. Ve výchozím nastavení očekáváte identifikátor GUID s hodnotou null. |
VirtualNetworkType
Typ sítě VPN, ve které je potřeba nakonfigurovat službu API Management. Žádná (výchozí hodnota) znamená, že služba API Management není součástí žádné virtuální sítě, externí znamená, že nasazení služby API Management je nastavené uvnitř virtuální sítě s internetovým koncovým bodem a interní znamená, že nasazení služby API Management je nastaveno uvnitř virtuální sítě, která má pouze intranetový koncový bod.
Hodnota | Description |
---|---|
External |
Služba je součástí virtuální sítě a je přístupná z internetu. |
Internal |
Služba je součástí virtuální sítě a je přístupná pouze z virtuální sítě. |
None |
Služba není součástí žádné virtuální sítě. |