Condividi tramite


ApiManagementServiceProperties interface

Proprietà di una descrizione della risorsa del servizio Gestione API.

Extends

Proprietà

publisherEmail

Posta elettronica del server di pubblicazione.

publisherName

Nome del server di pubblicazione.

Proprietà ereditate

additionalLocations

Località del data center aggiuntive del servizio Gestione API.

apiVersionConstraint

Vincolo di versione api del piano di controllo per il servizio Gestione API.

certificates

Elenco di certificati che devono essere installati nel servizio Gestione API. Il numero massimo di certificati supportati che è possibile installare è 10.

createdAtUtc

Data UTC di creazione del servizio Gestione API. La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

customProperties

Proprietà personalizzate del servizio Gestione API.
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 disabilita il TLS_RSA_WITH_3DES_EDE_CBC_SHA di crittografia per tutti i protocolli TLS(1.0, 1.1 e 1.2).
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 può essere usata per disabilitare solo TLS 1.1.
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10 può essere usata per disabilitare TLS 1.0 in un servizio Gestione API.
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 può essere usata per disabilitare solo TLS 1.1 per le comunicazioni con back-end.
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 può essere usata per disabilitare TLS 1.0 per le comunicazioni con back-end.
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2 può essere usata per abilitare il protocollo HTTP2 in un servizio Gestione API.
Se non si specifica alcuna di queste proprietà nell'operazione PATCH, i valori delle proprietà verranno reimpostati sui valori predefiniti. Per tutte le impostazioni ad eccezione di Http2, il valore predefinito è True se il servizio è stato creato il 1° aprile 2018 e False in caso contrario. Il valore predefinito dell'impostazione Http2 è False.

È possibile disabilitare una delle crittografie seguenti usando le impostazioni 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. Ad esempio, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. Il valore predefinito è true per loro.
Nota: le crittografie seguenti non possono essere disabilitate perché sono richieste dai componenti interni della piattaforma: 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

developerPortalUrl

URL dell'endpoint del portale DEveloper del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

disableGateway

Proprietà valida solo per un servizio Gestione API distribuito in più posizioni. Può essere usato per disabilitare il gateway nell'area master.

enableClientCertificate

La proprietà deve essere usata solo per il servizio SKU a consumo. In questo modo viene applicato un certificato client da presentare a ogni richiesta al gateway. In questo modo è anche possibile autenticare il certificato nei criteri nel gateway.

gatewayRegionalUrl

URL del gateway del servizio Gestione API nell'area predefinita. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

gatewayUrl

URL del gateway del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

hostnameConfigurations

Configurazione personalizzata del nome host del servizio di Gestione API.

managementApiUrl

URL dell'endpoint dell'API di gestione del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

natGatewayState

La proprietà può essere usata per abilitare il gateway NAT per questo servizio Gestione API.

notificationSenderEmail

Email indirizzo da cui verrà inviata la notifica.

outboundPublicIPAddresses

Prefissi di indirizzi IPV4 pubblici in uscita associati al servizio distribuito gateway NAT. Disponibile solo per lo SKU Premium nella piattaforma stv2. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

platformVersion

Versione della piattaforma di calcolo che esegue il servizio in questa posizione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

portalUrl

Url dell'endpoint del portale di pubblicazione del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

privateEndpointConnections

Elenco delle connessioni endpoint private di questo servizio.

privateIPAddresses

Indirizzi IP statici statici privati del servizio Gestione API nell'area primaria distribuita in un Rete virtuale interno. Disponibile solo per SKU Basic, Standard, Premium e Isolato. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState

Lo stato di provisioning corrente del servizio Gestione API che può essere uno dei seguenti: Creato/Attivazione/Aggiornamento/Aggiornamento/Non riuscito/Terminazione/TerminazioneFailed/Eliminato. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

publicIPAddresses

Indirizzi IP statici statici del servizio Gestione API nell'area primaria. Disponibile solo per SKU Basic, Standard, Premium e Isolato. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

publicIpAddressId

Indirizzo IP basato su SKU standard pubblico V4 da associare a Rete virtuale servizio distribuito nell'area. Supportato solo per lo SKU Developer e Premium distribuito in Rete virtuale.

publicNetworkAccess

Se l'accesso all'endpoint pubblico è consentito per questo servizio di Gestione API. Il valore è facoltativo, ma se passato, deve essere "Abilitato" o "Disabilitato". Se "Disabilitato", gli endpoint privati sono il metodo di accesso esclusivo. Il valore predefinito è 'Enabled'

restore

