class NetworkEdgeSecurityServices extends Resource (View source)

The "networkEdgeSecurityServices" collection of methods.

Typical usage is:

 $computeService = new Google\Service\Compute(...);
 $networkEdgeSecurityServices = $computeService->networkEdgeSecurityServices;

Methods

aggregatedList(string $project, array $optParams = [])

Retrieves the list of all NetworkEdgeSecurityService resources available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

delete(string $project, string $region, string $networkEdgeSecurityService, array $optParams = [])

Deletes the specified service. (networkEdgeSecurityServices.delete)

get(string $project, string $region, string $networkEdgeSecurityService, array $optParams = [])

Gets a specified NetworkEdgeSecurityService.

insert(string $project, string $region, NetworkEdgeSecurityService $postBody, array $optParams = [])

Creates a new service in the specified project using the data included in the request. (networkEdgeSecurityServices.insert)

patch(string $project, string $region, string $networkEdgeSecurityService, NetworkEdgeSecurityService $postBody, array $optParams = [])

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

Details

NetworkEdgeSecurityServiceAggregatedList aggregatedList(string $project, array $optParams = [])

Retrieves the list of all NetworkEdgeSecurityService resources available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

(networkEdgeSecurityServices.aggregatedList)

Parameters

string $project

Name of the project scoping this request.

array $optParams

Optional parameters.

Return Value

NetworkEdgeSecurityServiceAggregatedList

Exceptions

Exception

Operation delete(string $project, string $region, string $networkEdgeSecurityService, array $optParams = [])

Deletes the specified service. (networkEdgeSecurityServices.delete)

Parameters

string $project

Project ID for this request.

string $region

Name of the region scoping this request.

string $networkEdgeSecurityService

Name of the network edge security service to delete.

array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

NetworkEdgeSecurityService get(string $project, string $region, string $networkEdgeSecurityService, array $optParams = [])

Gets a specified NetworkEdgeSecurityService.

(networkEdgeSecurityServices.get)

Parameters

string $project

Project ID for this request.

string $region

Name of the region scoping this request.

string $networkEdgeSecurityService

Name of the network edge security service to get.

array $optParams

Optional parameters.

Return Value

NetworkEdgeSecurityService

Exceptions

Exception

Operation insert(string $project, string $region, NetworkEdgeSecurityService $postBody, array $optParams = [])

Creates a new service in the specified project using the data included in the request. (networkEdgeSecurityServices.insert)

Parameters

string $project

Project ID for this request.

string $region

Name of the region scoping this request.

NetworkEdgeSecurityService $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation patch(string $project, string $region, string $networkEdgeSecurityService, NetworkEdgeSecurityService $postBody, array $optParams = [])

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

(networkEdgeSecurityServices.patch)

Parameters

string $project

Project ID for this request.

string $region

Name of the region scoping this request.

string $networkEdgeSecurityService

Name of the network edge security service to update.

NetworkEdgeSecurityService $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception