Cette page s'applique à Apigee et à Apigee hybrid.
  
    Consultez la documentation d'
    Apigee Edge.
  
  
       
  
Cette page sert de référence pour chaque ressource Kubernetes compatible avec l'opérateur Apigee pour Kubernetes. Sauf indication contraire, tous les champs sont obligatoires.
APIProduct
| Champ | Description | 
|---|---|
| apiVersion
Type :  | apim.googleapis.com/v1 | 
| kind
Type :  | APIProduct | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : APIProductSpec | specdéfinit l'état souhaité de l'APIProductSet. | 
APIProductSpec
| Champ | Description | 
|---|---|
| name
Type :  | Nom du produit d'API. | 
| approvalType
Type :  | Indicateur qui spécifie l'approbation des clés API pour accéder aux API définies par le produit d'API.
Si la valeur est définie sur manual, la clé consommateur est générée et renvoyée sous la formepending.
Dans ce cas, les clés API ne fonctionneront pas tant qu'elles n'auront pas été explicitement approuvées.Si la valeur est définie sur  | 
| description
Type :  | Description du produit API. | 
| displayName
Type :  | Nom affiché dans l'UI ou le portail des développeurs pour les développeurs qui s'inscrivent à l'accès à l'API. | 
| analyticsType : Analytics | Définit si des données analytiques doivent être collectées pour les opérations associées à ce produit. | 
| enforcementRefs
Type :  | Tableau des ressources EnforcementRef à appliquer au produit d'API. | 
| attributes
Type :  | Tableau d'attributs permettant d'étendre le profil du produit d'API par défaut avec des métadonnées spécifiques au client. | 
EnforcementRef
| Champ | Description | 
|---|---|
| name
Type :  | Nom de la ressource cible. | 
| kind
Type :  | APIMExtensionPolicy | 
| group
Type :  | Le APIGroup pour l'opérateur Apigee APIM, qui est apim.googleapis.com. | 
| namespace
Type :  | (Facultatif) Espace de noms du référent. Lorsqu'il n'est pas spécifié, l'espace de noms local est déduit. | 
Attribut
| Champ | Description | 
|---|---|
| name
   Type :  | Clé de l'attribut. | 
| value
   Type :  | Valeur de l'attribut. | 
APIOperationSet
| Champ | Description | 
|---|---|
| apiVersion
Type :  | apim.googleapis.com/v1 | 
| kind
Type :  | APIOperationSet | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : APIOperationSetSpec | Définit l'état souhaité de l'APIOperationSet. | 
APIOperationSetSpec
| Champ | Description | 
|---|---|
| quotaType : Quota | Définition du quota. | 
| restOperations
Type :  | Tableau de définitions RESTOperation. | 
| apiProductRefs
Type :  | Tableau de ressources APIProductRef ou références aux produits d'API auxquels les RESTOperations doivent s'appliquer. | 
Quota
| Champ | Description | 
|---|---|
| limit
Type :  | Nombre de messages de requête autorisés par application par le produit d'API pour les intervalettimeUnitspécifiés. | 
| interval
Type :  | Intervalle de temps sur lequel le nombre de messages de requête est calculé. | 
| timeUnit
Type :  | Unité de temps définie pour l'intervalle. Les valeurs valides sont minute,hour,dayoumonth. | 
RESTOperation
| Champ | Description | 
|---|---|
| name
Type :  | Nom de l'opération REST. | 
| path
Type :  | En combinaison avec methods,pathcorrespond au chemin HTTP à faire correspondre pour un quota et/ou pour un produit d'API. | 
| methods
Type :  | En combinaison avec path,methodsest la liste (sous la formestrings) des méthodes HTTP applicables à associer à un quota et/ou à un produit API. | 
APIProductRef
| Champ | Description | 
|---|---|
| name
Type :  | Nom de la ressource cible. | 
| kind
   Type :  | APIProduct | 
| group
   Type :  | Le APIGroup pour l'opérateur Apigee APIM, qui est apim.googleapis.com. | 
