Esta página se aplica a Apigee y Apigee Hybrid.
  
    Consulta la documentación de 
    Apigee Edge.
  
  
       
 
  
En esta página, se proporciona una referencia para cada recurso de Kubernetes que admite el operador de Apigee para Kubernetes. A menos que se indique específicamente que son opcionales, todos los campos son obligatorios.
APIProduct
| Campo | Descripción | 
|---|---|
| apiVersion
Tipo:  | apim.googleapis.com/v1 | 
| kind
Tipo:  | APIProduct | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: APIProductSpec | specdefine el estado deseado del APIProductSet. | 
APIProductSpec
| Campo | Descripción | 
|---|---|
| name
Tipo:  | Es el nombre del producto de API. | 
| approvalType
Tipo:  | Es una marca que especifica cómo se aprueban las claves de API para acceder a las APIs definidas por el producto de API.
Si se establece en manual, la clave del consumidor se genera y se devuelve comopending.
En este caso, las claves de API no funcionarán hasta que se aprueben de forma explícita.Si se establece en  | 
| description
Tipo:  | Descripción del producto de API. | 
| displayName
Tipo:  | Es el nombre que se muestra en la IU o en el portal para desarrolladores a los desarrolladores que se registran para obtener acceso a la API. | 
| analyticsTipo: Analytics | Define si se deben recopilar estadísticas para las operaciones asociadas a este producto. | 
| enforcementRefs
Tipo:  | Es un array de recursos EnforcementRef que se aplicarán al producto de API. | 
| attributes
Tipo:  | Es un array de atributos que se pueden usar para extender el perfil predeterminado del producto de la API con metadatos específicos del cliente. | 
EnforcementRef
| Campo | Descripción | 
|---|---|
| name
Tipo:  | Es el nombre del recurso de destino. | 
| kind
Tipo:  | APIMExtensionPolicy | 
| group
Tipo:  | APIGroup para el operador de APIM de Apigee, que es apim.googleapis.com. | 
| namespace
Tipo:  | Es el espacio de nombres del referente (opcional). Cuando no se especifica, se infiere el espacio de nombres local. | 
Atributo
| Campo | Descripción | 
|---|---|
| name
   Tipo:  | Es la clave del atributo. | 
| value
   Tipo:  | Es el valor del atributo. | 
APIOperationSet
| Campo | Descripción | 
|---|---|
| apiVersion
Tipo:  | apim.googleapis.com/v1 | 
| kind
Tipo:  | APIOperationSet | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: APIOperationSetSpec | Define el estado deseado del objeto APIOperationSet. | 
APIOperationSetSpec
| Campo | Descripción | 
|---|---|
| quotaTipo: Quota | Es la definición de la cuota. | 
| restOperations
Tipo:  | Es un array de definiciones de RESTOperation. | 
| apiProductRefs
Tipo:  | Es un array de recursos APIProductRef o referencias a productos de API en los que se deben aplicar los RESTOperations. | 
Cuota
| Campo | Descripción | 
|---|---|
| limit
Tipo:  | Cantidad de mensajes de solicitud permitidos por app por el producto de API para los intervalytimeUnitespecificados. | 
| interval
Tipo:  | Es el intervalo de tiempo durante el que se calcula la cantidad de mensajes de solicitud. | 
| timeUnit
Tipo:  | Unidad de tiempo definida para el intervalo. Los valores válidos incluyen minute,hour,dayomonth. | 
RESTOperation
| Campo | Descripción | 
|---|---|
| name
Tipo:  | Nombre de la operación de REST. | 
| path
Tipo:  | En combinación con methods,pathes la ruta de acceso HTTP que se debe hacer coincidir para una cuota o un producto de API. | 
| methods
Tipo:  | En combinación con path,methodses la lista (comostrings) de los métodos HTTP aplicables que se deben coincidir para una cuota o para un producto de API. | 
APIProductRef
| Campo | Descripción | 
|---|---|
| name
Tipo:  | Es el nombre del recurso de destino. | 
| kind
   Tipo:  | APIProduct | 
