Class SslPoliciesResource
The "sslPolicies" collection of methods.
Inherited Members
Namespace: Google.Apis.Compute.alpha
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class SslPoliciesResource
Constructors
SslPoliciesResource(IClientService)
Constructs a new resource.
Declaration
public SslPoliciesResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
AggregatedList(string)
Retrieves the list of all SslPolicy resources, regional and global, available to the specified project. To
prevent failure, Google recommends that you set the returnPartialSuccess
parameter to true
.
Declaration
public virtual SslPoliciesResource.AggregatedListRequest AggregatedList(string project)
Parameters
Type | Name | Description |
---|---|---|
string | project | Name of the project scoping this request. |
Returns
Type | Description |
---|---|
SslPoliciesResource.AggregatedListRequest |
Delete(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 SslPoliciesResource.DeleteRequest Delete(string project, string sslPolicy)
Parameters
Type | Name | Description |
---|---|---|
string | project | Project ID for 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 |
---|---|
SslPoliciesResource.DeleteRequest |
Get(string, string)
Lists all of the ordered rules present in a single specified policy.
Declaration
public virtual SslPoliciesResource.GetRequest Get(string project, string sslPolicy)
Parameters
Type | Name | Description |
---|---|---|
string | project | Project ID for 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 |
---|---|
SslPoliciesResource.GetRequest |
Insert(SslPolicy, string)
Returns the specified SSL policy resource.
Declaration
public virtual SslPoliciesResource.InsertRequest Insert(SslPolicy body, string project)
Parameters
Type | Name | Description |
---|---|---|
SslPolicy | body | The body of the request. |
string | project | Project ID for this request. |
Returns
Type | Description |
---|---|
SslPoliciesResource.InsertRequest |
List(string)
Lists all the SSL policies that have been configured for the specified project.
Declaration
public virtual SslPoliciesResource.ListRequest List(string project)
Parameters
Type | Name | Description |
---|---|---|
string | project | Project ID for this request. |
Returns
Type | Description |
---|---|
SslPoliciesResource.ListRequest |
ListAvailableFeatures(string)
Lists all features that can be specified in the SSL policy when using custom profile.
Declaration
public virtual SslPoliciesResource.ListAvailableFeaturesRequest ListAvailableFeatures(string project)
Parameters
Type | Name | Description |
---|---|---|
string | project | Project ID for this request. |
Returns
Type | Description |
---|---|
SslPoliciesResource.ListAvailableFeaturesRequest |
Patch(SslPolicy, string, string)
Patches the specified SSL policy with the data included in the request.
Declaration
public virtual SslPoliciesResource.PatchRequest Patch(SslPolicy body, string project, string sslPolicy)
Parameters
Type | Name | Description |
---|---|---|
SslPolicy | body | The body of the request. |
string | project | Project ID for 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 |
---|---|
SslPoliciesResource.PatchRequest |
TestIamPermissions(TestPermissionsRequest, string, string)
Returns permissions that a caller has on the specified resource.
Declaration
public virtual SslPoliciesResource.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 |
---|---|
SslPoliciesResource.TestIamPermissionsRequest |