Partager via


Azure.ResourceManager.ApiManagement.Models Espace de noms

Classes

AdditionalLocation

Description d’un emplacement de ressource Gestion des API supplémentaire.

ApiContactInformation

Informations de contact de l’API.

ApiCreateOrUpdateContent

Créer ou mettre à jour des paramètres d’API.

ApiCreateOrUpdatePropertiesWsdlSelector

Critères pour limiter l’importation de WSDL à un sous-ensemble du document.

ApiEntityBaseContract

Détails du contrat de base de l’API.

ApiIssuePatch

Paramètres de mise à jour du problème.

ApiLicenseInformation

Informations de licence d’API.

ApiManagementAuthorizationServerPatch

Paramètres du serveur d’autorisation OAuth externe.

ApiManagementBackendPatch

Paramètres de mise à jour du back-end.

ApiManagementCachePatch

Détails de la mise à jour du cache.

ApiManagementCertificateCreateOrUpdateContent

Détails de la création ou de la mise à jour du certificat.

ApiManagementContentItem

Détails du contrat de type de contenu.

ApiManagementContentType

Détails du contrat de type de contenu.

ApiManagementEmailTemplateCreateOrUpdateContent

Email Paramètres de mise à jour du modèle.

ApiManagementGroupCreateOrUpdateContent

Paramètres fournis à l’opération Créer un groupe.

ApiManagementGroupPatch

Paramètres fournis à l’opération Mettre à jour le groupe.

ApiManagementGroupUserData

The ApiManagementGroupUserData.

ApiManagementIdentityProviderCreateOrUpdateContent

Détails du fournisseur d’identité.

ApiManagementIdentityProviderPatch

Paramètres fournis pour mettre à jour le fournisseur d’identité.

ApiManagementLoggerPatch

Contrat de mise à jour de l’enregistreur d’événements.

ApiManagementNamedValueCreateOrUpdateContent

Détails de NamedValue.

ApiManagementNamedValuePatch

Paramètres de mise à jour NamedValue.

ApiManagementOpenIdConnectProviderPatch

Paramètres fournis à l’opération Mettre à jour le fournisseur OpenID Connect.

ApiManagementPrivateEndpointConnectionCreateOrUpdateContent

Demande d’approbation ou de rejet d’une connexion de point de terminaison privé.

ApiManagementPrivateLinkServiceConnectionState

Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur.

ApiManagementProductPatch

Paramètres de mise à jour du produit.

ApiManagementResourceSkuCapacity

Décrit les informations de mise à l’échelle d’une référence SKU.

ApiManagementServiceApplyNetworkConfigurationContent

Paramètre fourni à l’opération Appliquer la configuration réseau.

ApiManagementServiceBackupRestoreContent

Paramètres fournis à la sauvegarde/restauration d’une opération de service Gestion des API.

ApiManagementServiceGetDomainOwnershipIdentifierResult

Réponse de l’opération GetDomainOwnershipIdentifier.

ApiManagementServiceGetSsoTokenResult

Réponse de l’opération GetSsoToken.

ApiManagementServiceNameAvailabilityContent

Paramètres fournis à l’opération CheckNameAvailability.

ApiManagementServiceNameAvailabilityResult

Réponse de l’opération CheckNameAvailability.

ApiManagementServicePatch

Paramètre fourni à Update Api Management Service.

ApiManagementServiceSkuProperties

Gestion des API propriétés de la référence SKU de ressource de service.

ApiManagementSku

Décrit une référence SKU ApiManagement disponible.

ApiManagementSkuCapabilities

Décrit l’objet de fonctionnalités de la référence SKU.

ApiManagementSkuCapacity

Décrit les informations de mise à l’échelle d’une référence SKU.

ApiManagementSkuCosts

Décrit les métadonnées permettant de récupérer des informations sur les prix.

ApiManagementSkuLocationInfo

The ApiManagementSkuLocationInfo.

ApiManagementSkuRestrictionInfo

The ApiManagementSkuRestrictionInfo.

ApiManagementSkuRestrictions

Décrit les informations de mise à l’échelle d’une référence SKU.

ApiManagementSkuZoneDetails

Décrit les fonctionnalités zonales d’une référence SKU.

ApiManagementSubscriptionCreateOrUpdateContent

Détails de la création de l’abonnement.

ApiManagementSubscriptionPatch

Détails de la mise à jour de l’abonnement.

ApiManagementTagCreateOrUpdateContent

Paramètres fournis pour les opérations Créer/Mettre à jour une balise.

ApiManagementUserCreateOrUpdateContent