| group
   Tipo:  | APIGroup para el operador de APIM de Apigee, que es apim.googleapis.com. | 
| namespace
Tipo:  | Es el espacio de nombres del referente (opcional). Cuando no se especifica, se infiere el espacio de nombres local. | 
APIMExtensionPolicy
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | APIMExtensionPolicy | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: APIMExtensionPolicySpec | Define el estado deseado de APIMExtensionPolicy. | 
APIMExtensionPolicySpec
| Campo | Descripción | 
|---|---|
| apigeeEnv | (Opcional) Es el entorno de Apigee. Si no se proporciona, se crea un entorno nuevo y se conecta a todas las instancias disponibles. Si se proporciona, este entorno debe adjuntarse a todas las instancias disponibles cuando se usa un balanceador de cargas externo global. | 
| failOpen
   Tipo:  | Especifica si se debe abrir en caso de falla cuando no se puede acceder al tiempo de ejecución de Apigee.
      Si se establece en true, las llamadas al entorno de ejecución de Apigee se tratarán como exitosas, incluso si no se puede acceder al entorno de ejecución. | 
| timeout
Tipo:  | Especifica el período de tiempo de espera antes de que fallen las llamadas al tiempo de ejecución de Apigee, en segundos o milisegundos.
   Por ejemplo, 10s. | 
| targetRefTipo: ExtensionServerRef | Identifica la puerta de enlace de Google Kubernetes Engine en la que se debe instalar la extensión. | 
| location
   Tipo:  | Identifica la ubicación Google Cloud en la que se aplica APIMExtensionPolicy. | 
| supportedEvents
   Tipo:  | Especifica la lista de eventos del procesador de extensiones que se envían a Apigee. Estas incluyen las siguientes: 
 | 
ExtensionServerRef
| Campo | Descripción | 
|---|---|
| name
   Tipo:  | Es el nombre del recurso de destino. | 
| kind
   Tipo:  | Especifica el kinddel recurso de destino, por ejemplo,GatewayoService. | 
| group
   Tipo:  | APIGroup para el operador de APIM de Apigee, que es apim.googleapis.com. | 
| namespace
   Tipo:  | Es el espacio de nombres del referente (opcional). Cuando no se especifica, se infiere el espacio de nombres local. | 
ApigeeGatewayPolicy
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | ApigeeGatewayPolicy | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: ApigeeGatewayPolicySpec | Define el estado deseado de ApigeeGatewayPolicy. | 
ApigeeGatewayPolicySpec
| Campo | Descripción | 
|---|---|
| refTipo: ExtensionServerRef | Hace referencia a la plantilla de APIM creada para regir las políticas aplicadas a la puerta de enlace de GKE. | 
| targetRefTipo: ExtensionServerRef | Hace referencia a la política de extensión de APIM que debe aplicar esta política específica de Gateway. Se refiere indirectamente a la puerta de enlace de GKE. | 
| serviceAccount | (Opcional) Especifica la cuenta de servicio que se usa para generar tokens de autorización de Google en un proxy de Apigee ProApigee. | 
ApimTemplate
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | ApimTemplate | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: ApimTemplateSpec | Define el estado deseado de ApimTemplate. | 
ApimTemplateSpec
| Campo | Descripción | 
|---|---|
| templatesTipo:  | Es una lista de recursos ApimTemplateFlow que especifican las políticas que se ejecutarán en el flujo de la solicitud. | 
| apimTemplateRuleTipo: ExtensionServerRef | Especifica la regla de plantilla de APIM que se debe usar para validar las políticas aplicadas. | 
ApimTemplateFlow
| Campo | Descripción | 
|---|---|
| policiesTipo:  | Es una lista de recursos ConditionalParameterReference que especifican la lista ordenada de políticas que se ejecutarán como parte del flujo de la solicitud. | 
| conditionTipo:  | Especifica las condiciones para ejecutar este recurso. | 
ConditionalParameterReference
| Campo | Descripción | 
|---|---|
| condition
          | Especifica las condiciones para ejecutar este recurso. | 
