本页面适用于 Apigee 和 Apigee Hybrid。
  
    查看 Apigee Edge 文档。
  
  
       
 
  
本页面介绍了 Kubernetes Operator 支持的每个 Kubernetes 资源。除非明确标记为“可选”,否则所有字段均为必填字段。
APIProduct
| 字段 | 说明 | 
|---|---|
| apiVersion类型: | apim.googleapis.com/v1 | 
| kind
类型: | APIProduct | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | spec用于定义 APIProductSet 的目标状态。 | 
APIProductSpec
| 字段 | 说明 | 
|---|---|
| name类型: | API 产品的名称。 | 
| approvalType类型: | 用于指定如何批准 API 密钥以访问 API 产品定义的 API 的标志。如果设置为 manual,则使用方密钥会生成并以pending的形式返回。
在这种情况下,API 密钥必须获得明确批准后才能运行。如果设置为  | 
| description
类型: | API 产品的说明。 | 
| displayName类型: | 在界面或开发者门户中向注册 API 访问权限的开发者显示的名称。 | 
| analytics类型:Analytics | 定义是否应针对与此产品关联的操作收集分析数据。 | 
| enforcementRefs类型: | 要应用于 API 产品的 EnforcementRef 资源的数组。 | 
| attributes类型: | 属性数组,可用于扩展具有客户特定元数据的默认 API 产品配置文件。 | 
EnforcementRef
| 字段 | 说明 | 
|---|---|
| name类型: | 目标资源的名称。 | 
| kind类型: | APIMExtensionPolicy | 
| group类型: | Apigee APIM Operator 的 APIGroup,即 apim.googleapis.com。 | 
| namespace类型: | (可选)引荐来源网址的命名空间。如果未指定,系统会推断出本地命名空间。 | 
属性
| 字段 | 说明 | 
|---|---|
| name
   类型: | 该属性的键。 | 
| value
   类型: | 属性的值。 | 
APIOperationSet
| 字段 | 说明 | 
|---|---|
| apiVersion类型: | apim.googleapis.com/v1 | 
| kind
类型: | APIOperationSet | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 APIOperationSet 的所需状态。 | 
APIOperationSetSpec
| 字段 | 说明 | 
|---|---|
| quota类型:配额 | 配额定义。 | 
| restOperations类型: | RESTOperation 定义的数组。 | 
| apiProductRefs
类型: | APIProductRef 资源的数组,或对应于应该应用 RESTOperation 的 API 产品的引用。 | 
配额
| 字段 | 说明 | 
|---|---|
| limit
类型: | 对于指定的 interval和timeUnit,API 产品允许每个应用发出的请求消息数。 | 
| interval
类型: | 计算请求消息数量所用的时间间隔。 | 
| timeUnit
类型: | 为该间隔定义的时间单位。有效值包括: minute、hour、day或month。 | 
RESTOperation
| 字段 | 说明 | 
|---|---|
| name类型: | REST 操作的名称。 | 
| path类型: | 与 methods结合使用时,path是用于匹配配额和/或 API 产品的 HTTP 路径。 | 
| methods
类型: | 与 path结合使用时,methods是适用的 HTTP 方法列表(作为strings),用于匹配配额和/或 API 产品。 | 
APIProductRef
| 字段 | 说明 | 
|---|---|
| name类型: | 目标资源的名称。 | 
| kind
   类型: | APIProduct | 
| group
   类型: | Apigee APIM Operator 的 APIGroup,即 apim.googleapis.com。 | 
| namespace
类型: | (可选)引荐来源网址的命名空间。如果未指定,系统会推断出本地命名空间。 | 
APIMExtensionPolicy
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | APIMExtensionPolicy | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 APIMExtensionPolicy 的目标状态。 | 
APIMExtensionPolicySpec
| 字段 | 说明 | 
|---|---|
| apigeeEnv | (可选)Apigee 环境。 如果未提供,系统会创建一个新的环境并将其关联到所有可用实例。 如果提供,则在使用外部全球负载均衡器时,此环境必须关联到所有可用实例。 | 
| failOpen
   类型: | 指定在 Apigee 运行时不可访问时是否应急开启。
      如果设置为 true,即使 Apigee 运行时不可访问,对 Apigee 运行时的调用也会被视为成功。 | 
