Show / Hide Table of Contents

Class GoogleCloudPolicytroubleshooterIamV3AccessTuple

Information about the principal, resource, and permission to check.

Inheritance
object
GoogleCloudPolicytroubleshooterIamV3AccessTuple
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.PolicyTroubleshooter.v3.Data
Assembly: Google.Apis.PolicyTroubleshooter.v3.dll
Syntax
public class GoogleCloudPolicytroubleshooterIamV3AccessTuple : IDirectResponseSchema

Properties

ConditionContext

Optional. Additional context for the request, such as the request time or IP address. This context allows Policy Troubleshooter to troubleshoot conditional role bindings and deny rules.

Declaration
[JsonProperty("conditionContext")]
public virtual GoogleCloudPolicytroubleshooterIamV3ConditionContext ConditionContext { get; set; }
Property Value
Type Description
GoogleCloudPolicytroubleshooterIamV3ConditionContext

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, either in the v1 permission format or the v2 permission format. For a complete list of IAM permissions in the v1 format, see https://cloud.google.com/iam/help/permissions/reference. For a list of IAM permissions in the v2 format, see https://cloud.google.com/iam/help/deny/supported-permissions. 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

PermissionFqdn

Output only. The permission that Policy Troubleshooter checked for, in the v2 format.

Declaration
[JsonProperty("permissionFqdn")]
public virtual string PermissionFqdn { get; set; }
Property Value
Type Description
string

Principal

Required. The email address of the principal whose access you want to check. 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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX