Google Cloud Deploy V1 Client - Class CustomTargetSkaffoldActions (0.17.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
NameDescription
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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this

getDeployAction

Required. The Skaffold custom action responsible for deploy operations.

Returns
TypeDescription
string

setDeployAction

Required. The Skaffold custom action responsible for deploy operations.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getIncludeSkaffoldModules

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

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setIncludeSkaffoldModules

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

Parameter
NameDescription
var array<Google\Cloud\Deploy\V1\SkaffoldModules>
Returns
TypeDescription
$this