デプロイメント マネージャー経由でストレージ転送ジョブを作成するために使用するタイプ

デプロイメント マネージャー経由でストレージ転送ジョブを作成するために使用するタイプ

私は作成し、管理しようとしています転送ジョブGoogle向けストレージ転送Google Deployment Manager 経由のサービス。目的は、オブジェクトを 1 つの Cloud Storage バケットから別のバケットに毎日コピーすることです。

サンプルコードが見つからず、API しか見つからないため、目的のリソースを記述する方法を見つけようとしています。

---
resources:
  - type: storagetransfers.v1.transferJobs
    name: transferJobs/{{ properties['jobName'] }}
    properties:
      status: ENABLED
      projectId: {{ properties['projectId'] }}
      schedule:
        scheduleStartDate:
            day: 1
            month: 12
            year: 2020
        startTimeOfDay:
            hours: 1
            minutes: 0
      transferSpec:
        gcsDataSource:
          bucketName: {{ properties['sourceBucket'] }}
        gcsDataSink:
          bucketName: {{ properties['targetBucket'] }}
        transferOptions:
          overwriteObjectsAlreadyExistingInSink: TRUE

Deployment Manager 経由でこのリソースを適用しようとすると、次のエラーが発生します。

エラー: (gcloud.deployment-manager.deployments.update) 操作 [operation-1606821546786-5b5654b838085-34014f33-1566b3e6] でエラーが発生しました: エラー:

  • コード: RESOURCE_NOT_FOUND メッセージ: タイプ [storagetransfer.v1.transferJobs] が見つかりません。

いろいろなバリエーションを試しましたがtype、どれもうまくいきませんでした。ドキュメントを何時間もかけて調べました。

正しいtype使い方は何ですか?どうすればわかるのでしょうか?

関連情報