Privileged Access Manager Grant

Privileged Access Manager Grant in Google Cloud is a resource that defines temporary elevated access to sensitive resources. It allows administrators to grant just-in-time permissions to users or service accounts for a limited duration, reducing the risk of long-term privilege exposure. This resource helps enforce the principle of least privilege and supports approval workflows, access justification, and audit logging for compliance and security management.

gcp.privilegedaccessmanager_grant

Fields

TitleIDTypeData TypeDescription
_keycorestring
additional_email_recipientscorearray<string>Optional. Additional email addresses to notify for all the actions performed on the grant.
ancestorscorearray<string>
audit_trailcorejsonOutput only. Audit trail of access provided by this grant. If unspecified then access was never granted.
create_timecoretimestampOutput only. Create time stamp.
datadog_display_namecorestring
externally_modifiedcoreboolOutput only. Flag set by the PAM system to indicate that policy bindings made by this grant have been modified from outside PAM. After it is set, this flag remains set forever irrespective of the grant state. A `true` value here indicates that PAM no longer has any certainty on the access a user has because of this grant.
justificationcorejsonOptional. Justification of why this access is needed.
labelscorearray<string>
namecorestringIdentifier. Name of this grant. Possible formats: * `organizations/{organization-number}/locations/{region}/entitlements/{entitlement-id}/grants/{grant-id}` * `folders/{folder-number}/locations/{region}/entitlements/{entitlement-id}/grants/{grant-id}` * `projects/{project-id|project-number}/locations/{region}/entitlements/{entitlement-id}/grants/{grant-id}` The last segment of this name (`{grant-id}`) is autogenerated.
organization_idcorestring
parentcorestring
privileged_accesscorejsonOutput only. The access that would be granted by this grant.
project_idcorestring
project_numbercorestring
region_idcorestring
requested_durationcorestringRequired. The amount of time access is needed for. This value should be shorter than the `max_request_duration` value of the entitlement.
requestercorestringOutput only. Username of the user who created this grant.
resource_namecorestring
statecorestringOutput only. Current state of this grant.
tagscorehstore_csv
timelinecorejsonOutput only. Timeline of this grant.
update_timecoretimestampOutput only. Update time stamp.
zone_idcorestring