Partager via


ApiManagementServiceResource Constructeurs

Définition

Surcharges

ApiManagementServiceResource()

Initialise une nouvelle instance de la classe ApiManagementServiceResource.

ApiManagementServiceResource(String, String, ApiManagementServiceSkuProperties, String, String, String, String, IDictionary<String,String>, 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, ApiManagementServiceIdentity, SystemData, String, IList<String>)

Initialise une nouvelle instance de la classe ApiManagementServiceResource.

ApiManagementServiceResource()

Initialise une nouvelle instance de la classe ApiManagementServiceResource.

public ApiManagementServiceResource ();
Public Sub New ()

S’applique à

ApiManagementServiceResource(String, String, ApiManagementServiceSkuProperties, String, String, String, String, IDictionary<String,String>, 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, ApiManagementServiceIdentity, SystemData, String, IList<String>)

Initialise une nouvelle instance de la classe ApiManagementServiceResource.

public ApiManagementServiceResource (string publisherEmail, string publisherName, Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceSkuProperties sku, string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string notificationSenderEmail = default, string provisioningState = default, string targetProvisioningState = default, DateTime? createdAtUtc = default, string gatewayUrl = default, string gatewayRegionalUrl = default, string portalUrl = default, string managementApiUrl = default, string scmUrl = default, string developerPortalUrl = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.HostnameConfiguration> hostnameConfigurations = default, System.Collections.Generic.IList<string> publicIPAddresses = default, System.Collections.Generic.IList<string> privateIPAddresses = default, string publicIpAddressId = default, string publicNetworkAccess = default, Microsoft.Azure.Management.ApiManagement.Models.VirtualNetworkConfiguration virtualNetworkConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.AdditionalLocation> additionalLocations = default, System.Collections.Generic.IDictionary<string,string> customProperties = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.CertificateConfiguration> certificates = default, bool? enableClientCertificate = default, bool? disableGateway = default, string virtualNetworkType = default, Microsoft.Azure.Management.ApiManagement.Models.ApiVersionConstraint apiVersionConstraint = default, bool? restore = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.RemotePrivateEndpointConnectionWrapper> privateEndpointConnections = default, string platformVersion = default, Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceIdentity identity = default, Microsoft.Azure.Management.ApiManagement.Models.SystemData systemData = default, string etag = default, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceResource : string * string * Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceSkuProperties * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * string * string * Nullable<DateTime> * string * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.HostnameConfiguration> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> * string * string * Microsoft.Azure.Management.ApiManagement.Models.VirtualNetworkConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.AdditionalLocation> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.CertificateConfiguration> * Nullable<bool> * Nullable<bool> * string * Microsoft.Azure.Management.ApiManagement.Models.ApiVersionConstraint * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.RemotePrivateEndpointConnectionWrapper> * string * Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceIdentity * Microsoft.Azure.Management.ApiManagement.Models.SystemData * string * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceResource
Public Sub New (publisherEmail As String, publisherName As String, sku As ApiManagementServiceSkuProperties, location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional notificationSenderEmail As String = Nothing, Optional provisioningState As String = Nothing, Optional targetProvisioningState As String = Nothing, Optional createdAtUtc As Nullable(Of DateTime) = Nothing, Optional gatewayUrl As String = Nothing, Optional gatewayRegionalUrl As String = Nothing, Optional portalUrl As String = Nothing, Optional managementApiUrl As String = Nothing, Optional scmUrl As String = Nothing, Optional developerPortalUrl As String = Nothing, Optional hostnameConfigurations As IList(Of HostnameConfiguration) = Nothing, Optional publicIPAddresses As IList(Of String) = Nothing, Optional privateIPAddresses As IList(Of String) = Nothing, Optional publicIpAddressId As String = Nothing, Optional publicNetworkAccess As String = Nothing, Optional virtualNetworkConfiguration As VirtualNetworkConfiguration = Nothing, Optional additionalLocations As IList(Of AdditionalLocation) = Nothing, Optional customProperties As IDictionary(Of String, String) = Nothing, Optional certificates As IList(Of CertificateConfiguration) = Nothing, Optional enableClientCertificate As Nullable(Of Boolean) = Nothing, Optional disableGateway As Nullable(Of Boolean) = Nothing, Optional virtualNetworkType As String = Nothing, Optional apiVersionConstraint As ApiVersionConstraint = Nothing, Optional restore As Nullable(Of Boolean) = Nothing, Optional privateEndpointConnections As IList(Of RemotePrivateEndpointConnectionWrapper) = Nothing, Optional platformVersion As String = Nothing, Optional identity As ApiManagementServiceIdentity = Nothing, Optional systemData As SystemData = Nothing, Optional etag As String = Nothing, Optional zones As IList(Of String) = Nothing)

Paramètres

publisherEmail
String

E-mail de l’éditeur.

publisherName
String

Nom de l’éditeur.

sku
ApiManagementServiceSkuProperties

Propriétés de la référence SKU du service Gestion des API.

location
String

Emplacement de la ressource.

id
String

ID de la ressource

name
String

Nom de la ressource.

type
String

Type de ressource pour Gestion des API ressource est défini sur Microsoft.ApiManagement.

tags
IDictionary<String,String>

Balises de ressource.

notificationSenderEmail
String

Email adresse à partir de laquelle la notification sera envoyée.

provisioningState
String

État d’approvisionnement actuel du service Gestion des API qui peut être l’un des suivants : Created/Activateing/Succeeded/Updating/Failed/Stopped/TerminateFailed/Deleted.

targetProvisioningState
String

É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.

createdAtUtc
Nullable<DateTime>

Date UTC de création 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.

gatewayUrl
String

URL de passerelle du service Gestion des API.

gatewayRegionalUrl
String

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

portalUrl
String

Url du point de terminaison du portail de publication du service Gestion des API.

managementApiUrl
String

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

scmUrl
String

URL du point de terminaison SCM du service Gestion des API.

developerPortalUrl
String

URL du point de terminaison du portail DEveloper du service Gestion des API.

hostnameConfigurations
IList<HostnameConfiguration>

Configuration de nom d’hôte personnalisée du service Gestion des API.

publicIPAddresses
IList<String>

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

privateIPAddresses
IList<String>

Adresses IP à charge statique privée équilibrée du service Gestion des API dans la région primaire qui est déployé dans un Réseau virtuel interne. Disponible uniquement pour les références SKU De base, Standard, Premium et Isolé.

publicIpAddressId
String

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
String

Indique si l’accès au point de terminaison public est autorisé pour ce service Gestion des API. La valeur est facultative, mais si elle est transmise, doit être « Activé » ou « Désactivé ». 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 »

virtualNetworkConfiguration
VirtualNetworkConfiguration

Configuration de réseau virtuel du service Gestion des API.

additionalLocations
IList<AdditionalLocation>

Emplacements de centre de données supplémentaires du service Gestion des API.

customProperties
IDictionary<String,String>

Propriétés personnalisées du service Gestion des API.< Paramètre /br>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168désactive la TLS_RSA_WITH_3DES_EDE_CBC_SHA de chiffrement pour tous les protocoles TLS(1.0, 1.1 et 1.2).< Paramètre /br>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11peut être utilisé pour désactiver uniquement TLS 1.1.< Paramètre /br>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10peut être utilisé pour désactiver TLS 1.0 sur un service Gestion des API.< Paramètre /br>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11peut être utilisé pour désactiver uniquement TLS 1.1 pour les communications avec les back-ends.< Paramètre /br>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10peut être utilisé pour désactiver TLS 1.0 pour les communications avec les back-ends.< Paramètre /br>Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2peut être utilisé pour activer le protocole HTTP2 sur un service Gestion des API.< /br>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établies. 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 False avant. La valeur par défaut du paramètre Http2 est False.< /br></br>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

certificates
IList<CertificateConfiguration>

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.

enableClientCertificate
Nullable<Boolean>

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.

disableGateway
Nullable<Boolean>

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.

virtualNetworkType
String

Type de VPN dans lequel Gestion des API service doit être configuré. Aucun (valeur par défaut) signifie que le service Gestion des API ne fait partie d’aucun Réseau virtuel, externe signifie que le déploiement Gestion des API est configuré à l’intérieur d’un Réseau virtuel ayant un point de terminaison accessible sur 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 »

apiVersionConstraint
ApiVersionConstraint

Contrainte de version api du plan de contrôle pour le service Gestion des API.

restore
Nullable<Boolean>

Annulez la suppression du service 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 sont ignorées.

privateEndpointConnections
IList<RemotePrivateEndpointConnectionWrapper>

Liste des connexions de point de terminaison privé de ce service.

platformVersion
String

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

identity
ApiManagementServiceIdentity

Identité de service managée du service Gestion des API.

systemData
SystemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

etag
String

ETag de la ressource.

zones
IList<String>

Liste des zones de disponibilité indiquant d’où doit provenir la ressource.

S’applique à