ApimTemplateRule
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | ApimTemplateRule | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: ApimTemplateRuleSpec | Define el estado deseado de ApimTemplateRule. | 
ApimTemplateRuleSpec
| Campo | Descripción | 
|---|---|
| requiredList | Lista de políticas (como strings) que deben estar presentes en ApimTemplate. | 
| denyList | Lista de políticas (como strings) que no deberían estar presentes en ApimTemplate. | 
| allowList | Es la lista de políticas (como strings) que pueden estar presentes en ApimTemplate, pero no son obligatorias. | 
| override
         Tipo:  | Anula las actualizaciones de la regla de plantilla de APIM en caso de que existan plantillas de APIM que usen la regla.
      Los valores válidos son trueofalse. | 
AssignMessage (inyección de tokenGoogle )
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | AssignMessage | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: AssignMessageBean | Define el estado deseado de la política AssignMessage. | 
AssignMessageBean
| Campo | Descripción | 
|---|---|
| setActions
   Tipo:  | Es un array de objetos SetActionsBean. Reemplaza los valores de las propiedades existentes en la solicitud o respuesta, según lo especifica el elementoAssignTo.Si los encabezados o parámetros ya están presentes en el mensaje original,  | 
| AssignToTipo: AssignToBean | Especifica en qué mensaje opera la política AssignMessage. Las opciones incluyen la solicitud, la respuesta o un nuevo mensaje personalizado. | 
SetActionsBean
| Campo | Descripción | 
|---|---|
| AuthenticationTipo: AuthenticationBean | Genera tokens de Google OAuth 2.0 o OpenID Connect para realizar llamadas autenticadas a Google servicios o servicios personalizados que se ejecutan en ciertos Google Cloud productos, como las funciones de Cloud Run y Cloud Run. | 
AuthenticationBean
| Campo | Descripción | 
|---|---|
| GoogleAccessTokenTipo: GoogleAccessTokenBean | Genera tokens de Google OAuth 2.0 para realizar llamadas autenticadas a los servicios de Google. | 
| GoogleIDTokenTipo: GoogleIDTokenBean | Es la configuración para generar un token de OpenID Connect y autenticar la solicitud de destino. | 
| headerName
   Tipo:  | De forma predeterminada, cuando hay una configuración de autenticación, Apigee genera un token del portador y lo inserta en el encabezado de autorización del mensaje enviado al sistema de destino.
      El elemento headerNamete permite especificar el nombre de un encabezado diferente
         para contener el token del portador. | 
GoogleAccessTokenBean
| Campo | Descripción | 
|---|---|
| scopes
   Tipo:  | Es un array de stringsque especifica un permiso de API de Google válido. Si deseas obtener más información, consulta Permisos de OAuth 2.0 para las APIs de Google. | 
| LifetimeInSeconds
   Tipo:  | Especifica la duración del token de acceso en segundos. | 
GoogleIDTokenBean
| Campo | Descripción | 
|---|---|
| AudienceTipo: AudienceBean | Es el público del token de autenticación generado, como la API o la cuenta de servicio a la que el token otorga acceso. | 
| IncludeEmail
   Tipo:  | Si se configura como true, el token de autenticación generado contendrá las reclamaciones de cuenta de servicioemailyemail_verified. | 
AudienceBean
| Campo | Descripción | 
|---|---|
| useTargetHost
      Tipo:  | Si el valor de Audienceestá vacío o si la variablerefno se resuelve en un valor válido, yuseTargetUrlestrue, la URL del destino (excluyendo cualquier parámetro de consulta) se usa como público. | 
| useTargetUrl
         Tipo:  | El valor predeterminado de useTargetUrlesfalse. | 