| timeout
类型: | 指定超时期限(以秒或毫秒为单位),超时后对 Apigee 运行时的调用会失败。
   例如 10s。 | 
| targetRef | 标识应安装该扩展程序的 Google Kubernetes Engine 网关。 | 
| location
   类型: | 标识强制执行 APIMExtensionPolicy 的 Google Cloud 位置。 | 
| supportedEvents
   类型:事件的  | 指定发送到 Apigee 的扩展处理器事件的列表。其中包括: 
 | 
ExtensionServerRef
| 字段 | 说明 | 
|---|---|
| name
   类型: | 目标资源的名称。 | 
| kind
   类型: | 指定目标资源的 kind,例如Gateway或Service。 | 
| group
   类型: | Apigee APIM Operator 的 APIGroup,即 apim.googleapis.com。 | 
| namespace
   类型: | (可选)引荐来源网址的命名空间。如果未指定,系统会推断出本地命名空间。 | 
ApigeeGatewayPolicy
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | ApigeeGatewayPolicy | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 ApigeeGatewayPolicy 的目标状态。 | 
ApigeeGatewayPolicySpec
| 字段 | 说明 | 
|---|---|
| ref | 指的是为管理应用于 GKE 网关的政策而创建的 APIM 模板。 | 
| targetRef | 指的是应该应用此特定网关政策的 APIM 扩展程序政策。间接引用 GKE 网关。 | 
| serviceAccount | (可选)指定在 Apigee ProApigee 代理中用于生成 Google 授权令牌的服务账号。 | 
ApimTemplate
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | ApimTemplate | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 ApimTemplate 的目标状态。 | 
ApimTemplateSpec
| 字段 | 说明 | 
|---|---|
| templates类型: | ApimTemplateFlow 资源列表,用于指定要在请求流中执行的政策。 | 
| apimTemplateRule | 指定应该用于验证已应用的政策的 APIM 模板规则。 | 
ApimTemplateFlow
| 字段 | 说明 | 
|---|---|
| policies类型: | ConditionalParameterReference 资源列表,用于指定要作为请求流的一部分而执行的政策的有序列表。 | 
| condition类型: | 指定执行此资源的条件。 | 
ConditionalParameterReference
| 字段 | 说明 | 
|---|---|
| condition
          | 指定执行此资源的条件。 | 
ApimTemplateRule
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | ApimTemplateRule | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 ApimTemplateRule 的目标状态。 | 
ApimTemplateRuleSpec
| 字段 | 说明 | 
|---|---|
| requiredList | ApimTemplate 中必须存在的政策列表(作为 strings)。 | 
| denyList | ApimTemplate 中不应存在的政策列表(作为 strings)。 | 
| allowList | ApimTemplate 中可能存在但并非必需的政策列表(作为 strings)。 | 
| override
         类型: | 如果存在使用该规则的 APIM 模板,则会替换对 APIM 模板规则的更新。
      有效值为 true或false。 | 
AssignMessage(Google 令牌注入)
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | AssignMessage | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 AssignMessage 政策的目标状态。 | 
AssignMessageBean
| 字段 | 说明 | 
|---|---|
| setActions
   类型: | SetActionsBean对象数组。替换由AssignTo元素指定的请求或响应中的现有属性的值。如果原始消息中已存在标头或参数, | 
| AssignTo类型:AssignToBean | 指定 AssignMessage 政策要处理的消息。选项包括请求、响应或新的自定义消息。 | 
SetActionsBean
| 字段 | 说明 | 
|---|---|
| Authentication | 生成 Google OAuth 2.0 或 OpenID Connect 令牌,以对在某些 Google Cloud 产品(例如 Cloud Run functions 和 Cloud Run)上运行的 Google 服务或自定义服务进行经过身份验证的调用。 | 
AuthenticationBean
| 字段 | 说明 | 
|---|---|
| GoogleAccessToken | 生成 Google OAuth 2.0 令牌以对 Google 服务进行经过身份验证的调用。 | 
| GoogleIDToken | 用于生成 OpenID Connect 令牌以对目标请求进行身份验证的配置。 | 
| headerName
   类型: | 默认情况下,如果存在身份验证配置,Apigee 会生成不记名令牌,并将其注入到发送到目标系统的消息的授权标头中。 headerName元素可让您指定其他标头的名称来保存该不记名令牌。 | 
