V1
class V1 extends Resource (View source)
The "v1" collection of methods.
Typical usage is:
$iapService = new Google\Service\CloudIAP(...);
$v1 = $iapService->v1;
Methods
Gets the access control policy for an Identity-Aware Proxy protected resource. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing-access#managing_access_via_the_api (v1.getIamPolicy)
Gets the IAP settings on a particular IAP protected resource.
Sets the access control policy for an Identity-Aware Proxy protected resource. Replaces any existing policy. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing- access#managing_access_via_the_api (v1.setIamPolicy)
Returns permissions that a caller has on the Identity-Aware Proxy protected resource. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing-access#managing_access_via_the_api (v1.testIamPermissions)
Updates the IAP settings on a particular IAP protected resource. It replaces
all fields unless the update_mask
is set. (v1.updateIapSettings)
Validates that a given CEL expression conforms to IAP restrictions.
Details
Policy
getIamPolicy(string $resource, GetIamPolicyRequest $postBody, array $optParams = [])
Gets the access control policy for an Identity-Aware Proxy protected resource. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing-access#managing_access_via_the_api (v1.getIamPolicy)
IapSettings
getIapSettings(string $name, array $optParams = [])
Gets the IAP settings on a particular IAP protected resource.
(v1.getIapSettings)
Policy
setIamPolicy(string $resource, SetIamPolicyRequest $postBody, array $optParams = [])
Sets the access control policy for an Identity-Aware Proxy protected resource. Replaces any existing policy. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing- access#managing_access_via_the_api (v1.setIamPolicy)
TestIamPermissionsResponse
testIamPermissions(string $resource, TestIamPermissionsRequest $postBody, array $optParams = [])
Returns permissions that a caller has on the Identity-Aware Proxy protected resource. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing-access#managing_access_via_the_api (v1.testIamPermissions)
IapSettings
updateIapSettings(string $name, IapSettings $postBody, array $optParams = [])
Updates the IAP settings on a particular IAP protected resource. It replaces
all fields unless the update_mask
is set. (v1.updateIapSettings)
ValidateIapAttributeExpressionResponse
validateAttributeExpression(string $name, array $optParams = [])
Validates that a given CEL expression conforms to IAP restrictions.
(v1.validateAttributeExpression)