com.pulumi.gcp.cloudrun.kotlin.inputs.ServiceTemplateSpecVolumeCsiArgs.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.cloudrun.kotlin.inputs
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.gcp.cloudrun.inputs.ServiceTemplateSpecVolumeCsiArgs.builder
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiNullFieldException
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.Boolean
import kotlin.Pair
import kotlin.String
import kotlin.Suppress
import kotlin.collections.Map
import kotlin.jvm.JvmName
/**
*
* @property driver Unique name representing the type of file system to be created. Cloud Run supports the following values:
* * gcsfuse.run.googleapis.com: Mount a Google Cloud Storage bucket using GCSFuse. This driver requires the
* run.googleapis.com/execution-environment annotation to be set to "gen2" and
* run.googleapis.com/launch-stage set to "BETA" or "ALPHA".
* @property readOnly If true, all mounts created from this volume will be read-only.
* @property volumeAttributes Driver-specific attributes. The following options are supported for available drivers:
* * gcsfuse.run.googleapis.com
* * bucketName: The name of the Cloud Storage Bucket that backs this volume. The Cloud Run Service identity must have access to this bucket.
* - - -
*/
public data class ServiceTemplateSpecVolumeCsiArgs(
public val driver: Output,
public val readOnly: Output? = null,
public val volumeAttributes: Output
© 2015 - 2025 Weber Informatics LLC | Privacy Policy