Show / Hide Table of Contents

Class ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource

The "automations" collection of methods.

Inheritance
object
ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudDeploy.v1
Assembly: Google.Apis.CloudDeploy.v1.dll
Syntax
public class ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource

Constructors

AutomationsResource(IClientService)

Constructs a new resource.

Declaration
public AutomationsResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

Create(Automation, string)

Creates a new Automation in a given project and location.

Declaration
public virtual ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource.CreateRequest Create(Automation body, string parent)
Parameters
Type Name Description
Automation body

The body of the request.

string parent

Required. The parent collection in which the Automation must be created. The format is projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.

Returns
Type Description
ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource.CreateRequest

Delete(string)

Deletes a single Automation resource.

Declaration
public virtual ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource.DeleteRequest Delete(string name)
Parameters
Type Name Description
string name

Required. The name of the Automation to delete. The format is projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}.

Returns
Type Description
ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource.DeleteRequest

Get(string)

Gets details of a single Automation.

Declaration
public virtual ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource.GetRequest Get(string name)
Parameters
Type Name Description
string name

Required. Name of the Automation. Format must be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}.

Returns
Type Description
ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource.GetRequest

List(string)

Lists Automations in a given project and location.

Declaration
public virtual ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource.ListRequest List(string parent)
Parameters
Type Name Description
string parent

Required. The parent Delivery Pipeline, which owns this collection of automations. Format must be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.

Returns
Type Description
ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource.ListRequest

Patch(Automation, string)

Updates the parameters of a single Automation resource.

Declaration
public virtual ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource.PatchRequest Patch(Automation body, string name)
Parameters
Type Name Description
Automation body

The body of the request.

string name

Output only. Name of the Automation. Format is projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automations/{automation}.

Returns
Type Description
ProjectsResource.LocationsResource.DeliveryPipelinesResource.AutomationsResource.PatchRequest
In this article
Back to top Generated by DocFX