
私は作成し、管理しようとしています転送ジョブ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
使い方は何ですか?どうすればわかるのでしょうか?