ApiManagementServiceProperties interface
Proprietà di una descrizione della risorsa del servizio Gestione API.
- Extends
Proprietà
publisher |
Posta elettronica del server di pubblicazione. |
publisher |
Nome del server di pubblicazione. |
Proprietà ereditate
additional |
Località del data center aggiuntive del servizio Gestione API. |
api |
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. |
created |
Data UTC di creazione del servizio Gestione API. La data è conforme al formato seguente: |
custom |
Proprietà personalizzate del servizio Gestione API. |
developer |
URL dell'endpoint del portale DEveloper del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
disable |
Proprietà valida solo per un servizio Gestione API distribuito in più posizioni. Può essere usato per disabilitare il gateway nell'area master. |
enable |
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. |
gateway |
URL del gateway del servizio Gestione API nell'area predefinita. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
gateway |
URL del gateway del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
hostname |
Configurazione personalizzata del nome host del servizio di Gestione API. |
management |
URL dell'endpoint dell'API di gestione del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
nat |
La proprietà può essere usata per abilitare il gateway NAT per questo servizio Gestione API. |
notification |
Email indirizzo da cui verrà inviata la notifica. |
outbound |
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. |
platform |
Versione della piattaforma di calcolo che esegue il servizio in questa posizione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
portal |
Url dell'endpoint del portale di pubblicazione del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
private |
Elenco delle connessioni endpoint private di questo servizio. |
private |
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. |
provisioning |
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. |
public |
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. |
public |
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. |
public |
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. |
scm |
URL dell'endpoint SCM del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
target |
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. |
virtual |
Configurazione della rete virtuale del servizio di Gestione API. |
virtual |
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