AssignToBean
| Campo | Descripción | 
|---|---|
| createNew
   Tipo:  | Determina si la política crea un mensaje nuevo cuando asigna valores. Si se configura como true, la política crea un mensaje nuevo. | 
| type
   Tipo:  | Especifica el tipo de mensaje nuevo, cuando CreateNewse establece entrueverdadero.
      Los valores válidos son request o response. | 
JavaScript
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | JavaScript | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: JavascriptBean | Define el estado deseado de la política de JavaScript. | 
JavascriptBean
| Campo | Descripción | 
|---|---|
| mode
   Tipo:  | Es un array de stringsque especificaProxyRequestoProxyResponse. Determina si la política se adjunta al flujo de solicitud o al flujo de respuesta. | 
| source
   Tipo:  | Es código JavaScript intercalado. | 
| timeLimit
   Tipo:  | Especifica el tiempo de espera para la ejecución del código JavaScript. | 
KVM
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | KVM | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| spec | Define el estado deseado de la política de KVM. | 
KeyValueMapOperationsBean
| Campo | Descripción | 
|---|---|
| MapName
   Tipo:  | Habilita la política para identificar qué KVM se usará dinámicamente en el entorno de ejecución. Para obtener más información, consulta el elemento MapName. | 
| expiryTimeInSecs
   Tipo:  | Especifica la duración en segundos a partir de la cual Apigee actualiza su valor almacenado en caché del KVM especificado. Para obtener más información, consulta el elemento ExpiryTimeInSecs. | 
| initialEntries
   Tipo:  | Valores iniciales de KVM, que se propagan en el KVM cuando se inicializa. Para obtener más información, consulta el elemento InitialEntries. | 
| delete
   Tipo:  | Borra el par clave-valor especificado del KVM. Para obtener más información, consulta Borra un elemento. | 
| get
   Tipo:  | Recupera el valor de una clave del KVM. Para obtener más información, consulta Elemento Get. | 
OASValidation
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | OASValidation | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: OASValidationBean | Define el estado deseado de la política OASValidation. | 
| statusTipo: ApimResourceStatus | Muestra el estado de la política OASValidation. | 
OASValidationBean
| Campo | Descripción | 
|---|---|
| openApiSpec
   Tipo:  | Especifica la especificación de OpenAPI en yamlque se validará. Como se trata de un fragmentoyamlde varias líneas, usa el delimitador "|". | 
| source
   Tipo:  | Es uno de los siguientes: message,requestoresponse. Cuando se establece enrequest, evaluará las solicitudes entrantes de las apps cliente; cuando se establece enresponse, evaluará las respuestas de los servidores de destino. Cuando se configura comomessage, evaluará automáticamente la solicitud o la respuesta según si la política se adjunta al flujo de solicitud o de respuesta. | 
| options
   Tipo:  | Consulta OASValidationOptions. | 
OASValidationOptions
| Campo | Descripción | 
|---|---|
| validateMessageBody
   Tipo:  | Especifica si la política debe validar el cuerpo del mensaje en el esquema del cuerpo de la solicitud de la operación en la Especificación de OpenAPI. Se establece en truepara validar el contenido del cuerpo del mensaje. Se configura enfalsepara validar solo que el cuerpo del mensaje exista. | 
| allowUnspecifiedParameters
   Tipo:  | Consulta StrictOptions. | 
StrictOptions
| Campo | Descripción | 
|---|---|
| header
   Tipo:  | Para permitir que se especifiquen parámetros de encabezado en la solicitud que no se definen en la Especificación de OpenAPI, configura este parámetro en true.
         De lo contrario, establece este parámetro enfalsepara que falle la ejecución de la política. | 
| query
   Tipo:  | Para permitir que los parámetros de búsqueda se especifiquen en la solicitud que no están definidos en la Especificación de OpenAPI,
         configura este parámetro en true. De lo contrario, establece este parámetro enfalsepara que falle la ejecución de la política. | 
