資源與端點
Astra Control REST資源摘要
Astra Control REST API中提供的主要資源端點分為三類。每個資源都可以使用CRUD作業的完整集合(建立、讀取、更新、刪除)存取、除非另有說明。
「版本」欄位會指出首次引進資源時的Astra版本。此欄位會以粗體顯示最近新增至REST API的資源。
核心資源
核心資源端點提供建立及維護Astra執行時間環境所需的基礎服務。
資源 | 版本 | 說明 |
---|---|---|
帳戶 |
21:12 |
帳戶資源可讓您管理多租戶Astra Control部署環境中的隔離租戶。 |
ASUP |
21.08年 |
ASUP資源代表AutoSupport 轉寄給NetApp支援部門的各種產品組合。 |
憑證 |
22.08 |
憑證資源代表已安裝的憑證、用於對傳出連線進行強式驗證。 |
認證資料 |
21.04. |
認證資源包含安全性相關資訊、可與Astra使用者、叢集、儲存區及儲存後端搭配使用。 |
權利 |
21.08年 |
權利資源是根據使用中的授權與訂閱、代表帳戶可用的功能與容量。 |
活動 |
21.04. |
事件資源代表系統中發生的所有事件、包括分類為通知的子集。 |
執行掛勾 |
21:12 |
執行攔截資源代表自訂指令碼、您可以在執行託管應用程式快照之前或之後執行。 |
功能 |
21.08年 |
功能資源代表所選的Astra功能、您可以查詢這些功能、以判斷系統中是否已啟用或停用這些功能。存取限制為唯讀。 |
群組 |
22.08 |
群組資源代表Astra群組及相關資源。目前版本僅支援LDAP群組。 |
攔截來源 |
21:12 |
Hook來源資源代表實際使用的原始程式碼與執行掛勾。將原始程式碼與執行控制區分開有幾項優點、例如允許共用指令碼。 |
LDAP群組 |
22.1. |
您可以列出已設定LDAP伺服器內的群組。存取LDAP群組為唯讀。 |
LDAP使用者 |
22.11. |
您可以列出已設定LDAP伺服器內的使用者。LDAP使用者的存取權限為唯讀。 |
授權 |
21.08年 |
授權資源代表Astra帳戶可用的授權。 |
通知 |
21.04. |
通知資源代表有通知目的地的Astra事件。存取權限是以每位使用者為單位提供。 |
套件 |
22.04 |
套件資源提供套件定義的登錄與存取。軟體套件包含各種元件、包括檔案、映像及其他成品。 |
權限 |
23.06 |
權限資源代表與系統內作業相關的權限。API 提供權限的唯讀存取權。 |
角色 |
23.06 |
角色資源代表系統中可用的角色。API 提供角色的唯讀存取權。 |
角色繫結 |
21.04. |
角色繫結資源代表特定使用者與帳戶配對之間的關係。除了兩者之間的連結之外、還會透過特定角色為每個角色指定一組權限。 |
設定 |
21.08年 |
設定資源代表一組金鑰值配對、說明特定Astra帳戶的功能。 |
訂購 |
21.08年 |
訂閱資源代表Astra帳戶的使用中訂閱。 |
工作 |
22.11. |
工作資源提供受管理工作的唯讀存取權、可用來顯示內部長時間執行工作的狀態。 |
權杖 |
21.04. |
權杖資源代表可以程式設計方式存取Astra Control REST API的權杖。 |
未讀取通知 |
21.04. |
未讀取的通知資源代表指派給特定使用者但尚未讀取的通知。 |
升級 |
22.04 |
升級資源可存取軟體元件、以及啟動升級的能力。 |
使用者 |
21.04. |
使用者資源代表Astra使用者能夠根據其定義的角色來存取系統。 |
託管應用程式資源
託管應用程式資源端點可讓您存取託管的Kubernetes應用程式。
資源 | 版本 | 說明 |
---|---|---|
應用程式資產 |
21.04. |
應用程式資產資源代表管理Astra應用程式所需的狀態資訊內部集合。 |
應用程式備份 |
21.04. |
應用程式備份資源代表託管應用程式的備份。 |
應用程式快照 |
21.04. |
應用程式快照資源代表託管應用程式的快照。 |
執行攔截置換 |
21:12 |
執行掛勾置換資源可讓您視需要停用特定應用程式的預先載入NetApp預設執行掛勾。 |
排程 |
21.04. |
排程資源代表排程用於託管應用程式的資料保護作業、做為資料保護原則的一部分。 |
拓撲資源
拓撲資源端點可讓您存取未受管理的應用程式和儲存資源。
資源 | 版本 | 說明 |
---|---|---|
API資源 |
22.11. |
API資源端點提供對特定託管叢集中Kubernetes資源的唯讀存取權。 |
應用程式 |
21.04. |
應用程式資源代表Kubernetes的所有應用程式、包括Astra未管理的應用程式。 |
AppMirror |
22.08 |
AppMirror資源代表AppMirror資源、用於管理應用程式鏡射關係。 |
鏟斗 |
21.08年 |
儲存庫資源代表S3雲端儲存庫、用於儲存由Astra管理之應用程式的備份。 |
雲端 |
21.08年 |
雲端資源代表Astra用戶端可連線至的雲端、以便管理叢集和應用程式。 |
叢集 |
21.08年 |
叢集資源代表Kubernetes叢集、並非由Kubernetes管理。 |
叢集節點 |
21:12 |
叢集節點資源可讓您存取Kubernetes叢集中的個別節點、以提供額外的解析度。 |
託管叢集 |
21.08年 |
託管叢集資源代表Kubernetes目前由Kubernetes管理的叢集。 |
命名空間 |
21:12 |
命名空間資源可讓您存取Kubernetes叢集中所使用的命名空間。 |
儲存後端 |
21.08年 |
儲存後端資源代表可由Astra託管叢集和應用程式使用的儲存服務供應商。 |
儲存類別 |
21.08年 |
儲存類別資源代表所探索到的不同類別或類型的儲存設備、可供特定的託管叢集使用。 |
Volume |
21.04. |
Volume資源代表與託管應用程式相關聯的Kubernetes儲存磁碟區。 |
其他資源和端點
您可以使用數種額外的資源和端點來支援Astra部署。
Astra Control REST API參考文件目前未隨附這些資源和端點。 |
- OpenAPI
-
OpenAPI端點可讓您存取目前的OpenAPI Json文件及其他相關資源。
- OpenMetrics
-
OpenMetrics端點可透過OpenMetrics資源存取帳戶指標。Astra Control Center部署模式可提供支援。