| namespace
Type :  | (Facultatif) Espace de noms du référent. Lorsqu'il n'est pas spécifié, l'espace de noms local est déduit. | 
APIMExtensionPolicy
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | APIMExtensionPolicy | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : APIMExtensionPolicySpec | Définit l'état souhaité d'APIMExtensionPolicy. | 
APIMExtensionPolicySpec
| Champ | Description | 
|---|---|
| apigeeEnv | (Facultatif) Environnement Apigee. Si vous n'indiquez pas d'environnement, un nouvel environnement est créé et associé à toutes les instances disponibles. Si cet environnement est fourni, il doit être associé à toutes les instances disponibles lors de l'utilisation d'un équilibreur de charge externe global. | 
| failOpen
   Type :  | Indique s'il faut ouvrir l'accès lorsque le runtime Apigee est inaccessible.
      Si la valeur est définie sur true, les appels à l'environnement d'exécution Apigee seront traités comme réussis, même si l'environnement d'exécution est inaccessible. | 
| timeout
Type :  | Spécifie le délai avant expiration des appels au runtime Apigee, en secondes ou en millisecondes.
   Par exemple, 10s. | 
| targetRefType : ExtensionServerRef | Identifie la passerelle Google Kubernetes Engine sur laquelle l'extension doit être installée. | 
| location
   Type :  | Identifie l'emplacement Google Cloud où APIMExtensionPolicy est appliqué. | 
| supportedEvents
   Type :  | Spécifie la liste des événements du processeur d'extension envoyés à Apigee. Voici quelques exemples : 
 | 
ExtensionServerRef
| Champ | Description | 
|---|---|
| name
   Type :  | Nom de la ressource cible. | 
| kind
   Type :  | Spécifie le kindde la ressource cible, par exempleGatewayouService. | 
| group
   Type :  | Le APIGroup pour l'opérateur Apigee APIM, qui est apim.googleapis.com. | 
| namespace
   Type :  | (Facultatif) Espace de noms du référent. Lorsqu'il n'est pas spécifié, l'espace de noms local est déduit. | 
ApigeeGatewayPolicy
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | ApigeeGatewayPolicy | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : ApigeeGatewayPolicySpec | Définit l'état souhaité d'ApigeeGatewayPolicy. | 
ApigeeGatewayPolicySpec
| Champ | Description | 
|---|---|
| refType : ExtensionServerRef | Fait référence au modèle APIM créé pour régir les règles appliquées à la passerelle GKE. | 
| targetRefType : ExtensionServerRef | Fait référence à la règle d'extension APIM qui doit appliquer cette règle de passerelle spécifique. Fait indirectement référence à GKE Gateway. | 
| serviceAccount | (Facultatif) Spécifie le compte de service utilisé pour générer des jetons d'authentification Google dans un proxy Apigee ProApigee. | 
ApimTemplate
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | ApimTemplate | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : ApimTemplateSpec | Définit l'état souhaité d'ApimTemplate. | 
ApimTemplateSpec
| Champ | Description | 
|---|---|
| templatesType :  | Liste des ressources ApimTemplateFlow qui spécifient les règles à exécuter dans le flux de requête. | 
| apimTemplateRuleType : ExtensionServerRef | Spécifie la règle de modèle APIM à utiliser pour valider les règles appliquées. | 
ApimTemplateFlow
| Champ | Description | 
|---|---|
| policiesType :  | Liste des ressources ConditionalParameterReference qui spécifient la liste ordonnée des règles à exécuter dans le flux de requête. | 
| conditionType :  | Spécifie les conditions d'exécution de cette ressource. | 
ConditionalParameterReference
| Champ | Description | 
|---|---|
| condition
          | Spécifie les conditions d'exécution de cette ressource. | 
ApimTemplateRule
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | ApimTemplateRule | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : ApimTemplateRuleSpec | Définit l'état souhaité d'ApimTemplateRule. | 
ApimTemplateRuleSpec
| Champ | Description | 
|---|---|
| requiredList | Liste des règles (sous la forme strings) qui doivent être présentes dans ApimTemplate. | 
| denyList | Liste des règles (sous la forme strings) qui ne doivent pas figurer dans ApimTemplate. | 
| allowList | Liste des règles (sous forme de strings) qui peuvent être présentes dans ApimTemplate, mais qui ne sont pas obligatoires. | 
| override
         Type :  | Remplace les mises à jour de la règle de modèle APIM dans le cas où des modèles APIM utilisant la règle existent.
      Les valeurs valides sont trueoufalse. | 
AssignMessage (injection de jetonGoogle )
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | AssignMessage | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : AssignMessageBean | Définit l'état souhaité de la stratégie AssignMessage. | 
AssignMessageBean
| Champ | Description | 
|---|---|
| setActions
   Type :  | Tableau d'objets SetActionsBean. Remplace les valeurs des propriétés existantes dans la requête ou la réponse, comme spécifié par l'élémentAssignTo.Si les en-têtes ou les paramètres sont déjà présents dans le message d'origine,  | 
