ApiManagementServiceUpdateProperties interface
Egenskaper för en API Management-tjänstresursbeskrivning.
- Extends
Egenskaper
publisher |
E-postutfärdare. |
publisher |
Utgivarens namn. |
Ärvda 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 och 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 serialiseras inte. 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 serialiseras inte. Den kan bara fyllas i av servern. |
gateway |
Gateway-URL för API Management-tjänsten. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
hostname |
Anpassad värdnamnskonfiguration för API Management-tjänsten. |
management |
API-slutpunkts-URL för hantering av API Management-tjänsten. Obs! Den här egenskapen serialiseras inte. 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 serialiseras inte. Den kan bara fyllas i av servern. |
platform |
Compute Platform Version som kör tjänsten på den här platsen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
portal |
Slutpunkts-URL för utgivarportalen för API Management-tjänsten. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
private |
Lista över privata slutpunktsanslutningar för den här tjänsten. |
private |
Privata statiska belastningsutjämnings-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 SKU:n Basic, Standard, Premium och Isolerad. Obs! Den här egenskapen serialiseras inte. 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/AvslutningFel/Borttaget. Obs! Den här egenskapen serialiseras inte. 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 SKU:n Basic, Standard, Premium och Isolerad. Obs! Den här egenskapen serialiseras inte. 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 har tagits 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 serialiseras inte. 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ärd som startades på tjänsten. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
virtual |
Konfiguration av virtuellt 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, extern 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
publisherEmail
E-postutfärdare.
publisherEmail?: string
Egenskapsvärde
string
publisherName
Utgivarens namn.
publisherName?: string
Egenskapsvärde
string
Information om ärvda egenskaper
additionalLocations
Ytterligare datacenterplatser för API Management-tjänsten.
additionalLocations?: AdditionalLocation[]
Egenskapsvärde
Ärvt frånApiManagementServiceBaseProperties.additionalLocations
apiVersionConstraint
Kontrollplans-API:ets versionsbegränsning för API Management-tjänsten.
apiVersionConstraint?: ApiVersionConstraint
Egenskapsvärde
Ärvt frånApiManagementServiceBaseProperties.apiVersionConstraint
certificates
Lista över certifikat som måste installeras i API Management-tjänsten. Maximalt antal certifikat som stöds och 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 serialiseras inte. 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 endast 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 dessa egenskaper för PATCH-åtgärden återställs utelämnade egenskapers 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 och False
annars. 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}
Ärvd frånApiManagementServiceBaseProperties.customProperties
developerPortalUrl
DEveloper-portalens slutpunkts-URL för API Management-tjänsten. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
developerPortalUrl?: string
Egenskapsvärde
string
Ärvd frånApiManagementServiceBaseProperties.developerPortalUrl
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
Ärvt frånApiManagementServiceBaseProperties.enableClientCertificate
gatewayRegionalUrl
Gateway-URL för API Management-tjänsten i standardregionen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
gatewayRegionalUrl?: string
Egenskapsvärde
string
Ärvd frånApiManagementServiceBaseProperties.gatewayRegionalUrl
gatewayUrl
Gateway-URL för API Management-tjänsten. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
gatewayUrl?: string
Egenskapsvärde
string
hostnameConfigurations
Anpassad värdnamnskonfiguration för API Management-tjänsten.
hostnameConfigurations?: HostnameConfiguration[]
Egenskapsvärde
Ärvt frånApiManagementServiceBaseProperties.hostnameConfigurations
managementApiUrl
API-slutpunkts-URL för hantering av API Management-tjänsten. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
managementApiUrl?: string
Egenskapsvärde
string
Ärvd frånApiManagementServiceBaseProperties.managementApiUrl
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
Ärvd frånApiManagementServiceBaseProperties.notificationSenderEmail
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 serialiseras inte. Den kan bara fyllas i av servern.
outboundPublicIPAddresses?: string[]
Egenskapsvärde
string[]
Ärvd frånApiManagementServiceBaseProperties.outboundPublicIPAddresses
platformVersion
Compute Platform Version som kör tjänsten på den här platsen. Obs! Den här egenskapen serialiseras inte. 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 serialiseras inte. 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
Ärvd frånApiManagementServiceBaseProperties.privateEndpointConnections
privateIPAddresses
Privata statiska belastningsutjämnings-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 SKU:n Basic, Standard, Premium och Isolerad. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
privateIPAddresses?: string[]
Egenskapsvärde
string[]
Ärvd frånApiManagementServiceBaseProperties.privateIPAddresses
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/AvslutningFel/Borttaget. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
provisioningState?: string
Egenskapsvärde
string
Ärvd frånApiManagementServiceBaseProperties.provisioningState
publicIPAddresses
Offentliga statiska belastningsutjämnings-IP-adresser för API Management-tjänsten i den primära regionen. Endast tillgängligt för SKU:n Basic, Standard, Premium och Isolerad. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
publicIPAddresses?: string[]
Egenskapsvärde
string[]
Ärvd frånApiManagementServiceBaseProperties.publicIPAddresses
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
Ärvt frånApiManagementServiceBaseProperties.publicIpAddressId
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
Ärvt frånApiManagementServiceBaseProperties.publicNetworkAccess
restore
Ta bort Api Management-tjänsten om den tidigare har tagits 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 serialiseras inte. 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ärd som startades på tjänsten. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
targetProvisioningState?: string
Egenskapsvärde
string
Ärvd frånApiManagementServiceBaseProperties.targetProvisioningState
virtualNetworkConfiguration
Konfiguration av virtuellt nätverk för API Management-tjänsten.
virtualNetworkConfiguration?: VirtualNetworkConfiguration
Egenskapsvärde
Ärvd frånApiManagementServiceBaseProperties.virtualNetworkConfiguration
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, extern 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
Ärvd frånApiManagementServiceBaseProperties.virtualNetworkType