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 |
|