Détails de la création de l’utilisateur.

ApiManagementUserPatch

Paramètres de mise à jour utilisateur.

ApiOperationPatch

Détails du contrat de mise à jour de l’opération d’API.

ApiPatch

Détails du contrat de mise à jour de l’API.

ApiRevisionContract

Résumé des métadonnées de révision.

ApiTagDescriptionCreateOrUpdateContent

Paramètres fournis à l’opération Create TagDescription.

ApiVersionSetContractDetails

Un jeu de versions d’API contient la configuration commune d’un ensemble de versions d’API associées.

ApiVersionSetPatch

Paramètres pour mettre à jour ou créer un contrat d’ensemble de versions d’API.

ArmApiManagementModelFactory

Fabrique de modèles pour les modèles.

AssociatedApiProperties

Propriétés du contrat d’API pour les ressources de balise.

AssociatedOperationProperties

Propriétés du contrat d’entité d’opération.

AssociatedProductProperties

Profil de produit.

AssociatedTagProperties

Contrat définissant la propriété Tag dans le contrat de ressource de balise.

AssociationContract

Détails de l’entité d’association.

AuthenticationSettingsContract

Paramètres d’authentification de l’API.

AuthorizationServerSecretsContract

Contrat de secrets de serveur OAuth.

AvailableApiManagementServiceSkuResult

Décrit une référence SKU de service Gestion des API disponible.

BackendAuthorizationHeaderCredentials

Informations d’en-tête d’autorisation.

BackendCredentialsContract

Détails des informations d’identification utilisées pour se connecter au serveur principal.

BackendProxyContract

Détails du serveur WebProxy principal à utiliser dans la requête au serveur principal.

BackendReconnectContract

Paramètres de demande de reconnexion.

BackendServiceFabricClusterProperties

Propriétés du serveur principal de type Service Fabric.

BackendTlsProperties

Propriétés contrôlant la validation de certificat TLS.

CertificateConfiguration

Configuration des certificats qui se composent d’intermédiaires non approuvés et de certificats racines.

CertificateInformation

Informations de certificat SSL.

ClientSecretContract

Secret client ou d’application utilisé dans IdentityProviders, Aad, OpenID ou OAuth.

ConfigurationDeployContent

Déployer le contrat de configuration du locataire.

ConfigurationSaveContent

Enregistrer les détails du contrat de configuration du locataire.

ConnectivityCheckContent

Demande d’effectuer l’opération de connectivité case activée sur un service Gestion des API.

ConnectivityCheckRequestDestination

Connectivité case activée destination de l’opération.

ConnectivityCheckRequestHttpConfiguration

Configuration pour les requêtes HTTP ou HTTPS.

ConnectivityCheckRequestSource

Définitions de la connectivité case activée l’origine.

ConnectivityCheckResult

Informations sur la connectivité status.

ConnectivityHop

Informations sur un tronçon entre la source et la destination.

ConnectivityIssue

Informations sur un problème rencontré lors du processus de vérification de la connectivité.

ConnectivityStatusContract

Détails sur la connectivité à une ressource.

DataMasking

The DataMasking.

DataMaskingEntity

The DataMaskingEntity.

EmailTemplateParametersContractProperties

Email contrat de paramètre de modèle.

EndpointDependency

Nom de domaine auquel un service est atteint.

EndpointDetail

Informations de connectivité TCP actuelles du service Gestion des API vers un point de terminaison unique.

ErrorFieldContract

Contrat de champ d’erreur.

ErrorResponseBody

Contrat du corps de l’erreur.

GatewayApiData

The GatewayApiData.

GatewayKeyRegenerateContent

Propriétés du contrat de demande de régénération de clé de passerelle.

GatewayKeysContract

Clés d’authentification de passerelle.

GatewayTokenContract

Jeton d’accès de passerelle.

GatewayTokenRequestContract

Propriétés du contrat de demande de jeton de passerelle.

GenerateSsoUriResult

Générer les détails de la réponse des opérations d’URL de l’authentification unique.

GitOperationResultContractData

Résultats des opérations Git de longue durée.

GroupContractProperties

Propriétés du contrat de groupe.

HostnameConfiguration

Configuration de nom d’hôte personnalisée.

HttpHeaderConfiguration

En-tête HTTP et sa valeur.

HttpMessageDiagnostic

Paramètres de diagnostic des messages HTTP.

KeyVaultContractCreateProperties

Créez les détails du contrat KeyVault.

KeyVaultContractProperties

Détails du contrat KeyVault.

KeyVaultLastAccessStatusContractProperties

Émettre les propriétés de mise à jour du contrat.

