Liking cljdoc? Tell your friends :D

happygapi.compute.firewallPolicies

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

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

addAssociation$clj

(addAssociation$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/addAssociation

Required parameters: firewallPolicy

Optional parameters: replaceExistingAssociation, requestId

Body:

{:displayName string, :attachmentTarget string, :name string, :firewallPolicyId string, :shortName string}

Inserts an association for the specified firewall policy.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/addAssociation

Required parameters: firewallPolicy

Optional parameters: replaceExistingAssociation, requestId

Body: 

{:displayName string,
 :attachmentTarget string,
 :name string,
 :firewallPolicyId string,
 :shortName string}

Inserts an association for the specified firewall policy.
sourceraw docstring

addRule$clj

(addRule$ auth parameters body)

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

Required parameters: firewallPolicy

Optional parameters: requestId

Body:

{:description string, :ruleTupleCount integer, :disabled boolean, :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match {:layer4Configs [FirewallPolicyRuleMatcherLayer4Config], :destIpRanges [string], :srcIpRanges [string]}}

Inserts a rule into a firewall policy.

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

Required parameters: firewallPolicy

Optional parameters: requestId

Body: 

{:description string,
 :ruleTupleCount integer,
 :disabled boolean,
 :enableLogging boolean,
 :priority integer,
 :kind string,
 :targetResources [string],
 :targetServiceAccounts [string],
 :action string,
 :direction string,
 :match {:layer4Configs [FirewallPolicyRuleMatcherLayer4Config],
         :destIpRanges [string],
         :srcIpRanges [string]}}

Inserts a rule into a firewall policy.
sourceraw docstring

cloneRules$clj

(cloneRules$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/cloneRules

Required parameters: firewallPolicy

Optional parameters: requestId, sourceFirewallPolicy

Copies rules to the specified firewall policy.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/cloneRules

Required parameters: firewallPolicy

Optional parameters: requestId, sourceFirewallPolicy

Copies rules to the specified firewall policy.
sourceraw docstring

delete$clj

(delete$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/delete

Required parameters: firewallPolicy

Optional parameters: requestId

Deletes the specified policy.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/delete

Required parameters: firewallPolicy

Optional parameters: requestId

Deletes the specified policy.
sourceraw docstring

get$clj

(get$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/get

Required parameters: firewallPolicy

Optional parameters: none

Returns the specified firewall policy.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/get

Required parameters: firewallPolicy

Optional parameters: none

Returns the specified firewall policy.
sourceraw docstring

getAssociation$clj

(getAssociation$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/getAssociation

Required parameters: firewallPolicy

Optional parameters: name

Gets an association with the specified name.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/getAssociation

Required parameters: firewallPolicy

Optional parameters: name

Gets an association with the specified name.
sourceraw docstring

getIamPolicy$clj

(getIamPolicy$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/getIamPolicy

Required parameters: resource

Optional parameters: optionsRequestedPolicyVersion

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/getIamPolicy

Required parameters: resource

Optional parameters: optionsRequestedPolicyVersion

Gets the access control policy for a resource. May be empty if no such policy or resource exists.
sourceraw docstring

getRule$clj

(getRule$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/getRule

Required parameters: firewallPolicy

Optional parameters: priority

Gets a rule of the specified priority.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/getRule

Required parameters: firewallPolicy

Optional parameters: priority

Gets a rule of the specified priority.
sourceraw docstring

insert$clj

(insert$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/insert

Required parameters: none

Optional parameters: parentId, requestId

Body:

{:description string, :ruleTupleCount integer, :parent string, :creationTimestamp string, :displayName string, :name string, :selfLink string, :associations [{:displayName string, :attachmentTarget string, :name string, :firewallPolicyId string, :shortName string}], :rules [{:description string, :ruleTupleCount integer, :disabled boolean, :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match FirewallPolicyRuleMatcher}], :shortName string, :selfLinkWithId string, :id string, :kind 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/firewallPolicies/insert

Required parameters: none

Optional parameters: parentId, requestId

Body: 

{:description string,
 :ruleTupleCount integer,
 :parent string,
 :creationTimestamp string,
 :displayName string,
 :name string,
 :selfLink string,
 :associations [{:displayName string,
                 :attachmentTarget string,
                 :name string,
                 :firewallPolicyId string,
                 :shortName string}],
 :rules [{:description string,
          :ruleTupleCount integer,
          :disabled boolean,
          :enableLogging boolean,
          :priority integer,
          :kind string,
          :targetResources [string],
          :targetServiceAccounts [string],
          :action string,
          :direction string,
          :match FirewallPolicyRuleMatcher}],
 :shortName string,
 :selfLinkWithId string,
 :id string,
 :kind string,
 :fingerprint string}

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

list$clj

(list$ auth parameters)

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

Required parameters: none

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

Lists all the policies that have been configured for the specified folder or organization.

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

Required parameters: none

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

Lists all the policies that have been configured for the specified folder or organization.
sourceraw docstring

listAssociations$clj

(listAssociations$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/listAssociations

Required parameters: none

Optional parameters: targetResource

Lists associations of a specified target, i.e., organization or folder.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/listAssociations

Required parameters: none

Optional parameters: targetResource

Lists associations of a specified target, i.e., organization or folder.
sourceraw docstring

move$clj

(move$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/move

Required parameters: firewallPolicy

Optional parameters: parentId, requestId

Moves the specified firewall policy.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/move

Required parameters: firewallPolicy

Optional parameters: parentId, requestId

Moves the specified firewall policy.
sourceraw docstring

patch$clj

(patch$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/patch

Required parameters: firewallPolicy

Optional parameters: requestId

Body:

{:description string, :ruleTupleCount integer, :parent string, :creationTimestamp string, :displayName string, :name string, :selfLink string, :associations [{:displayName string, :attachmentTarget string, :name string, :firewallPolicyId string, :shortName string}], :rules [{:description string, :ruleTupleCount integer, :disabled boolean, :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match FirewallPolicyRuleMatcher}], :shortName string, :selfLinkWithId string, :id string, :kind string, :fingerprint string}

Patches the specified policy with the data included in the request.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/patch

Required parameters: firewallPolicy

Optional parameters: requestId

Body: 

{:description string,
 :ruleTupleCount integer,
 :parent string,
 :creationTimestamp string,
 :displayName string,
 :name string,
 :selfLink string,
 :associations [{:displayName string,
                 :attachmentTarget string,
                 :name string,
                 :firewallPolicyId string,
                 :shortName string}],
 :rules [{:description string,
          :ruleTupleCount integer,
          :disabled boolean,
          :enableLogging boolean,
          :priority integer,
          :kind string,
          :targetResources [string],
          :targetServiceAccounts [string],
          :action string,
          :direction string,
          :match FirewallPolicyRuleMatcher}],
 :shortName string,
 :selfLinkWithId string,
 :id string,
 :kind string,
 :fingerprint string}

Patches the specified policy with the data included in the request.
sourceraw docstring

patchRule$clj

(patchRule$ auth parameters body)

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

Required parameters: firewallPolicy

Optional parameters: requestId, priority

Body:

{:description string, :ruleTupleCount integer, :disabled boolean, :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match {:layer4Configs [FirewallPolicyRuleMatcherLayer4Config], :destIpRanges [string], :srcIpRanges [string]}}

Patches a rule of the specified priority.

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

Required parameters: firewallPolicy

Optional parameters: requestId, priority

Body: 

{:description string,
 :ruleTupleCount integer,
 :disabled boolean,
 :enableLogging boolean,
 :priority integer,
 :kind string,
 :targetResources [string],
 :targetServiceAccounts [string],
 :action string,
 :direction string,
 :match {:layer4Configs [FirewallPolicyRuleMatcherLayer4Config],
         :destIpRanges [string],
         :srcIpRanges [string]}}

Patches a rule of the specified priority.
sourceraw docstring

removeAssociation$clj

(removeAssociation$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/removeAssociation

Required parameters: firewallPolicy

Optional parameters: requestId, name

Removes an association for the specified firewall policy.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/removeAssociation

Required parameters: firewallPolicy

Optional parameters: requestId, name

Removes an association for the specified firewall policy.
sourceraw docstring

removeRule$clj

(removeRule$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/removeRule

Required parameters: firewallPolicy

Optional parameters: priority, requestId

Deletes a rule of the specified priority.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/removeRule

Required parameters: firewallPolicy

Optional parameters: priority, requestId

Deletes a rule of the specified priority.
sourceraw docstring

setIamPolicy$clj

(setIamPolicy$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:etag string, :auditConfigs [AuditConfig], :iamOwned boolean, :version integer, :rules [Rule], :bindings [Binding]}, :bindings [{:members [string], :condition Expr, :bindingId string, :role string}], :etag string}

Sets the access control policy on the specified resource. Replaces any existing policy.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:etag string,
          :auditConfigs [AuditConfig],
          :iamOwned boolean,
          :version integer,
          :rules [Rule],
          :bindings [Binding]},
 :bindings [{:members [string],
             :condition Expr,
             :bindingId string,
             :role string}],
 :etag string}

Sets the access control policy on the specified resource. Replaces any existing policy.
sourceraw docstring

testIamPermissions$clj

(testIamPermissions$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource.

https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource.
sourceraw docstring

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

× close