Documentation
¶
Overview ¶
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package clouddeploy defines operations in the declarative SDK.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Constants
- Variables
- func DCLDeliveryPipelineSchema() *dcl.Schema
- func DCLTargetSchema() *dcl.Schema
- type Client
- func (c *Client) ApplyDeliveryPipeline(ctx context.Context, rawDesired *DeliveryPipeline, opts ...dcl.ApplyOption) (*DeliveryPipeline, error)
- func (c *Client) ApplyTarget(ctx context.Context, rawDesired *Target, opts ...dcl.ApplyOption) (*Target, error)
- func (c *Client) DeleteAllDeliveryPipeline(ctx context.Context, project, location string, ...) error
- func (c *Client) DeleteAllTarget(ctx context.Context, project, location string, filter func(*Target) bool) error
- func (c *Client) DeleteDeliveryPipeline(ctx context.Context, r *DeliveryPipeline) error
- func (c *Client) DeleteTarget(ctx context.Context, r *Target) error
- func (c *Client) GetDeliveryPipeline(ctx context.Context, r *DeliveryPipeline) (*DeliveryPipeline, error)
- func (c *Client) GetTarget(ctx context.Context, r *Target) (*Target, error)
- func (c *Client) ListDeliveryPipeline(ctx context.Context, project, location string) (*DeliveryPipelineList, error)
- func (c *Client) ListDeliveryPipelineWithMaxResults(ctx context.Context, project, location string, pageSize int32) (*DeliveryPipelineList, error)
- func (c *Client) ListTarget(ctx context.Context, project, location string) (*TargetList, error)
- func (c *Client) ListTargetWithMaxResults(ctx context.Context, project, location string, pageSize int32) (*TargetList, error)
- type DeliveryPipeline
- func (r *DeliveryPipeline) Describe() dcl.ServiceTypeVersion
- func (r *DeliveryPipeline) GetPolicy(basePath string) (string, string, *bytes.Buffer, error)
- func (r *DeliveryPipeline) IAMPolicyVersion() int
- func (r *DeliveryPipeline) ID() (string, error)
- func (r *DeliveryPipeline) SetPolicyURL(userBasePath string) string
- func (r *DeliveryPipeline) SetPolicyVerb() string
- func (r *DeliveryPipeline) String() string
- type DeliveryPipelineCondition
- type DeliveryPipelineConditionPipelineReadyCondition
- func (r *DeliveryPipelineConditionPipelineReadyCondition) Empty() bool
- func (r *DeliveryPipelineConditionPipelineReadyCondition) HashCode() string
- func (r *DeliveryPipelineConditionPipelineReadyCondition) String() string
- func (r *DeliveryPipelineConditionPipelineReadyCondition) UnmarshalJSON(data []byte) error
- type DeliveryPipelineConditionTargetsPresentCondition
- func (r *DeliveryPipelineConditionTargetsPresentCondition) Empty() bool
- func (r *DeliveryPipelineConditionTargetsPresentCondition) HashCode() string
- func (r *DeliveryPipelineConditionTargetsPresentCondition) String() string
- func (r *DeliveryPipelineConditionTargetsPresentCondition) UnmarshalJSON(data []byte) error
- type DeliveryPipelineConditionTargetsTypeCondition
- func (r *DeliveryPipelineConditionTargetsTypeCondition) Empty() bool
- func (r *DeliveryPipelineConditionTargetsTypeCondition) HashCode() string
- func (r *DeliveryPipelineConditionTargetsTypeCondition) String() string
- func (r *DeliveryPipelineConditionTargetsTypeCondition) UnmarshalJSON(data []byte) error
- type DeliveryPipelineList
- type DeliveryPipelineSerialPipeline
- type DeliveryPipelineSerialPipelineStages
- type DeliveryPipelineSerialPipelineStagesDeployParameters
- func (r *DeliveryPipelineSerialPipelineStagesDeployParameters) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesDeployParameters) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesDeployParameters) String() string
- func (r *DeliveryPipelineSerialPipelineStagesDeployParameters) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategy
- type DeliveryPipelineSerialPipelineStagesStrategyCanary
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanary) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanary) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanary) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanary) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyStandard
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandard) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandard) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandard) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandard) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) UnmarshalJSON(data []byte) error
- type DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) Empty() bool
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) HashCode() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) String() string
- func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) UnmarshalJSON(data []byte) error
- type Target
- func (r *Target) Describe() dcl.ServiceTypeVersion
- func (r *Target) GetPolicy(basePath string) (string, string, *bytes.Buffer, error)
- func (r *Target) IAMPolicyVersion() int
- func (r *Target) ID() (string, error)
- func (r *Target) SetPolicyURL(userBasePath string) string
- func (r *Target) SetPolicyVerb() string
- func (r *Target) String() string
- type TargetAnthosCluster
- type TargetAssociatedEntities
- type TargetAssociatedEntitiesAnthosClusters
- type TargetAssociatedEntitiesGkeClusters
- type TargetCustomTarget
- type TargetExecutionConfigs
- type TargetExecutionConfigsUsagesEnum
- type TargetGke
- type TargetList
- type TargetMultiTarget
- type TargetRun
Constants ¶
const DeliveryPipelineMaxPage = -1
const TargetMaxPage = -1
Variables ¶
var YAML_delivery_pipeline []byte
var YAML_target []byte
Functions ¶
func DCLDeliveryPipelineSchema ¶ added in v1.10.3
func DCLTargetSchema ¶ added in v1.10.3
Types ¶
type Client ¶
The Client is the base struct of all operations. This will receive the Get, Delete, List, and Apply operations on all resources.
func (*Client) ApplyDeliveryPipeline ¶
func (c *Client) ApplyDeliveryPipeline(ctx context.Context, rawDesired *DeliveryPipeline, opts ...dcl.ApplyOption) (*DeliveryPipeline, error)
func (*Client) ApplyTarget ¶
func (*Client) DeleteAllDeliveryPipeline ¶
func (c *Client) DeleteAllDeliveryPipeline(ctx context.Context, project, location string, filter func(*DeliveryPipeline) bool) error
DeleteAllDeliveryPipeline deletes all resources that the filter functions returns true on.
func (*Client) DeleteAllTarget ¶
func (c *Client) DeleteAllTarget(ctx context.Context, project, location string, filter func(*Target) bool) error
DeleteAllTarget deletes all resources that the filter functions returns true on.
func (*Client) DeleteDeliveryPipeline ¶
func (c *Client) DeleteDeliveryPipeline(ctx context.Context, r *DeliveryPipeline) error
func (*Client) GetDeliveryPipeline ¶
func (c *Client) GetDeliveryPipeline(ctx context.Context, r *DeliveryPipeline) (*DeliveryPipeline, error)
func (*Client) ListDeliveryPipeline ¶
func (*Client) ListDeliveryPipelineWithMaxResults ¶
func (*Client) ListTarget ¶
func (*Client) ListTargetWithMaxResults ¶
type DeliveryPipeline ¶
type DeliveryPipeline struct {
Name *string `json:"name"`
Uid *string `json:"uid"`
Description *string `json:"description"`
Annotations map[string]string `json:"annotations"`
Labels map[string]string `json:"labels"`
CreateTime *string `json:"createTime"`
UpdateTime *string `json:"updateTime"`
SerialPipeline *DeliveryPipelineSerialPipeline `json:"serialPipeline"`
Condition *DeliveryPipelineCondition `json:"condition"`
Etag *string `json:"etag"`
Project *string `json:"project"`
Location *string `json:"location"`
Suspended *bool `json:"suspended"`
}
func (*DeliveryPipeline) Describe ¶
func (r *DeliveryPipeline) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*DeliveryPipeline) IAMPolicyVersion ¶
func (r *DeliveryPipeline) IAMPolicyVersion() int
func (*DeliveryPipeline) ID ¶
func (r *DeliveryPipeline) ID() (string, error)
func (*DeliveryPipeline) SetPolicyURL ¶
func (r *DeliveryPipeline) SetPolicyURL(userBasePath string) string
func (*DeliveryPipeline) SetPolicyVerb ¶
func (r *DeliveryPipeline) SetPolicyVerb() string
func (*DeliveryPipeline) String ¶
func (r *DeliveryPipeline) String() string
type DeliveryPipelineCondition ¶
type DeliveryPipelineCondition struct {
PipelineReadyCondition *DeliveryPipelineConditionPipelineReadyCondition `json:"pipelineReadyCondition"`
TargetsPresentCondition *DeliveryPipelineConditionTargetsPresentCondition `json:"targetsPresentCondition"`
TargetsTypeCondition *DeliveryPipelineConditionTargetsTypeCondition `json:"targetsTypeCondition"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineCondition *DeliveryPipelineCondition = &DeliveryPipelineCondition{empty: true}
This object is used to assert a desired state where this DeliveryPipelineCondition is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineCondition) Empty ¶
func (r *DeliveryPipelineCondition) Empty() bool
func (*DeliveryPipelineCondition) HashCode ¶
func (r *DeliveryPipelineCondition) HashCode() string
func (*DeliveryPipelineCondition) String ¶
func (r *DeliveryPipelineCondition) String() string
func (*DeliveryPipelineCondition) UnmarshalJSON ¶
func (r *DeliveryPipelineCondition) UnmarshalJSON(data []byte) error
type DeliveryPipelineConditionPipelineReadyCondition ¶
type DeliveryPipelineConditionPipelineReadyCondition struct {
Status *bool `json:"status"`
UpdateTime *string `json:"updateTime"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineConditionPipelineReadyCondition *DeliveryPipelineConditionPipelineReadyCondition = &DeliveryPipelineConditionPipelineReadyCondition{empty: true}
This object is used to assert a desired state where this DeliveryPipelineConditionPipelineReadyCondition is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineConditionPipelineReadyCondition) Empty ¶
func (r *DeliveryPipelineConditionPipelineReadyCondition) Empty() bool
func (*DeliveryPipelineConditionPipelineReadyCondition) HashCode ¶
func (r *DeliveryPipelineConditionPipelineReadyCondition) HashCode() string
func (*DeliveryPipelineConditionPipelineReadyCondition) String ¶
func (r *DeliveryPipelineConditionPipelineReadyCondition) String() string
func (*DeliveryPipelineConditionPipelineReadyCondition) UnmarshalJSON ¶
func (r *DeliveryPipelineConditionPipelineReadyCondition) UnmarshalJSON(data []byte) error
type DeliveryPipelineConditionTargetsPresentCondition ¶
type DeliveryPipelineConditionTargetsPresentCondition struct {
Status *bool `json:"status"`
MissingTargets []string `json:"missingTargets"`
UpdateTime *string `json:"updateTime"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineConditionTargetsPresentCondition *DeliveryPipelineConditionTargetsPresentCondition = &DeliveryPipelineConditionTargetsPresentCondition{empty: true}
This object is used to assert a desired state where this DeliveryPipelineConditionTargetsPresentCondition is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineConditionTargetsPresentCondition) Empty ¶
func (r *DeliveryPipelineConditionTargetsPresentCondition) Empty() bool
func (*DeliveryPipelineConditionTargetsPresentCondition) HashCode ¶
func (r *DeliveryPipelineConditionTargetsPresentCondition) HashCode() string
func (*DeliveryPipelineConditionTargetsPresentCondition) String ¶
func (r *DeliveryPipelineConditionTargetsPresentCondition) String() string
func (*DeliveryPipelineConditionTargetsPresentCondition) UnmarshalJSON ¶
func (r *DeliveryPipelineConditionTargetsPresentCondition) UnmarshalJSON(data []byte) error
type DeliveryPipelineConditionTargetsTypeCondition ¶ added in v1.37.0
type DeliveryPipelineConditionTargetsTypeCondition struct {
Status *bool `json:"status"`
ErrorDetails *string `json:"errorDetails"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineConditionTargetsTypeCondition *DeliveryPipelineConditionTargetsTypeCondition = &DeliveryPipelineConditionTargetsTypeCondition{empty: true}
This object is used to assert a desired state where this DeliveryPipelineConditionTargetsTypeCondition is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineConditionTargetsTypeCondition) Empty ¶ added in v1.37.0
func (r *DeliveryPipelineConditionTargetsTypeCondition) Empty() bool
func (*DeliveryPipelineConditionTargetsTypeCondition) HashCode ¶ added in v1.37.0
func (r *DeliveryPipelineConditionTargetsTypeCondition) HashCode() string
func (*DeliveryPipelineConditionTargetsTypeCondition) String ¶ added in v1.37.0
func (r *DeliveryPipelineConditionTargetsTypeCondition) String() string
func (*DeliveryPipelineConditionTargetsTypeCondition) UnmarshalJSON ¶ added in v1.37.0
func (r *DeliveryPipelineConditionTargetsTypeCondition) UnmarshalJSON(data []byte) error
type DeliveryPipelineList ¶
type DeliveryPipelineList struct {
Items []*DeliveryPipeline
// contains filtered or unexported fields
}
func (*DeliveryPipelineList) HasNext ¶
func (l *DeliveryPipelineList) HasNext() bool
type DeliveryPipelineSerialPipeline ¶
type DeliveryPipelineSerialPipeline struct {
Stages []DeliveryPipelineSerialPipelineStages `json:"stages"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipeline *DeliveryPipelineSerialPipeline = &DeliveryPipelineSerialPipeline{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipeline is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipeline) Empty ¶
func (r *DeliveryPipelineSerialPipeline) Empty() bool
func (*DeliveryPipelineSerialPipeline) HashCode ¶
func (r *DeliveryPipelineSerialPipeline) HashCode() string
func (*DeliveryPipelineSerialPipeline) String ¶
func (r *DeliveryPipelineSerialPipeline) String() string
func (*DeliveryPipelineSerialPipeline) UnmarshalJSON ¶
func (r *DeliveryPipelineSerialPipeline) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStages ¶
type DeliveryPipelineSerialPipelineStages struct {
TargetId *string `json:"targetId"`
Profiles []string `json:"profiles"`
Strategy *DeliveryPipelineSerialPipelineStagesStrategy `json:"strategy"`
DeployParameters []DeliveryPipelineSerialPipelineStagesDeployParameters `json:"deployParameters"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStages *DeliveryPipelineSerialPipelineStages = &DeliveryPipelineSerialPipelineStages{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStages is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStages) Empty ¶
func (r *DeliveryPipelineSerialPipelineStages) Empty() bool
func (*DeliveryPipelineSerialPipelineStages) HashCode ¶
func (r *DeliveryPipelineSerialPipelineStages) HashCode() string
func (*DeliveryPipelineSerialPipelineStages) String ¶
func (r *DeliveryPipelineSerialPipelineStages) String() string
func (*DeliveryPipelineSerialPipelineStages) UnmarshalJSON ¶
func (r *DeliveryPipelineSerialPipelineStages) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesDeployParameters ¶ added in v1.43.0
type DeliveryPipelineSerialPipelineStagesDeployParameters struct {
Values map[string]string `json:"values"`
MatchTargetLabels map[string]string `json:"matchTargetLabels"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesDeployParameters *DeliveryPipelineSerialPipelineStagesDeployParameters = &DeliveryPipelineSerialPipelineStagesDeployParameters{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesDeployParameters is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesDeployParameters) Empty ¶ added in v1.43.0
func (r *DeliveryPipelineSerialPipelineStagesDeployParameters) Empty() bool
func (*DeliveryPipelineSerialPipelineStagesDeployParameters) HashCode ¶ added in v1.43.0
func (r *DeliveryPipelineSerialPipelineStagesDeployParameters) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesDeployParameters) String ¶ added in v1.43.0
func (r *DeliveryPipelineSerialPipelineStagesDeployParameters) String() string
func (*DeliveryPipelineSerialPipelineStagesDeployParameters) UnmarshalJSON ¶ added in v1.43.0
func (r *DeliveryPipelineSerialPipelineStagesDeployParameters) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategy ¶ added in v1.21.0
type DeliveryPipelineSerialPipelineStagesStrategy struct {
Standard *DeliveryPipelineSerialPipelineStagesStrategyStandard `json:"standard"`
Canary *DeliveryPipelineSerialPipelineStagesStrategyCanary `json:"canary"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategy *DeliveryPipelineSerialPipelineStagesStrategy = &DeliveryPipelineSerialPipelineStagesStrategy{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategy is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategy) Empty ¶ added in v1.21.0
func (r *DeliveryPipelineSerialPipelineStagesStrategy) Empty() bool
func (*DeliveryPipelineSerialPipelineStagesStrategy) HashCode ¶ added in v1.21.0
func (r *DeliveryPipelineSerialPipelineStagesStrategy) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategy) String ¶ added in v1.21.0
func (r *DeliveryPipelineSerialPipelineStagesStrategy) String() string
func (*DeliveryPipelineSerialPipelineStagesStrategy) UnmarshalJSON ¶ added in v1.21.0
func (r *DeliveryPipelineSerialPipelineStagesStrategy) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanary ¶ added in v1.44.0
type DeliveryPipelineSerialPipelineStagesStrategyCanary struct {
RuntimeConfig *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig `json:"runtimeConfig"`
CanaryDeployment *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment `json:"canaryDeployment"`
CustomCanaryDeployment *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment `json:"customCanaryDeployment"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanary *DeliveryPipelineSerialPipelineStagesStrategyCanary = &DeliveryPipelineSerialPipelineStagesStrategyCanary{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanary is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanary) Empty ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanary) Empty() bool
func (*DeliveryPipelineSerialPipelineStagesStrategyCanary) HashCode ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanary) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanary) String ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanary) String() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanary) UnmarshalJSON ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanary) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment ¶ added in v1.44.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment struct {
Percentages []int64 `json:"percentages"`
Verify *bool `json:"verify"`
Predeploy *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy `json:"predeploy"`
Postdeploy *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy `json:"postdeploy"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment = &DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) Empty ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) Empty() bool
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) HashCode ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) String ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) String() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) UnmarshalJSON ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeployment) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy ¶ added in v1.56.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy struct {
Actions []string `json:"actions"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy = &DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy) Empty ¶ added in v1.56.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy) HashCode ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy) String ¶ added in v1.56.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy) UnmarshalJSON ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPostdeploy) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy ¶ added in v1.56.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy struct {
Actions []string `json:"actions"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy = &DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy) Empty ¶ added in v1.56.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy) HashCode ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy) String ¶ added in v1.56.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy) UnmarshalJSON ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCanaryDeploymentPredeploy) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment ¶ added in v1.44.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment struct {
PhaseConfigs []DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs `json:"phaseConfigs"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment = &DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) Empty ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) Empty() bool
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) HashCode ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) String ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) String() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) UnmarshalJSON ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeployment) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs ¶ added in v1.44.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs struct {
PhaseId *string `json:"phaseId"`
Percentage *int64 `json:"percentage"`
Profiles []string `json:"profiles"`
Verify *bool `json:"verify"`
Predeploy *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy `json:"predeploy"`
Postdeploy *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy `json:"postdeploy"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs = &DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs) Empty ¶ added in v1.44.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs) HashCode ¶ added in v1.44.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs) String ¶ added in v1.44.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs) UnmarshalJSON ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigs) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy ¶ added in v1.56.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy struct {
Actions []string `json:"actions"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy = &DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy) Empty ¶ added in v1.56.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy) HashCode ¶ added in v1.56.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy) String ¶ added in v1.56.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy) UnmarshalJSON ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPostdeploy) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy ¶ added in v1.56.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy struct {
Actions []string `json:"actions"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy = &DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy) Empty ¶ added in v1.56.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy) HashCode ¶ added in v1.56.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy) String ¶ added in v1.56.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy) UnmarshalJSON ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryCustomCanaryDeploymentPhaseConfigsPredeploy) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig ¶ added in v1.44.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig struct {
Kubernetes *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes `json:"kubernetes"`
CloudRun *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun `json:"cloudRun"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig = &DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) Empty ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) Empty() bool
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) HashCode ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) String ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) String() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) UnmarshalJSON ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfig) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun ¶ added in v1.44.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun struct {
AutomaticTrafficControl *bool `json:"automaticTrafficControl"`
CanaryRevisionTags []string `json:"canaryRevisionTags"`
PriorRevisionTags []string `json:"priorRevisionTags"`
StableRevisionTags []string `json:"stableRevisionTags"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun = &DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) Empty ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) Empty() bool
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) HashCode ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) String ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) String() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) UnmarshalJSON ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigCloudRun) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes ¶ added in v1.44.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes struct {
GatewayServiceMesh *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh `json:"gatewayServiceMesh"`
ServiceNetworking *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking `json:"serviceNetworking"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes = &DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) Empty ¶ added in v1.44.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) HashCode ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) String ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) String() string
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) UnmarshalJSON ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetes) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh ¶ added in v1.44.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh struct {
HttpRoute *string `json:"httpRoute"`
Service *string `json:"service"`
Deployment *string `json:"deployment"`
RouteUpdateWaitTime *string `json:"routeUpdateWaitTime"`
StableCutbackDuration *string `json:"stableCutbackDuration"`
PodSelectorLabel *string `json:"podSelectorLabel"`
RouteDestinations *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations `json:"routeDestinations"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh = &DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh) Empty ¶ added in v1.44.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh) HashCode ¶ added in v1.44.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh) String ¶ added in v1.44.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh) UnmarshalJSON ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations ¶ added in v1.76.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations struct {
DestinationIds []string `json:"destinationIds"`
PropagateService *bool `json:"propagateService"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations = &DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations) Empty ¶ added in v1.76.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations) HashCode ¶ added in v1.76.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations) String ¶ added in v1.76.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations) UnmarshalJSON ¶ added in v1.76.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking ¶ added in v1.44.0
type DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking struct {
Service *string `json:"service"`
Deployment *string `json:"deployment"`
DisablePodOverprovisioning *bool `json:"disablePodOverprovisioning"`
PodSelectorLabel *string `json:"podSelectorLabel"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking = &DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking) Empty ¶ added in v1.44.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking) HashCode ¶ added in v1.44.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking) String ¶ added in v1.44.0
func (*DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking) UnmarshalJSON ¶ added in v1.44.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyCanaryRuntimeConfigKubernetesServiceNetworking) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyStandard ¶ added in v1.21.0
type DeliveryPipelineSerialPipelineStagesStrategyStandard struct {
Verify *bool `json:"verify"`
Predeploy *DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy `json:"predeploy"`
Postdeploy *DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy `json:"postdeploy"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyStandard *DeliveryPipelineSerialPipelineStagesStrategyStandard = &DeliveryPipelineSerialPipelineStagesStrategyStandard{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyStandard is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyStandard) Empty ¶ added in v1.21.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandard) Empty() bool
func (*DeliveryPipelineSerialPipelineStagesStrategyStandard) HashCode ¶ added in v1.21.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandard) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyStandard) String ¶ added in v1.21.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandard) String() string
func (*DeliveryPipelineSerialPipelineStagesStrategyStandard) UnmarshalJSON ¶ added in v1.21.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandard) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy ¶ added in v1.56.0
type DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy struct {
Actions []string `json:"actions"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy *DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy = &DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) Empty ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) Empty() bool
func (*DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) HashCode ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) String ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) String() string
func (*DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) UnmarshalJSON ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPostdeploy) UnmarshalJSON(data []byte) error
type DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy ¶ added in v1.56.0
type DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy struct {
Actions []string `json:"actions"`
// contains filtered or unexported fields
}
var EmptyDeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy *DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy = &DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy{empty: true}
This object is used to assert a desired state where this DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) Empty ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) Empty() bool
func (*DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) HashCode ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) HashCode() string
func (*DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) String ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) String() string
func (*DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) UnmarshalJSON ¶ added in v1.56.0
func (r *DeliveryPipelineSerialPipelineStagesStrategyStandardPredeploy) UnmarshalJSON(data []byte) error
type Target ¶
type Target struct {
Name *string `json:"name"`
TargetId *string `json:"targetId"`
Uid *string `json:"uid"`
Description *string `json:"description"`
Annotations map[string]string `json:"annotations"`
Labels map[string]string `json:"labels"`
RequireApproval *bool `json:"requireApproval"`
CreateTime *string `json:"createTime"`
UpdateTime *string `json:"updateTime"`
Gke *TargetGke `json:"gke"`
AnthosCluster *TargetAnthosCluster `json:"anthosCluster"`
Etag *string `json:"etag"`
ExecutionConfigs []TargetExecutionConfigs `json:"executionConfigs"`
Project *string `json:"project"`
Location *string `json:"location"`
Run *TargetRun `json:"run"`
MultiTarget *TargetMultiTarget `json:"multiTarget"`
DeployParameters map[string]string `json:"deployParameters"`
CustomTarget *TargetCustomTarget `json:"customTarget"`
AssociatedEntities map[string]TargetAssociatedEntities `json:"associatedEntities"`
}
func (*Target) Describe ¶
func (r *Target) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*Target) IAMPolicyVersion ¶
func (*Target) SetPolicyURL ¶
func (*Target) SetPolicyVerb ¶
type TargetAnthosCluster ¶
type TargetAnthosCluster struct {
Membership *string `json:"membership"`
// contains filtered or unexported fields
}
var EmptyTargetAnthosCluster *TargetAnthosCluster = &TargetAnthosCluster{empty: true}
This object is used to assert a desired state where this TargetAnthosCluster is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*TargetAnthosCluster) Empty ¶
func (r *TargetAnthosCluster) Empty() bool
func (*TargetAnthosCluster) HashCode ¶
func (r *TargetAnthosCluster) HashCode() string
func (*TargetAnthosCluster) String ¶
func (r *TargetAnthosCluster) String() string
func (*TargetAnthosCluster) UnmarshalJSON ¶
func (r *TargetAnthosCluster) UnmarshalJSON(data []byte) error
type TargetAssociatedEntities ¶ added in v1.76.0
type TargetAssociatedEntities struct {
GkeClusters []TargetAssociatedEntitiesGkeClusters `json:"gkeClusters"`
AnthosClusters []TargetAssociatedEntitiesAnthosClusters `json:"anthosClusters"`
// contains filtered or unexported fields
}
var EmptyTargetAssociatedEntities *TargetAssociatedEntities = &TargetAssociatedEntities{empty: true}
This object is used to assert a desired state where this TargetAssociatedEntities is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*TargetAssociatedEntities) Empty ¶ added in v1.76.0
func (r *TargetAssociatedEntities) Empty() bool
func (*TargetAssociatedEntities) HashCode ¶ added in v1.76.0
func (r *TargetAssociatedEntities) HashCode() string
func (*TargetAssociatedEntities) String ¶ added in v1.76.0
func (r *TargetAssociatedEntities) String() string
func (*TargetAssociatedEntities) UnmarshalJSON ¶ added in v1.76.0
func (r *TargetAssociatedEntities) UnmarshalJSON(data []byte) error
type TargetAssociatedEntitiesAnthosClusters ¶ added in v1.76.0
type TargetAssociatedEntitiesAnthosClusters struct {
Membership *string `json:"membership"`
// contains filtered or unexported fields
}
var EmptyTargetAssociatedEntitiesAnthosClusters *TargetAssociatedEntitiesAnthosClusters = &TargetAssociatedEntitiesAnthosClusters{empty: true}
This object is used to assert a desired state where this TargetAssociatedEntitiesAnthosClusters is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*TargetAssociatedEntitiesAnthosClusters) Empty ¶ added in v1.76.0
func (r *TargetAssociatedEntitiesAnthosClusters) Empty() bool
func (*TargetAssociatedEntitiesAnthosClusters) HashCode ¶ added in v1.76.0
func (r *TargetAssociatedEntitiesAnthosClusters) HashCode() string
func (*TargetAssociatedEntitiesAnthosClusters) String ¶ added in v1.76.0
func (r *TargetAssociatedEntitiesAnthosClusters) String() string
func (*TargetAssociatedEntitiesAnthosClusters) UnmarshalJSON ¶ added in v1.76.0
func (r *TargetAssociatedEntitiesAnthosClusters) UnmarshalJSON(data []byte) error
type TargetAssociatedEntitiesGkeClusters ¶ added in v1.76.0
type TargetAssociatedEntitiesGkeClusters struct {
Cluster *string `json:"cluster"`
InternalIP *bool `json:"internalIP"`
ProxyUrl *string `json:"proxyUrl"`
// contains filtered or unexported fields
}
var EmptyTargetAssociatedEntitiesGkeClusters *TargetAssociatedEntitiesGkeClusters = &TargetAssociatedEntitiesGkeClusters{empty: true}
This object is used to assert a desired state where this TargetAssociatedEntitiesGkeClusters is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*TargetAssociatedEntitiesGkeClusters) Empty ¶ added in v1.76.0
func (r *TargetAssociatedEntitiesGkeClusters) Empty() bool
func (*TargetAssociatedEntitiesGkeClusters) HashCode ¶ added in v1.76.0
func (r *TargetAssociatedEntitiesGkeClusters) HashCode() string
func (*TargetAssociatedEntitiesGkeClusters) String ¶ added in v1.76.0
func (r *TargetAssociatedEntitiesGkeClusters) String() string
func (*TargetAssociatedEntitiesGkeClusters) UnmarshalJSON ¶ added in v1.76.0
func (r *TargetAssociatedEntitiesGkeClusters) UnmarshalJSON(data []byte) error
type TargetCustomTarget ¶ added in v1.65.0
type TargetCustomTarget struct {
CustomTargetType *string `json:"customTargetType"`
// contains filtered or unexported fields
}
var EmptyTargetCustomTarget *TargetCustomTarget = &TargetCustomTarget{empty: true}
This object is used to assert a desired state where this TargetCustomTarget is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*TargetCustomTarget) Empty ¶ added in v1.65.0
func (r *TargetCustomTarget) Empty() bool
func (*TargetCustomTarget) HashCode ¶ added in v1.65.0
func (r *TargetCustomTarget) HashCode() string
func (*TargetCustomTarget) String ¶ added in v1.65.0
func (r *TargetCustomTarget) String() string
func (*TargetCustomTarget) UnmarshalJSON ¶ added in v1.65.0
func (r *TargetCustomTarget) UnmarshalJSON(data []byte) error
type TargetExecutionConfigs ¶
type TargetExecutionConfigs struct {
Usages []TargetExecutionConfigsUsagesEnum `json:"usages"`
WorkerPool *string `json:"workerPool"`
ServiceAccount *string `json:"serviceAccount"`
ArtifactStorage *string `json:"artifactStorage"`
ExecutionTimeout *string `json:"executionTimeout"`
Verbose *bool `json:"verbose"`
// contains filtered or unexported fields
}
var EmptyTargetExecutionConfigs *TargetExecutionConfigs = &TargetExecutionConfigs{empty: true}
This object is used to assert a desired state where this TargetExecutionConfigs is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*TargetExecutionConfigs) Empty ¶
func (r *TargetExecutionConfigs) Empty() bool
func (*TargetExecutionConfigs) HashCode ¶
func (r *TargetExecutionConfigs) HashCode() string
func (*TargetExecutionConfigs) String ¶
func (r *TargetExecutionConfigs) String() string
func (*TargetExecutionConfigs) UnmarshalJSON ¶
func (r *TargetExecutionConfigs) UnmarshalJSON(data []byte) error
type TargetExecutionConfigsUsagesEnum ¶
type TargetExecutionConfigsUsagesEnum string
The enum TargetExecutionConfigsUsagesEnum.
func TargetExecutionConfigsUsagesEnumRef ¶
func TargetExecutionConfigsUsagesEnumRef(s string) *TargetExecutionConfigsUsagesEnum
TargetExecutionConfigsUsagesEnumRef returns a *TargetExecutionConfigsUsagesEnum with the value of string s If the empty string is provided, nil is returned.
func (TargetExecutionConfigsUsagesEnum) Validate ¶
func (v TargetExecutionConfigsUsagesEnum) Validate() error
type TargetGke ¶
type TargetGke struct {
Cluster *string `json:"cluster"`
InternalIP *bool `json:"internalIP"`
ProxyUrl *string `json:"proxyUrl"`
DnsEndpoint *bool `json:"dnsEndpoint"`
// contains filtered or unexported fields
}
This object is used to assert a desired state where this TargetGke is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*TargetGke) UnmarshalJSON ¶
type TargetList ¶
type TargetList struct {
Items []*Target
// contains filtered or unexported fields
}
func (*TargetList) HasNext ¶
func (l *TargetList) HasNext() bool
type TargetMultiTarget ¶ added in v1.49.0
type TargetMultiTarget struct {
TargetIds []string `json:"targetIds"`
// contains filtered or unexported fields
}
var EmptyTargetMultiTarget *TargetMultiTarget = &TargetMultiTarget{empty: true}
This object is used to assert a desired state where this TargetMultiTarget is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*TargetMultiTarget) Empty ¶ added in v1.49.0
func (r *TargetMultiTarget) Empty() bool
func (*TargetMultiTarget) HashCode ¶ added in v1.49.0
func (r *TargetMultiTarget) HashCode() string
func (*TargetMultiTarget) String ¶ added in v1.49.0
func (r *TargetMultiTarget) String() string
func (*TargetMultiTarget) UnmarshalJSON ¶ added in v1.49.0
func (r *TargetMultiTarget) UnmarshalJSON(data []byte) error
type TargetRun ¶ added in v1.21.0
type TargetRun struct {
Location *string `json:"location"`
// contains filtered or unexported fields
}
This object is used to assert a desired state where this TargetRun is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.