| cookie
   Tipo:  | Para permitir que los parámetros de cookies se especifiquen en la solicitud que no se definen en la Especificación de OpenAPI,
         configura este parámetro en true. De lo contrario, establece este parámetro enfalsepara que falle la ejecución de la política. | 
ApimResourceStatus
| Campo | Descripción | 
|---|---|
| currentState
   Tipo:  | Muestra el estado actual del recurso: 
 | 
| errorMessage
   Tipo:  | Es un mensaje de error relacionado con uno de los estados de falla del campo currentState. | 
| operationResult
   Tipo:  | Es una cadena de respuesta de una de las operaciones de larga duración relacionadas con la creación, actualización o eliminación de recursos. | 
ServiceCallout
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | ServiceCallout | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: ServiceCalloutBean | Define el estado deseado de la política ServiceCallout. | 
| statusTipo: ApimResourceStatus | Muestra el estado de la política ServiceCallout. | 
ServiceCalloutBean
| Campo | Descripción | 
|---|---|
| httpTargetConnection
   Tipo:  | Proporciona detalles del transporte, como las URL, TLS/SSL y las propiedades de HTTP. | 
| requestTipo: CalloutRequest | Especifica la variable que contiene el mensaje de la solicitud que se envía desde el proxy de API al otro servicio. | 
| ResponseTipo:  | Especifica la variable que contiene el mensaje de respuesta que se devuelve al proxy de API desde el servicio externo. | 
HttpTargetConnection
| Campo | Descripción | 
|---|---|
| url
   Tipo:  | Es la URL del servicio de destino. | 
| properties
   Tipo:  | Propiedades de transporte HTTP al servicio de backend Para obtener más información, consulta Referencia de propiedades de extremos. | 
| timeout
   Tipo:  | Es el tiempo de espera en milisegundos para la llamada de servicio. Para obtener más información, consulta timeout. | 
CalloutRequest
| Campo | Descripción | 
|---|---|
| url
   Tipo:  | Es la URL del servicio de destino. | 
| properties
   Tipo:  | Propiedades de transporte HTTP al servicio de backend Para obtener más información, consulta Referencia de propiedades de extremos. | 
SpikeArrest
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | SpikeArrest | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: SpikeArrestBean | Define el estado deseado de la política de SpikeArrest. | 
SpikeArrestBean
| Campo | Descripción | 
|---|---|
| mode
   Tipo:  | Es un array de stringsque especificaProxyRequestoProxyResponse. Determina si la política se adjunta al flujo de solicitud o al flujo de respuesta. | 
| peakMessageRateTipo: peakMessageRate | Especifica la tasa de mensajes para SpikeArrest. | 
| useEffectiveCount
   Tipo:  | Si se configura como truetrue, SpikeArrest se distribuye en una región, y los recuentos de solicitudes se sincronizan entre los procesadores de mensajes (MP) de Apigee en una región.Si se configura como  | 
peakMessageRate
| Campo | Descripción | 
|---|---|
| ref
   Tipo:  | Variable que hace referencia al valor rate. | 
| value
   Tipo:  | Valor de ratereal si no hay una referencia disponible. | 
GenerateJWT
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | GenerateJWT | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: GenerateJWTBean | Define el estado deseado de la política GenerateJWT. | 
| statusTipo: ApimResourceStatus | Muestra el estado de la política de GenerateJWT. | 
GenerateJWTBean
| Campo | Descripción | 
|---|---|
| subjectTipo: PropertyBean | Identifica el principal que es el asunto del JWT. Para obtener más información, consulta Elemento subject. | 
| issuerTipo: PropertyBean | Identifica la entidad principal que emitió el JWT. Para obtener más información, consulta Elemento Issuer. | 
| audienceTipo: VarArrayBean | Identifica a los destinatarios para los que está destinado el JWT. Para obtener más información, consulta Elemento Audience. | 
| idTipo: PropertyBean | Especifica un identificador único para el JWT. Para obtener más información, consulta Elemento Id. | 
| expiresInTipo: PropertyBean | Especifica la fecha y hora de vencimiento del JWT. Para obtener más información, consulta el elemento ExpiresIn. | 
| notBeforeTipo: PropertyBean | Identifica la fecha y hora antes de las cuales no se debe aceptar el JWT para su procesamiento. Para obtener más información, consulta el elemento NotBefore. | 
| additionalClaimsTipo: AdditionalClaimsBean | Especifica reclamaciones adicionales para incluir en el JWT. Para obtener más información, consulta Elemento AdditionalClaims. | 
| compress
   Tipo:  | Especifica si se debe comprimir la carga útil del JWT. Para obtener más información, consulta Comprimir elemento. | 
