Reference documentation and code samples for the Google Cloud Run V2 Client class VersionToPath.
VersionToPath maps a specific version of a secret to a relative file to mount
to, relative to VolumeMount's mount_path.
Generated from protobuf message google.cloud.run.v2.VersionToPath
Namespace
Google \ Cloud \ Run \ V2
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ path
string
Required. The relative path of the secret in the container.
↳ version
string
The Cloud Secret Manager secret version. Can be 'latest' for the latest value, or an integer or a secret alias for a specific version.
↳ mode
int
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Notes * * Internally, a umask of 0222 will be applied to any non-zero value. * * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
getPath
Required. The relative path of the secret in the container.
Returns
Type
Description
string
setPath
Required. The relative path of the secret in the container.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getVersion
The Cloud Secret Manager secret version.
Can be 'latest' for the latest value, or an integer or a secret alias for a
specific version.
Returns
Type
Description
string
setVersion
The Cloud Secret Manager secret version.
Can be 'latest' for the latest value, or an integer or a secret alias for a
specific version.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getMode
Integer octal mode bits to use on this file, must be a value between
01 and 0777 (octal). If 0 or not set, the Volume's default mode will be
used.
Notes
Internally, a umask of 0222 will be applied to any non-zero value.
This is an integer representation of the mode bits. So, the octal
integer value should look exactly as the chmod numeric notation with a
leading zero. Some examples: for chmod 640 (u=rw,g=r), set to 0640 (octal)
or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or
493 (base-10).
This might be in conflict with other options that affect the
file mode, like fsGroup, and the result can be other mode bits set.
Returns
Type
Description
int
setMode
Integer octal mode bits to use on this file, must be a value between
01 and 0777 (octal). If 0 or not set, the Volume's default mode will be
used.
Notes
Internally, a umask of 0222 will be applied to any non-zero value.
This is an integer representation of the mode bits. So, the octal
integer value should look exactly as the chmod numeric notation with a
leading zero. Some examples: for chmod 640 (u=rw,g=r), set to 0640 (octal)
or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or
493 (base-10).
This might be in conflict with other options that affect the
file mode, like fsGroup, and the result can be other mode bits set.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Run V2 Client - Class VersionToPath (1.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.9.0 (latest)](/php/docs/reference/cloud-run/latest/V2.VersionToPath)\n- [1.8.0](/php/docs/reference/cloud-run/1.8.0/V2.VersionToPath)\n- [1.7.0](/php/docs/reference/cloud-run/1.7.0/V2.VersionToPath)\n- [1.6.0](/php/docs/reference/cloud-run/1.6.0/V2.VersionToPath)\n- [1.5.2](/php/docs/reference/cloud-run/1.5.2/V2.VersionToPath)\n- [1.4.0](/php/docs/reference/cloud-run/1.4.0/V2.VersionToPath)\n- [1.3.0](/php/docs/reference/cloud-run/1.3.0/V2.VersionToPath)\n- [1.2.0](/php/docs/reference/cloud-run/1.2.0/V2.VersionToPath)\n- [1.1.0](/php/docs/reference/cloud-run/1.1.0/V2.VersionToPath)\n- [1.0.0](/php/docs/reference/cloud-run/1.0.0/V2.VersionToPath)\n- [0.9.3](/php/docs/reference/cloud-run/0.9.3/V2.VersionToPath)\n- [0.8.0](/php/docs/reference/cloud-run/0.8.0/V2.VersionToPath)\n- [0.7.2](/php/docs/reference/cloud-run/0.7.2/V2.VersionToPath)\n- [0.6.0](/php/docs/reference/cloud-run/0.6.0/V2.VersionToPath)\n- [0.5.2](/php/docs/reference/cloud-run/0.5.2/V2.VersionToPath)\n- [0.4.0](/php/docs/reference/cloud-run/0.4.0/V2.VersionToPath)\n- [0.3.4](/php/docs/reference/cloud-run/0.3.4/V2.VersionToPath) \nReference documentation and code samples for the Google Cloud Run V2 Client class VersionToPath.\n\nVersionToPath maps a specific version of a secret to a relative file to mount\nto, relative to VolumeMount's mount_path.\n\nGenerated from protobuf message `google.cloud.run.v2.VersionToPath`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Run \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getPath\n\nRequired. The relative path of the secret in the container.\n\n### setPath\n\nRequired. The relative path of the secret in the container.\n\n### getVersion\n\nThe Cloud Secret Manager secret version.\n\nCan be 'latest' for the latest value, or an integer or a secret alias for a\nspecific version.\n\n### setVersion\n\nThe Cloud Secret Manager secret version.\n\nCan be 'latest' for the latest value, or an integer or a secret alias for a\nspecific version.\n\n### getMode\n\nInteger octal mode bits to use on this file, must be a value between\n01 and 0777 (octal). If 0 or not set, the Volume's default mode will be\nused.\n\nNotes\n\n- Internally, a umask of 0222 will be applied to any non-zero value.\n- This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10).\n- This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.\n\n### setMode\n\nInteger octal mode bits to use on this file, must be a value between\n01 and 0777 (octal). If 0 or not set, the Volume's default mode will be\nused.\n\nNotes\n\n- Internally, a umask of 0222 will be applied to any non-zero value.\n- This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10).\n- This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set."]]