Annullare l'eliminazione temporanea del servizio Gestione API. Se questo flag viene specificato e impostato su True tutte le altre proprietà verranno ignorate.

scmUrl

URL dell'endpoint SCM del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

targetProvisioningState

Stato di provisioning del servizio Gestione API, destinato all'operazione a esecuzione prolungata avviata nel servizio. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

virtualNetworkConfiguration

Configurazione della rete virtuale del servizio di Gestione API.

virtualNetworkType

Tipo di VPN in cui è necessario configurare Gestione API servizio. Nessuna (valore predefinito) indica che il servizio Gestione API non fa parte di alcun Rete virtuale, external significa che la distribuzione Gestione API viene configurata all'interno di un Rete virtuale che ha un endpoint con connessione Internet e che la distribuzione interna Gestione API è configurata all'interno di un Rete virtuale solo un endpoint con connessione Intranet.

Dettagli proprietà

publisherEmail

Posta elettronica del server di pubblicazione.

publisherEmail: string

Valore della proprietà

string

publisherName

Nome del server di pubblicazione.

publisherName: string

Valore della proprietà

string

Dettagli proprietà ereditate

additionalLocations

Località del data center aggiuntive del servizio Gestione API.

additionalLocations?: AdditionalLocation[]

Valore della proprietà

Ereditato daApiManagementServiceBaseProperties.additionalLocations

apiVersionConstraint

Vincolo di versione api del piano di controllo per il servizio Gestione API.

apiVersionConstraint?: ApiVersionConstraint

Valore della proprietà

Ereditato daApiManagementServiceBaseProperties.apiVersionConstraint

certificates

Elenco di certificati che devono essere installati nel servizio Gestione API. Il numero massimo di certificati supportati che è possibile installare è 10.

certificates?: CertificateConfiguration[]

Valore della proprietà

Ereditato daApiManagementServiceBaseProperties.certificates

createdAtUtc

Data UTC di creazione del servizio Gestione API. La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

createdAtUtc?: Date

Valore della proprietà

Date

Ereditato daApiManagementServiceBaseProperties.createdAtUtc

customProperties

Proprietà personalizzate del servizio Gestione API.
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 disabilita il TLS_RSA_WITH_3DES_EDE_CBC_SHA di crittografia per tutti i protocolli TLS(1.0, 1.1 e 1.2).
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 può essere usata per disabilitare solo TLS 1.1.
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10 può essere usata per disabilitare TLS 1.0 in un servizio Gestione API.
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 può essere usata per disabilitare solo TLS 1.1 per le comunicazioni con back-end.
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 può essere usata per disabilitare TLS 1.0 per le comunicazioni con back-end.
L'impostazione Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2 può essere usata per abilitare il protocollo HTTP2 in un servizio Gestione API.
Se non si specifica alcuna di queste proprietà nell'operazione PATCH, i valori delle proprietà verranno reimpostati sui valori predefiniti. Per tutte le impostazioni ad eccezione di Http2, il valore predefinito è True se il servizio è stato creato il 1° aprile 2018 e False in caso contrario. Il valore predefinito dell'impostazione Http2 è False.

È possibile disabilitare una delle crittografie seguenti usando le impostazioni 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. Ad esempio, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. Il valore predefinito è true per loro.
Nota: le crittografie seguenti non possono essere disabilitate perché sono richieste dai componenti interni della piattaforma: 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}

Valore della proprietà

{[propertyName: string]: string}

Ereditato daApiManagementServiceBaseProperties.customProperties

developerPortalUrl

URL dell'endpoint del portale DEveloper del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

developerPortalUrl?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.developerPortalUrl

disableGateway

Proprietà valida solo per un servizio Gestione API distribuito in più posizioni. Può essere usato per disabilitare il gateway nell'area master.

disableGateway?: boolean

Valore della proprietà

boolean

Ereditato daApiManagementServiceBaseProperties.disableGateway

enableClientCertificate

La proprietà deve essere usata solo per il servizio SKU a consumo. In questo modo viene applicato un certificato client da presentare a ogni richiesta al gateway. In questo modo è anche possibile autenticare il certificato nei criteri nel gateway.

enableClientCertificate?: boolean

Valore della proprietà

boolean

Ereditato daApiManagementServiceBaseProperties.enableClientCertificate

gatewayRegionalUrl

URL del gateway del servizio Gestione API nell'area predefinita. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

gatewayRegionalUrl?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.gatewayManagerUrl

gatewayUrl

URL del gateway del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

gatewayUrl?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.gatewayUrl

