前提・実現したいこと
pythonでcloud schedulerのジョブにupdateを行いたい
pythonを使って、cloud schedulerのジョブ操作を行おうとしています。
ドキュメント
https://googleapis.dev/python/cloudscheduler/latest/gapic/v1/api.html#google.cloud.scheduler_v1.CloudSchedulerClient.update_job
に従って、実装していますが。
update_job引数の記載の仕方がわかりません。
発生している問題・エラーメッセージ
ValueError: Protocol message FieldMask has no "description" field.
該当のソースコード
python
1import os 2from google.cloud import scheduler_v1 3from google.cloud.scheduler_v1 import types 4os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = './test.json' 5client = scheduler_v1.CloudSchedulerClient() 6job = { 'name': "projects/aaaa/locations/aaaa/jobs/aaa", 7"description":"" 8 } 9mask = { 10 "description":"test" 11 } 12response = client.update_job(job=job,update_mask=mask)
試したこと
エラーメッセージで検索したり、同様の処理を実装している処理がないか検索しましたが、
情報にヒットせず、手詰まりとなっています。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。