NamedValueSecretContract

Secret client ou d’application utilisé dans IdentityProviders, Aad, OpenID ou OAuth.

NetworkStatusContract

Détails de l’état du réseau.

NetworkStatusContractWithLocation

État du réseau dans l’emplacement.

OAuth2AuthenticationSettingsContract

Détails des paramètres d’authentification OAuth2 de l’API.

OpenIdAuthenticationSettingsContract

Détails des paramètres d’authentification OAuth2 de l’API.

OperationResultLogItemContract

Journal de l’entité en cours de création, de mise à jour ou de suppression.

OutboundEnvironmentEndpoint

Points de terminaison auxquels le service Gestion des API a besoin d’un accès réseau sortant.

ParameterContract

Détails des paramètres d’opération.

ParameterExampleContract

Exemple de paramètre.

PipelineDiagnosticSettings

Paramètres de diagnostic pour les messages HTTP entrants/sortants vers la passerelle.

PolicyDescriptionContractData

Détails de la description de la stratégie.

PortalSettingsContractData

Paramètres du portail pour le portail des développeurs.

PortalSettingValidationKeyContract

Secret client ou d’application utilisé dans IdentityProviders, Aad, OpenID ou OAuth.

ProductApiData

The ProductApiData.

ProductEntityBaseProperties

Paramètres de base d’entité de produit.

ProductGroupData

The ProductGroupData.

QuotaCounterContract

Détails du compteur de quota.

QuotaCounterValueContractProperties

Détails de la valeur du compteur de quota.

QuotaCounterValueUpdateContent

Détails de la valeur du compteur de quota.

RecipientEmailContract

Détails du Email du destinataire.

RecipientsContractProperties

Contrat de paramètre de notification.

RecipientUserContract

Détails de l’utilisateur du destinataire.

RegionContract

Profil de région.

RemotePrivateEndpointConnectionWrapper

Ressource de connexion de point de terminaison privé distant.

ReportRecordContract

Données de rapport.

RepresentationContract

Détails de la représentation de la demande/réponse de l’opération.

RequestContract

Détails de la demande d’opération.

RequestReportRecordContract

Demander des données de rapport.

ResourceLocationDataContract

Propriétés des données de l’emplacement des ressources.

ResponseContract

Détails de la réponse de l’opération.

SamplingSettings

Paramètres d’échantillonnage pour diagnostic.

SubscriptionKeyParameterNamesContract

Détails des noms de paramètres de clé d’abonnement.

SubscriptionKeysContract

Clés d’abonnement.

TagResourceContractDetails

Propriétés du contrat TagResource.

TenantAccessInfoCreateOrUpdateContent

Paramètres de mise à jour des informations d’accès au locataire.

TenantAccessInfoPatch

Paramètres de mise à jour des informations d’accès au locataire.

TenantAccessInfoSecretsDetails

Contrat d’informations d’accès client du service Gestion des API.

TenantConfigurationSyncStateContract

Résultat de l’état de synchronisation de la configuration du locataire.

TermsOfServiceProperties

Propriétés du contrat de conditions d’utilisation.

TokenBodyParameterContract

OAuth acquiert le paramètre de corps de la demande de jeton (www-url-form-encoded).

UserIdentityContract

Détails de l’identité de l’utilisateur.

UserTokenContent

Obtenir les paramètres de jeton d’utilisateur.

UserTokenResult

Obtenir les détails de la réponse du jeton utilisateur.

VirtualNetworkConfiguration

Configuration d’un réseau virtuel sur lequel Gestion des API service est déployé.

X509CertificateName

Propriétés du serveur X509Names.

Structures

AccessName

The AccessName.

AlwaysLog

Spécifie le type de paramètres d’échantillonnage des messages qui ne doivent pas s’appliquer.

ApiManagementPrivateEndpointConnectionProvisioningState

État d’approvisionnement actuel.

ApiManagementPrivateEndpointServiceConnectionStatus

La connexion de point de terminaison privé status.

ApiManagementResourceSkuCapacityScaleType

Type d’échelle applicable à la référence SKU.

ApiManagementServiceSkuType

Nom de la référence SKU.

ApiManagementUserState

État du compte. Spécifie si l'utilisateur est actif ou non. Les utilisateurs bloqués ne peuvent pas se connecter au portail des développeurs ni appeler des API de produits auxquels ils sont abonnés. L’état par défaut est Actif.

ApiOperationInvokableProtocol

The ApiOperationInvokableProtocol.

ApiSchemaType

Type de schéma. Non modifiable.

ApiType