GoogleAccessTokenBean
| 字段 | 说明 | 
|---|---|
| scopes
   类型: | 指定有效 Google API 范围的 strings数组。如需了解详情,请参阅 适用于 Google API 的 OAuth 2.0 范围。 | 
| LifetimeInSeconds
   类型: | 指定访问令牌的生命周期长度(以秒为单位)。 | 
GoogleIDTokenBean
| 字段 | 说明 | 
|---|---|
| Audience类型:AudienceBean | 生成的身份验证令牌的目标对象,例如令牌授予访问权限的 API 或服务账号。 | 
| IncludeEmail
   类型: | 如果设置为 true,则生成的身份验证令牌将包含服务账号email和email_verified声明。 | 
AudienceBean
| 字段 | 说明 | 
|---|---|
| useTargetHost
      类型: | 如果 Audience的值为空或ref变量未解析为有效值,并且useTargetUrl为true,则使用目标的网址(不包括任何查询参数)作为目标对象。 | 
| useTargetUrl
         类型: | 默认情况下, useTargetUrl为false。 | 
AssignToBean
| 字段 | 说明 | 
|---|---|
| createNew
   类型: | 确定在分配值时,该政策是否创建新的消息。如果设为 true,则政策会创建新消息。 | 
| type
   类型: | 如果 CreateNew设为truetrue,则指定新消息的类型。
      有效值为 request 或 response。 | 
JavaScript
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | JavaScript | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 JavaScript 政策的目标状态。 | 
JavascriptBean
| 字段 | 说明 | 
|---|---|
| mode
   类型: | 用于指定 ProxyRequest或ProxyResponse的strings数组。确定政策是附加到请求流还是响应流。 | 
| source
   类型: | 内嵌 JavaScript 代码。 | 
| timeLimit
   类型: | 指定 JavaScript 代码执行的超时时间。 | 
KVM
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | KVM | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 KVM 政策的期望状态。 | 
KeyValueMapOperationsBean
| 字段 | 说明 | 
|---|---|
| MapName
   类型: | 使政策能够在运行时确定要动态使用的 KVM。如需了解详情,请参阅 MapName 元素。 | 
| expiryTimeInSecs
   类型: | 指定时长(以秒为单位),在此时长后,Apigee 会从指定的 KVM 刷新其缓存值。如需了解详情,请参阅 ExpiryTimeInSecs 元素。 | 
| initialEntries
   类型: | KVM 的种子值,这些值在初始化时填充在 KVM 中。如需了解详情,请参阅 InitialEntries 元素。 | 
| delete
   类型: | 从 KVM 中删除指定的键值对。如需了解详情,请参阅删除元素。 | 
| get
   类型: | 从 KVM 中检索键的值。如需了解详情,请参阅获取元素。 | 
OASValidation
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | OASValidation | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 OASValidation 政策的期望状态。 | 
| status | 显示 OASValidation 政策状态。 | 
OASValidationBean
| 字段 | 说明 | 
|---|---|
| openApiSpec
   类型: | 指定要验证的 yaml中的 OpenAPI 规范。由于这是一个多行yamlfragment,因此请使用“|”分隔符。 | 
| source
   类型: | message、request或response之一。设置为request时,它会评估来自客户端应用的入站请求;设置为response时,它会评估来自目标服务器的响应。设置为message时,它会根据政策是附加到请求流还是响应流来自动评估请求或响应。 | 
| options
   类型: | 请参阅 OASValidationOptions/td> | 
OASValidationOptions
| 字段 | 说明 | 
|---|---|
| validateMessageBody
   类型: | 指定此政策是否应根据 OpenAPI 规范中操作的请求正文架构验证消息正文。设置为 true验证消息正文内容。设置为false仅验证消息正文是否存在。 | 
| allowUnspecifiedParameters
   类型: | 请参阅 StrictOptions | 
StrictOptions
| 字段 | 说明 | 
|---|---|
| header
   类型: | 如需允许在请求中指定 OpenAPI 规范中未定义的标头参数,请将此参数设置为 true。否则,请将此参数设置为false以使政策执行失败。 | 
| query
   类型: | 如需允许在请求中指定 OpenAPI 规范中未定义的查询参数,请将此参数设置为 true。否则,请将此参数设置为false以使政策执行失败。 | 
| cookie
   类型: | 如需允许在请求中指定 OpenAPI 规范中未定义的 Cookie 参数,请将此参数设置为 true。否则,请将此参数设置为false以使政策执行失败。 | 
