資源:Saas
Saas 代表供應商管理的 SaaS 服務。
| JSON 表示法 |
|---|
{ "name": string, "locations": [ { object ( |
| 欄位 | |
|---|---|
name |
ID。資源名稱 (資源的完整 URI),遵循標準命名架構: "projects/{project}/locations/{location}/saas/{saas}" |
locations[] |
選用。這項服務適用的地點清單。推出是指生成推出計畫的清單。 |
state |
僅供輸出。SaaS 的狀態。如果 applicationTemplate 為空,則一律為 ACTIVE 狀態。 |
conditions[] |
僅供輸出。一組條件,指出這個資源可能擁有的各種條件。 |
error |
僅供輸出。如果狀態為「FAILED」,則會顯示相應的錯誤代碼和訊息。所有其他狀態的預設值為 code=OK。 |
labels |
選用。資源上的標籤,可用於分類,類似於 Kubernetes 資源標籤。 包含 |
annotations |
選用。註解是與資源一起儲存的非結構化鍵/值對應,外部工具可能會設定註解,用來儲存及擷取任意中繼資料。這些屬性無法查詢,修改物件時應保留這些屬性。 詳情請參閱:https://kubernetes.io/docs/user-guide/annotations 包含 |
uid |
僅供輸出。資源專屬識別碼。在服務範圍內,這項資源適用的時間和空間中,UID 是獨一無二的。UID 通常是由伺服器在成功建立資源時產生,且不可變更。資源名稱會重複使用,因此您可以使用 UID 明確識別資源。這應為 UUID4。 |
etag |
僅供輸出。能明確識別版本或產生資源的不透明值。可用來確認用戶端和伺服器同意寫入資源的順序。 |
createTime |
僅供輸出。資源的建立時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
updateTime |
僅供輸出。資源上次更新時間的時間戳記。如果使用者對資源做了任何變更,系統就會更新這個值。如果服務對資源做了變更,系統也會更新這個值。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
位置
服務可用的位置資訊。
| JSON 表示法 |
|---|
{ "name": string } |
| 欄位 | |
|---|---|
name |
選用。地點名稱。 |
狀態
SaaS 的狀態。
| 列舉 | |
|---|---|
STATE_TYPE_UNSPECIFIED |
未指定狀態類型。 |
ACTIVE |
已淘汰:請改用 STATE_ACTIVE。 |
RUNNING |
已淘汰:請改用 STATE_RUNNING。 |
FAILED |
已淘汰:請改用 STATE_FAILED。 |
STATE_ACTIVE |
SaaS 準備就緒 |
STATE_RUNNING |
匯入、同步或複製 ApplicationTemplates 的過程中 |
STATE_FAILED |
匯入、同步或複製 ApplicationTemplate 處理程序時發生失敗 |
SaasCondition
SaasCondition 會說明 Saas 的狀態。
| JSON 表示法 |
|---|
{ "status": enum ( |
| 欄位 | |
|---|---|
status |
這是必要旗標,條件的狀態。 |
type |
這是必要旗標,條件類型。 |
lastTransitionTime |
這是必要旗標,條件最近一次從一個狀態轉變為另一個狀態的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
message |
這是必要旗標,使用者可理解的訊息,指出最近一次轉換的詳細資料。 |
reason |
這是必要旗標,條件上次轉換的簡要原因。 |
狀態
列舉條件狀態。
| 列舉 | |
|---|---|
STATUS_UNSPECIFIED |
未指定條件狀態。 |
STATUS_UNKNOWN |
條件符合狀態不明。 |
STATUS_TRUE |
條件為 true。 |
STATUS_FALSE |
條件為 false。 |
類型
條件類型列舉。
| 列舉 | |
|---|---|
TYPE_UNSPECIFIED |
未指定條件類型。 |
TYPE_READY |
條件類型已準備就緒。 |
TYPE_SYNCHRONIZED |
條件類型已同步處理。 |
方法 |
|
|---|---|
|
建立新的 SaaS。 |
|
刪除單一 SaaS。 |
|
擷取單一 SaaS。 |
|
擷取 SaaS 集合。 |
|
更新單一 SaaS。 |