| AssignToType : AssignToBean | Indique le message sur lequel la stratégie AssignMessage fonctionne. Les options incluent la requête, la réponse ou un nouveau message personnalisé. | 
SetActionsBean
| Champ | Description | 
|---|---|
| AuthenticationType : AuthenticationBean | Génère des jetons OAuth 2.0 ou OpenID Connect pour effectuer des appels authentifiés aux services Google ou aux services personnalisés exécutés sur certains produits Google Cloud , tels que les fonctions Cloud Run et Cloud Run. Google | 
AuthenticationBean
| Champ | Description | 
|---|---|
| GoogleAccessTokenType : GoogleAccessTokenBean | Génère des jetons Google OAuth 2.0 pour effectuer des appels authentifiés aux services Google. | 
| GoogleIDTokenType : GoogleIDTokenBean | Configuration permettant de générer un jeton OpenID Connect pour authentifier la requête cible. | 
| headerName
   Type :  | Par défaut, lorsqu'une configuration d'authentification est présente, Apigee génère un jeton d'authentification et l'injecte dans l'en-tête Authorization du message envoyé au système cible.
      L'élément headerNamevous permet de spécifier le nom d'un autre en-tête pour contenir le jeton de support. | 
GoogleAccessTokenBean
| Champ | Description | 
|---|---|
| scopes
   Type :  | Tableau de stringsqui spécifie un champ d'application d'API Google valide. Pour en savoir plus, consultez Champs d'application OAuth 2.0 pour les API Google. | 
| LifetimeInSeconds
   Type :  | Spécifie la durée de vie du jeton d'accès en secondes. | 
GoogleIDTokenBean
| Champ | Description | 
|---|---|
| AudienceType : AudienceBean | Audience du jeton d'authentification généré, comme l'API ou le compte de service auquel le jeton accorde l'accès. | 
| IncludeEmail
   Type :  | S'il est défini sur true, le jeton d'authentification généré contient les revendications du compte de serviceemailetemail_verified. | 
AudienceBean
| Champ | Description | 
|---|---|
| useTargetHost
      Type :  | Si la valeur de Audienceest vide ou si la variablerefne correspond pas à une valeur valide et queuseTargetUrlesttrue, l'URL de la cible (sans les paramètres de requête) est utilisée comme audience. | 
| useTargetUrl
         Type :  | La valeur par défaut de useTargetUrlestfalse. | 
AssignToBean
| Champ | Description | 
|---|---|
| createNew
   Type :  | Détermine si la règle crée un message lors de l'attribution de valeurs. S'il est défini sur true, la règle crée un message. | 
| type
   Type :  | Spécifie le type du nouveau message, lorsque CreateNewest défini surtrue.
      Les valeurs valides sont request ou response. | 
JavaScript
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | JavaScript | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : JavascriptBean | Définit l'état souhaité de la règle JavaScript. | 
JavascriptBean
| Champ | Description | 
|---|---|
| mode
   Type :  | Tableau de stringsqui spécifieProxyRequestouProxyResponse. Détermine si la règle est associée au flux de requête ou au flux de réponse. | 
| source
   Type :  | Code JavaScript intégré. | 
| timeLimit
   Type :  | Spécifie le délai avant expiration pour l'exécution du code JavaScript. | 
KVM
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | KVM | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : KeyValueMapOperationsBean | Définit l'état souhaité de la règle KVM. | 
KeyValueMapOperationsBean
| Champ | Description | 
|---|---|
| MapName
   Type :  | Permet à la règle d'identifier le KVM à utiliser de manière dynamique, au moment de l'exécution. Pour en savoir plus, consultez la section Élément MapName. | 
| expiryTimeInSecs
   Type :  | Spécifie la durée, en secondes, après laquelle Apigee actualise sa valeur mise en cache à partir du KVM spécifié. Pour en savoir plus, consultez la section Élément ExpiryTimeInSecs. | 
| initialEntries
   Type :  | Valeurs sources des KVM insérées dans le KVM lors de son initialisation. Pour en savoir plus, consultez la section Élément InitialEntries. | 
| delete
   Type :  | Supprime la paire clé/valeur spécifiée du KVM. Pour en savoir plus, consultez Supprimer un élément. | 