PropertyBean
| Campo | Descripción | 
|---|---|
| value
   Tipo:  | Es el valor literal de la propiedad. | 
| ref
   Tipo:  | Es una referencia a una variable que contiene el valor de la propiedad. | 
VarArrayBean
| Campo | Descripción | 
|---|---|
| values
   Tipo:  | Es un array de valores de cadena literal. | 
| ref
   Tipo:  | Es una referencia a una variable que contiene el array de valores. | 
AdditionalClaimsBean
| Campo | Descripción | 
|---|---|
| claims
   Tipo:  | Es un mapa de nombres de reclamos y valores de reclamos. | 
| ref
   Tipo:  | Es una referencia a una variable que contiene el mapa de reclamos. | 
OAuthV2
| Campo | Descripción | 
|---|---|
| apiVersion
   Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | OAuthV2 | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: OAuthV2Bean | Define el estado deseado de la política OAuthV2. | 
| statusTipo: ApimResourceStatus | Muestra el estado de la política de OAuthV2. | 
OAuthV2Bean
| Campo | Descripción | 
|---|---|
| operation
   Tipo:  | Operación de OAuthV2 que se realizará. Los valores válidos son los siguientes: 
 | 
| configRef
   Tipo:  | (Opcional) Es una referencia a un nombre de recurso personalizado OAuthV2Configque contiene parámetros de configuración de OAuthV2 reutilizables. | 
| scope
   Tipo:  | Es el alcance del token de acceso. Para obtener más información, consulta Elemento de alcance. | 
| generateResponseTipo: GenerateResponse | Configura la generación de respuestas. Para obtener más información, consulta el elemento GenerateResponse. | 
| generateErrorResponseTipo: GenerateErrorResponse | Configura la generación de respuestas de error. Para obtener más información, consulta el elemento GenerateErrorResponse. | 
| expiresInTipo: PropertyExpiryBean | Es la hora de vencimiento del token de acceso. Para obtener más información, consulta el elemento ExpiresIn. | 
| refreshTokenExpiresInTipo: PropertyExpiryBean | Es la hora de vencimiento del token de actualización. Para obtener más información, consulta el elemento RefreshTokenExpiresIn. | 
| supportedGrantTypes
   Tipo:  | Es una lista de los tipos de otorgamiento admitidos. Para obtener más información, consulta el elemento SupportedGrantTypes. | 
| redirectURI
   Tipo:  | Es el URI de redireccionamiento que se usa en el tipo de otorgamiento de código de autorización. Para obtener más información, consulta el elemento RedirectUri. | 
| responseType
   Tipo:  | Es el tipo de respuesta para el tipo de otorgamiento de código de autorización. Para obtener más información, consulta el elemento ResponseType. | 
| clientID
   Tipo:  | Es el ID de cliente. Para obtener más información, consulta el elemento ClientId. | 
| state
   Tipo:  | Es el parámetro de estado para el tipo de otorgamiento de código de autorización. Para obtener más información, consulta Elemento state. | 
| appEndUser
   Tipo:  | Es el ID del usuario final. Para obtener más información, consulta el elemento AppEndUser. | 
| code
   Tipo:  | Es el código de autorización. Para obtener más información, consulta Elemento code. | 