ApimResourceStatus
| 字段 | 说明 | 
|---|---|
| currentState
   类型: | 显示资源的当前状态: 
 | 
| errorMessage
   类型: | 与 currentState字段的某个失败状态相关的错误消息。 | 
| operationResult
   类型: | 与资源创建、更新或删除相关的某个长时间运行的操作的响应字符串。 | 
ServiceCallout
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | ServiceCallout | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 ServiceCallout 政策的期望状态。 | 
| status | 显示 ServiceCallout 政策状态。 | 
ServiceCalloutBean
| 字段 | 说明 | 
|---|---|
| httpTargetConnection
   类型: | 提供传输详细信息,例如网址、TLS/SSL 和 HTTP 属性。 | 
| request类型:CalloutRequest | 指定包含从 API 代理发送到其他服务的请求消息的变量。 | 
| Response类型: | 指定包含从外部服务返回到 API 代理的响应消息的变量。 | 
HttpTargetConnection
| 字段 | 说明 | 
|---|---|
| url
   类型: | 目标服务的网址。 | 
| properties
   类型: | HTTP 将属性传输给后端服务。如需了解详情,请参阅端点属性参考文档。 | 
| timeout
   类型: | 服务调用的超时时间(以毫秒为单位)。如需了解详情,请参阅超时。 | 
CalloutRequest
| 字段 | 说明 | 
|---|---|
| url
   类型: | 目标服务的网址。 | 
| properties
   类型: | HTTP 将属性传输给后端服务。如需了解详情,请参阅端点属性参考文档。 | 
SpikeArrest
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | SpikeArrest | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 SpikeArrest 政策的目标状态。 | 
SpikeArrestBean
| 字段 | 说明 | 
|---|---|
| mode
   类型: | 用于指定 ProxyRequest或ProxyResponse的strings数组。确定政策是附加到请求流还是响应流。 | 
| peakMessageRate | 指定 SpikeArrest 的消息速率。 | 
| useEffectiveCount
   类型: | 如果设置为 true,则 SpikeArrest 分布在一个区域中,请求计数在该区域内的 Apigee 消息处理器 (MP) 之间同步。如果设置为  | 
peakMessageRate
| 字段 | 说明 | 
|---|---|
| ref
   类型: | 对 rate值进行引用的变量。 | 
| value
   类型: | 如果没有引用,则为实际的 rate值。 | 
GenerateJWT
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | GenerateJWT | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 GenerateJWT 政策的期望状态。 | 
| status | 显示 GenerateJWT 政策状态。 | 
GenerateJWTBean
| 字段 | 说明 | 
|---|---|
| subject类型:PropertyBean | 用于标识 JWT 的正文。如需了解详情,请参阅主题元素。 | 
| issuer类型:PropertyBean | 用于标识 JWT 的颁发者。如需了解详情,请参阅发卡机构元素。 | 
| audience类型:VarArrayBean | 用于标识 JWT 的目标接收者。如需了解详情,请参阅受众群体元素。 | 
| id类型:PropertyBean | 指定 JWT 的唯一标识符。如需了解详情,请参阅 ID 元素。 | 
| expiresIn类型:PropertyBean | 指定 JWT 的过期时间。如需了解详情,请参阅 ExpiresIn 元素。 | 
| notBefore类型:PropertyBean | 用于标识在何时之前不得接受 JWT 进行处理。如需了解详情,请参阅 NotBefore 元素。 | 
| additionalClaims | 指定要包含在 JWT 中的其他声明。如需了解详情,请参阅 AdditionalClaims 元素。 | 
| compress
   类型: | 指定是否压缩 JWT 载荷。如需了解详情,请参阅压缩元素。 | 
PropertyBean
| 字段 | 说明 | 
|---|---|
| value
   类型: | 属性的字面值。 | 
| ref
   类型: | 对包含属性值的变量的引用。 | 
VarArrayBean
| 字段 | 说明 | 
|---|---|
| values
   类型: | 字面量字符串值的数组。 | 
| ref
   类型: | 对包含值数组的变量的引用。 | 
AdditionalClaimsBean
| 字段 | 说明 | 
|---|---|
| claims
   类型: | 从声明名称到声明值的映射。 | 
| ref
   类型: | 对包含声明映射的变量的引用。 | 
