Partager via


ApiManagementServiceBaseProperties Classe

Définition

Propriétés de base d’une description de ressource de service Gestion des API.

public class ApiManagementServiceBaseProperties
type ApiManagementServiceBaseProperties = class
Public Class ApiManagementServiceBaseProperties
Héritage
ApiManagementServiceBaseProperties

Constructeurs

ApiManagementServiceBaseProperties()

Initialise une nouvelle instance de la classe ApiManagementServiceBaseProperties.

ApiManagementServiceBaseProperties(String, String, String, Nullable<DateTime>, String, String, String, String, String, String, IList<HostnameConfiguration>, IList<String>, IList<String>, String, String, VirtualNetworkConfiguration, IList<AdditionalLocation>, IDictionary<String,String>, IList<CertificateConfiguration>, Nullable<Boolean>, Nullable<Boolean>, String, ApiVersionConstraint, Nullable<Boolean>, IList<RemotePrivateEndpointConnectionWrapper>, String)

Initialise une nouvelle instance de la classe ApiManagementServiceBaseProperties.

Propriétés

AdditionalLocations

Obtient ou définit des emplacements de centre de données supplémentaires du service Gestion des API.

ApiVersionConstraint

Obtient ou définit la contrainte de version des API de plan de contrôle pour le service Gestion des API.

Certificates

Obtient ou définit la liste des certificats qui doivent être installés dans le service Gestion des API. Le nombre maximal de certificats pris en charge pouvant être installés est de 10.

CreatedAtUtc

Obtient la date de création UTC du service Gestion des API. La date est conforme au format suivant : yyyy-MM-ddTHH:mm:ssZ tel que spécifié par la norme ISO 8601.

CustomProperties

Obtient ou définit les propriétés personnalisées du service Gestion des API.& lt;/br&gt; RéglageMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 désactive le TLS_RSA_WITH_3DES_EDE_CBC_SHA de chiffrement pour tous les tls(1.0, 1.1 et 1.2).& lt;/br&gt; RéglageMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 peut être utilisé pour désactiver uniquement TLS 1.1.& lt;/br&gt; RéglageMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10peut être utilisé pour désactiver TLS 1.0 sur un service Gestion des API.& lt;/br&gt; RéglageMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 peut être utilisé pour désactiver uniquement TLS 1.1 pour les communications avec les back-ends.& lt;/br&gt; RéglageMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 peut être utilisé pour désactiver TLS 1.0 pour les communications avec les back-ends.& lt;/br&gt; RéglageMicrosoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2peut être utilisé pour activer le protocole HTTP2 sur un service Gestion des API.& lt;/br&gt; Si vous ne spécifiez aucune de ces propriétés lors de l’opération PATCH, les valeurs par défaut des propriétés omises sont réinitialisées. Pour tous les paramètres, à l’exception de Http2, la valeur par défaut est True si le service a été créé le 1er avril 2018 ou avant le 1er avril 2018, sinon False . La valeur par défaut du paramètre Http2 est False.& lt;/br&gt;& lt;/br&gt; Vous pouvez désactiver l’un des chiffrements suivants à l’aide des paramètres Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]suivants : 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. Par exemple, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. La valeur par défaut est true pour eux. Remarque : les chiffrements suivants ne peuvent pas être désactivés, car ils sont requis par les composants internes d’Azure CloudService : 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,TLS_RSA_WITH_AES_256_GCM_SHA384

DeveloperPortalUrl

Obtient l’URL du point de terminaison du portail dEveloper du service Gestion des API.

DisableGateway

Obtient ou définit une propriété valide uniquement pour un service Gestion des API déployé dans plusieurs emplacements. Vous pouvez l’utiliser pour désactiver la passerelle dans master région.

EnableClientCertificate

Obtient ou définit la propriété destinée uniquement à être utilisée pour le service de référence SKU consommation. Cela applique un certificat client à présenter à chaque demande à la passerelle. Cela permet également d’authentifier le certificat dans la stratégie sur la passerelle.

GatewayRegionalUrl

Obtient l’URL de passerelle du service Gestion des API dans la région par défaut.

GatewayUrl

Obtient l’URL de passerelle du service Gestion des API.

HostnameConfigurations

Obtient ou définit la configuration de nom d’hôte personnalisée du service Gestion des API.

ManagementApiUrl

Obtient l’URL du point de terminaison de l’API de gestion du service Gestion des API.

NotificationSenderEmail

Obtient ou définit l’adresse e-mail à partir de laquelle la notification sera envoyée.

PlatformVersion

Obtient la version de la plateforme de calcul exécutant le service à cet emplacement. Les valeurs possibles sont les suivantes : 'undetermined', 'stv1', 'stv2', 'mtv1'

PortalUrl

Obtient l’URL du point de terminaison du portail d’éditeur du service Gestion des API.

PrivateEndpointConnections

Obtient ou définit la liste des connexions de point de terminaison privé de ce service.

PrivateIPAddresses

Obtient des adresses IP privées statiques équilibrées du service Gestion des API dans la région principale qui est déployé dans un Réseau virtuel interne. Disponible uniquement pour les références SKU De base, Standard, Premium et Isolé.

ProvisioningState

Obtient l’état d’approvisionnement actuel du service Gestion des API qui peut être l’un des suivants : Créé/Activation/Réussi/Mise à jour/Échec/Arrêté/Fin/Échec/Suppression.

PublicIPAddresses

Obtient les adresses IP publiques statiques équilibrées du service Gestion des API dans la région principale. Disponible uniquement pour les références SKU De base, Standard, Premium et Isolé.

PublicIpAddressId

Obtient ou définit l’adresse IP V4 de la référence SKU standard publique à associer à Réseau virtuel service déployé dans la région. Pris en charge uniquement pour les références SKU Développeur et Premium déployées dans Réseau virtuel.

PublicNetworkAccess

Obtient ou définit si l’accès au point de terminaison public est autorisé ou non pour ce service Gestion des API. La valeur est facultative, mais si elle est transmise, doit être « Enabled » ou « Disabled ». Si « Désactivé », les points de terminaison privés sont la méthode d’accès exclusif. La valeur par défaut est « Enabled ». Les valeurs possibles sont les suivantes : 'Enabled', 'Disabled'

Restore

Obtient ou définit la suppression du service de gestion des API s’il a été précédemment supprimé de manière réversible. Si cet indicateur est spécifié et défini sur True, toutes les autres propriétés seront ignorées.

ScmUrl

Obtient l’URL du point de terminaison SCM du service Gestion des API.

TargetProvisioningState

Obtient l’état d’approvisionnement du service Gestion des API, qui est ciblé par l’opération de longue durée démarrée sur le service.

VirtualNetworkConfiguration

Obtient ou définit la configuration de réseau virtuel du service Gestion des API.

VirtualNetworkType

Obtient ou définit le type de VPN dans lequel Gestion des API service doit être configuré. None (Valeur par défaut) signifie que le service Gestion des API ne fait partie d’aucun Réseau virtuel, External signifie que le déploiement Gestion des API est configuré à l’intérieur d’un Réseau virtuel disposant d’un point de terminaison internet, et Interne signifie que Gestion des API le déploiement est configuré à l’intérieur d’un Réseau virtuel ayant un point de terminaison intranet uniquement. Les valeurs possibles sont les suivantes : 'None', 'External', 'Internal'

Méthodes

Validate()

Validez l’objet.

S’applique à