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
(addAssociation$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/addAssociation
Required parameters: firewallPolicy
Optional parameters: replaceExistingAssociation, requestId
Body:
{:name string, :attachmentTarget string, :firewallPolicyId string, :shortName string, :displayName 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: {:name string, :attachmentTarget string, :firewallPolicyId string, :shortName string, :displayName string} Inserts an association for the specified firewall policy.
(addRule$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/addRule
Required parameters: firewallPolicy
Optional parameters: requestId
Body:
{:description string, :securityProfileGroup string, :ruleTupleCount integer, :disabled boolean, :ruleName string, :tlsInspect boolean, :targetSecureTags [{:name string, :state string}], :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match {:destFqdns [string], :srcThreatIntelligences [string], :srcSecureTags [FirewallPolicyRuleSecureTag], :srcRegionCodes [string], :srcFqdns [string], :destRegionCodes [string], :layer4Configs [FirewallPolicyRuleMatcherLayer4Config], :srcAddressGroups [string], :destIpRanges [string], :destThreatIntelligences [string], :destAddressGroups [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, :securityProfileGroup string, :ruleTupleCount integer, :disabled boolean, :ruleName string, :tlsInspect boolean, :targetSecureTags [{:name string, :state string}], :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match {:destFqdns [string], :srcThreatIntelligences [string], :srcSecureTags [FirewallPolicyRuleSecureTag], :srcRegionCodes [string], :srcFqdns [string], :destRegionCodes [string], :layer4Configs [FirewallPolicyRuleMatcherLayer4Config], :srcAddressGroups [string], :destIpRanges [string], :destThreatIntelligences [string], :destAddressGroups [string], :srcIpRanges [string]}} Inserts a rule into a firewall policy.
(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.
(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.
(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.
(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.
(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.
(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.
(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 [{:name string, :attachmentTarget string, :firewallPolicyId string, :shortName string, :displayName string}], :rules [{:description string, :securityProfileGroup string, :ruleTupleCount integer, :disabled boolean, :ruleName string, :tlsInspect boolean, :targetSecureTags [FirewallPolicyRuleSecureTag], :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match FirewallPolicyRuleMatcher}], :region string, :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 [{:name string, :attachmentTarget string, :firewallPolicyId string, :shortName string, :displayName string}], :rules [{:description string, :securityProfileGroup string, :ruleTupleCount integer, :disabled boolean, :ruleName string, :tlsInspect boolean, :targetSecureTags [FirewallPolicyRuleSecureTag], :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match FirewallPolicyRuleMatcher}], :region string, :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.
(list$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/list
Required parameters: none
Optional parameters: filter, maxResults, orderBy, pageToken, parentId, returnPartialSuccess
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, maxResults, orderBy, pageToken, parentId, returnPartialSuccess Lists all the policies that have been configured for the specified folder or organization.
(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.
(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.
(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 [{:name string, :attachmentTarget string, :firewallPolicyId string, :shortName string, :displayName string}], :rules [{:description string, :securityProfileGroup string, :ruleTupleCount integer, :disabled boolean, :ruleName string, :tlsInspect boolean, :targetSecureTags [FirewallPolicyRuleSecureTag], :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match FirewallPolicyRuleMatcher}], :region string, :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 [{:name string, :attachmentTarget string, :firewallPolicyId string, :shortName string, :displayName string}], :rules [{:description string, :securityProfileGroup string, :ruleTupleCount integer, :disabled boolean, :ruleName string, :tlsInspect boolean, :targetSecureTags [FirewallPolicyRuleSecureTag], :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match FirewallPolicyRuleMatcher}], :region string, :shortName string, :selfLinkWithId string, :id string, :kind string, :fingerprint string} Patches the specified policy with the data included in the request.
(patchRule$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/patchRule
Required parameters: firewallPolicy
Optional parameters: priority, requestId
Body:
{:description string, :securityProfileGroup string, :ruleTupleCount integer, :disabled boolean, :ruleName string, :tlsInspect boolean, :targetSecureTags [{:name string, :state string}], :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match {:destFqdns [string], :srcThreatIntelligences [string], :srcSecureTags [FirewallPolicyRuleSecureTag], :srcRegionCodes [string], :srcFqdns [string], :destRegionCodes [string], :layer4Configs [FirewallPolicyRuleMatcherLayer4Config], :srcAddressGroups [string], :destIpRanges [string], :destThreatIntelligences [string], :destAddressGroups [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: priority, requestId Body: {:description string, :securityProfileGroup string, :ruleTupleCount integer, :disabled boolean, :ruleName string, :tlsInspect boolean, :targetSecureTags [{:name string, :state string}], :enableLogging boolean, :priority integer, :kind string, :targetResources [string], :targetServiceAccounts [string], :action string, :direction string, :match {:destFqdns [string], :srcThreatIntelligences [string], :srcSecureTags [FirewallPolicyRuleSecureTag], :srcRegionCodes [string], :srcFqdns [string], :destRegionCodes [string], :layer4Configs [FirewallPolicyRuleMatcherLayer4Config], :srcAddressGroups [string], :destIpRanges [string], :destThreatIntelligences [string], :destAddressGroups [string], :srcIpRanges [string]}} Patches a rule of the specified priority.
(removeAssociation$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/removeAssociation
Required parameters: firewallPolicy
Optional parameters: name, requestId
Removes an association for the specified firewall policy.
https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/removeAssociation Required parameters: firewallPolicy Optional parameters: name, requestId Removes an association for the specified firewall policy.
(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.
(setIamPolicy$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/firewallPolicies/setIamPolicy
Required parameters: resource
Optional parameters: none
Body:
{:policy {:version integer, :bindings [Binding], :auditConfigs [AuditConfig], :rules [Rule], :etag string}, :bindings [{:role string, :members [string], :condition Expr, :bindingId 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 {:version integer, :bindings [Binding], :auditConfigs [AuditConfig], :rules [Rule], :etag string}, :bindings [{:role string, :members [string], :condition Expr, :bindingId string}], :etag string} Sets the access control policy on the specified resource. Replaces any existing policy.
(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.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close