hostnameConfigurations

Configurazione personalizzata del nome host del servizio di Gestione API.

hostnameConfigurations?: HostnameConfiguration[]

Valore della proprietà

Ereditato daApiManagementServiceBaseProperties.hostnameConfigurations

managementApiUrl

URL dell'endpoint dell'API di gestione del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

managementApiUrl?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.managementApiUrl

natGatewayState

La proprietà può essere usata per abilitare il gateway NAT per questo servizio Gestione API.

natGatewayState?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.natGatewayState

notificationSenderEmail

Email indirizzo da cui verrà inviata la notifica.

notificationSenderEmail?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.notificationSenderEmail

outboundPublicIPAddresses

Prefissi di indirizzi IPV4 pubblici in uscita associati al servizio distribuito gateway NAT. Disponibile solo per lo SKU Premium nella piattaforma stv2. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

outboundPublicIPAddresses?: string[]

Valore della proprietà

string[]

Ereditato daApiManagementServiceBaseProperties.outboundPublicIPAddresses

platformVersion

Versione della piattaforma di calcolo che esegue il servizio in questa posizione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

platformVersion?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.platformVersion

portalUrl

Url dell'endpoint del portale di pubblicazione del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

portalUrl?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.portalUrl

privateEndpointConnections

Elenco delle connessioni endpoint private di questo servizio.

privateEndpointConnections?: RemotePrivateEndpointConnectionWrapper[]

Valore della proprietà

Ereditato daApiManagementServiceBaseProperties.privateEndpointConnections

privateIPAddresses

Indirizzi IP statici statici privati del servizio Gestione API nell'area primaria distribuita in un Rete virtuale interno. Disponibile solo per SKU Basic, Standard, Premium e Isolato. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

privateIPAddresses?: string[]

Valore della proprietà

string[]

Ereditato daApiManagementServiceBaseProperties.privateIPAddresses

provisioningState

Lo stato di provisioning corrente del servizio Gestione API che può essere uno dei seguenti: Creato/Attivazione/Aggiornamento/Aggiornamento/Non riuscito/Terminazione/TerminazioneFailed/Eliminato. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.provisioningState

publicIPAddresses

Indirizzi IP statici statici del servizio Gestione API nell'area primaria. Disponibile solo per SKU Basic, Standard, Premium e Isolato. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

publicIPAddresses?: string[]

Valore della proprietà

string[]

Ereditato daApiManagementServiceBaseProperties.publicIPAddresses

publicIpAddressId

Indirizzo IP basato su SKU standard pubblico V4 da associare a Rete virtuale servizio distribuito nell'area. Supportato solo per lo SKU Developer e Premium distribuito in Rete virtuale.

publicIpAddressId?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.publicIpAddressId

publicNetworkAccess

Se l'accesso all'endpoint pubblico è consentito per questo servizio di Gestione API. Il valore è facoltativo, ma se passato, deve essere "Abilitato" o "Disabilitato". Se "Disabilitato", gli endpoint privati sono il metodo di accesso esclusivo. Il valore predefinito è 'Enabled'

publicNetworkAccess?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.publicNetworkAccess

restore

Annullare l'eliminazione temporanea del servizio Gestione API. Se questo flag viene specificato e impostato su True tutte le altre proprietà verranno ignorate.

restore?: boolean

Valore della proprietà

boolean

Ereditato daApiManagementServiceBaseProperties.restore

scmUrl

URL dell'endpoint SCM del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

scmUrl?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.scmUrl

targetProvisioningState

Stato di provisioning del servizio Gestione API, destinato all'operazione a esecuzione prolungata avviata nel servizio. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

targetProvisioningState?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.targetProvisioningState

virtualNetworkConfiguration

Configurazione della rete virtuale del servizio di Gestione API.

virtualNetworkConfiguration?: VirtualNetworkConfiguration

Valore della proprietà

Ereditato daApiManagementServiceBaseProperties.virtualNetworkConfiguration

virtualNetworkType

Tipo di VPN in cui è necessario configurare Gestione API servizio. Nessuna (valore predefinito) indica che il servizio Gestione API non fa parte di alcun Rete virtuale, external significa che la distribuzione Gestione API viene configurata all'interno di un Rete virtuale che ha un endpoint con connessione Internet e che la distribuzione interna Gestione API è configurata all'interno di un Rete virtuale solo un endpoint con connessione Intranet.

virtualNetworkType?: string

Valore della proprietà

string

Ereditato daApiManagementServiceBaseProperties.virtualNetworkType