Reference documentation and code samples for the Google Cloud Run V2 Client class Volume.
Volume represents a named volume in a container.
Generated from protobuf message google.cloud.run.v2.Volume
Namespace
Google \ Cloud \ Run \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Required. Volume's name. |
↳ secret |
SecretVolumeSource
Secret represents a secret that should populate this volume. |
↳ cloud_sql_instance |
CloudSqlInstance
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. |
↳ empty_dir |
EmptyDirVolumeSource
Ephemeral storage used as a shared volume. |
↳ nfs |
NFSVolumeSource
For NFS Voumes, contains the path to the nfs Volume |
↳ gcs |
GCSVolumeSource
Persistent storage backed by a Google Cloud Storage bucket. |
getName
Required. Volume's name.
Returns | |
---|---|
Type | Description |
string |
setName
Required. Volume's name.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSecret
Secret represents a secret that should populate this volume.
Returns | |
---|---|
Type | Description |
SecretVolumeSource|null |
hasSecret
setSecret
Secret represents a secret that should populate this volume.
Parameter | |
---|---|
Name | Description |
var |
SecretVolumeSource
|
Returns | |
---|---|
Type | Description |
$this |
getCloudSqlInstance
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.
Returns | |
---|---|
Type | Description |
CloudSqlInstance|null |
hasCloudSqlInstance
setCloudSqlInstance
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.
Parameter | |
---|---|
Name | Description |
var |
CloudSqlInstance
|
Returns | |
---|---|
Type | Description |
$this |
getEmptyDir
Ephemeral storage used as a shared volume.
Returns | |
---|---|
Type | Description |
EmptyDirVolumeSource|null |
hasEmptyDir
setEmptyDir
Ephemeral storage used as a shared volume.
Parameter | |
---|---|
Name | Description |
var |
EmptyDirVolumeSource
|
Returns | |
---|---|
Type | Description |
$this |
getNfs
For NFS Voumes, contains the path to the nfs Volume
Returns | |
---|---|
Type | Description |
NFSVolumeSource|null |
hasNfs
setNfs
For NFS Voumes, contains the path to the nfs Volume
Parameter | |
---|---|
Name | Description |
var |
NFSVolumeSource
|
Returns | |
---|---|
Type | Description |
$this |
getGcs
Persistent storage backed by a Google Cloud Storage bucket.
Returns | |
---|---|
Type | Description |
GCSVolumeSource|null |
hasGcs
setGcs
Persistent storage backed by a Google Cloud Storage bucket.
Parameter | |
---|---|
Name | Description |
var |
GCSVolumeSource
|
Returns | |
---|---|
Type | Description |
$this |
getVolumeType
Returns | |
---|---|
Type | Description |
string |