OAuthV2
| 字段 | 说明 | 
|---|---|
| apiVersion
   类型: | apim.googleapis.com/v1 | 
| kind
   类型: | OAuthV2 | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec类型:OAuthV2Bean | 定义 OAuthV2 政策的期望状态。 | 
| status | 显示 OAuthV2 政策状态。 | 
OAuthV2Bean
| 字段 | 说明 | 
|---|---|
| operation
   类型: | 要执行的 OAuthV2 操作。有效值包括: 
 | 
| configRef
   类型: | (可选)对包含可重复使用的 OAuthV2 设置的 OAuthV2Config自定义资源名称的引用。 | 
| scope
   类型: | 访问令牌的范围。如需了解详情,请参阅范围元素。 | 
| generateResponse | 配置响应生成。如需了解详情,请参阅 GenerateResponse 元素。 | 
| generateErrorResponse | 配置错误响应生成。如需了解详情,请参阅 GenerateErrorResponse 元素。 | 
| expiresIn | 访问令牌的过期时间。如需了解详情,请参阅 ExpiresIn 元素。 | 
| refreshTokenExpiresIn | 刷新令牌的过期时间。如需了解详情,请参阅 RefreshTokenExpiresIn 元素。 | 
| supportedGrantTypes
   类型: | 支持的授权类型列表。如需了解详情,请参阅 SupportedGrantTypes 元素。 | 
| redirectURI
   类型: | 授权代码授权类型中使用的重定向 URI。如需了解详情,请参阅 RedirectUri 元素。 | 
| responseType
   类型: | 授权代码授权类型的响应类型。如需了解详情,请参阅 ResponseType 元素。 | 
| clientID
   类型: | 客户端 ID。如需了解详情,请参阅 ClientId 元素。 | 
| state
   类型: | 授权代码授权类型的 state 参数。如需了解详情,请参阅状态元素。 | 
| appEndUser
   类型: | 最终用户 ID。如需了解详情,请参阅 AppEndUser 元素。 | 
| code
   类型: | 授权代码。如需了解详情,请参阅代码元素。 | 
| userName
   类型: | 密码授权类型的用户名。如需了解详情,请参阅 UserName 元素。 | 
| password
   类型: | 密码授权类型的密码。如需了解详情,请参阅密码元素。 | 
| grantType
   类型: | 授权类型。如需了解详情,请参阅 GrantType 元素。 | 
| refreshToken
   类型: | 刷新令牌。如需了解详情,请参阅 RefreshToken 元素。 | 
| accessToken
   类型: | 访问令牌。如需了解详情,请参阅 AccessToken 元素。 | 
| cacheExpiryInSeconds | 缓存过期时间(以秒为单位)。如需了解详情,请参阅缓存过期设置。 | 
| verifyAccessTokenPrefix
   类型: | (可选)验证访问令牌时要使用的前缀。 | 
| externalAuthorization
   类型: | 指示是否使用外部授权服务。如需了解详情,请参阅 ExternalAuthorization 元素。 | 
| reuseRefreshToken
   类型: | 指定是否重复使用刷新令牌。如需了解详情,请参阅 ReuseRefreshToken 元素。 | 
| rfcCompliance
   类型: | 强制执行 RFC 合规性。如需了解详情,请参阅 RFCCompliantRequestResponse 元素。 | 
| enforceStrictCallbackURIEnforced
   类型: | (可选)强制执行严格的回调 URI 匹配。 | 
| customAttributes
   类型:CustomAttribute 的  | 要添加到令牌的自定义属性。如需了解详情,请参阅属性元素。 | 
| externalAccessToken
   类型: | 外部访问令牌。如需了解详情,请参阅 ExternalAccessToken 元素。 | 
| externalRefreshToken
   类型: | 外部刷新令牌。如需了解详情,请参阅 ExternalRefreshToken 元素。 | 
| storeToken
   类型: | 指定是否存储令牌。如需了解详情,请参阅 StoreToken 元素。 | 
| tokens
   类型: | 要使之失效的令牌列表。如需了解详情,请参阅令牌元素。 | 
| algorithm
   类型: | 用于签署 JWT 的算法。如需了解详情,请参阅算法元素。 | 
