
Estoy intentando crear y gestionar unTransferir trabajopara googleTransferencia de almacenamientoservicio a través de Google Deployment Manager. El objetivo es copiar objetos de un depósito de Cloud Storage a otro diariamente.
Como no puedo encontrar ningún código de ejemplo, solo la API, estoy tratando de descubrir cómo describir el recurso deseado.
---
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
Cuando intento aplicar este recurso a través del Administrador de implementación, aparece un error:
ERROR: (gcloud.deployment-manager.deployments.update) Error en la operación [operación-1606821546786-5b5654b838085-34014f33-1566b3e6]: errores:
- código: RESOURCE_NOT_FOUND mensaje: No se encontró el tipo [storagetransfer.v1.transferJobs].
He probado muchas variaciones del type
pero ninguna funciona. He pasado horas revisando la documentación.
¿Cuál es el type
uso correcto y cómo podría haberlo sabido?