Type d’API.

AppType

The AppType.

AssociationEntityProvisioningState

État d’approvisionnement.

BackendProtocol

Protocole de communication back-end.

BearerTokenSendingMethod

The BearerTokenSendingMethod.

CertificateConfigurationStoreName

Emplacement du magasin de certificats System.Security.Cryptography.x509certificates.StoreName. Seuls Root et CertificateAuthority sont des emplacements valides.

CertificateSource

Source du certificat.

CertificateStatus

État du certificat.

ClientAuthenticationMethod

The ClientAuthenticationMethod.

ConfigurationName

The ConfigurationName.

ConfirmationEmailType

Détermine le type d’e-mail de confirmation qui sera envoyé à l’utilisateur nouvellement créé.

ConnectionStatus

Connexion status.

ConnectivityCheckProtocol

Protocole de la requête. Une configuration de protocole spécifique peut être disponible en fonction de cette sélection. L’adresse de destination spécifiée doit être cohérente avec cette valeur.

ConnectivityStatusType

Identificateur du type d’état de connectivité des ressources.

ContentFormat

Format du contenu dans lequel l’API est importée.

DataMaskingMode

Mode de masquage des données.

GrantType

The GrantType.

HostnameType

Type de nom d’hôte.

HttpCorrelationProtocol

Définit le protocole de corrélation à utiliser pour les diagnostics Application Insights.

HttpMethodConfiguration

Méthode HTTP à utiliser.

IdentityProviderType

The IdentityProviderType.

IssueOrigin

Origine du problème.

IssueSeverity

Gravité du problème.

IssueState

État du problème.

IssueType

Type de problème.

LoggerType

Type d’enregistreur d’événements.

NotificationName

The NotificationName.

OperationNameFormat

Format du nom de l’opération pour les télémétries Application Insights. La valeur par défaut est Name.

PlatformVersion

Version de la plateforme de calcul exécutant le service.

PolicyContentFormat

Format du policyContent.

PolicyExportFormat

The PolicyExportFormat.

PolicyName

The PolicyName.

PortalRevisionStatus

État de la révision du portail.

PreferredIPVersion

Version IP à utiliser. Seul IPv4 est pris en charge pour l’instant.

PublicNetworkAccess

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

SamplingType

Type d’échantillonnage.

SettingsType

The SettingsType.

SoapApiType

Type d’API à créer.

  • http crée une API REST
  • soap crée une API directe SOAP
  • websocket crée l’API websocket
  • graphqlcrée GraphQL API.
StorageAccountAccessType

Type d’accès à utiliser pour le compte de stockage.

TemplateName

The TemplateName.

TraceVerbosityLevel

Niveau de détail appliqué aux traces émises par les stratégies de suivi.

VersioningScheme

Valeur qui détermine l’emplacement de l’identificateur de version de l’API dans une requête HTTP.

VirtualNetworkType

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.

Énumérations

ApiManagementGroupType

Type du groupe.

ApiManagementProductState

si le produit est publié ou non. Les produits publiés peuvent être découverts par les utilisateurs du portail des développeurs. Les produits non publiés ne sont visibles que par les administrateurs. L’état par défaut de Product est notPublished.

ApiManagementServiceNameUnavailableReason

Non valide indique que le nom fourni ne correspond pas aux exigences de nommage du fournisseur de ressources (longueur incorrecte, caractères non pris en charge, etc.) AlreadyExists indique que le nom est déjà utilisé et n’est donc pas disponible.

ApiManagementSkuCapacityScaleType

Type d’échelle applicable à la référence SKU.

ApiManagementSkuRestrictionsReasonCode

Motif de la restriction.

ApiManagementSkuRestrictionsType

Type de restrictions.

AsyncOperationStatus

État d’une opération asynchrone.

AuthorizationMethod

Objet AuthorizationMethod.

GatewayRegenerateKeyType

Clé régénérée.

PolicyScopeContract

The PolicyScopeContract.

SubscriptionState

État de l’abonnement. Les états possibles sont * actifs - l’abonnement est actif, * suspendu - l’abonnement est bloqué, et l’abonné ne peut pas appeler les API du produit, * envoyé - la demande d’abonnement a été effectuée par le développeur, mais n’a pas encore été approuvée ou rejetée, * rejetée - la demande d’abonnement a été refusée par un administrateur, * annulée - l’abonnement a été annulé par le développeur ou l’administrateur, * expiré : l’abonnement a atteint sa date d’expiration et a été désactivé.

TokenGenerationUsedKeyType

Clé à utiliser pour générer le jeton pour l’utilisateur.