ApiManagementServiceBaseProperties interface
Grundläggande egenskaper för en API Management tjänstresursbeskrivning.
Egenskaper
additional |
Ytterligare datacenterplatser för API Management-tjänsten. |
api |
Kontrollplans-API:ets versionsbegränsning för API Management-tjänsten. |
certificates | Lista över certifikat som måste installeras i API Management-tjänsten. Maximalt antal certifikat som stöds som kan installeras är 10. |
created |
Skapa UTC-datum för API Management-tjänsten. Datumet överensstämmer med följande format: |
custom |
Anpassade egenskaper för API Management-tjänsten. |
developer |
DEveloper-portalens slutpunkts-URL för API Management-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
disable |
Egenskapen är endast giltig för en Api Management-tjänst som distribuerats på flera platser. Detta kan användas för att inaktivera gatewayen i huvudregionen. |
enable |
Egenskapen är endast avsedd att användas för förbruknings-SKU-tjänsten. Detta framtvingar att ett klientcertifikat visas på varje begäran till gatewayen. Detta gör det också möjligt att autentisera certifikatet i principen på gatewayen. |
gateway |
Gateway-URL för API Management-tjänsten i standardregionen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
gateway |
Gateway-URL för API Management-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
hostname |
Konfiguration av anpassat värdnamn för API Management-tjänsten. |
management |
API-slutpunkts-URL för hantering av API Management-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
nat |
Egenskapen kan användas för att aktivera NAT Gateway för den här API Management-tjänsten. |
notification |
Email adress som meddelandet ska skickas från. |
outbound |
Utgående offentliga IPV4-adressprefix som är associerade med DEN NAT Gateway-distribuerade tjänsten. Endast tillgängligt för Premium SKU på stv2-plattformen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
platform |
Beräkningsplattformsversion som kör tjänsten på den här platsen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
portal |
Slutpunkts-URL för utgivarportalen för API Management-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
private |
Lista över privata slutpunktsanslutningar för den här tjänsten. |
private |
Privata statiska lastbalanserade IP-adresser för API Management-tjänsten i den primära regionen som distribueras i en intern Virtual Network. Endast tillgängligt för Basic, Standard, Premium och Isolerad SKU. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
provisioning |
Det aktuella etableringstillståndet för API Management-tjänsten som kan vara något av följande: Skapad/Aktivera/Lyckades/Uppdatera/Misslyckades/Stoppad/Avslutande/TerminationFailed/Borttagen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
public |
Offentliga statiska belastningsutjämnings-IP-adresser för API Management-tjänsten i den primära regionen. Endast tillgängligt för Basic, Standard, Premium och Isolerad SKU. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
public |
Public Standard SKU IP V4-baserad IP-adress som ska associeras med Virtual Network distribuerade tjänsten i regionen. Stöds endast för utvecklare och Premium SKU som distribueras i Virtual Network. |
public |
Om offentlig slutpunktsåtkomst tillåts för den här API Management-tjänsten eller inte. Värdet är valfritt, men om det skickas måste det vara "Aktiverat" eller "Inaktiverat". Om "Inaktiverad" är privata slutpunkter den exklusiva åtkomstmetoden. Standardvärdet är "Aktiverat" |
restore | Ta bort Api Management-tjänsten om den tidigare togs bort mjukt. Om den här flaggan har angetts och angetts till Sant ignoreras alla andra egenskaper. |
scm |
SCM-slutpunkts-URL för API Management-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
target |
Etableringstillståndet för API Management-tjänsten, som är mål för den långvariga åtgärden som startades på tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
virtual |
Konfiguration av virtuella nätverk för API Management-tjänsten. |
virtual |
Den typ av VPN som API Management tjänsten måste konfigureras i. Ingen (standardvärde) innebär att API Management-tjänsten inte ingår i någon Virtual Network, externt innebär att API Management-distributionen har konfigurerats i en Virtual Network med en Internetuppkopplad slutpunkt och intern innebär att API Management distributionen konfigureras i en Virtual Network endast har en intranätuppkopplad slutpunkt. |
Egenskapsinformation
additionalLocations
Ytterligare datacenterplatser för API Management-tjänsten.
additionalLocations?: AdditionalLocation[]
Egenskapsvärde
apiVersionConstraint
Kontrollplans-API:ets versionsbegränsning för API Management-tjänsten.
apiVersionConstraint?: ApiVersionConstraint
Egenskapsvärde
certificates
Lista över certifikat som måste installeras i API Management-tjänsten. Maximalt antal certifikat som stöds som kan installeras är 10.
certificates?: CertificateConfiguration[]
Egenskapsvärde
createdAtUtc
Skapa UTC-datum för API Management-tjänsten. Datumet överensstämmer med följande format: yyyy-MM-ddTHH:mm:ssZ
enligt iso 8601-standarden.
Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
createdAtUtc?: Date
Egenskapsvärde
Date
customProperties
Anpassade egenskaper för API Management-tjänsten.
Inställningen Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168
inaktiverar chiffer TLS_RSA_WITH_3DES_EDE_CBC_SHA för alla TLS(1.0, 1.1 och 1.2).
Inställningen Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11
kan användas för att inaktivera bara TLS 1.1.
Inställningen Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10
kan användas för att inaktivera TLS 1.0 på en API Management tjänst.
Inställningen Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11
kan användas för att inaktivera bara TLS 1.1 för kommunikation med serverdelar.
Inställningen Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10
kan användas för att inaktivera TLS 1.0 för kommunikation med serverdelar.
Inställningen Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2
kan användas för att aktivera HTTP2-protokoll på en API Management-tjänst.
Om du inte anger någon av de här egenskaperna för PATCH-åtgärden återställs egenskapernas värden till standardvärdena. För alla inställningar utom Http2 är True
standardvärdet om tjänsten skapades den 1 april 2018 eller tidigare än den 1 april 2018.False
Http2-inställningens standardvärde är False
.
Du kan inaktivera något av följande chiffer med hjälp av inställningarna Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]
: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. Till exempel Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256
:false
. Standardvärdet är true
för dem.
Obs! Följande chiffer kan inte inaktiveras eftersom de krävs av interna plattformskomponenter: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
customProperties?: {[propertyName: string]: string}
Egenskapsvärde
{[propertyName: string]: string}
developerPortalUrl
DEveloper-portalens slutpunkts-URL för API Management-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
developerPortalUrl?: string
Egenskapsvärde
string
disableGateway
Egenskapen är endast giltig för en Api Management-tjänst som distribuerats på flera platser. Detta kan användas för att inaktivera gatewayen i huvudregionen.
disableGateway?: boolean
Egenskapsvärde
boolean
enableClientCertificate
Egenskapen är endast avsedd att användas för förbruknings-SKU-tjänsten. Detta framtvingar att ett klientcertifikat visas på varje begäran till gatewayen. Detta gör det också möjligt att autentisera certifikatet i principen på gatewayen.
enableClientCertificate?: boolean
Egenskapsvärde
boolean
gatewayRegionalUrl
Gateway-URL för API Management-tjänsten i standardregionen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
gatewayRegionalUrl?: string
Egenskapsvärde
string
gatewayUrl
Gateway-URL för API Management-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
gatewayUrl?: string
Egenskapsvärde
string
hostnameConfigurations
Konfiguration av anpassat värdnamn för API Management-tjänsten.
hostnameConfigurations?: HostnameConfiguration[]
Egenskapsvärde
managementApiUrl
API-slutpunkts-URL för hantering av API Management-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
managementApiUrl?: string
Egenskapsvärde
string
natGatewayState
Egenskapen kan användas för att aktivera NAT Gateway för den här API Management-tjänsten.
natGatewayState?: string
Egenskapsvärde
string
notificationSenderEmail
Email adress som meddelandet ska skickas från.
notificationSenderEmail?: string
Egenskapsvärde
string
outboundPublicIPAddresses
Utgående offentliga IPV4-adressprefix som är associerade med DEN NAT Gateway-distribuerade tjänsten. Endast tillgängligt för Premium SKU på stv2-plattformen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
outboundPublicIPAddresses?: string[]
Egenskapsvärde
string[]
platformVersion
Beräkningsplattformsversion som kör tjänsten på den här platsen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
platformVersion?: string
Egenskapsvärde
string
portalUrl
Slutpunkts-URL för utgivarportalen för API Management-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
portalUrl?: string
Egenskapsvärde
string
privateEndpointConnections
Lista över privata slutpunktsanslutningar för den här tjänsten.
privateEndpointConnections?: RemotePrivateEndpointConnectionWrapper[]
Egenskapsvärde
privateIPAddresses
Privata statiska lastbalanserade IP-adresser för API Management-tjänsten i den primära regionen som distribueras i en intern Virtual Network. Endast tillgängligt för Basic, Standard, Premium och Isolerad SKU. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
privateIPAddresses?: string[]
Egenskapsvärde
string[]
provisioningState
Det aktuella etableringstillståndet för API Management-tjänsten som kan vara något av följande: Skapad/Aktivera/Lyckades/Uppdatera/Misslyckades/Stoppad/Avslutande/TerminationFailed/Borttagen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
provisioningState?: string
Egenskapsvärde
string
publicIPAddresses
Offentliga statiska belastningsutjämnings-IP-adresser för API Management-tjänsten i den primära regionen. Endast tillgängligt för Basic, Standard, Premium och Isolerad SKU. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
publicIPAddresses?: string[]
Egenskapsvärde
string[]
publicIpAddressId
Public Standard SKU IP V4-baserad IP-adress som ska associeras med Virtual Network distribuerade tjänsten i regionen. Stöds endast för utvecklare och Premium SKU som distribueras i Virtual Network.
publicIpAddressId?: string
Egenskapsvärde
string
publicNetworkAccess
Om offentlig slutpunktsåtkomst tillåts för den här API Management-tjänsten eller inte. Värdet är valfritt, men om det skickas måste det vara "Aktiverat" eller "Inaktiverat". Om "Inaktiverad" är privata slutpunkter den exklusiva åtkomstmetoden. Standardvärdet är "Aktiverat"
publicNetworkAccess?: string
Egenskapsvärde
string
restore
Ta bort Api Management-tjänsten om den tidigare togs bort mjukt. Om den här flaggan har angetts och angetts till Sant ignoreras alla andra egenskaper.
restore?: boolean
Egenskapsvärde
boolean
scmUrl
SCM-slutpunkts-URL för API Management-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
scmUrl?: string
Egenskapsvärde
string
targetProvisioningState
Etableringstillståndet för API Management-tjänsten, som är mål för den långvariga åtgärden som startades på tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
targetProvisioningState?: string
Egenskapsvärde
string
virtualNetworkConfiguration
Konfiguration av virtuella nätverk för API Management-tjänsten.
virtualNetworkConfiguration?: VirtualNetworkConfiguration
Egenskapsvärde
virtualNetworkType
Den typ av VPN som API Management tjänsten måste konfigureras i. Ingen (standardvärde) innebär att API Management-tjänsten inte ingår i någon Virtual Network, externt innebär att API Management-distributionen har konfigurerats i en Virtual Network med en Internetuppkopplad slutpunkt och intern innebär att API Management distributionen konfigureras i en Virtual Network endast har en intranätuppkopplad slutpunkt.
virtualNetworkType?: string
Egenskapsvärde
string