Show / Hide Table of Contents

Class TargetPoolsResource

The "targetPools" collection of methods.

Inheritance
object
TargetPoolsResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.beta
Assembly: Google.Apis.Compute.beta.dll
Syntax
public class TargetPoolsResource

Constructors

TargetPoolsResource(IClientService)

Constructs a new resource.

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

Methods

AddHealthCheck(TargetPoolsAddHealthCheckRequest, string, string, string)

Adds health check URLs to a target pool.

Declaration
public virtual TargetPoolsResource.AddHealthCheckRequest AddHealthCheck(TargetPoolsAddHealthCheckRequest body, string project, string region, string targetPool)
Parameters
Type Name Description
TargetPoolsAddHealthCheckRequest body

The body of the request.

string project

Project ID for this request.

string region

Name of the region scoping this request.

string targetPool

Name of the target pool to add a health check to.

Returns
Type Description
TargetPoolsResource.AddHealthCheckRequest

AddInstance(TargetPoolsAddInstanceRequest, string, string, string)

Adds an instance to a target pool.

Declaration
public virtual TargetPoolsResource.AddInstanceRequest AddInstance(TargetPoolsAddInstanceRequest body, string project, string region, string targetPool)
Parameters
Type Name Description
TargetPoolsAddInstanceRequest body

The body of the request.

string project

Project ID for this request.

string region

Name of the region scoping this request.

string targetPool

Name of the TargetPool resource to add instances to.

Returns
Type Description
TargetPoolsResource.AddInstanceRequest

AggregatedList(string)

Retrieves an aggregated list of target pools.

Declaration
public virtual TargetPoolsResource.AggregatedListRequest AggregatedList(string project)
Parameters
Type Name Description
string project

Project ID for this request.

Returns
Type Description
TargetPoolsResource.AggregatedListRequest

Delete(string, string, string)

Deletes the specified target pool.

Declaration
public virtual TargetPoolsResource.DeleteRequest Delete(string project, string region, string targetPool)
Parameters
Type Name Description
string project

Project ID for this request.

string region

Name of the region scoping this request.

string targetPool

Name of the TargetPool resource to delete.

Returns
Type Description
TargetPoolsResource.DeleteRequest

Get(string, string, string)

Returns the specified target pool.

Declaration
public virtual TargetPoolsResource.GetRequest Get(string project, string region, string targetPool)
Parameters
Type Name Description
string project

Project ID for this request.

string region

Name of the region scoping this request.

string targetPool

Name of the TargetPool resource to return.

Returns
Type Description
TargetPoolsResource.GetRequest

GetHealth(InstanceReference, string, string, string)

Gets the most recent health check results for each IP for the instance that is referenced by the given target pool.

Declaration
public virtual TargetPoolsResource.GetHealthRequest GetHealth(InstanceReference body, string project, string region, string targetPool)
Parameters
Type Name Description
InstanceReference body

The body of the request.

string project

Project ID for this request.

string region

Name of the region scoping this request.

string targetPool

Name of the TargetPool resource to which the queried instance belongs.

Returns
Type Description
TargetPoolsResource.GetHealthRequest

Insert(TargetPool, string, string)

Creates a target pool in the specified project and region using the data included in the request.

Declaration
public virtual TargetPoolsResource.InsertRequest Insert(TargetPool body, string project, string region)
Parameters
Type Name Description
TargetPool body

The body of the request.

string project

Project ID for this request.

string region

Name of the region scoping this request.

Returns
Type Description
TargetPoolsResource.InsertRequest

List(string, string)

Retrieves a list of target pools available to the specified project and region.

Declaration
public virtual TargetPoolsResource.ListRequest List(string project, string region)
Parameters
Type Name Description
string project

Project ID for this request.

string region

Name of the region scoping this request.

Returns
Type Description
TargetPoolsResource.ListRequest

RemoveHealthCheck(TargetPoolsRemoveHealthCheckRequest, string, string, string)

Removes health check URL from a target pool.

Declaration
public virtual TargetPoolsResource.RemoveHealthCheckRequest RemoveHealthCheck(TargetPoolsRemoveHealthCheckRequest body, string project, string region, string targetPool)
Parameters
Type Name Description
TargetPoolsRemoveHealthCheckRequest body

The body of the request.

string project

Project ID for this request.

string region

Name of the region for this request.

string targetPool

Name of the target pool to remove health checks from.

Returns
Type Description
TargetPoolsResource.RemoveHealthCheckRequest

RemoveInstance(TargetPoolsRemoveInstanceRequest, string, string, string)

Removes instance URL from a target pool.

Declaration
public virtual TargetPoolsResource.RemoveInstanceRequest RemoveInstance(TargetPoolsRemoveInstanceRequest body, string project, string region, string targetPool)
Parameters
Type Name Description
TargetPoolsRemoveInstanceRequest body

The body of the request.

string project

Project ID for this request.

string region

Name of the region scoping this request.

string targetPool

Name of the TargetPool resource to remove instances from.

Returns
Type Description
TargetPoolsResource.RemoveInstanceRequest

SetBackup(TargetReference, string, string, string)

Changes a backup target pool's configurations.

Declaration
public virtual TargetPoolsResource.SetBackupRequest SetBackup(TargetReference body, string project, string region, string targetPool)
Parameters
Type Name Description
TargetReference body

The body of the request.

string project

Project ID for this request.

string region

Name of the region scoping this request.

string targetPool

Name of the TargetPool resource to set a backup pool for.

Returns
Type Description
TargetPoolsResource.SetBackupRequest

TestIamPermissions(TestPermissionsRequest, string, string, string)

Returns permissions that a caller has on the specified resource.

Declaration
public virtual TargetPoolsResource.TestIamPermissionsRequest TestIamPermissions(TestPermissionsRequest body, string project, string region, string resource)
Parameters
Type Name Description
TestPermissionsRequest body

The body of the request.

string project

Project ID for this request.

string region

The name of the region for this request.

string resource

Name or id of the resource for this request.

Returns
Type Description
TargetPoolsResource.TestIamPermissionsRequest
In This Article
Back to top Generated by DocFX