class OrganizationsHostSecurityReports extends Resource (View source)

The "hostSecurityReports" collection of methods.

Typical usage is:

 $apigeeService = new Google\Service\Apigee(...);
 $hostSecurityReports = $apigeeService->organizations_hostSecurityReports;

Methods

create(string $parent, GoogleCloudApigeeV1SecurityReportQuery $postBody, array $optParams = [])

Submit a query at host level to be processed in the background. If the submission of the query succeeds, the API returns a 201 status and an ID that refer to the query. In addition to the HTTP status 201, the state of "enqueued" means that the request succeeded. (hostSecurityReports.create)

get(string $name, array $optParams = [])

Get status of a query submitted at host level. If the query is still in progress, the state is set to "running" After the query has completed successfully, state is set to "completed" (hostSecurityReports.get)

getResult(string $name, array $optParams = [])

After the query is completed, use this API to retrieve the results. If the request succeeds, and there is a non-zero result set, the result is downloaded to the client as a zipped JSON file. The name of the downloaded file will be: OfflineQueryResult-.zip Example: OfflineQueryResult-9cfc0d85-0f30-46d6-ae6f-318d0cb961bd.zip (hostSecurityReports.getResult)

getResultView(string $name, array $optParams = [])

After the query is completed, use this API to view the query result when result size is small. (hostSecurityReports.getResultView)

listOrganizationsHostSecurityReports(string $parent, array $optParams = [])

Return a list of Security Reports at host level.

Details

GoogleCloudApigeeV1SecurityReport create(string $parent, GoogleCloudApigeeV1SecurityReportQuery $postBody, array $optParams = [])

Submit a query at host level to be processed in the background. If the submission of the query succeeds, the API returns a 201 status and an ID that refer to the query. In addition to the HTTP status 201, the state of "enqueued" means that the request succeeded. (hostSecurityReports.create)

Parameters

string $parent

Required. The parent resource name. Must be of the form organizations/{org}.

GoogleCloudApigeeV1SecurityReportQuery $postBody
array $optParams

Optional parameters.

Return Value

GoogleCloudApigeeV1SecurityReport

Exceptions

Exception

GoogleCloudApigeeV1SecurityReport get(string $name, array $optParams = [])

Get status of a query submitted at host level. If the query is still in progress, the state is set to "running" After the query has completed successfully, state is set to "completed" (hostSecurityReports.get)

Parameters

string $name

Required. Name of the security report to get. Must be of the form organizations/{org}/securityReports/{reportId}.

array $optParams

Optional parameters.

Return Value

GoogleCloudApigeeV1SecurityReport

Exceptions

Exception

GoogleApiHttpBody getResult(string $name, array $optParams = [])

After the query is completed, use this API to retrieve the results. If the request succeeds, and there is a non-zero result set, the result is downloaded to the client as a zipped JSON file. The name of the downloaded file will be: OfflineQueryResult-.zip Example: OfflineQueryResult-9cfc0d85-0f30-46d6-ae6f-318d0cb961bd.zip (hostSecurityReports.getResult)

Parameters

string $name

Required. Name of the security report result to get. Must be of the form organizations/{org}/securityReports/{reportId}/result.

array $optParams

Optional parameters.

Return Value

GoogleApiHttpBody

Exceptions

Exception

GoogleCloudApigeeV1SecurityReportResultView getResultView(string $name, array $optParams = [])

After the query is completed, use this API to view the query result when result size is small. (hostSecurityReports.getResultView)

Parameters

string $name

Required. Name of the security report result view to get. Must be of the form organizations/{org}/securityReports/{reportId}/resultView.

array $optParams

Optional parameters.

Return Value

GoogleCloudApigeeV1SecurityReportResultView

Exceptions

Exception

GoogleCloudApigeeV1ListSecurityReportsResponse listOrganizationsHostSecurityReports(string $parent, array $optParams = [])

Return a list of Security Reports at host level.

(hostSecurityReports.listOrganizationsHostSecurityReports)

Parameters

string $parent

Required. The parent resource name. Must be of the form organizations/{org}.

array $optParams

Optional parameters.

Return Value

GoogleCloudApigeeV1ListSecurityReportsResponse

Exceptions

Exception