| get
   Type :  | Récupère la valeur d'une clé à partir du KVM. Pour en savoir plus, consultez Élément Get. | 
OASValidation
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | OASValidation | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : OASValidationBean | Définit l'état souhaité de la règle OASValidation. | 
| statusType : ApimResourceStatus | Affiche l'état de la règle OASValidation. | 
OASValidationBean
| Champ | Description | 
|---|---|
| openApiSpec
   Type :  | Spécifie la spécification OpenAPI dans yamlà valider. Comme il s'agit d'un fragmentyamlmultiligne, utilisez le délimiteur "|". | 
| source
   Type :  | Spécifiez l'un des types suivants : message,requestouresponse. Lorsqu'il est défini surrequest, il évalue les requêtes entrantes provenant des applications clientes. Lorsqu'il est défini surresponse, il évalue les réponses des serveurs cibles. Lorsqu'il est défini surmessage, il évalue automatiquement la requête ou la réponse selon que la règle est associée au flux de requête ou de réponse. | 
| options
   Type :  | Consultez OASValidationOptions/td> | 
OASValidationOptions
| Champ | Description | 
|---|---|
| validateMessageBody
   Type :  | Spécifie si la règle doit valider le corps du message par rapport au schéma du corps de la requête de l'opération dans la spécification OpenAPI. Définissez la valeur sur truepour valider le contenu du corps du message. Définissez la valeur surfalsepour confirmer que le corps du message existe. | 
| allowUnspecifiedParameters
   Type :  | Consultez StrictOptions. | 
StrictOptions
| Champ | Description | 
|---|---|
| header
   Type :  | Pour autoriser la spécification des paramètres d'en-tête dans la requête qui ne sont pas définis dans la spécification OpenAPI, définissez ce paramètre sur true.
         Sinon, définissez ce paramètre surfalsepour que l'exécution de la stratégie échoue. | 
| query
   Type :  | Pour autoriser la spécification des paramètres de requête dans la requête qui ne sont pas définis dans la spécification OpenAPI, définissez ce paramètre sur true. Sinon, définissez ce paramètre surfalsepour que l'exécution de la stratégie échoue. | 
| cookie
   Type :  | Pour autoriser la spécification des paramètres de cookies dans la requête qui ne sont pas définis dans la spécification OpenAPI, définissez ce paramètre sur true. Sinon, définissez ce paramètre surfalsepour que l'exécution de la stratégie échoue. | 
ApimResourceStatus
| Champ | Description | 
|---|---|
| currentState
   Type :  | Indique l'état actuel de la ressource : 
 | 
| errorMessage
   Type :  | Message d'erreur lié à l'un des états d'échec du champ currentState. | 
| operationResult
   Type :  | Chaîne de réponse de l'une des opérations de longue durée liées à la création, à la mise à jour ou à la suppression de ressources. | 
ServiceCallout
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | ServiceCallout | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : ServiceCalloutBean | Définit l'état souhaité de la règle ServiceCallout. | 
| statusType : ApimResourceStatus | Affiche l'état de la règle ServiceCallout. | 
ServiceCalloutBean
| Champ | Description | 
|---|---|
| httpTargetConnection
   Type :  | Fournit des informations sur le transport, telles que les propriétés d'URL, TLS/SSL et HTTP. | 
| requestType : CalloutRequest | Spécifie la variable contenant le message de requête envoyé par le proxy d'API à l'autre service. | 
| ResponseType :  | Spécifie la variable contenant le message de réponse renvoyé au proxy d'API par le service externe. | 
HttpTargetConnection
| Champ | Description | 
|---|---|
| url
   Type :  | URL du service cible. | 
| properties
   Type :  | Propriétés de transport HTTP au service de backend. Pour en savoir plus, consultez la documentation de référence sur les propriétés des points de terminaison. | 
| timeout
   Type :  | Délai avant expiration de l'appel de service, en millisecondes. Pour en savoir plus, consultez timeout. | 
CalloutRequest
| Champ | Description | 
|---|---|
| url
   Type :  | URL du service cible. | 
| properties
   Type :  | Propriétés de transport HTTP au service de backend. Pour en savoir plus, consultez la documentation de référence sur les propriétés des points de terminaison. | 
