Reference documentation and code samples for the Google Cloud Deploy V1 Client class CloudRunConfig.
CloudRunConfig contains the Cloud Run runtime configuration.
Generated from protobuf message google.cloud.deploy.v1.CloudRunConfig
Namespace
Google \ Cloud \ Deploy \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ automatic_traffic_control
bool
Whether Cloud Deploy should update the traffic stanza in a Cloud Run Service on the user's behalf to facilitate traffic splitting. This is required to be true for CanaryDeployments, but optional for CustomCanaryDeployments.
↳ canary_revision_tags
array
Optional. A list of tags that are added to the canary revision while the canary phase is in progress.
↳ prior_revision_tags
array
Optional. A list of tags that are added to the prior revision while the canary phase is in progress.
↳ stable_revision_tags
array
Optional. A list of tags that are added to the final stable revision when the stable phase is applied.
getAutomaticTrafficControl
Whether Cloud Deploy should update the traffic stanza in a Cloud Run
Service on the user's behalf to facilitate traffic splitting. This is
required to be true for CanaryDeployments, but optional for
CustomCanaryDeployments.
Returns
Type
Description
bool
setAutomaticTrafficControl
Whether Cloud Deploy should update the traffic stanza in a Cloud Run
Service on the user's behalf to facilitate traffic splitting. This is
required to be true for CanaryDeployments, but optional for
CustomCanaryDeployments.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getCanaryRevisionTags
Optional. A list of tags that are added to the canary revision while the
canary phase is in progress.
[[["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-08-28 UTC."],[],[],null,["# Google Cloud Deploy V1 Client - Class CloudRunConfig (2.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0 (latest)](/php/docs/reference/cloud-deploy/latest/V1.CloudRunConfig)\n- [1.5.7](/php/docs/reference/cloud-deploy/1.5.7/V1.CloudRunConfig)\n- [1.4.0](/php/docs/reference/cloud-deploy/1.4.0/V1.CloudRunConfig)\n- [1.3.0](/php/docs/reference/cloud-deploy/1.3.0/V1.CloudRunConfig)\n- [1.2.0](/php/docs/reference/cloud-deploy/1.2.0/V1.CloudRunConfig)\n- [1.1.1](/php/docs/reference/cloud-deploy/1.1.1/V1.CloudRunConfig)\n- [1.0.0](/php/docs/reference/cloud-deploy/1.0.0/V1.CloudRunConfig)\n- [0.19.1](/php/docs/reference/cloud-deploy/0.19.1/V1.CloudRunConfig)\n- [0.18.1](/php/docs/reference/cloud-deploy/0.18.1/V1.CloudRunConfig)\n- [0.17.0](/php/docs/reference/cloud-deploy/0.17.0/V1.CloudRunConfig)\n- [0.16.0](/php/docs/reference/cloud-deploy/0.16.0/V1.CloudRunConfig)\n- [0.15.0](/php/docs/reference/cloud-deploy/0.15.0/V1.CloudRunConfig)\n- [0.14.0](/php/docs/reference/cloud-deploy/0.14.0/V1.CloudRunConfig)\n- [0.13.1](/php/docs/reference/cloud-deploy/0.13.1/V1.CloudRunConfig)\n- [0.12.1](/php/docs/reference/cloud-deploy/0.12.1/V1.CloudRunConfig)\n- [0.11.1](/php/docs/reference/cloud-deploy/0.11.1/V1.CloudRunConfig)\n- [0.10.0](/php/docs/reference/cloud-deploy/0.10.0/V1.CloudRunConfig)\n- [0.9.0](/php/docs/reference/cloud-deploy/0.9.0/V1.CloudRunConfig)\n- [0.8.0](/php/docs/reference/cloud-deploy/0.8.0/V1.CloudRunConfig)\n- [0.7.0](/php/docs/reference/cloud-deploy/0.7.0/V1.CloudRunConfig)\n- [0.6.0](/php/docs/reference/cloud-deploy/0.6.0/V1.CloudRunConfig)\n- [0.5.0](/php/docs/reference/cloud-deploy/0.5.0/V1.CloudRunConfig)\n- [0.4.1](/php/docs/reference/cloud-deploy/0.4.1/V1.CloudRunConfig)\n- [0.3.4](/php/docs/reference/cloud-deploy/0.3.4/V1.CloudRunConfig) \nReference documentation and code samples for the Google Cloud Deploy V1 Client class CloudRunConfig.\n\nCloudRunConfig contains the Cloud Run runtime configuration.\n\nGenerated from protobuf message `google.cloud.deploy.v1.CloudRunConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Deploy \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getAutomaticTrafficControl\n\nWhether Cloud Deploy should update the traffic stanza in a Cloud Run\nService on the user's behalf to facilitate traffic splitting. This is\nrequired to be true for CanaryDeployments, but optional for\nCustomCanaryDeployments.\n\n### setAutomaticTrafficControl\n\nWhether Cloud Deploy should update the traffic stanza in a Cloud Run\nService on the user's behalf to facilitate traffic splitting. This is\nrequired to be true for CanaryDeployments, but optional for\nCustomCanaryDeployments.\n\n### getCanaryRevisionTags\n\nOptional. A list of tags that are added to the canary revision while the\ncanary phase is in progress.\n\n### setCanaryRevisionTags\n\nOptional. A list of tags that are added to the canary revision while the\ncanary phase is in progress.\n\n### getPriorRevisionTags\n\nOptional. A list of tags that are added to the prior revision while the\ncanary phase is in progress.\n\n### setPriorRevisionTags\n\nOptional. A list of tags that are added to the prior revision while the\ncanary phase is in progress.\n\n### getStableRevisionTags\n\nOptional. A list of tags that are added to the final stable revision when\nthe stable phase is applied.\n\n### setStableRevisionTags\n\nOptional. A list of tags that are added to the final stable revision when\nthe stable phase is applied."]]