Method: projects.locations.apps.exportApp

匯出指定的應用程式。

HTTP 要求

POST https://ces.googleapis.com/v1beta/{name=projects/*/locations/*/apps/*}:exportApp

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
name

string

這是必要旗標,要匯出的應用程式資源名稱。

要求主體

要求主體包含下列結構的資料:

JSON 表示法
{
  "exportFormat": enum (ExportAppRequest.ExportFormat),
  "gcsUri": string,
  "appVersion": string
}
欄位
exportFormat

enum (ExportAppRequest.ExportFormat)

這是必要旗標,匯出應用程式時使用的格式。

gcsUri

string

選用。要匯出應用程式的 Google Cloud Storage URI。這個 URI 的格式必須是 gs://<bucket-name>/<object-name>。匯出的應用程式封存檔會直接寫入指定的 Cloud Storage 物件。

appVersion

string

選用。要匯出的應用程式版本資源名稱。格式:projects/{project}/locations/{location}/apps/{app}/versions/{version}。

回應主體

如果成功,回應主體會包含 Operation 的執行個體。

授權範圍

需要下列其中一種 OAuth 範圍:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/ces

詳情請參閱Authentication Overview。

IAM 權限

需要 name 資源的下列 IAM 權限:

  • ces.apps.export

詳情請參閱 IAM 說明文件。

ExportAppRequest.ExportFormat

應用程式的匯出格式。

列舉
EXPORT_FORMAT_UNSPECIFIED 未指定匯出格式。
JSON 匯出格式為 JSON。
YAML 匯出格式為 YAML。