Class GoogleCloudPolicytroubleshooterV1AccessTuple
Information about the principal, resource, and permission to check.
Implements
Inherited Members
Namespace: Google.Apis.PolicyTroubleshooter.v1.Data
Assembly: Google.Apis.PolicyTroubleshooter.v1.dll
Syntax
public class GoogleCloudPolicytroubleshooterV1AccessTuple : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FullResourceName
Required. The full resource name that identifies the resource. For example,
//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance
. For examples of
full resource names for Google Cloud services, see
https://cloud.google.com/iam/help/troubleshooter/full-resource-names.
Declaration
[JsonProperty("fullResourceName")]
public virtual string FullResourceName { get; set; }
Property Value
Type | Description |
---|---|
string |
Permission
Required. The IAM permission to check for the specified principal and resource. For a complete list of IAM permissions, see https://cloud.google.com/iam/help/permissions/reference. For a complete list of predefined IAM roles and the permissions in each role, see https://cloud.google.com/iam/help/roles/reference.
Declaration
[JsonProperty("permission")]
public virtual string Permission { get; set; }
Property Value
Type | Description |
---|---|
string |
Principal
Required. The principal whose access you want to check, in the form of the email address that represents
that principal. For example, alice@example.com
or my-service-account@my-project.iam.gserviceaccount.com
.
The principal must be a Google Account or a service account. Other types of principals are not supported.
Declaration
[JsonProperty("principal")]
public virtual string Principal { get; set; }
Property Value
Type | Description |
---|---|
string |