Google Cloud Run V2 Client - Class Volume (1.10.0)
Stay organized with collections
Save and categorize content based on your preferences.
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 |
|