GetWorkerPoolTemplateVolume constructor

const GetWorkerPoolTemplateVolume({
  1. required Input<List<GetWorkerPoolTemplateVolumeCloudSqlInstance>> cloudSqlInstances,
  2. required Input<List<GetWorkerPoolTemplateVolumeEmptyDir>> emptyDirs,
  3. required Input<List<GetWorkerPoolTemplateVolumeGc>> gcs,
  4. required Input<String> name,
  5. required Input<List<GetWorkerPoolTemplateVolumeNf>> nfs,
  6. required Input<List<GetWorkerPoolTemplateVolumeSecret>> secrets,
})

Creates a new GetWorkerPoolTemplateVolume. cloudSqlInstances For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. emptyDirs Ephemeral storage used as a shared volume. gcs Cloud Storage bucket mounted as a volume using GCSFuse. This feature is only supported in the gen2 execution environment. name The name of the Cloud Run v2 Worker Pool. nfs Represents an NFS mount. secrets Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret

Implementation

const GetWorkerPoolTemplateVolume({
  required this.cloudSqlInstances,
  required this.emptyDirs,
  required this.gcs,
  required this.name,
  required this.nfs,
  required this.secrets,
});