Class OrganizationSecurityPoliciesResource.GetRuleRequest
Gets a rule at the specified priority. Use this API to read Cloud Armor policies. Previously, alpha and beta versions of this API were used to read firewall policies. This usage is now disabled for most organizations. Use firewallPolicies.getRule instead.
Inheritance
OrganizationSecurityPoliciesResource.GetRuleRequest
Inherited Members
Namespace: Google.Apis.Compute.v1
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class OrganizationSecurityPoliciesResource.GetRuleRequest : ComputeBaseServiceRequest<SecurityPolicyRule>, IClientServiceRequest<SecurityPolicyRule>, IClientServiceRequest
Constructors
GetRuleRequest(IClientService, string)
Constructs a new GetRule request.
Declaration
public GetRuleRequest(IClientService service, string securityPolicy)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| string | securityPolicy |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Priority
The priority of the rule to get from the security policy.
Declaration
[RequestParameter("priority", RequestParameterType.Query)]
public virtual int? Priority { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
SecurityPolicy
Name of the security policy to which the queried rule belongs.
Declaration
[RequestParameter("securityPolicy", RequestParameterType.Path)]
public virtual string SecurityPolicy { get; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
InitParameters()
Initializes GetRule parameter list.
Declaration
protected override void InitParameters()