TagValues
class TagValues extends Resource (View source)
The "tagValues" collection of methods.
Typical usage is:
$cloudresourcemanagerService = new Google\Service\CloudResourceManager(...);
$tagValues = $cloudresourcemanagerService->tagValues;
Methods
Creates a TagValue as a child of the specified TagKey. If a another request with the same parameters is sent while the original request is in process the second request will receive an error. A maximum of 1000 TagValues can exist under a TagKey at any given time. (tagValues.create)
Deletes a TagValue. The TagValue cannot have any bindings when it is deleted.
Retrieves a TagValue. This method will return PERMISSION_DENIED
if the
value does not exist or the user does not have permission to view it.
Gets the access control policy for a TagValue. The returned policy may be
empty if no such policy or resource exists. The resource
field should be
the TagValue's resource name. For example: tagValues/1234
. The caller must
have the cloudresourcemanager.googleapis.com/tagValues.getIamPolicy
permission on the identified TagValue to get the access control policy.
Retrieves a TagValue by its namespaced name. This method will return
PERMISSION_DENIED
if the value does not exist or the user does not have
permission to view it. (tagValues.getNamespaced)
Lists all TagValues for a specific TagKey. (tagValues.listTagValues)
Sets the access control policy on a TagValue, replacing any existing policy.
Returns permissions that a caller has on the specified TagValue. The
resource
field should be the TagValue's resource name. For example:
tagValues/1234
. There are no permissions required for making this API call.
Details
Operation
create(TagValue $postBody, array $optParams = [])
Creates a TagValue as a child of the specified TagKey. If a another request with the same parameters is sent while the original request is in process the second request will receive an error. A maximum of 1000 TagValues can exist under a TagKey at any given time. (tagValues.create)
Operation
delete(string $name, array $optParams = [])
Deletes a TagValue. The TagValue cannot have any bindings when it is deleted.
(tagValues.delete)
TagValue
get(string $name, array $optParams = [])
Retrieves a TagValue. This method will return PERMISSION_DENIED
if the
value does not exist or the user does not have permission to view it.
(tagValues.get)
Policy
getIamPolicy(string $resource, GetIamPolicyRequest $postBody, array $optParams = [])
Gets the access control policy for a TagValue. The returned policy may be
empty if no such policy or resource exists. The resource
field should be
the TagValue's resource name. For example: tagValues/1234
. The caller must
have the cloudresourcemanager.googleapis.com/tagValues.getIamPolicy
permission on the identified TagValue to get the access control policy.
(tagValues.getIamPolicy)
TagValue
getNamespaced(array $optParams = [])
Retrieves a TagValue by its namespaced name. This method will return
PERMISSION_DENIED
if the value does not exist or the user does not have
permission to view it. (tagValues.getNamespaced)
ListTagValuesResponse
listTagValues(array $optParams = [])
Lists all TagValues for a specific TagKey. (tagValues.listTagValues)
Operation
patch(string $name, TagValue $postBody, array $optParams = [])
Updates the attributes of the TagValue resource. (tagValues.patch)
Policy
setIamPolicy(string $resource, SetIamPolicyRequest $postBody, array $optParams = [])
Sets the access control policy on a TagValue, replacing any existing policy.
The resource
field should be the TagValue's resource name. For example:
tagValues/1234
. The caller must have
resourcemanager.tagValues.setIamPolicy
permission on the identified
tagValue. (tagValues.setIamPolicy)
TestIamPermissionsResponse
testIamPermissions(string $resource, TestIamPermissionsRequest $postBody, array $optParams = [])
Returns permissions that a caller has on the specified TagValue. The
resource
field should be the TagValue's resource name. For example:
tagValues/1234
. There are no permissions required for making this API call.
(tagValues.testIamPermissions)