Api Management Service - Backup
Vytvoří zálohu služby API Management do daného účtu služby Azure Storage. Jedná se o dlouhotrvající operaci, která může trvat několik minut.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backup?api-version=2022-08-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena. |
service
|
path | True |
string |
Název služby API Management. Regex pattern: |
subscription
|
path | True |
string |
ID cílového předplatného. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
backupName | True |
string |
Název záložního souboru, který se má vytvořit nebo načíst. |
containerName | True |
string |
Název kontejneru objektů blob (slouží k umístění nebo načtení zálohy). |
storageAccount | True |
string |
Název účtu úložiště Azure (slouží k vytvoření nebo načtení zálohy). |
accessKey |
string |
Přístupový klíč účtu úložiště. Povinné pouze v případě, že |
|
accessType |
Typ přístupu, který se má použít pro účet úložiště. |
||
clientId |
string |
ID klienta spravované identity přiřazené uživatelem. Povinné pouze v případě, že |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Služba API Management se úspěšně zazálohuje do účtu úložiště. |
|
202 Accepted |
Přijato: Hlavička umístění obsahuje adresu URL, kde je možné zkontrolovat stav dlouhotrvající operace. Headers Location: string |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
Api |
Api |
Api |
ApiManagementBackupWithAccessKey
Sample Request
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/backup?api-version=2022-08-01
{
"storageAccount": "teststorageaccount",
"containerName": "backupContainer",
"backupName": "apimService1backup_2017_03_19",
"accessType": "AccessKey",
"accessKey": "**************************************************"
}
Sample Response
location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/dGVjaGVkX01hbmFnZVJvbGVfNWRiNGI3Ng==?api-version=2022-08-01
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1",
"name": "apimService1",
"type": "Microsoft.ApiManagement/service",
"tags": {
"tag1": "value1",
"tag2": "value2",
"tag3": "value3"
},
"location": "West US",
"etag": "AAAAAAACXok=",
"properties": {
"publisherEmail": "apim@autorestsdk.com",
"publisherName": "autorestsdk",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2019-12-18T06:26:20.3348609Z",
"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
},
{
"type": "Proxy",
"hostName": "gateway1.msitesting.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2036-01-01T07:00:00+00:00",
"thumbprint": "8E989XXXXXXXXXXXXXXXXB9C2C91F1D174FDB3A2",
"subject": "CN=*.msitesting.net"
},
"defaultSslBinding": true
},
{
"type": "Management",
"hostName": "mgmt.msitesting.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2036-01-01T07:00:00+00:00",
"thumbprint": "8E989XXXXXXXXXXXXXXXXB9C2C91F1D174FDB3A2",
"subject": "CN=*.msitesting.net"
},
"defaultSslBinding": false
},
{
"type": "Portal",
"hostName": "portal1.msitesting.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2036-01-01T07:00:00+00:00",
"thumbprint": "8E989XXXXXXXXXXXXXXXXB9C2C91F1D174FDB3A2",
"subject": "CN=*.msitesting.net"
},
"defaultSslBinding": false
}
],
"publicIPAddresses": [
"13.91.32.113"
],
"additionalLocations": [
{
"location": "East US",
"sku": {
"name": "Premium",
"capacity": 1
},
"publicIPAddresses": [
"23.101.138.153"
],
"gatewayRegionalUrl": "https://apimService1-eastus-01.regional.azure-api.net",
"disableGateway": true
}
],
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "False"
},
"virtualNetworkType": "None",
"disableGateway": false,
"apiVersionConstraint": {
"minApiVersion": "2019-01-01"
}
},
"sku": {
"name": "Premium",
"capacity": 1
}
}
ApiManagementBackupWithSystemManagedIdentity
Sample Request
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/backup?api-version=2022-08-01
{
"storageAccount": "contosorpstorage",
"containerName": "apim-backups",
"backupName": "backup5",
"accessType": "SystemAssignedManagedIdentity"
}
Sample Response
location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/dGVjaGVkX01hbmFnZVJvbGVfNWRiNGI3Ng==?api-version=2022-08-01
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1",
"name": "apimService1",
"type": "Microsoft.ApiManagement/service",
"tags": {
"Owner": "apimService1"
},
"location": "Central US EUAP",
"etag": "AAAAAAAQM8o=",
"properties": {
"publisherEmail": "apimService1@corp.microsoft.com",
"publisherName": "MS",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2020-04-23T16:26:47.8637967Z",
"gatewayUrl": "https://apimService1.azure-api.net",
"gatewayRegionalUrl": "https://apimService1-centraluseuap-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": true,
"certificateSource": "BuiltIn"
}
],
"publicIPAddresses": [
"52.XXXX.160.66"
],
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "False"
},
"virtualNetworkType": "None",
"disableGateway": false,
"publicNetworkAccess": "Enabled",
"platformVersion": "stv1"
},
"sku": {
"name": "Premium",
"capacity": 1
},
"identity": {
"type": "SystemAssigned, UserAssigned",
"principalId": "00000000-5fb4-4916-95d4-64b306f9d924",
"tenantId": "00000000-86f1-0000-91ab-2d7cd011db47",
"userAssignedIdentities": {
"/subscriptions/subid/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/rg1UserIdentity": {
"principalId": "00000000-a100-4478-0000-d65d98118ba0",
"clientId": "00000000-a154-4830-0000-46a12da1a1e2"
},
"/subscriptions/subid/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vpnpremium": {
"principalId": "00000000-9208-4128-af2d-a10d2af9b5a3",
"clientId": "00000000-6328-4db2-0000-ab0e3e7806cf"
}
}
},
"systemData": {
"lastModifiedBy": "contoso@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-06-30T06:24:57.0008037Z"
}
}
ApiManagementBackupWithUserAssignedManagedIdentity
Sample Request
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/backup?api-version=2022-08-01
{
"storageAccount": "contosorpstorage",
"containerName": "apim-backups",
"backupName": "backup5",
"accessType": "UserAssignedManagedIdentity",
"clientId": "XXXXX-a154-4830-XXXX-46a12da1a1e2"
}
Sample Response
location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/dGVjaGVkX01hbmFnZVJvbGVfNWRiNGI3Ng==?api-version=2022-08-01
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1",
"name": "apimService1",
"type": "Microsoft.ApiManagement/service",
"tags": {
"Owner": "apimService1"
},
"location": "Central US EUAP",
"etag": "AAAAAAAQM8o=",
"properties": {
"publisherEmail": "apimService1@corp.microsoft.com",
"publisherName": "MS",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2020-04-23T16:26:47.8637967Z",
"gatewayUrl": "https://apimService1.azure-api.net",
"gatewayRegionalUrl": "https://apimService1-centraluseuap-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": true,
"certificateSource": "BuiltIn"
}
],
"publicIPAddresses": [
"52.XXXX.160.66"
],
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "False"
},
"virtualNetworkType": "None",
"disableGateway": false,
"publicNetworkAccess": "Enabled",
"platformVersion": "stv1"
},
"sku": {
"name": "Premium",
"capacity": 1
},
"identity": {
"type": "SystemAssigned, UserAssigned",
"principalId": "00000000-5fb4-4916-95d4-64b306f9d924",
"tenantId": "00000000-86f1-0000-91ab-2d7cd011db47",
"userAssignedIdentities": {
"/subscriptions/subid/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/rg1UserIdentity": {
"principalId": "00000000-a100-4478-0000-d65d98118ba0",
"clientId": "00000000-a154-4830-0000-46a12da1a1e2"
},
"/subscriptions/subid/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/vpnpremium": {
"principalId": "00000000-9208-4128-af2d-a10d2af9b5a3",
"clientId": "00000000-6328-4db2-0000-ab0e3e7806cf"
}
}
},
"systemData": {
"lastModifiedBy": "contoso@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-06-30T06:24:57.0008037Z"
}
}
Definice
Name | Description |
---|---|
Access |
Typ přístupu, který se má použít pro účet úložiště. |
Additional |
Popis dalšího umístění prostředku API Management |
Api |
Parametry zadané pro operaci zálohování/obnovení API Management služby |
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 |
API Management vlastnosti skladové položky prostředku služby. |
Apim |
Typ identity použité 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 rozhraní API řídicí roviny 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 a kořenových certifikátů. |
Certificate |
Informace o certifikátu SSL. |
Certificate |
Zdroj certifikátu. |
Certificate |
Stav certifikátu. |
created |
Typ identity, která vytvořila prostředek. |
Error |
Chyba Kontrakt pole. |
Error |
Odpověď na chybu. |
Hostname |
Konfigurace vlastního názvu hostitele. |
Hostname |
Typ názvu hostitele. |
Nat |
Vlastnost je možné použít k povolení služby NAT Gateway pro tuto službu API Management. |
Platform |
Verze výpočetní platformy, na které je služba spuštěná. |
Private |
Stav připojení privátního koncového bodu. |
Private |
Kolekce informací o stavu připojení mezi příjemcem služby 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 volitelná, ale pokud je předaná, musí být povolená nebo zakázaná. Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu. Výchozí hodnota je Povoleno. |
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. None (výchozí hodnota) znamená, že služba API Management není součástí žádného Virtual Network. Externí znamená, že nasazení API Management je nastavené uvnitř Virtual Network, který má internetový koncový bod, a interní znamená, že API Management nasazení je nastaveno uvnitř Virtual Network, který má pouze intranetový koncový bod. |
AccessType
Typ přístupu, který se má použít pro účet úložiště.
Name | Typ | Description |
---|---|---|
AccessKey |
string |
Použijte přístupový klíč. |
SystemAssignedManagedIdentity |
string |
Použijte spravovanou identitu přiřazenou systémem. |
UserAssignedManagedIdentity |
string |
Použijte spravovanou identitu přiřazenou uživatelem. |
AdditionalLocation
Popis dalšího umístění prostředku API Management
Name | Typ | Výchozí hodnota | Description |
---|---|---|---|
disableGateway |
boolean |
False |
Vlastnost platí jenom pro službu Api Management nasazenou na více místech. Můžete ho 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 datacentra Azure. |
|
natGatewayState | Disabled |
Vlastnost je možné 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é ke službě nasazené službě NAT Gateway K dispozici pouze pro skladovou položku Premium na platformě stv2. |
|
platformVersion |
Verze výpočetní platformy, na které je služba spuštěná. |
||
privateIPAddresses |
string[] |
Privátní IP adresy s vyrovnáváním statického zatížení služby API Management, která je nasazená v interním Virtual Network v určitém dalším umístění. K dispozici pouze pro skladovou položku Basic, Standard, Premium a Isolated. |
|
publicIPAddresses |
string[] |
Veřejné IP adresy s vyrovnáváním statického zatížení služby API Management v dalším umístění. K dispozici pouze pro skladovou položku Basic, Standard, Premium a Isolated. |
|
publicIpAddressId |
string |
IP adresa založená na veřejné standardní SKU IP v4, která se má přidružit k Virtual Network nasazené službě v umístění. Podporuje se pouze pro SKU Premium nasazené v Virtual Network. |
|
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 má prostředek pocházet. |
ApiManagementServiceBackupRestoreParameters
Parametry zadané pro operaci zálohování/obnovení API Management služby
Name | Typ | Výchozí hodnota | Description |
---|---|---|---|
accessKey |
string |
Přístupový klíč účtu úložiště. Povinné pouze v případě, že |
|
accessType | AccessKey |
Typ přístupu, který se má použít pro účet úložiště. |
|
backupName |
string |
Název záložního souboru, který se má vytvořit nebo načíst. |
|
clientId |
string |
ID klienta spravované identity přiřazené uživatelem. Povinné pouze v případě, že |
|
containerName |
string |
Název kontejneru objektů blob (slouží k umístění nebo načtení zálohy). |
|
storageAccount |
string |
Název účtu úložiště Azure (slouží k vytvoření nebo načtení zálohy). |
ApiManagementServiceIdentity
Vlastnosti identity prostředku služby Api Management
Name | Typ | Description |
---|---|---|
principalId |
string |
ID objektu zabezpečení identity. |
tenantId |
string |
ID tenanta klienta identity. |
type |
Typ identity použité 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íče slovníku identit uživatele budou ID prostředků ARM ve formátu :/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 | Výchozí hodnota | Description |
---|---|---|---|
etag |
string |
Značka 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í datacentra služby API Management. |
||
properties.apiVersionConstraint |
Omezení verze rozhraní API řídicí roviny 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.createdAtUtc |
string |
Datum vytvoření služby API Management (UTC). Datum odpovídá následujícímu formátu: |
|
properties.customProperties |
object |
Vlastní vlastnosti služby API Management. |
|
properties.developerPortalUrl |
string |
Adresa URL koncového bodu portálu DEveloper služby API Management. |
|
properties.disableGateway |
boolean |
False |
Vlastnost platí jenom pro službu Api Management nasazenou na více místech. To se dá použít k zakázání brány v hlavní oblasti. |
properties.enableClientCertificate |
boolean |
False |
Vlastnost určená pouze k použití pro službu SKU Consumption. Tím se vynutí předložení klientského certifikátu při každém požadavku bráně. To také umožňuje ověřit certifikát v zásadách na bráně. |
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 |
Konfigurace vlastního názvu hostitele služby API Management. |
||
properties.managementApiUrl |
string |
Adresa URL koncového bodu rozhraní API pro správu služby API Management. |
|
properties.natGatewayState | Disabled |
Vlastnost je možné použít k povolení služby NAT Gateway pro tuto službu API Management. |
|
properties.notificationSenderEmail |
string |
Email adresu, ze které bude oznámení odesláno. |
|
properties.outboundPublicIPAddresses |
string[] |
Odchozí předpony veřejných IPV4 adres přidružené ke službě 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é se služba spouští 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 s vyrovnáváním statického zatížení služby API Management v primární oblasti, která je nasazená v interním Virtual Network. K dispozici pouze pro skladovou položku Basic, Standard, Premium a Isolated. |
|
properties.provisioningState |
string |
Aktuální stav zřizování služby API Management, který může být jeden z následujících: Vytvoření, aktivace, úspěch, aktualizace, selhání, zastavení, ukončení selhání nebo odstranění. |
|
properties.publicIPAddresses |
string[] |
Veřejné IP adresy s vyrovnáváním statického zatížení služby API Management v primární oblasti. K dispozici pouze pro skladovou položku Basic, Standard, Premium a Isolated. |
|
properties.publicIpAddressId |
string |
IP adresa založená na veřejné SKU Standard IP verze 4, která se má přidružit k Virtual Network nasazené službě v dané oblasti. Podporováno pouze pro SKU Developer a Premium nasazené v Virtual Network. |
|
properties.publicNetworkAccess |
Určuje, jestli je pro tuto službu API Management povolený přístup k veřejnému koncovému bodu. Hodnota je volitelná, ale pokud je předaná, musí být povolená nebo zakázaná. Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu. Výchozí hodnota je Povoleno. |
||
properties.publisherEmail |
string |
E-mail vydavatele. |
|
properties.publisherName |
string |
Název vydavatele. |
|
properties.restore |
boolean |
False |
Pokud byla služba Api Management Service dříve obnovitelně odstraněna, zrušte ji. Pokud je tento příznak zadaný a nastavený na Hodnotu True, budou všechny ostatní vlastnosti ignorovány. |
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. None (výchozí hodnota) znamená, že služba API Management není součástí žádného Virtual Network. Externí znamená, že nasazení API Management je nastavené uvnitř Virtual Network, který má internetový koncový bod, a interní znamená, že API Management nasazení je nastaveno uvnitř Virtual Network, 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 pro prostředek API Management je nastavený na Microsoft.ApiManagement. |
|
zones |
string[] |
Seznam zón dostupnosti označující, odkud má prostředek pocházet. |
ApiManagementServiceSkuProperties
API Management vlastnosti skladové položky prostředku služby.
Name | Typ | Description |
---|---|---|
capacity |
integer |
Kapacita skladové položky (počet nasazených jednotek skladové položky). U položky Consumption musí být kapacita skladové položky zadána jako 0. |
name |
Název skladové položky |
ApimIdentityType
Typ identity použité 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.
Name | Typ | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
ApiVersionConstraint
Omezení verze rozhraní API řídicí roviny pro službu API Management.
Name | Typ | Description |
---|---|---|
minApiVersion |
string |
Omezte volání rozhraní API řídicí roviny na službu API Management s verzí rovnou této hodnotě nebo novější. |
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 a kořenových certifikátů.
Name | Typ | Description |
---|---|---|
certificate |
Informace o certifikátu. |
|
certificatePassword |
string |
Heslo certifikátu. |
encodedCertificate |
string |
Certifikát s kódováním 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 |
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.
Name | Typ | Description |
---|---|---|
BuiltIn |
string |
|
Custom |
string |
|
KeyVault |
string |
|
Managed |
string |
CertificateStatus
Stav certifikátu.
Name | Typ | Description |
---|---|---|
Completed |
string |
|
Failed |
string |
|
InProgress |
string |
createdByType
Typ identity, která vytvořila prostředek.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorFieldContract
Chyba Kontrakt pole.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby na úrovni vlastnosti. |
message |
string |
Čitelné znázornění chyby na úrovni vlastností. |
target |
string |
Název vlastnosti. |
ErrorResponse
Odpověď na chybu.
Name | Typ | Description |
---|---|---|
error.code |
string |
Kód chyby definované službou Tento kód slouží jako dílčí stav pro kód chyby HTTP zadaný v odpovědi. |
error.details |
Seznam neplatných polí se odešle v žádosti v případě chyby ověření. |
|
error.message |
string |
Znázornění chyby čitelné pro člověka |
HostnameConfiguration
Konfigurace vlastního názvu hostitele.
Name | Typ | Výchozí hodnota | Description |
---|---|---|---|
certificate |
Informace o certifikátu. |
||
certificatePassword |
string |
Heslo certifikátu. |
|
certificateSource |
Zdroj certifikátu. |
||
certificateStatus |
Stav certifikátu. |
||
defaultSslBinding |
boolean |
False |
Zadáním hodnoty true nastavíte certifikát přidružený k tomuto názvu hostitele jako výchozí certifikát SSL. Pokud klient neodesílá hlavičku SNI, bude to certifikát, který bude napaden. Vlastnost je užitečná, pokud má služba povolené více vlastních názvů hostitelů a potřebuje rozhodnout o výchozím certifikátu SSL. Nastavení se použilo pouze pro typ názvu hostitele brány. |
encodedCertificate |
string |
Certifikát s kódováním Base64. |
|
hostName |
string |
Název hostitele, který se má nakonfigurovat 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 KeyVault obsahující certifikát SSL. Pokud je k dispozici absolutní adresa URL obsahující verzi, nebude automatická aktualizace certifikátu SSL fungovat. To vyžaduje, aby služba API Management byla nakonfigurovaná s aka.ms/apimmsi. Tajný klíč by měl být typu application/x-pkcs12. |
|
negotiateClientCertificate |
boolean |
False |
Zadáním hodnoty true vždy vyjednáte klientský certifikát na názvu hostitele. Výchozí hodnota je false. |
type |
Typ názvu hostitele. |
HostnameType
Typ názvu hostitele.
Name | Typ | Description |
---|---|---|
DeveloperPortal |
string |
|
Management |
string |
|
Portal |
string |
|
Proxy |
string |
|
Scm |
string |
NatGatewayState
Vlastnost je možné použít k povolení služby NAT Gateway pro tuto službu API Management.
Name | Typ | Description |
---|---|---|
Disabled |
string |
Nat Gateway je pro službu zakázaná. |
Enabled |
string |
Pro službu je povolená služba Nat Gateway. |
PlatformVersion
Verze výpočetní platformy, na které je služba spuštěná.
Name | Typ | Description |
---|---|---|
mtv1 |
string |
Platforma, na které se služba spouští na platformě s více tenanty V1. |
stv1 |
string |
Platforma, na které se služba spouští na platformě jednoho tenanta V1 |
stv2 |
string |
Platforma, na které se služba spouští na platformě s jedním tenantem V2. |
undetermined |
string |
Verzi platformy nelze určit, protože výpočetní platforma není nasazená. |
PrivateEndpointServiceConnectionStatus
Stav připojení privátního koncového bodu.
Name | Typ | Description |
---|---|---|
Approved |
string |
|
Pending |
string |
|
Rejected |
string |
PrivateLinkServiceConnectionState
Kolekce informací o stavu připojení mezi příjemcem služby a poskytovatelem.
Name | Typ | Description |
---|---|---|
actionsRequired |
string |
Zpráva s informací, že změny poskytovatele služeb vyžadují aktualizace příjemce. |
description |
string |
Důvod schválení nebo odmí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 volitelná, ale pokud je předaná, musí být povolená nebo zakázaná. Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu. Výchozí hodnota je Povoleno.
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
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žby 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
Name | Typ | Description |
---|---|---|
Basic |
string |
Základní skladová položka služby Api Management. |
Consumption |
string |
SKU Consumption služby Api Management. |
Developer |
string |
Skladová položka pro vývojáře služby Api Management. |
Isolated |
string |
Izolovaná skladová položka služby Api Management. |
Premium |
string |
Skladová položka Premium služby Api Management. |
Standard |
string |
Standardní skladová položka služby Api Management. |
systemData
Metadata týkající se vytvoření a poslední změny prostředku
Name | Typ | Description |
---|---|---|
createdAt |
string |
Časové razítko vytvoření prostředku (UTC) |
createdBy |
string |
Identita, která prostředek vytvořila. |
createdByType |
Typ identity, která vytvořila prostředek. |
|
lastModifiedAt |
string |
Časové razítko poslední změny prostředku (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 |
Úplné ID prostředku podsítě ve virtuální síti pro nasazení API Management služby. |
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ávejte identifikátor GUID s hodnotou null. |
VirtualNetworkType
Typ sítě VPN, ve které je potřeba nakonfigurovat službu API Management. None (výchozí hodnota) znamená, že služba API Management není součástí žádného Virtual Network. Externí znamená, že nasazení API Management je nastavené uvnitř Virtual Network, který má internetový koncový bod, a interní znamená, že API Management nasazení je nastaveno uvnitř Virtual Network, který má pouze intranetový koncový bod.
Name | Typ | Description |
---|---|---|
External |
string |
Služba je součástí Virtual Network a je přístupná z internetu. |
Internal |
string |
Služba je součástí Virtual Network a je přístupná jenom z virtuální sítě. |
None |
string |
Služba není součástí žádného Virtual Network. |