public sealed class Volume : IMessage<Volume>, IEquatable<Volume>, IDeepCloneable<Volume>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Run Admin v2 API class Volume.
Volume represents a named volume in a container.
Namespace
Google.Cloud.Run.V2Assembly
Google.Cloud.Run.V2.dll
Constructors
Volume()
public Volume()
Volume(Volume)
public Volume(Volume other)
Parameter | |
---|---|
Name | Description |
other | Volume |
Properties
CloudSqlInstance
public CloudSqlInstance CloudSqlInstance { get; set; }
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.
Property Value | |
---|---|
Type | Description |
CloudSqlInstance |
EmptyDir
public EmptyDirVolumeSource EmptyDir { get; set; }
Ephemeral storage used as a shared volume.
Property Value | |
---|---|
Type | Description |
EmptyDirVolumeSource |
Gcs
public GCSVolumeSource Gcs { get; set; }
Persistent storage backed by a Google Cloud Storage bucket.
Property Value | |
---|---|
Type | Description |
GCSVolumeSource |
Name
public string Name { get; set; }
Required. Volume's name.
Property Value | |
---|---|
Type | Description |
string |
Nfs
public NFSVolumeSource Nfs { get; set; }
For NFS Voumes, contains the path to the nfs Volume
Property Value | |
---|---|
Type | Description |
NFSVolumeSource |
Secret
public SecretVolumeSource Secret { get; set; }
Secret represents a secret that should populate this volume.
Property Value | |
---|---|
Type | Description |
SecretVolumeSource |
VolumeTypeCase
public Volume.VolumeTypeOneofCase VolumeTypeCase { get; }
Property Value | |
---|---|
Type | Description |
VolumeVolumeTypeOneofCase |