/var/www/flurhymez/vendor/google/apiclient-services/src/Compute/Resource
NameSizeModeActions
AcceleratorTypes.php92210644editdlrm
Addresses.php118270644editdlrm
Autoscalers.php149270644editdlrm
BackendBuckets.php155630644editdlrm
BackendServices.php223610644editdlrm
Disks.php231910644editdlrm
DiskTypes.php90800644editdlrm
ExternalVpnGateways.php95750644editdlrm
FirewallPolicies.php227350644editdlrm
Firewalls.php105780644editdlrm
ForwardingRules.php170850644editdlrm
GlobalAddresses.php76660644editdlrm
GlobalForwardingRules.php119290644editdlrm
GlobalNetworkEndpointGroups.php155340644editdlrm
GlobalOperations.php107740644editdlrm
GlobalOrganizationOperations.php56840644editdlrm
GlobalPublicDelegatedPrefixes.php97520644editdlrm
HealthChecks.php147200644editdlrm
HttpHealthChecks.php109600644editdlrm
HttpsHealthChecks.php110180644editdlrm
ImageFamilyViews.php18350644editdlrm
Images.php144890644editdlrm
InstanceGroupManagers.php500570644editdlrm
InstanceGroups.php219470644editdlrm
Instances.php717190644editdlrm
InstanceTemplates.php106120644editdlrm
InterconnectAttachments.php141610644editdlrm
InterconnectLocations.php53270644editdlrm
Interconnects.php99740644editdlrm
LicenseCodes.php28480644editdlrm
Licenses.php110260644editdlrm
MachineImages.php104700644editdlrm
MachineTypes.php91670644editdlrm
NetworkEndpointGroups.php217230644editdlrm
Networks.php194940644editdlrm
NodeGroups.php245490644editdlrm
NodeTemplates.php146950644editdlrm
NodeTypes.php90800644editdlrm
PacketMirrorings.php147460644editdlrm
Projects.php222610644editdlrm
PublicAdvertisedPrefixes.php96600644editdlrm
PublicDelegatedPrefixes.php141910644editdlrm
RegionAutoscalers.php111340644editdlrm
RegionBackendServices.php126760644editdlrm
RegionCommitments.php124860644editdlrm
RegionDisks.php190130644editdlrm
RegionDiskTypes.php53030644editdlrm
RegionHealthChecks.php114040644editdlrm
RegionHealthCheckServices.php103540644editdlrm
RegionInstanceGroupManagers.php444750644editdlrm
RegionInstanceGroups.php112140644editdlrm
RegionInstances.php26400644editdlrm
RegionNetworkEndpointGroups.php89890644editdlrm
RegionNotificationEndpoints.php85170644editdlrm
RegionOperations.php72790644editdlrm
Regions.php59620644editdlrm
RegionSslCertificates.php84160644editdlrm
RegionTargetHttpProxies.php100370644editdlrm
RegionTargetHttpsProxies.php118300644editdlrm
RegionUrlMaps.php96320644editdlrm
Reservations.php177090644editdlrm
ResourcePolicies.php146790644editdlrm
Routers.php203240644editdlrm
Routes.php75500644editdlrm
SecurityPolicies.php157170644editdlrm
ServiceAttachments.php167580644editdlrm
Snapshots.php112680644editdlrm
SslCertificates.php118660644editdlrm
SslPolicies.php128760644editdlrm
Subnetworks.php236720644editdlrm
TargetGrpcProxies.php94410644editdlrm
TargetHttpProxies.php149540644editdlrm
TargetHttpsProxies.php201180644editdlrm
TargetInstances.php121620644editdlrm
TargetPools.php210650644editdlrm
TargetSslProxies.php144720644editdlrm
TargetTcpProxies.php110610644editdlrm
TargetVpnGateways.php122300644editdlrm
UrlMaps.php169080644editdlrm
VpnGateways.php152490644editdlrm
VpnTunnels.php119850644editdlrm
ZoneOperations.php71390644editdlrm
Zones.php49400644editdlrm
Edit: /var/www/flurhymez/vendor/google/apiclient-services/src/Compute/Resource/FirewallPolicies.php (22735B)
* $computeService = new Google\Service\Compute(...); * $firewallPolicies = $computeService->firewallPolicies; * */ class FirewallPolicies extends \Google\Service\Resource { /** * Inserts an association for the specified firewall policy. * (firewallPolicies.addAssociation) * * @param string $firewallPolicy Name of the firewall policy to update. * @param FirewallPolicyAssociation $postBody * @param array $optParams Optional parameters. * * @opt_param bool replaceExistingAssociation Indicates whether or not to * replace it if an association of the attachment already exists. This is false * by default, in which case an error will be returned if an association already * exists. * @opt_param string requestId An optional request ID to identify requests. * Specify a unique request ID so that if you must retry your request, the * server will know to ignore the request if it has already been completed. For * example, consider a situation where you make an initial request and the * request times out. If you make the request again with the same request ID, * the server can check if original operation with the same request ID was * received, and if so, will ignore the second request. This prevents clients * from accidentally creating duplicate commitments. The request ID must be a * valid UUID with the exception that zero UUID is not supported ( * 00000000-0000-0000-0000-000000000000). * @return Operation */ public function addAssociation($firewallPolicy, FirewallPolicyAssociation $postBody, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('addAssociation', [$params], Operation::class); } /** * Inserts a rule into a firewall policy. (firewallPolicies.addRule) * * @param string $firewallPolicy Name of the firewall policy to update. * @param FirewallPolicyRule $postBody * @param array $optParams Optional parameters. * * @opt_param string requestId An optional request ID to identify requests. * Specify a unique request ID so that if you must retry your request, the * server will know to ignore the request if it has already been completed. For * example, consider a situation where you make an initial request and the * request times out. If you make the request again with the same request ID, * the server can check if original operation with the same request ID was * received, and if so, will ignore the second request. This prevents clients * from accidentally creating duplicate commitments. The request ID must be a * valid UUID with the exception that zero UUID is not supported ( * 00000000-0000-0000-0000-000000000000). * @return Operation */ public function addRule($firewallPolicy, FirewallPolicyRule $postBody, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('addRule', [$params], Operation::class); } /** * Copies rules to the specified firewall policy. (firewallPolicies.cloneRules) * * @param string $firewallPolicy Name of the firewall policy to update. * @param array $optParams Optional parameters. * * @opt_param string requestId An optional request ID to identify requests. * Specify a unique request ID so that if you must retry your request, the * server will know to ignore the request if it has already been completed. For * example, consider a situation where you make an initial request and the * request times out. If you make the request again with the same request ID, * the server can check if original operation with the same request ID was * received, and if so, will ignore the second request. This prevents clients * from accidentally creating duplicate commitments. The request ID must be a * valid UUID with the exception that zero UUID is not supported ( * 00000000-0000-0000-0000-000000000000). * @opt_param string sourceFirewallPolicy The firewall policy from which to copy * rules. * @return Operation */ public function cloneRules($firewallPolicy, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy]; $params = array_merge($params, $optParams); return $this->call('cloneRules', [$params], Operation::class); } /** * Deletes the specified policy. (firewallPolicies.delete) * * @param string $firewallPolicy Name of the firewall policy to delete. * @param array $optParams Optional parameters. * * @opt_param string requestId An optional request ID to identify requests. * Specify a unique request ID so that if you must retry your request, the * server will know to ignore the request if it has already been completed. For * example, consider a situation where you make an initial request and the * request times out. If you make the request again with the same request ID, * the server can check if original operation with the same request ID was * received, and if so, will ignore the second request. This prevents clients * from accidentally creating duplicate commitments. The request ID must be a * valid UUID with the exception that zero UUID is not supported ( * 00000000-0000-0000-0000-000000000000). * @return Operation */ public function delete($firewallPolicy, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy]; $params = array_merge($params, $optParams); return $this->call('delete', [$params], Operation::class); } /** * Returns the specified firewall policy. (firewallPolicies.get) * * @param string $firewallPolicy Name of the firewall policy to get. * @param array $optParams Optional parameters. * @return FirewallPolicy */ public function get($firewallPolicy, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy]; $params = array_merge($params, $optParams); return $this->call('get', [$params], FirewallPolicy::class); } /** * Gets an association with the specified name. * (firewallPolicies.getAssociation) * * @param string $firewallPolicy Name of the firewall policy to which the * queried rule belongs. * @param array $optParams Optional parameters. * * @opt_param string name The name of the association to get from the firewall * policy. * @return FirewallPolicyAssociation */ public function getAssociation($firewallPolicy, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy]; $params = array_merge($params, $optParams); return $this->call('getAssociation', [$params], FirewallPolicyAssociation::class); } /** * Gets the access control policy for a resource. May be empty if no such policy * or resource exists. (firewallPolicies.getIamPolicy) * * @param string $resource Name or id of the resource for this request. * @param array $optParams Optional parameters. * * @opt_param int optionsRequestedPolicyVersion Requested IAM Policy version. * @return Policy */ public function getIamPolicy($resource, $optParams = []) { $params = ['resource' => $resource]; $params = array_merge($params, $optParams); return $this->call('getIamPolicy', [$params], Policy::class); } /** * Gets a rule of the specified priority. (firewallPolicies.getRule) * * @param string $firewallPolicy Name of the firewall policy to which the * queried rule belongs. * @param array $optParams Optional parameters. * * @opt_param int priority The priority of the rule to get from the firewall * policy. * @return FirewallPolicyRule */ public function getRule($firewallPolicy, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy]; $params = array_merge($params, $optParams); return $this->call('getRule', [$params], FirewallPolicyRule::class); } /** * Creates a new policy in the specified project using the data included in the * request. (firewallPolicies.insert) * * @param FirewallPolicy $postBody * @param array $optParams Optional parameters. * * @opt_param string parentId Parent ID for this request. The ID can be either * be "folders/[FOLDER_ID]" if the parent is a folder or * "organizations/[ORGANIZATION_ID]" if the parent is an organization. * @opt_param string requestId An optional request ID to identify requests. * Specify a unique request ID so that if you must retry your request, the * server will know to ignore the request if it has already been completed. For * example, consider a situation where you make an initial request and the * request times out. If you make the request again with the same request ID, * the server can check if original operation with the same request ID was * received, and if so, will ignore the second request. This prevents clients * from accidentally creating duplicate commitments. The request ID must be a * valid UUID with the exception that zero UUID is not supported ( * 00000000-0000-0000-0000-000000000000). * @return Operation */ public function insert(FirewallPolicy $postBody, $optParams = []) { $params = ['postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('insert', [$params], Operation::class); } /** * Lists all the policies that have been configured for the specified folder or * organization. (firewallPolicies.listFirewallPolicies) * * @param array $optParams Optional parameters. * * @opt_param string filter A filter expression that filters resources listed in * the response. The expression must specify the field name, an operator, and * the value that you want to use for filtering. The value must be a string, a * number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, * `>=` or `:`. For example, if you are filtering Compute Engine instances, you * can exclude instances named `example-instance` by specifying `name != * example-instance`. The `:` operator can be used with string fields to match * substrings. For non-string fields it is equivalent to the `=` operator. The * `:*` comparison can be used to test whether a key has been defined. For * example, to find all objects with `owner` label use: ``` labels.owner:* ``` * You can also filter nested fields. For example, you could specify * `scheduling.automaticRestart = false` to include instances only if they are * not scheduled for automatic restarts. You can use filtering on nested fields * to filter based on resource labels. To filter on multiple expressions, * provide each separate expression within parentheses. For example: ``` * (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By * default, each expression is an `AND` expression. However, you can include * `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel * Skylake") OR (cpuPlatform = "Intel Broadwell") AND * (scheduling.automaticRestart = true) ``` * @opt_param string maxResults The maximum number of results per page that * should be returned. If the number of available results is larger than * `maxResults`, Compute Engine returns a `nextPageToken` that can be used to * get the next page of results in subsequent list requests. Acceptable values * are `0` to `500`, inclusive. (Default: `500`) * @opt_param string orderBy Sorts list results by a certain order. By default, * results are returned in alphanumerical order based on the resource name. You * can also sort results in descending order based on the creation timestamp * using `orderBy="creationTimestamp desc"`. This sorts results based on the * `creationTimestamp` field in reverse chronological order (newest result * first). Use this to sort resources like operations so that the newest * operation is returned first. Currently, only sorting by `name` or * `creationTimestamp desc` is supported. * @opt_param string pageToken Specifies a page token to use. Set `pageToken` to * the `nextPageToken` returned by a previous list request to get the next page * of results. * @opt_param string parentId Parent ID for this request. * @opt_param bool returnPartialSuccess Opt-in for partial success behavior * which provides partial results in case of failure. The default value is * false. * @return FirewallPolicyList */ public function listFirewallPolicies($optParams = []) { $params = []; $params = array_merge($params, $optParams); return $this->call('list', [$params], FirewallPolicyList::class); } /** * Lists associations of a specified target, i.e., organization or folder. * (firewallPolicies.listAssociations) * * @param array $optParams Optional parameters. * * @opt_param string targetResource The target resource to list associations. It * is an organization, or a folder. * @return FirewallPoliciesListAssociationsResponse */ public function listAssociations($optParams = []) { $params = []; $params = array_merge($params, $optParams); return $this->call('listAssociations', [$params], FirewallPoliciesListAssociationsResponse::class); } /** * Moves the specified firewall policy. (firewallPolicies.move) * * @param string $firewallPolicy Name of the firewall policy to update. * @param array $optParams Optional parameters. * * @opt_param string parentId The new parent of the firewall policy. * @opt_param string requestId An optional request ID to identify requests. * Specify a unique request ID so that if you must retry your request, the * server will know to ignore the request if it has already been completed. For * example, consider a situation where you make an initial request and the * request times out. If you make the request again with the same request ID, * the server can check if original operation with the same request ID was * received, and if so, will ignore the second request. This prevents clients * from accidentally creating duplicate commitments. The request ID must be a * valid UUID with the exception that zero UUID is not supported ( * 00000000-0000-0000-0000-000000000000). * @return Operation */ public function move($firewallPolicy, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy]; $params = array_merge($params, $optParams); return $this->call('move', [$params], Operation::class); } /** * Patches the specified policy with the data included in the request. * (firewallPolicies.patch) * * @param string $firewallPolicy Name of the firewall policy to update. * @param FirewallPolicy $postBody * @param array $optParams Optional parameters. * * @opt_param string requestId An optional request ID to identify requests. * Specify a unique request ID so that if you must retry your request, the * server will know to ignore the request if it has already been completed. For * example, consider a situation where you make an initial request and the * request times out. If you make the request again with the same request ID, * the server can check if original operation with the same request ID was * received, and if so, will ignore the second request. This prevents clients * from accidentally creating duplicate commitments. The request ID must be a * valid UUID with the exception that zero UUID is not supported ( * 00000000-0000-0000-0000-000000000000). * @return Operation */ public function patch($firewallPolicy, FirewallPolicy $postBody, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('patch', [$params], Operation::class); } /** * Patches a rule of the specified priority. (firewallPolicies.patchRule) * * @param string $firewallPolicy Name of the firewall policy to update. * @param FirewallPolicyRule $postBody * @param array $optParams Optional parameters. * * @opt_param int priority The priority of the rule to patch. * @opt_param string requestId An optional request ID to identify requests. * Specify a unique request ID so that if you must retry your request, the * server will know to ignore the request if it has already been completed. For * example, consider a situation where you make an initial request and the * request times out. If you make the request again with the same request ID, * the server can check if original operation with the same request ID was * received, and if so, will ignore the second request. This prevents clients * from accidentally creating duplicate commitments. The request ID must be a * valid UUID with the exception that zero UUID is not supported ( * 00000000-0000-0000-0000-000000000000). * @return Operation */ public function patchRule($firewallPolicy, FirewallPolicyRule $postBody, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('patchRule', [$params], Operation::class); } /** * Removes an association for the specified firewall policy. * (firewallPolicies.removeAssociation) * * @param string $firewallPolicy Name of the firewall policy to update. * @param array $optParams Optional parameters. * * @opt_param string name Name for the attachment that will be removed. * @opt_param string requestId An optional request ID to identify requests. * Specify a unique request ID so that if you must retry your request, the * server will know to ignore the request if it has already been completed. For * example, consider a situation where you make an initial request and the * request times out. If you make the request again with the same request ID, * the server can check if original operation with the same request ID was * received, and if so, will ignore the second request. This prevents clients * from accidentally creating duplicate commitments. The request ID must be a * valid UUID with the exception that zero UUID is not supported ( * 00000000-0000-0000-0000-000000000000). * @return Operation */ public function removeAssociation($firewallPolicy, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy]; $params = array_merge($params, $optParams); return $this->call('removeAssociation', [$params], Operation::class); } /** * Deletes a rule of the specified priority. (firewallPolicies.removeRule) * * @param string $firewallPolicy Name of the firewall policy to update. * @param array $optParams Optional parameters. * * @opt_param int priority The priority of the rule to remove from the firewall * policy. * @opt_param string requestId An optional request ID to identify requests. * Specify a unique request ID so that if you must retry your request, the * server will know to ignore the request if it has already been completed. For * example, consider a situation where you make an initial request and the * request times out. If you make the request again with the same request ID, * the server can check if original operation with the same request ID was * received, and if so, will ignore the second request. This prevents clients * from accidentally creating duplicate commitments. The request ID must be a * valid UUID with the exception that zero UUID is not supported ( * 00000000-0000-0000-0000-000000000000). * @return Operation */ public function removeRule($firewallPolicy, $optParams = []) { $params = ['firewallPolicy' => $firewallPolicy]; $params = array_merge($params, $optParams); return $this->call('removeRule', [$params], Operation::class); } /** * Sets the access control policy on the specified resource. Replaces any * existing policy. (firewallPolicies.setIamPolicy) * * @param string $resource Name or id of the resource for this request. * @param GlobalOrganizationSetPolicyRequest $postBody * @param array $optParams Optional parameters. * @return Policy */ public function setIamPolicy($resource, GlobalOrganizationSetPolicyRequest $postBody, $optParams = []) { $params = ['resource' => $resource, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('setIamPolicy', [$params], Policy::class); } /** * Returns permissions that a caller has on the specified resource. * (firewallPolicies.testIamPermissions) * * @param string $resource Name or id of the resource for this request. * @param TestPermissionsRequest $postBody * @param array $optParams Optional parameters. * @return TestPermissionsResponse */ public function testIamPermissions($resource, TestPermissionsRequest $postBody, $optParams = []) { $params = ['resource' => $resource, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('testIamPermissions', [$params], TestPermissionsResponse::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(FirewallPolicies::class, 'Google_Service_Compute_Resource_FirewallPolicies');