SpikeArrest
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | SpikeArrest | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : SpikeArrestBean | Définit l'état souhaité de la règle SpikeArrest. | 
SpikeArrestBean
| Champ | Description | 
|---|---|
| mode
   Type :  | Tableau de stringsqui spécifieProxyRequestouProxyResponse. Détermine si la règle est associée au flux de requête ou au flux de réponse. | 
| peakMessageRateType : peakMessageRate | Spécifie le taux de messages pour SpikeArrest. | 
| useEffectiveCount
   Type :  | Si la valeur est truetrue, SpikeArrest est distribué dans une région, avec des décomptes de requêtes synchronisés entre les processeurs de messages (MP) Apigee d'une même région.Si la valeur est  | 
peakMessageRate
| Champ | Description | 
|---|---|
| ref
   Type :  | Variable faisant référence à la valeur rate. | 
| value
   Type :  | Valeur rateréelle si aucune référence n'est disponible. | 
GenerateJWT
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | GenerateJWT | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : GenerateJWTBean | Définit l'état souhaité de la règle GenerateJWT. | 
| statusType : ApimResourceStatus | Affiche l'état de la règle GenerateJWT. | 
GenerateJWTBean
| Champ | Description | 
|---|---|
| subjectType : PropertyBean | Identifie le compte principal qui est le sujet du jeton JWT. Pour en savoir plus, consultez Élément "Subject". | 
| issuerType : PropertyBean | Identifie le compte principal qui a émis le jeton JWT. Pour en savoir plus, consultez Élément "Issuer". | 
| audienceType : VarArrayBean | Identifie les destinataires auxquels le jeton JWT est destiné. Pour en savoir plus, consultez Élément "audience". | 
| idType : PropertyBean | Spécifie un identifiant unique pour le jeton JWT. Pour en savoir plus, consultez Élément Id. | 
| expiresInType : PropertyBean | Indique le délai d'expiration du jeton JWT. Pour en savoir plus, consultez la section Élément ExpiresIn. | 
| notBeforeType : PropertyBean | Identifie le délai avant lequel le JWT ne doit pas être accepté pour traitement. Pour en savoir plus, consultez la section Élément NotBefore. | 
| additionalClaimsType : AdditionalClaimsBean | Spécifie les revendications supplémentaires à inclure dans le JWT. Pour en savoir plus, consultez la section Élément AdditionalClaims. | 
| compress
   Type :  | Indique si la charge utile JWT doit être compressée. Pour en savoir plus, consultez Compress element (Compresser un élément). | 
PropertyBean
| Champ | Description | 
|---|---|
| value
   Type :  | Valeur littérale de la propriété. | 
| ref
   Type :  | Référence à une variable contenant la valeur de la propriété. | 
VarArrayBean
| Champ | Description | 
|---|---|
| values
   Type :  | Tableau de valeurs de chaîne littérales. | 
| ref
   Type :  | Référence à une variable contenant le tableau de valeurs. | 
AdditionalClaimsBean
| Champ | Description | 
|---|---|
| claims
   Type :  | Mappage des noms de revendications aux valeurs de revendications. | 
| ref
   Type :  | Référence à une variable contenant le mappage des revendications. | 
OAuthV2
| Champ | Description | 
|---|---|
| apiVersion
   Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | OAuthV2 | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : OAuthV2Bean | Définit l'état souhaité de la règle OAuthV2. | 
| statusType : ApimResourceStatus | Affiche l'état de la règle OAuthV2. | 
OAuthV2Bean
| Champ | Description | 
|---|---|
| operation
   Type :  | Opération OAuthV2 à effectuer. Les valeurs possibles sont les suivantes : 
 | 
| configRef
   Type :  | (Facultatif) Référence à un nom de ressource personnalisée OAuthV2Configcontenant des paramètres OAuthV2 réutilisables. | 
| scope
   Type :  | Champ d'application du jeton d'accès. Pour en savoir plus, consultez Élément de portée. | 
| generateResponseType : GenerateResponse | Configure la génération de réponses. Pour en savoir plus, consultez la section Élément GenerateResponse. | 
| generateErrorResponseType : GenerateErrorResponse | Configure la génération de réponses d'erreur. Pour en savoir plus, consultez la section Élément GenerateErrorResponse. | 
| expiresInType : PropertyExpiryBean | Délai d'expiration du jeton d'accès. Pour en savoir plus, consultez la section Élément ExpiresIn. | 
| refreshTokenExpiresInType : PropertyExpiryBean | Délai d'expiration du jeton d'actualisation. Pour en savoir plus, consultez la section Élément RefreshTokenExpiresIn. | 
| supportedGrantTypes
   Type :  | Liste des types d'autorisation acceptés. Pour en savoir plus, consultez Élément SupportedGrantTypes. | 