| secretKey类型:SecretKey | 用于为 JWT 签名的密钥。如需了解详情,请参阅 SecretKey 元素。 | 
| privateKey类型:PrivateKey | 用于签署 JWT 的私钥。如需了解详情,请参阅 PrivateKey 元素。 | 
| publicKey类型:PublicKey | 用于验证 JWT 的公钥。如需了解详情,请参阅 PublicKey 元素。 | 
GenerateResponse
| 字段 | 说明 | 
|---|---|
| enabled
   类型: | 如果设置为 true或省略 enabled 属性,则政策将生成并返回响应。 | 
| format
   类型: | XML、FORM_PARAM之一。 | 
GenerateErrorResponse
| 字段 | 说明 | 
|---|---|
| enabled
   类型: | 如果设置为 true或省略 enabled 属性,则政策将生成并返回响应。 | 
| format
   类型: | XML、FORM_PARAM之一。 | 
| realm类型:PropertyBean | 要在 WWW-Authenticate标头中返回的 realm。 | 
PropertyExpiryBean
| 字段 | 说明 | 
|---|---|
| value
   类型: | 到期时间的字面值。 | 
| ref
   类型: | 对包含到期时间值的变量的引用。 | 
CustomAttribute
| 字段 | 说明 | 
|---|---|
| name
   类型: | 自定义属性的名称。 | 
| ref
   类型: | 对包含属性值的变量的引用。 | 
| value
   类型: | 属性的字面值。 | 
SecretKey
| 字段 | 说明 | 
|---|---|
| value类型:PropertyBean | 指定用于为 JWT 签名的密钥。如需了解详情,请参阅 SecretKey 元素。 | 
PrivateKey
| 字段 | 说明 | 
|---|---|
| value类型:PropertyBean | 指定用于为 JWT 签名的私钥。如需了解详情,请参阅 PrivateKey 元素。 | 
PublicKey
| 字段 | 说明 | 
|---|---|
| value类型:PropertyBean | 指定用于验证 JWT 的公钥。如需了解详情,请参阅 PublicKey 元素。 | 
ResponseCache 政策
| 字段 | 说明 | 
|---|---|
| apiVersion
类型: | apim.googleapis.com/v1 | 
| kind
   类型: | ResponseCache | 
| metadata | 如需了解 metadata中可用的字段,请参阅 Kubernetes API 文档。 | 
| spec | 定义 ResponseCache 的期望状态。 | 
ResponseCacheBean
| 字段 | 说明 | 
|---|---|
| mode
   类型: | 指定 ProxyRequest或ProxyResponse。确定政策是附加到请求流还是响应流。 | 
| cacheExpiry类型:cacheExpiry | 提供 cacheExpiry 对象。 | 
| cacheKey类型:cacheKey | 提供 cacheKey 对象。 | 
| cacheLookupTimeOut
   类型: | 指定缓存查找超时期限。 | 
| cacheResourceRef
   类型: | 使用变量引用指定缓存资源标识符。 | 
| excludeErrorResponse
   类型: | 此政策可缓存 HTTP 响应以及任何状态代码。这意味着成功响应和错误响应(包括 2xx和3xx状态代码)都可以缓存。 | 
| skipCacheLookupCondition
   类型: | 定义表达式,如果它在运行时求值结果为 true,则指定应跳过缓存查询,并且应刷新缓存 | 
| skipCachePopulationCondition
   类型: | 定义表达式,如果它在运行时求值结果为 true,则指定应跳过缓存查询,并且应刷新缓存;如果它在运行时求值结果为 true,则指定应跳过写入缓存。 | 
| useAcceptHeader
   类型: | 设置为 true以将响应Accept标头中的值附加到响应缓存条目的缓存键。 | 
| useResponseCacheHeaders
   类型: | 设置为 true以在缓存中设置响应的“存留时间”(TTL) 时考虑 HTTP 响应标头。 | 
cacheExpiry
| 字段 | 说明 | 
|---|---|
| expiryDate
   类型: | 指定缓存条目应失效的日期。 | 
| timeOfDay
   类型: | 指定缓存条目应失效的时间。 | 
| timeoutInSeconds
   类型: | 指定缓存条目应失效之前经过的秒数。 | 
cacheKey
| 字段 | 说明 | 
|---|---|
| cacheKeyPrefix
   类型: | 指定要用作缓存键前缀的值。 | 
| fragments
   类型: | 指定要包含在缓存键中的值,以创建用于将请求与缓存响应匹配的命名空间。 |