Class RegionSslPoliciesResource
The "regionSslPolicies" collection of methods.
Inherited Members
Namespace: Google.Apis.Compute.beta
Assembly: Google.Apis.Compute.beta.dll
Syntax
public class RegionSslPoliciesResource
Constructors
RegionSslPoliciesResource(IClientService)
Constructs a new resource.
Declaration
public RegionSslPoliciesResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Methods
Delete(string, string, string)
Deletes the specified SSL policy. The SSL policy resource can be deleted only if it is not in use by any TargetHttpsProxy or TargetSslProxy resources.
Declaration
public virtual RegionSslPoliciesResource.DeleteRequest Delete(string project, string region, string sslPolicy)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Project ID for this request. |
| string | region | Name of the region scoping this request. |
| string | sslPolicy | Name of the SSL policy to delete. The name must be 1-63 characters long, and comply with RFC1035. |
Returns
| Type | Description |
|---|---|
| RegionSslPoliciesResource.DeleteRequest |
Get(string, string, string)
Lists all of the ordered rules present in a single specified policy.
Declaration
public virtual RegionSslPoliciesResource.GetRequest Get(string project, string region, string sslPolicy)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Project ID for this request. |
| string | region | Name of the region scoping this request. |
| string | sslPolicy | Name of the SSL policy to update. The name must be 1-63 characters long, and comply with RFC1035. |
Returns
| Type | Description |
|---|---|
| RegionSslPoliciesResource.GetRequest |
Insert(SslPolicy, string, string)
Creates a new policy in the specified project and region using the data included in the request.
Declaration
public virtual RegionSslPoliciesResource.InsertRequest Insert(SslPolicy body, string project, string region)
Parameters
| Type | Name | Description |
|---|---|---|
| SslPolicy | 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 |
|---|---|
| RegionSslPoliciesResource.InsertRequest |
List(string, string)
Lists all the SSL policies that have been configured for the specified project and region.
Declaration
public virtual RegionSslPoliciesResource.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 |
|---|---|
| RegionSslPoliciesResource.ListRequest |
ListAvailableFeatures(string, string)
Lists all features that can be specified in the SSL policy when using custom profile.
Declaration
public virtual RegionSslPoliciesResource.ListAvailableFeaturesRequest ListAvailableFeatures(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 |
|---|---|
| RegionSslPoliciesResource.ListAvailableFeaturesRequest |
Patch(SslPolicy, string, string, string)
Patches the specified SSL policy with the data included in the request.
Declaration
public virtual RegionSslPoliciesResource.PatchRequest Patch(SslPolicy body, string project, string region, string sslPolicy)
Parameters
| Type | Name | Description |
|---|---|---|
| SslPolicy | body | The body of the request. |
| string | project | Project ID for this request. |
| string | region | Name of the region scoping this request. |
| string | sslPolicy | Name of the SSL policy to update. The name must be 1-63 characters long, and comply with RFC1035. |
Returns
| Type | Description |
|---|---|
| RegionSslPoliciesResource.PatchRequest |
TestIamPermissions(TestPermissionsRequest, string, string, string)
Returns permissions that a caller has on the specified resource.
Declaration
public virtual RegionSslPoliciesResource.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 |
|---|---|
| RegionSslPoliciesResource.TestIamPermissionsRequest |