| redirectURI
   Type :  | URI de redirection utilisé dans le type d'attribution du code d'autorisation. Pour en savoir plus, consultez la section Élément RedirectUri. | 
| responseType
   Type :  | Type de réponse pour le type d'attribution du code d'autorisation. Pour en savoir plus, consultez la section Élément ResponseType. | 
| clientID
   Type :  | ID client. Pour en savoir plus, consultez la section Élément ClientId. | 
| state
   Type :  | Paramètre d'état pour le type d'attribution du code d'autorisation. Pour en savoir plus, consultez Élément d'état. | 
| appEndUser
   Type :  | ID de l'utilisateur final. Pour en savoir plus, consultez la section Élément AppEndUser. | 
| code
   Type :  | Code d'autorisation. Pour en savoir plus, consultez Élément de code. | 
| userName
   Type :  | Nom d'utilisateur pour le type d'attribution de mot de passe. Pour en savoir plus, consultez Élément UserName. | 
| password
   Type :  | Mot de passe pour le type d'attribution de mot de passe. Pour en savoir plus, consultez Élément de mot de passe. | 
| grantType
   Type :  | Type d'octroi. Pour en savoir plus, consultez la section Élément GrantType. | 
| refreshToken
   Type :  | Jeton d'actualisation. Pour en savoir plus, consultez la section Élément RefreshToken. | 
| accessToken
   Type :  | Jeton d'accès. Pour en savoir plus, consultez la section Élément AccessToken. | 
| cacheExpiryInSecondsType : PropertyExpiryBean | Délai d'expiration du cache en secondes. Pour en savoir plus, consultez Paramètres d'expiration du cache. | 
| verifyAccessTokenPrefix
   Type :  | (Facultatif) Préfixe à utiliser pour valider un jeton d'accès. | 
| externalAuthorization
   Type :  | Indique s'il faut utiliser un service d'autorisation externe. Pour en savoir plus, consultez la section Élément ExternalAuthorization. | 
| reuseRefreshToken
   Type :  | Indique si les jetons d'actualisation doivent être réutilisés. Pour en savoir plus, consultez la section Élément ReuseRefreshToken. | 
| rfcCompliance
   Type :  | Applique la conformité avec les normes RFC. Pour en savoir plus, consultez la section Élément RFCCompliantRequestResponse. | 
| enforceStrictCallbackURIEnforced
   Type :  | (Facultatif) Applique une correspondance stricte de l'URI de rappel. | 
| customAttributes
   Type :  | Attributs personnalisés à ajouter au jeton. Pour en savoir plus, consultez la section Élément "Attributes". | 
| externalAccessToken
   Type :  | Jeton d'accès externe. Pour en savoir plus, consultez la section Élément ExternalAccessToken. | 
| externalRefreshToken
   Type :  | Jeton d'actualisation externe. Pour en savoir plus, consultez la section Élément ExternalRefreshToken. | 
| storeToken
   Type :  | Indique si le jeton doit être stocké. Pour en savoir plus, consultez la section Élément StoreToken. | 
| tokens
   Type :  | Liste des jetons à invalider. Pour en savoir plus, consultez la section Élément "tokens". | 
| algorithm
   Type :  | Algorithme utilisé pour signer le jeton JWT. Pour en savoir plus, consultez la section Élément Algorithm. | 
| secretKeyType : SecretKey | Clé secrète utilisée pour signer le jeton JWT. Pour en savoir plus, consultez la section Élément SecretKey. | 
| privateKeyType : PrivateKey | Clé privée utilisée pour signer le jeton JWT. Pour en savoir plus, consultez la section Élément PrivateKey. | 
| publicKeyType : PublicKey | Clé publique utilisée pour valider le jeton JWT. Pour en savoir plus, consultez la section Élément PublicKey. | 
GenerateResponse
| Champ | Description | 
|---|---|
| enabled
   Type :  | S'il est défini sur trueou si l'attribut "enabled" est omis, la règle génère et renvoie une réponse. | 
| format
   Type :  | Spécifiez l'un des types suivants : XMLouFORM_PARAM. | 