| userName
   Tipo:  | Es el nombre de usuario para el tipo de otorgamiento de contraseña. Para obtener más información, consulta el elemento UserName. | 
| password
   Tipo:  | Es la contraseña para el tipo de otorgamiento de contraseña. Para obtener más información, consulta Elemento de contraseña. | 
| grantType
   Tipo:  | Es el tipo de otorgamiento. Para obtener más información, consulta el elemento GrantType. | 
| refreshToken
   Tipo:  | Es el token de actualización. Para obtener más información, consulta el elemento RefreshToken. | 
| accessToken
   Tipo:  | Es el token de acceso. Para obtener más información, consulta el elemento AccessToken. | 
| cacheExpiryInSecondsTipo: PropertyExpiryBean | Es el hora de vencimiento de la caché en segundos. Para obtener más información, consulta Configuración de vencimiento de la caché. | 
| verifyAccessTokenPrefix
   Tipo:  | Prefijo (opcional) que se usará cuando se verifique un token de acceso. | 
| externalAuthorization
   Tipo:  | Indica si se debe usar un servicio de autorización externo. Para obtener más información, consulta el elemento ExternalAuthorization. | 
| reuseRefreshToken
   Tipo:  | Especifica si se deben reutilizar los tokens de actualización. Para obtener más información, consulta el elemento ReuseRefreshToken. | 
| rfcCompliance
   Tipo:  | Aplica el cumplimiento de RFC. Para obtener más información, consulta el elemento RFCCompliantRequestResponse. | 
| enforceStrictCallbackURIEnforced
   Tipo:  | (Opcional) Aplica una coincidencia estricta del URI de devolución de llamada. | 
| customAttributes
   Tipo:  | Son los atributos personalizados que se agregarán al token. Para obtener más información, consulta Elemento Attributes. | 
| externalAccessToken
   Tipo:  | Es un token de acceso externo. Para obtener más información, consulta el elemento ExternalAccessToken. | 
| externalRefreshToken
   Tipo:  | Es un token de actualización externo. Para obtener más información, consulta el elemento ExternalRefreshToken. | 
| storeToken
   Tipo:  | Especifica si se debe almacenar el token. Para obtener más información, consulta el elemento StoreToken. | 
| tokens
   Tipo:  | Es una lista de tokens que se invalidarán. Para obtener más información, consulta Elemento tokens. | 
| algorithm
   Tipo:  | Es el algoritmo que se usa para firmar el JWT. Para obtener más información, consulta Elemento Algorithm. | 
| secretKeyTipo: SecretKey | Es la clave secreta que se usa para firmar el JWT. Para obtener más información, consulta el elemento SecretKey. | 
| privateKeyTipo: PrivateKey | Es la clave privada que se usa para firmar el JWT. Para obtener más información, consulta Elemento PrivateKey. | 
| publicKeyTipo: PublicKey | Es la clave pública que se usa para verificar el JWT. Para obtener más información, consulta el elemento PublicKey. | 
GenerateResponse
| Campo | Descripción | 
|---|---|
| enabled
   Tipo:  | Si se establece en trueo si se omite el atributo enabled, la política genera y muestra una respuesta. | 
| format
   Tipo:  | Es uno de los siguientes: XML,FORM_PARAM. | 
GenerateErrorResponse
| Campo | Descripción | 
|---|---|
| enabled
   Tipo:  | Si se establece en trueo si se omite el atributo enabled, la política genera y muestra una respuesta. | 
| format
   Tipo:  | Es uno de los siguientes: XML,FORM_PARAM. | 
| realmTipo: PropertyBean | Es el dominio que se devolverá en el encabezado WWW-Authenticate. | 
PropertyExpiryBean
| Campo | Descripción | 
|---|---|
| value
   Tipo:  | Es el valor literal del vencimiento. | 
| ref
   Tipo:  | Es una referencia a una variable que contiene el valor de vencimiento. | 
