Compute Engine API: securityPolicies. Creates and runs virtual machines on Google Cloud Platform. See: https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies
Compute Engine API: securityPolicies. Creates and runs virtual machines on Google Cloud Platform. See: https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies
(addRule$ auth args body)
Required parameters: project, securityPolicy
Optional parameters: none
Body:
{:action string, :description string, :kind string, :match {:config SecurityPolicyRuleMatcherConfig, :expr Expr, :versionedExpr string}, :preview boolean, :priority integer}
Inserts a rule into a security policy.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies/addRule Required parameters: project, securityPolicy Optional parameters: none Body: {:action string, :description string, :kind string, :match {:config SecurityPolicyRuleMatcherConfig, :expr Expr, :versionedExpr string}, :preview boolean, :priority integer} Inserts a rule into a security policy.
(delete$ auth args)
Required parameters: project, securityPolicy
Optional parameters: requestId Deletes the specified policy.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies/delete Required parameters: project, securityPolicy Optional parameters: requestId Deletes the specified policy.
(get$ auth args)
Required parameters: project, securityPolicy
Optional parameters: none List all of the ordered rules present in a single specified policy.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies/get Required parameters: project, securityPolicy Optional parameters: none List all of the ordered rules present in a single specified policy.
(getRule$ auth args)
Required parameters: project, securityPolicy
Optional parameters: priority Gets a rule at the specified priority.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies/getRule Required parameters: project, securityPolicy Optional parameters: priority Gets a rule at the specified priority.
(insert$ auth args body)
Required parameters: project
Optional parameters: requestId
Body:
{:creationTimestamp string, :description string, :fingerprint string, :id string, :kind string, :name string, :rules [{:action string, :description string, :kind string, :match SecurityPolicyRuleMatcher, :preview boolean, :priority integer}], :selfLink string}
Creates a new policy in the specified project using the data included in the request.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies/insert Required parameters: project Optional parameters: requestId Body: {:creationTimestamp string, :description string, :fingerprint string, :id string, :kind string, :name string, :rules [{:action string, :description string, :kind string, :match SecurityPolicyRuleMatcher, :preview boolean, :priority integer}], :selfLink string} Creates a new policy in the specified project using the data included in the request.
(list$ auth args)
Required parameters: project
Optional parameters: filter, maxResults, orderBy, pageToken List all the policies that have been configured for the specified project.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies/list Required parameters: project Optional parameters: filter, maxResults, orderBy, pageToken List all the policies that have been configured for the specified project.
(patch$ auth args body)
Required parameters: project, securityPolicy
Optional parameters: requestId
Body:
{:creationTimestamp string, :description string, :fingerprint string, :id string, :kind string, :name string, :rules [{:action string, :description string, :kind string, :match SecurityPolicyRuleMatcher, :preview boolean, :priority integer}], :selfLink string}
Patches the specified policy with the data included in the request.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies/patch Required parameters: project, securityPolicy Optional parameters: requestId Body: {:creationTimestamp string, :description string, :fingerprint string, :id string, :kind string, :name string, :rules [{:action string, :description string, :kind string, :match SecurityPolicyRuleMatcher, :preview boolean, :priority integer}], :selfLink string} Patches the specified policy with the data included in the request.
(patchRule$ auth args body)
Required parameters: project, securityPolicy
Optional parameters: priority
Body:
{:action string, :description string, :kind string, :match {:config SecurityPolicyRuleMatcherConfig, :expr Expr, :versionedExpr string}, :preview boolean, :priority integer}
Patches a rule at the specified priority.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies/patchRule Required parameters: project, securityPolicy Optional parameters: priority Body: {:action string, :description string, :kind string, :match {:config SecurityPolicyRuleMatcherConfig, :expr Expr, :versionedExpr string}, :preview boolean, :priority integer} Patches a rule at the specified priority.
(removeRule$ auth args)
Required parameters: project, securityPolicy
Optional parameters: priority Deletes a rule at the specified priority.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/securityPolicies/removeRule Required parameters: project, securityPolicy Optional parameters: priority Deletes a rule at the specified priority.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close