Liking cljdoc? Tell your friends :D

happygapi.compute.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

Compute Engine API: securityPolicies.
Creates and runs virtual machines on Google Cloud Platform. 
See: https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies
raw docstring

addRule$clj

(addRule$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/addRule

Required parameters: project, securityPolicy

Optional parameters: none

Body:

{:kind string, :action string, :description string, :priority integer, :match {:config SecurityPolicyRuleMatcherConfig, :versionedExpr string, :expr Expr}, :preview boolean}

Inserts a rule into a security policy.

https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/addRule

Required parameters: project, securityPolicy

Optional parameters: none

Body: 

{:kind string,
 :action string,
 :description string,
 :priority integer,
 :match {:config SecurityPolicyRuleMatcherConfig,
         :versionedExpr string,
         :expr Expr},
 :preview boolean}

Inserts a rule into a security policy.
raw docstring

delete$clj

(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.
raw docstring

get$clj

(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.
raw docstring

getRule$clj

(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.
raw docstring

insert$clj

(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 [{:kind string, :action string, :description string, :priority integer, :match SecurityPolicyRuleMatcher, :preview boolean}], :id string, :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 [{:kind string,
          :action string,
          :description string,
          :priority integer,
          :match SecurityPolicyRuleMatcher,
          :preview boolean}],
 :id string,
 :kind string,
 :advancedOptionsConfig {:jsonParsing string, :logLevel string},
 :fingerprint string}

Creates a new policy in the specified project using the data included in the request.
raw docstring

list$clj

(list$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/list

Required parameters: project

Optional parameters: orderBy, returnPartialSuccess, maxResults, filter, pageToken

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: orderBy, returnPartialSuccess, maxResults, filter, pageToken

List all the policies that have been configured for the specified project.
raw docstring

listPreconfiguredExpressionSets$clj

(listPreconfiguredExpressionSets$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/listPreconfiguredExpressionSets

Required parameters: project

Optional parameters: maxResults, returnPartialSuccess, orderBy, pageToken, filter

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, returnPartialSuccess, orderBy, pageToken, filter

Gets the current list of preconfigured Web Application Firewall (WAF) expressions.
raw docstring

patch$clj

(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 [{:kind string, :action string, :description string, :priority integer, :match SecurityPolicyRuleMatcher, :preview boolean}], :id string, :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 [{:kind string,
          :action string,
          :description string,
          :priority integer,
          :match SecurityPolicyRuleMatcher,
          :preview boolean}],
 :id string,
 :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.
raw docstring

patchRule$clj

(patchRule$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/securityPolicies/patchRule

Required parameters: securityPolicy, project

Optional parameters: priority

Body:

{:kind string, :action string, :description string, :priority integer, :match {:config SecurityPolicyRuleMatcherConfig, :versionedExpr string, :expr Expr}, :preview boolean}

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: 

{:kind string,
 :action string,
 :description string,
 :priority integer,
 :match {:config SecurityPolicyRuleMatcherConfig,
         :versionedExpr string,
         :expr Expr},
 :preview boolean}

Patches a rule at the specified priority.
raw docstring

removeRule$clj

(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.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close