Google_Service_NetworkManagement_Resource_ProjectsLocationsNetworkmanagementGlobalConnectivityTests
extends Google_Service_Resource
in package
The "connectivityTests" collection of methods.
Typical usage is:
$networkmanagementService = new Google_Service_NetworkManagement(...);
$connectivityTests = $networkmanagementService->connectivityTests;
Table of Contents
- $client : Google_Client
- $methods : array<string|int, mixed>
- $resourceName : string
- $rootUrl : string
- $serviceName : string
- $servicePath : string
- $stackParameters : mixed
- __construct() : mixed
- call() : Google_Http_Request|expectedClass
- TODO: This function needs simplifying.
- create() : Google_Service_NetworkManagement_Operation
- Creates a new Connectivity Test. After you create a test, the reachability analysis is performed as part of the long running operation, which completes when the analysis completes. If the endpoint specifications in `ConnectivityTest` are invalid (for example, containing non-existent resources in the network, or you don't have read permissions to the network configurations of listed projects), then the reachability result returns a value of `UNKNOWN`. If the endpoint specifications in `ConnectivityTest` are incomplete, the reachability result returns a value of AMBIGUOUS. For more information, see the Connectivity Test documentation.
- createRequestUri() : string
- Parse/expand request parameters and create a fully qualified request uri.
- delete() : Google_Service_NetworkManagement_Operation
- Deletes a specific `ConnectivityTest`. (connectivityTests.delete)
- get() : Google_Service_NetworkManagement_ConnectivityTest
- Gets the details of a specific Connectivity Test. (connectivityTests.get)
- getIamPolicy() : Google_Service_NetworkManagement_Policy
- Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
- listProjectsLocationsNetworkmanagementGlobalConnectivityTests() : Google_Service_NetworkManagement_ListConnectivityTestsResponse
- Lists all Connectivity Tests owned by a project. (connectivityTests.listProje ctsLocationsNetworkmanagementGlobalConnectivityTests)
- patch() : Google_Service_NetworkManagement_Operation
- Updates the configuration of an existing `ConnectivityTest`. After you update a test, the reachability analysis is performed as part of the long running operation, which completes when the analysis completes. The Reachability state in the test resource is updated with the new result. If the endpoint specifications in `ConnectivityTest` are invalid (for example, they contain non-existent resources in the network, or the user does not have read permissions to the network configurations of listed projects), then the reachability result returns a value of UNKNOWN. If the endpoint specifications in `ConnectivityTest` are incomplete, the reachability result returns a value of `AMBIGUOUS`. See the documentation in `ConnectivityTest` for for more details. (connectivityTests.patch)
- rerun() : Google_Service_NetworkManagement_Operation
- Rerun an existing `ConnectivityTest`. After the user triggers the rerun, the reachability analysis is performed as part of the long running operation, which completes when the analysis completes. Even though the test configuration remains the same, the reachability result may change due to underlying network configuration changes. If the endpoint specifications in `ConnectivityTest` become invalid (for example, specified resources are deleted in the network, or you lost read permissions to the network configurations of listed projects), then the reachability result returns a value of `UNKNOWN`. (connectivityTests.rerun)
- setIamPolicy() : Google_Service_NetworkManagement_Policy
- Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. (connectivityTests.setIamPolicy)
- testIamPermissions() : Google_Service_NetworkManagement_TestIamPermissionsResponse
- Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking.
- convertToArrayAndStripNulls() : mixed
Properties
$client
private
Google_Client
$client
$methods
private
array<string|int, mixed>
$methods
$resourceName
private
string
$resourceName
$rootUrl
private
string
$rootUrl
$serviceName
private
string
$serviceName
$servicePath
private
string
$servicePath
$stackParameters
private
mixed
$stackParameters
= array('alt' => array('type' => 'string', 'location' => 'query'), 'fields' => array('type' => 'string', 'location' => 'query'), 'trace' => array('type' => 'string', 'location' => 'query'), 'userIp' => array('type' => 'string', 'location' => 'query'), 'quotaUser' => array('type' => 'string', 'location' => 'query'), 'data' => array('type' => 'string', 'location' => 'body'), 'mimeType' => array('type' => 'string', 'location' => 'header'), 'uploadType' => array('type' => 'string', 'location' => 'query'), 'mediaUpload' => array('type' => 'complex', 'location' => 'query'), 'prettyPrint' => array('type' => 'string', 'location' => 'query'))
Methods
__construct()
public
__construct(mixed $service, mixed $serviceName, mixed $resourceName, mixed $resource) : mixed
Parameters
- $service : mixed
- $serviceName : mixed
- $resourceName : mixed
- $resource : mixed
Return values
mixed —call()
TODO: This function needs simplifying.
public
call( $name, $arguments[, $expectedClass = null ]) : Google_Http_Request|expectedClass
Parameters
Tags
Return values
Google_Http_Request|expectedClass —create()
Creates a new Connectivity Test. After you create a test, the reachability analysis is performed as part of the long running operation, which completes when the analysis completes. If the endpoint specifications in `ConnectivityTest` are invalid (for example, containing non-existent resources in the network, or you don't have read permissions to the network configurations of listed projects), then the reachability result returns a value of `UNKNOWN`. If the endpoint specifications in `ConnectivityTest` are incomplete, the reachability result returns a value of AMBIGUOUS. For more information, see the Connectivity Test documentation.
public
create(string $parent, Google_Service_NetworkManagement_ConnectivityTest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_NetworkManagement_Operation
(connectivityTests.create)
Parameters
- $parent : string
-
Required. The parent resource of the Connectivity Test to create:
projects/{project_id}/locations/global - $postBody : Google_Service_NetworkManagement_ConnectivityTest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Tags
Return values
Google_Service_NetworkManagement_Operation —createRequestUri()
Parse/expand request parameters and create a fully qualified request uri.
public
createRequestUri(string $restPath, array<string|int, mixed> $params) : string
Parameters
- $restPath : string
- $params : array<string|int, mixed>
Tags
Return values
string —$requestUrl
delete()
Deletes a specific `ConnectivityTest`. (connectivityTests.delete)
public
delete(string $name[, array<string|int, mixed> $optParams = array() ]) : Google_Service_NetworkManagement_Operation
Parameters
- $name : string
-
Required. Connectivity Test resource name using the form:
projects/{project_id}/locations/global/connectivityTests/{test_id} - $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_NetworkManagement_Operation —get()
Gets the details of a specific Connectivity Test. (connectivityTests.get)
public
get(string $name[, array<string|int, mixed> $optParams = array() ]) : Google_Service_NetworkManagement_ConnectivityTest
Parameters
- $name : string
-
Required.
ConnectivityTestresource name using the form:projects/{project_id}/locations/global/connectivityTests/{test_id} - $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_NetworkManagement_ConnectivityTest —getIamPolicy()
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
public
getIamPolicy(string $resource[, array<string|int, mixed> $optParams = array() ]) : Google_Service_NetworkManagement_Policy
(connectivityTests.getIamPolicy)
Parameters
- $resource : string
-
REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Tags
Return values
Google_Service_NetworkManagement_Policy —listProjectsLocationsNetworkmanagementGlobalConnectivityTests()
Lists all Connectivity Tests owned by a project. (connectivityTests.listProje ctsLocationsNetworkmanagementGlobalConnectivityTests)
public
listProjectsLocationsNetworkmanagementGlobalConnectivityTests(string $parent[, array<string|int, mixed> $optParams = array() ]) : Google_Service_NetworkManagement_ListConnectivityTestsResponse
Parameters
- $parent : string
-
Required. The parent resource of the Connectivity Tests:
projects/{project_id}/locations/global - $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Tags
Return values
Google_Service_NetworkManagement_ListConnectivityTestsResponse —patch()
Updates the configuration of an existing `ConnectivityTest`. After you update a test, the reachability analysis is performed as part of the long running operation, which completes when the analysis completes. The Reachability state in the test resource is updated with the new result. If the endpoint specifications in `ConnectivityTest` are invalid (for example, they contain non-existent resources in the network, or the user does not have read permissions to the network configurations of listed projects), then the reachability result returns a value of UNKNOWN. If the endpoint specifications in `ConnectivityTest` are incomplete, the reachability result returns a value of `AMBIGUOUS`. See the documentation in `ConnectivityTest` for for more details. (connectivityTests.patch)
public
patch(string $name, Google_Service_NetworkManagement_ConnectivityTest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_NetworkManagement_Operation
Parameters
- $name : string
-
Required. Unique name of the resource using the form:
projects/{project_id}/locations/global/connectivityTests/{test_id} - $postBody : Google_Service_NetworkManagement_ConnectivityTest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Tags
Return values
Google_Service_NetworkManagement_Operation —rerun()
Rerun an existing `ConnectivityTest`. After the user triggers the rerun, the reachability analysis is performed as part of the long running operation, which completes when the analysis completes. Even though the test configuration remains the same, the reachability result may change due to underlying network configuration changes. If the endpoint specifications in `ConnectivityTest` become invalid (for example, specified resources are deleted in the network, or you lost read permissions to the network configurations of listed projects), then the reachability result returns a value of `UNKNOWN`. (connectivityTests.rerun)
public
rerun(string $name, Google_Service_NetworkManagement_RerunConnectivityTestRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_NetworkManagement_Operation
Parameters
- $name : string
-
Required. Connectivity Test resource name using the form:
projects/{project_id}/locations/global/connectivityTests/{test_id} - $postBody : Google_Service_NetworkManagement_RerunConnectivityTestRequest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_NetworkManagement_Operation —setIamPolicy()
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. (connectivityTests.setIamPolicy)
public
setIamPolicy(string $resource, Google_Service_NetworkManagement_SetIamPolicyRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_NetworkManagement_Policy
Parameters
- $resource : string
-
REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.
- $postBody : Google_Service_NetworkManagement_SetIamPolicyRequest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_NetworkManagement_Policy —testIamPermissions()
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking.
public
testIamPermissions(string $resource, Google_Service_NetworkManagement_TestIamPermissionsRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_NetworkManagement_TestIamPermissionsResponse
This operation may "fail open" without warning. (connectivityTests.testIamPermissions)
Parameters
- $resource : string
-
REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.
- $postBody : Google_Service_NetworkManagement_TestIamPermissionsRequest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_NetworkManagement_TestIamPermissionsResponse —convertToArrayAndStripNulls()
protected
convertToArrayAndStripNulls(mixed $o) : mixed
Parameters
- $o : mixed