public sealed class LintPolicyRequest : IMessage<LintPolicyRequest>, IEquatable<LintPolicyRequest>, IDeepCloneable<LintPolicyRequest>, IBufferMessage, IMessageReference documentation and code samples for the Identity and Access Management (IAM) v1 API class LintPolicyRequest.
The request to lint a Cloud IAM policy object.
Implements
IMessageLintPolicyRequest, IEquatableLintPolicyRequest, IDeepCloneableLintPolicyRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Iam.Admin.V1Assembly
Google.Cloud.Iam.Admin.V1.dll
Constructors
LintPolicyRequest()
public LintPolicyRequest()LintPolicyRequest(LintPolicyRequest)
public LintPolicyRequest(LintPolicyRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
LintPolicyRequest |
Properties
Condition
public Expr Condition { get; set; }[google.iam.v1.Binding.condition] [google.iam.v1.Binding.condition] object to be linted.
| Property Value | |
|---|---|
| Type | Description |
Expr |
|
FullResourceName
public string FullResourceName { get; set; }The full resource name of the policy this lint request is about.
The name follows the Google Cloud Platform (GCP) resource format.
For example, a GCP project with ID my-project will be named
//cloudresourcemanager.googleapis.com/projects/my-project.
The resource name is not used to read the policy instance from the Cloud IAM database. The candidate policy for lint has to be provided in the same request object.
| Property Value | |
|---|---|
| Type | Description |
string |
|
LintObjectCase
public LintPolicyRequest.LintObjectOneofCase LintObjectCase { get; }| Property Value | |
|---|---|
| Type | Description |
LintPolicyRequestLintObjectOneofCase |
|