Compute Engine API: securityPolicies. Creates and runs virtual machines on Google Cloud Platform. See: https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies
Compute Engine API: securityPolicies. Creates and runs virtual machines on Google Cloud Platform. See: https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies
(addRule$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/addRule
Required parameters: securityPolicy, project
Optional parameters: none
Body:
{:preview boolean, :action string, :match {:versionedExpr string, :config SecurityPolicyRuleMatcherConfig, :expr Expr}, :kind string, :priority integer, :description string}
Inserts a rule into a security policy.
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/addRule Required parameters: securityPolicy, project Optional parameters: none Body: {:preview boolean, :action string, :match {:versionedExpr string, :config SecurityPolicyRuleMatcherConfig, :expr Expr}, :kind string, :priority integer, :description string} Inserts a rule into a security policy.
(delete$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/delete
Required parameters: securityPolicy, project
Optional parameters: requestId
Deletes the specified policy.
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/delete Required parameters: securityPolicy, project Optional parameters: requestId Deletes the specified policy.
(get$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/get
Required parameters: securityPolicy, project
Optional parameters: none
List all of the ordered rules present in a single specified policy.
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/get Required parameters: securityPolicy, project Optional parameters: none List all of the ordered rules present in a single specified policy.
(getRule$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/getRule
Required parameters: securityPolicy, project
Optional parameters: priority
Gets a rule at the specified priority.
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/getRule Required parameters: securityPolicy, project Optional parameters: priority Gets a rule at the specified priority.
(insert$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/insert
Required parameters: project
Optional parameters: requestId
Body:
{:description string, :creationTimestamp string, :name string, :selfLink string, :rules [{:preview boolean, :action string, :match SecurityPolicyRuleMatcher, :kind string, :priority integer, :description string}], :id string, :adaptiveProtectionConfig {:layer7DdosDefenseConfig SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig}, :kind string, :advancedOptionsConfig {:jsonParsing string, :logLevel string}, :fingerprint string}
Creates a new policy in the specified project using the data included in the request.
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/insert Required parameters: project Optional parameters: requestId Body: {:description string, :creationTimestamp string, :name string, :selfLink string, :rules [{:preview boolean, :action string, :match SecurityPolicyRuleMatcher, :kind string, :priority integer, :description string}], :id string, :adaptiveProtectionConfig {:layer7DdosDefenseConfig SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig}, :kind string, :advancedOptionsConfig {:jsonParsing string, :logLevel string}, :fingerprint string} Creates a new policy in the specified project using the data included in the request.
(list$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/list
Required parameters: project
Optional parameters: returnPartialSuccess, orderBy, pageToken, filter, maxResults
List all the policies that have been configured for the specified project.
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/list Required parameters: project Optional parameters: returnPartialSuccess, orderBy, pageToken, filter, maxResults List all the policies that have been configured for the specified project.
(listPreconfiguredExpressionSets$ auth parameters)
Required parameters: project
Optional parameters: maxResults, orderBy, pageToken, filter, returnPartialSuccess
Gets the current list of preconfigured Web Application Firewall (WAF) expressions.
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/listPreconfiguredExpressionSets Required parameters: project Optional parameters: maxResults, orderBy, pageToken, filter, returnPartialSuccess Gets the current list of preconfigured Web Application Firewall (WAF) expressions.
(patch$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/patch
Required parameters: project, securityPolicy
Optional parameters: requestId
Body:
{:description string, :creationTimestamp string, :name string, :selfLink string, :rules [{:preview boolean, :action string, :match SecurityPolicyRuleMatcher, :kind string, :priority integer, :description string}], :id string, :adaptiveProtectionConfig {:layer7DdosDefenseConfig SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig}, :kind string, :advancedOptionsConfig {:jsonParsing string, :logLevel string}, :fingerprint string}
Patches the specified policy with the data included in the request. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead.
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/patch Required parameters: project, securityPolicy Optional parameters: requestId Body: {:description string, :creationTimestamp string, :name string, :selfLink string, :rules [{:preview boolean, :action string, :match SecurityPolicyRuleMatcher, :kind string, :priority integer, :description string}], :id string, :adaptiveProtectionConfig {:layer7DdosDefenseConfig SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig}, :kind string, :advancedOptionsConfig {:jsonParsing string, :logLevel string}, :fingerprint string} Patches the specified policy with the data included in the request. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead.
(patchRule$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/patchRule
Required parameters: securityPolicy, project
Optional parameters: priority
Body:
{:preview boolean, :action string, :match {:versionedExpr string, :config SecurityPolicyRuleMatcherConfig, :expr Expr}, :kind string, :priority integer, :description string}
Patches a rule at the specified priority.
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/patchRule Required parameters: securityPolicy, project Optional parameters: priority Body: {:preview boolean, :action string, :match {:versionedExpr string, :config SecurityPolicyRuleMatcherConfig, :expr Expr}, :kind string, :priority integer, :description string} Patches a rule at the specified priority.
(removeRule$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/removeRule
Required parameters: securityPolicy, project
Optional parameters: priority
Deletes a rule at the specified priority.
https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/removeRule Required parameters: securityPolicy, project Optional parameters: priority Deletes a rule at the specified priority.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close