Services
class Services extends Resource (View source)
The "services" collection of methods.
Typical usage is:
$servicecontrolService = new Google\Service\ServiceControl(...);
$services = $servicecontrolService->services;
Methods
Private Preview. This feature is only available for approved services. This
method provides admission control for services that are integrated with
Service Infrastructure. It
checks whether an operation should be allowed based on the service
configuration and relevant policies. It must be called before the operation
is executed. For more information, see Admission
Control. NOTE: The admission control has an expected policy propagation
delay of 60s. The caller must not depend on the most recent policy
changes. NOTE: The admission control has a hard limit of 1 referenced
resources per call. If an operation refers to more than 1 resources, the
caller must call the Check method multiple times. This method requires the
servicemanagement.services.check
permission on the specified service. For
more information, see Service Control API Access
Control. (services.check)
Private Preview. This feature is only available for approved services. This
method provides telemetry reporting for services that are integrated with
Service Infrastructure. It
reports a list of operations that have occurred on a service. It must be
called after the operations have been executed. For more information, see
Telemetry Reporting. NOTE: The telemetry reporting has a
hard limit of 1000 operations and 1MB per Report call. It is recommended to
have no more than 100 operations per call. This method requires the
servicemanagement.services.report
permission on the specified service. For
more information, see Service Control API Access
Control. (services.report)
Details
CheckResponse
check(string $serviceName, CheckRequest $postBody, array $optParams = [])
Private Preview. This feature is only available for approved services. This
method provides admission control for services that are integrated with
Service Infrastructure. It
checks whether an operation should be allowed based on the service
configuration and relevant policies. It must be called before the operation
is executed. For more information, see Admission
Control. NOTE: The admission control has an expected policy propagation
delay of 60s. The caller must not depend on the most recent policy
changes. NOTE: The admission control has a hard limit of 1 referenced
resources per call. If an operation refers to more than 1 resources, the
caller must call the Check method multiple times. This method requires the
servicemanagement.services.check
permission on the specified service. For
more information, see Service Control API Access
Control. (services.check)
ReportResponse
report(string $serviceName, ReportRequest $postBody, array $optParams = [])
Private Preview. This feature is only available for approved services. This
method provides telemetry reporting for services that are integrated with
Service Infrastructure. It
reports a list of operations that have occurred on a service. It must be
called after the operations have been executed. For more information, see
Telemetry Reporting. NOTE: The telemetry reporting has a
hard limit of 1000 operations and 1MB per Report call. It is recommended to
have no more than 100 operations per call. This method requires the
servicemanagement.services.report
permission on the specified service. For
more information, see Service Control API Access
Control. (services.report)