CustomAttribute
| Campo | Descripción | 
|---|---|
| name
   Tipo:  | Es el nombre del atributo personalizado. | 
| ref
   Tipo:  | Es una referencia a una variable que contiene el valor del atributo. | 
| value
   Tipo:  | Es el valor literal del atributo. | 
SecretKey
| Campo | Descripción | 
|---|---|
| valueTipo: PropertyBean | Especifica la clave secreta que se usa para firmar el JWT. Para obtener más información, consulta el elemento SecretKey. | 
PrivateKey
| Campo | Descripción | 
|---|---|
| valueTipo: PropertyBean | Especifica la clave privada que se usa para firmar el JWT. Para obtener más información, consulta Elemento PrivateKey. | 
PublicKey
| Campo | Descripción | 
|---|---|
| valueTipo: PropertyBean | Especifica la clave pública que se usa para verificar el JWT. Para obtener más información, consulta el elemento PublicKey. | 
Política ResponseCache
| Campo | Descripción | 
|---|---|
| apiVersion
Tipo:  | apim.googleapis.com/v1 | 
| kind
   Tipo:  | ResponseCache | 
| metadata | Consulta la documentación de la API de Kubernetes para conocer los campos disponibles en metadata. | 
| specTipo: APIExtensionPolicySpec | Define el estado deseado de ResponseCache. | 
ResponseCacheBean
| Campo | Descripción | 
|---|---|
| mode
   Tipo:  | Especifica ProxyRequestoProxyResponse. Determina si la política se adjunta al flujo de solicitud o al flujo de respuesta. | 
| cacheExpiryTipo: cacheExpiry | Proporciona el objeto cacheExpiry. | 
| cacheKeyTipo: cacheKey | Proporciona el objeto cacheKey. | 
| cacheLookupTimeOut
   tipo:  | Especifica el período de tiempo de espera de la búsqueda en la caché. | 
| cacheResourceRef
   tipo:  | Especifica el identificador del recurso de caché con una referencia de variable. | 
| excludeErrorResponse
   tipo:  | Esta política puede almacenar en caché respuestas HTTP con cualquier código de estado. Esto significa que tanto las respuestas correctas como las de error se pueden almacenar en caché, incluidos los códigos de estado 2xxy3xx. | 
| skipCacheLookupCondition
   tipo:  | Define una expresión que, si se evalúa como trueen el tiempo de ejecución, especifica que se debe omitir la búsqueda en caché y se debe actualizar la caché. | 
| skipCachePopulationCondition
   tipo:  | Define una expresión que, si se evalúa como trueen el tiempo de ejecución, especifica que se debe omitir la búsqueda en caché y que se debe actualizar la caché en el tiempo de ejecución, especifica que se debe omitir una escritura en la caché. | 
| useAcceptHeader
   tipo:  | Configúralo como truepara agregar valores de los encabezadosAcceptde respuesta a la clave de caché de la entrada de caché de respuesta. | 
| useResponseCacheHeaders
   tipo:  | Configúralo como truepara que los encabezados de respuesta HTTP se consideren cuando se configure el “tiempo de actividad” (TTL) de la respuesta en la caché. | 
cacheExpiry
| Campo | Descripción | 
|---|---|
| expiryDate
   Tipo:  | Especifica la fecha en la que debe vencer una entrada de caché. | 
| timeOfDay
   Tipo:  | Especifica el momento del día en el que debe vencer una entrada de caché. | 
| timeoutInSeconds
   Tipo:  | Especifica la cantidad de segundos después de los cuales debe vencer una entrada de caché. | 
cacheKey
| Campo | Descripción | 
|---|---|
| cacheKeyPrefix
   Tipo:  | Especifica un valor para usar como prefijo de clave de caché. | 
| fragments
   Tipo:  | Especifica un valor que se debe incluir en la clave de caché para crear un espacio de nombres para hacer coincidir las solicitudes con las respuestas almacenadas en caché. |