GenerateErrorResponse
| Champ | Description | 
|---|---|
| enabled
   Type :  | S'il est défini sur trueou si l'attribut "enabled" est omis, la règle génère et renvoie une réponse. | 
| format
   Type :  | Spécifiez l'un des types suivants : XMLouFORM_PARAM. | 
| realmType : PropertyBean | Domaine à renvoyer dans l'en-tête WWW-Authenticate. | 
PropertyExpiryBean
| Champ | Description | 
|---|---|
| value
   Type :  | Valeur littérale de l'expiration. | 
| ref
   Type :  | Référence à une variable contenant la valeur d'expiration. | 
CustomAttribute
| Champ | Description | 
|---|---|
| name
   Type :  | Nom de l'attribut personnalisé. | 
| ref
   Type :  | Référence à une variable contenant la valeur de l'attribut. | 
| value
   Type :  | Valeur littérale de l'attribut. | 
SecretKey
| Champ | Description | 
|---|---|
| valueType : PropertyBean | Spécifie la clé secrète utilisée pour signer le jeton JWT. Pour en savoir plus, consultez la section Élément SecretKey. | 
PrivateKey
| Champ | Description | 
|---|---|
| valueType : PropertyBean | Spécifie la clé privée utilisée pour signer le jeton JWT. Pour en savoir plus, consultez la section Élément PrivateKey. | 
PublicKey
| Champ | Description | 
|---|---|
| valueType : PropertyBean | Spécifie la clé publique utilisée pour valider le jeton JWT. Pour en savoir plus, consultez la section Élément PublicKey. | 
Règle ResponseCache
| Champ | Description | 
|---|---|
| apiVersion
Type :  | apim.googleapis.com/v1 | 
| kind
   Type :  | ResponseCache | 
| metadata | Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs disponibles dans metadata. | 
| specType : APIExtensionPolicySpec | Définit l'état souhaité de ResponseCache. | 
ResponseCacheBean
| Champ | Description | 
|---|---|
| mode
   Type :  | Spécifie ProxyRequestouProxyResponse. Détermine si la règle est associée au flux de requête ou au flux de réponse. | 
| cacheExpiryType : cacheExpiry | Fournit l'objet cacheExpiry. | 
| cacheKeyType : cacheKey | Fournit l'objet cacheKey. | 
| cacheLookupTimeOut
   Type :  | Spécifie le délai avant expiration de la recherche dans le cache. | 
| cacheResourceRef
   Type :  | Spécifie l'identifiant de ressource du cache à l'aide d'une référence de variable. | 
| excludeErrorResponse
   Type :  | Cette règle peut mettre en cache les réponses HTTP associées à n'importe quel code d'état. Cela signifie que les réponses de réussite et d'erreur peuvent être mises en cache, y compris les codes d'état 2xxet3xx. | 
| skipCacheLookupCondition
   Type :  | Définit une expression qui, si elle est définie sur trueau moment de l'exécution, spécifie que la recherche dans le cache doit être ignorée et le cache actualisé. | 
| skipCachePopulationCondition
   Type :  | Définit une expression qui, si elle est définie sur trueau moment de l'exécution, spécifie que la recherche dans le cache doit être ignorée et le cache actualisé au moment de l'exécution, spécifie qu'une écriture dans le cache doit être ignorée. | 
| useAcceptHeader
   Type :  | Définissez cet élément sur truepour ajouter des valeurs issues des en-têtesAcceptde la réponse à la clé de cache de l'entrée de cache de réponse. | 
| useResponseCacheHeaders
   Type :  | Définissez cet élément sur truepour que les en-têtes de réponse HTTP soient pris en compte lors de la définition de la valeur TTL (Time To Live) de la réponse dans le cache. | 
cacheExpiry
| Champ | Description | 
|---|---|
| expiryDate
   Type :  | Spécifie la date d'expiration d'une entrée de cache. | 
| timeOfDay
   Type :  | Spécifie l'heure à laquelle une entrée de cache doit expirer. | 
| timeoutInSeconds
   Type :  | Indique le nombre de secondes après lesquelles une entrée de cache doit expirer. | 
cacheKey
| Champ | Description | 
|---|---|
| cacheKeyPrefix
   Type :  | Spécifie une valeur à utiliser comme préfixe de clé de cache. | 
| fragments
   Type :  | Spécifie une valeur à inclure dans la clé de cache pour créer un espace de noms pour les requêtes correspondantes aux réponses mises en cache. |