Class TargetInstancesResource
The "targetInstances" collection of methods.
Inherited Members
Namespace: Google.Apis.Compute.v1
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class TargetInstancesResource
Constructors
TargetInstancesResource(IClientService)
Constructs a new resource.
Declaration
public TargetInstancesResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
AggregatedList(string)
Retrieves an aggregated list of target instances. To prevent failure, Google recommends that you set the
returnPartialSuccess
parameter to true
.
Declaration
public virtual TargetInstancesResource.AggregatedListRequest AggregatedList(string project)
Parameters
Type | Name | Description |
---|---|---|
string | project | Project ID for this request. |
Returns
Type | Description |
---|---|
TargetInstancesResource.AggregatedListRequest |
Delete(string, string, string)
Deletes the specified TargetInstance resource.
Declaration
public virtual TargetInstancesResource.DeleteRequest Delete(string project, string zone, string targetInstance)
Parameters
Type | Name | Description |
---|---|---|
string | project | Project ID for this request. |
string | zone | Name of the zone scoping this request. |
string | targetInstance | Name of the TargetInstance resource to delete. |
Returns
Type | Description |
---|---|
TargetInstancesResource.DeleteRequest |
Get(string, string, string)
Returns the specified TargetInstance resource.
Declaration
public virtual TargetInstancesResource.GetRequest Get(string project, string zone, string targetInstance)
Parameters
Type | Name | Description |
---|---|---|
string | project | Project ID for this request. |
string | zone | Name of the zone scoping this request. |
string | targetInstance | Name of the TargetInstance resource to return. |
Returns
Type | Description |
---|---|
TargetInstancesResource.GetRequest |
Insert(TargetInstance, string, string)
Creates a TargetInstance resource in the specified project and zone using the data included in the request.
Declaration
public virtual TargetInstancesResource.InsertRequest Insert(TargetInstance body, string project, string zone)
Parameters
Type | Name | Description |
---|---|---|
TargetInstance | body | The body of the request. |
string | project | Project ID for this request. |
string | zone | Name of the zone scoping this request. |
Returns
Type | Description |
---|---|
TargetInstancesResource.InsertRequest |
List(string, string)
Retrieves a list of TargetInstance resources available to the specified project and zone.
Declaration
public virtual TargetInstancesResource.ListRequest List(string project, string zone)
Parameters
Type | Name | Description |
---|---|---|
string | project | Project ID for this request. |
string | zone | Name of the zone scoping this request. |
Returns
Type | Description |
---|---|
TargetInstancesResource.ListRequest |
SetSecurityPolicy(SecurityPolicyReference, string, string, string)
Sets the Google Cloud Armor security policy for the specified target instance. For more information, see Google Cloud Armor Overview
Declaration
public virtual TargetInstancesResource.SetSecurityPolicyRequest SetSecurityPolicy(SecurityPolicyReference body, string project, string zone, string targetInstance)
Parameters
Type | Name | Description |
---|---|---|
SecurityPolicyReference | body | The body of the request. |
string | project | Project ID for this request. |
string | zone | Name of the zone scoping this request. |
string | targetInstance | Name of the TargetInstance resource to which the security policy should be set. The name should conform to RFC1035. |
Returns
Type | Description |
---|---|
TargetInstancesResource.SetSecurityPolicyRequest |