Class TargetGrpcProxiesResource
The "targetGrpcProxies" collection of methods.
Inherited Members
Namespace: Google.Apis.Compute.beta
Assembly: Google.Apis.Compute.beta.dll
Syntax
public class TargetGrpcProxiesResource
Constructors
TargetGrpcProxiesResource(IClientService)
Constructs a new resource.
Declaration
public TargetGrpcProxiesResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Methods
Delete(string, string)
Deletes the specified TargetGrpcProxy in the given scope
Declaration
public virtual TargetGrpcProxiesResource.DeleteRequest Delete(string project, string targetGrpcProxy)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Project ID for this request. |
| string | targetGrpcProxy | Name of the TargetGrpcProxy resource to delete. |
Returns
| Type | Description |
|---|---|
| TargetGrpcProxiesResource.DeleteRequest |
Get(string, string)
Returns the specified TargetGrpcProxy resource in the given scope.
Declaration
public virtual TargetGrpcProxiesResource.GetRequest Get(string project, string targetGrpcProxy)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Project ID for this request. |
| string | targetGrpcProxy | Name of the TargetGrpcProxy resource to return. |
Returns
| Type | Description |
|---|---|
| TargetGrpcProxiesResource.GetRequest |
Insert(TargetGrpcProxy, string)
Creates a TargetGrpcProxy in the specified project in the given scope using the parameters that are included in the request.
Declaration
public virtual TargetGrpcProxiesResource.InsertRequest Insert(TargetGrpcProxy body, string project)
Parameters
| Type | Name | Description |
|---|---|---|
| TargetGrpcProxy | body | The body of the request. |
| string | project | Project ID for this request. |
Returns
| Type | Description |
|---|---|
| TargetGrpcProxiesResource.InsertRequest |
List(string)
Lists the TargetGrpcProxies for a project in the given scope.
Declaration
public virtual TargetGrpcProxiesResource.ListRequest List(string project)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Project ID for this request. |
Returns
| Type | Description |
|---|---|
| TargetGrpcProxiesResource.ListRequest |
Patch(TargetGrpcProxy, string, string)
Patches the specified TargetGrpcProxy resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
Declaration
public virtual TargetGrpcProxiesResource.PatchRequest Patch(TargetGrpcProxy body, string project, string targetGrpcProxy)
Parameters
| Type | Name | Description |
|---|---|---|
| TargetGrpcProxy | body | The body of the request. |
| string | project | Project ID for this request. |
| string | targetGrpcProxy | Name of the TargetGrpcProxy resource to patch. |
Returns
| Type | Description |
|---|---|
| TargetGrpcProxiesResource.PatchRequest |
TestIamPermissions(TestPermissionsRequest, string, string)
Returns permissions that a caller has on the specified resource.
Declaration
public virtual TargetGrpcProxiesResource.TestIamPermissionsRequest TestIamPermissions(TestPermissionsRequest body, string project, string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| TestPermissionsRequest | body | The body of the request. |
| string | project | Project ID for this request. |
| string | resource | Name or id of the resource for this request. |
Returns
| Type | Description |
|---|---|
| TargetGrpcProxiesResource.TestIamPermissionsRequest |