ApiManagementServiceBaseProperties interface
Proprietà di base di una descrizione della risorsa del servizio Gestione API.
Proprietà
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 popolata solo dal server. |
platform |
Versione della piattaforma di calcolo che esegue il servizio in questa posizione. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
portal |
URL dell'endpoint del portale di pubblicazione del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
private |
Elenco delle connessioni endpoint privato di questo servizio. |
private |
Indirizzi IP con carico bilanciato statico privato 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 popolata solo dal server. |
provisioning |
Stato di provisioning corrente del servizio di Gestione API che può essere uno dei seguenti: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
public |
Indirizzi IP con carico bilanciato statico pubblico del servizio Gestione API nell'area primaria. Disponibile solo per SKU Basic, Standard, Premium e Isolato. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
public |
Indirizzo IP pubblico standard basato su IP V4 da associare a Rete virtuale servizio distribuito nell'area. Supportato solo per lo SKU Developer e Premium distribuito in Rete virtuale. |
public |
Indica se l'accesso all'endpoint pubblico è consentito per questo servizio Gestione API. Il valore è facoltativo, ma se passato, deve essere 'Enabled' o 'Disabled'. Se "Disabilitato", gli endpoint privati sono il metodo di accesso esclusivo. Il valore predefinito è 'Enabled' |
restore | Annullare l'eliminazione del servizio Gestione API se è stato eliminato soft in precedenza. 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 popolata 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 popolata solo dal server. |
virtual |
Configurazione della rete virtuale del servizio Gestione API. |
virtual |
Tipo di VPN in cui Gestione API servizio deve essere configurato. Nessuno (valore predefinito) indica che il servizio Gestione API non fa parte di alcuna Rete virtuale, external indica che la distribuzione Gestione API è configurata all'interno di un Rete virtuale con un endpoint con connessione Internet e internal significa che Gestione API distribuzione è configurata all'interno di un Rete virtuale avere solo un endpoint con connessione Intranet. |
Dettagli proprietà
additionalLocations
Località del data center aggiuntive del servizio Gestione API.
additionalLocations?: AdditionalLocation[]
Valore della proprietà
apiVersionConstraint
Vincolo di versione api del piano di controllo per il servizio Gestione API.
apiVersionConstraint?: ApiVersionConstraint
Valore della proprietà
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à
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
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}
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
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
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
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
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
hostnameConfigurations
Configurazione personalizzata del nome host del servizio di Gestione API.
hostnameConfigurations?: HostnameConfiguration[]
Valore della proprietà
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
natGatewayState
La proprietà può essere usata per abilitare il gateway NAT per questo servizio Gestione API.
natGatewayState?: string
Valore della proprietà
string
notificationSenderEmail
Email indirizzo da cui verrà inviata la notifica.
notificationSenderEmail?: string
Valore della proprietà
string
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 popolata solo dal server.
outboundPublicIPAddresses?: string[]
Valore della proprietà
string[]
platformVersion
Versione della piattaforma di calcolo che esegue il servizio in questa posizione. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
platformVersion?: string
Valore della proprietà
string
portalUrl
URL dell'endpoint del portale di pubblicazione del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
portalUrl?: string
Valore della proprietà
string
privateEndpointConnections
Elenco delle connessioni endpoint privato di questo servizio.
privateEndpointConnections?: RemotePrivateEndpointConnectionWrapper[]
Valore della proprietà
privateIPAddresses
Indirizzi IP con carico bilanciato statico privato 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 popolata solo dal server.
privateIPAddresses?: string[]
Valore della proprietà
string[]
provisioningState
Stato di provisioning corrente del servizio di Gestione API che può essere uno dei seguenti: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
provisioningState?: string
Valore della proprietà
string
publicIPAddresses
Indirizzi IP con carico bilanciato statico pubblico del servizio Gestione API nell'area primaria. Disponibile solo per SKU Basic, Standard, Premium e Isolato. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
publicIPAddresses?: string[]
Valore della proprietà
string[]
publicIpAddressId
Indirizzo IP pubblico standard basato su IP 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
publicNetworkAccess
Indica se l'accesso all'endpoint pubblico è consentito per questo servizio Gestione API. Il valore è facoltativo, ma se passato, deve essere 'Enabled' o 'Disabled'. Se "Disabilitato", gli endpoint privati sono il metodo di accesso esclusivo. Il valore predefinito è 'Enabled'
publicNetworkAccess?: string
Valore della proprietà
string
restore
Annullare l'eliminazione del servizio Gestione API se è stato eliminato soft in precedenza. Se questo flag viene specificato e impostato su True, tutte le altre proprietà verranno ignorate.
restore?: boolean
Valore della proprietà
boolean
scmUrl
URL dell'endpoint SCM del servizio Gestione API. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
scmUrl?: string
Valore della proprietà
string
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 popolata solo dal server.
targetProvisioningState?: string
Valore della proprietà
string
virtualNetworkConfiguration
Configurazione della rete virtuale del servizio Gestione API.
virtualNetworkConfiguration?: VirtualNetworkConfiguration
Valore della proprietà
virtualNetworkType
Tipo di VPN in cui Gestione API servizio deve essere configurato. Nessuno (valore predefinito) indica che il servizio Gestione API non fa parte di alcuna Rete virtuale, external indica che la distribuzione Gestione API è configurata all'interno di un Rete virtuale con un endpoint con connessione Internet e internal significa che Gestione API distribuzione è configurata all'interno di un Rete virtuale avere solo un endpoint con connessione Intranet.
virtualNetworkType?: string
Valore della proprietà
string