Google Cloud Deploy V1 Client - Class CustomTargetSkaffoldActions (0.18.0)

Reference documentation and code samples for the Google Cloud Deploy V1 Client class CustomTargetSkaffoldActions.

CustomTargetSkaffoldActions represents the CustomTargetType configuration using Skaffold custom actions.

Generated from protobuf message google.cloud.deploy.v1.CustomTargetSkaffoldActions

Namespace

Google \ Cloud \ Deploy \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ render_action string

Optional. The Skaffold custom action responsible for render operations. If not provided then Cloud Deploy will perform the render operations via skaffold render.

↳ deploy_action string

Required. The Skaffold custom action responsible for deploy operations.

↳ include_skaffold_modules array<Google\Cloud\Deploy\V1\SkaffoldModules>

Optional. List of Skaffold modules Cloud Deploy will include in the Skaffold Config as required before performing diagnose.

getRenderAction

Optional. The Skaffold custom action responsible for render operations. If not provided then Cloud Deploy will perform the render operations via skaffold render.

Returns
Type Description
string

setRenderAction

Optional. The Skaffold custom action responsible for render operations. If not provided then Cloud Deploy will perform the render operations via skaffold render.

Parameter
Name Description
var string
Returns
Type Description
$this

getDeployAction

Required. The Skaffold custom action responsible for deploy operations.

Returns
Type Description
string

setDeployAction

Required. The Skaffold custom action responsible for deploy operations.

Parameter
Name Description
var string
Returns
Type Description
$this

getIncludeSkaffoldModules

Optional. List of Skaffold modules Cloud Deploy will include in the Skaffold Config as required before performing diagnose.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setIncludeSkaffoldModules

Optional. List of Skaffold modules Cloud Deploy will include in the Skaffold Config as required before performing diagnose.

Parameter
Name Description
var array<Google\Cloud\Deploy\V1\SkaffoldModules>
Returns
Type Description
$this