本頁內容適用於 Apigee 和 Apigee Hybrid。
  
    查看 
    Apigee Edge 說明文件。
  
  
       
 
  
本頁面列出 Apigee Operator for Kubernetes 支援的各項 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 存取的開發人員顯示在 UI 或開發人員入口網站中的名稱。 | 
| 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類型:Quota | 配額定義。 | 
| restOperations
類型: | RESTOperation 定義的陣列。 | 
| apiProductRefs
類型: | APIProductRef 資源陣列,或應套用 RESTOperation 的 API 產品參考資料。 | 
配額
| 欄位 | 說明 | 
|---|---|
| limit
類型: | API 產品允許每個應用程式針對指定 interval和timeUnit發送的要求訊息數量。 | 
| interval
類型: | 計算要求訊息數量的時間間隔。 | 
| timeUnit
類型: | 為間隔定義的時間單位。有效值包括 minute、hour、day或month。 | 
RESTOperation
| 欄位 | 說明 | 
|---|---|
| name
類型: | REST 作業的名稱。 | 
| path
類型: | 與 methods搭配使用時,path是要比對的 HTTP 路徑,適用於配額和/或 API 產品。 | 
| methods
類型: | 與 path搭配使用時,methods是適用於 配額和/或 API 產品的相符 HTTP 方法清單 (如strings)。 | 
APIProductRef
| 欄位 | 說明 | 
|---|---|
| name
類型: | 目標資源的名稱。 | 
| kind
   類型: | APIProduct | 
| group
   類型: | Apigee APIM 運算子的 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 執行階段的呼叫視為成功。 | 
| timeout
類型: | 指定呼叫 Apigee 執行階段失敗前的逾時期間,單位為秒或毫秒。
   例如: 10s。 | 
| targetRef | 找出應安裝擴充功能的 Google Kubernetes Engine Gateway。 | 
| location
   類型: | 識別強制執行 APIMExtensionPolicy 的 Google Cloud 位置。 | 
| supportedEvents
   類型: | 指定傳送至 Apigee 的擴充功能處理器事件清單。包括: 
 | 
ExtensionServerRef
| 欄位 | 說明 | 
|---|---|
| name
   類型: | 目標資源的名稱。 | 
| kind
   類型: | 指定目標資源的 kind,例如Gateway或Service。 | 
| group
   類型: | Apigee APIM 運算子的 APIGroup 為 apim.googleapis.com。 | 
| namespace
   類型: | (選用) 參照的命名空間。如未指定,系統會推斷本機命名空間。 | 
ApigeeGatewayPolicy
| 欄位 | 說明 | 
|---|---|
| apiVersion
   類型: | apim.googleapis.com/v1 | 
| kind
   類型: | ApigeeGatewayPolicy | 
| metadata | 如需 metadata中可用的欄位,請參閱 Kubernetes API 說明文件。 | 
| spec | 定義 ApigeeGatewayPolicy 的所需狀態。 | 
ApigeeGatewayPolicySpec
| 欄位 | 說明 | 
|---|---|
| ref | 指為控管套用至 GKE Gateway 的政策而建立的 APIM 範本。 | 
| targetRef | 是指應套用此特定閘道政策的 APIM 擴充功能政策。間接參照 GKE Gateway。 | 
| serviceAccount | (選用) 指定用於在 Apigee Pro Apigee 代理程式中產生 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 函式和 Cloud Run) 上執行的服務或自訂服務進行已驗證的呼叫。 Google | 
AuthenticationBean
| 欄位 | 說明 | 
|---|---|
| GoogleAccessToken | 產生 Google OAuth 2.0 權杖,以便對 Google 服務進行已驗證的呼叫。 | 
| GoogleIDToken | 設定產生 OpenID Connect 權杖,以驗證目標要求。 | 
| headerName
   類型: | 根據預設,如果存在驗證設定,Apigee 會產生不記名權杖,並將其插入傳送至目標系統的訊息授權標頭。 headerName元素可讓您指定其他標頭的名稱,用來保存不記名權杖。 | 
GoogleAccessTokenBean
| 欄位 | 說明 | 
|---|---|
| scopes
   類型: | strings陣列,指定有效的 Google API 範圍。詳情請參閱「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 規格。由於這是多行yaml片段,請使用「|」分隔符號。 | 
| 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 Proxy 傳送至其他服務。 | 
| Response類型: | 指定包含從外部服務傳回 API Proxy 的回應訊息的變數。 | 
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
   類型: | 如果設為 truetrue,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 的主體主體。詳情請參閱「Subject 元素」。 | 
| issuer類型:PropertyBean | 識別發出 JWT 的主體。詳情請參閱「簽發者元素」。 | 
| audience類型:VarArrayBean | 識別 JWT 的目標對象。詳情請參閱「目標對象元素」。 | 
| id類型:PropertyBean | 指定 JWT 的專屬 ID。詳情請參閱「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
   類型: | 授權碼授權類型的狀態參數。詳情請參閱「狀態元素」。 | 
| 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
   類型: | 要新增至權杖的自訂屬性。詳情請參閱「屬性元素」。 | 
| 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標頭中傳回的領域。 | 
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
   類型: | 使用變數參照指定快取資源 ID。 | 
| excludeErrorResponse
   類型: | 這項政策可以快取任何狀態碼的 HTTP 回應。也就是說,成功和錯誤回應都可以快取,包括 2xx和3xx狀態碼。 | 
| skipCacheLookupCondition
   類型: | 定義運算式,如果運算式在執行階段評估為 true,則指定應略過快取查閱作業,並重新整理快取 | 
| skipCachePopulationCondition
   類型: | 定義運算式,如果運算式在執行階段評估為 true,則指定應略過快取查閱,並在執行階段重新整理快取;如果運算式在執行階段評估為 ,則指定應略過寫入快取。 | 
| useAcceptHeader
   類型: | 設為 true,將回應Accept標頭的值附加至回應快取項目的快取金鑰。 | 
| useResponseCacheHeaders
   類型: | 設為 true,即可在快取中設定回應的「存留時間」(TTL) 時,將 HTTP 回應標頭納入考量。 | 
cacheExpiry
| 欄位 | 說明 | 
|---|---|
| expiryDate
   類型: | 指定快取項目的到期日。 | 
| timeOfDay
   類型: | 指定快取項目應過期的時間。 | 
| timeoutInSeconds
   類型: | 指定快取項目應在幾秒後過期。 | 
cacheKey
| 欄位 | 說明 | 
|---|---|
| cacheKeyPrefix
   類型: | 指定要用做快取金鑰前置字串的值。 | 
| fragments
   類型: | 指定要納入快取金鑰的值,為相符的要求建立命名空間,以便對應至快取的回應。 |