Liking cljdoc? Tell your friends :D

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

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

addRule$clj

(addRule$ auth parameters body)

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.

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.
sourceraw docstring

delete$clj

(delete$ auth parameters)

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.

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.
sourceraw docstring

get$clj

(get$ auth parameters)

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.

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.
sourceraw docstring

getRule$clj

(getRule$ auth parameters)

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.

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.
sourceraw docstring

insert$clj

(insert$ auth parameters body)

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.

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.
sourceraw docstring

list$clj

(list$ auth parameters)

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.

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.
sourceraw docstring

patch$clj

(patch$ auth parameters body)

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.

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.
sourceraw docstring

patchRule$clj

(patchRule$ auth parameters body)

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.

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.
sourceraw docstring

removeRule$clj

(removeRule$ auth parameters)

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.

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.
sourceraw docstring

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

× close