public sealed class IamPolicyAnalysisResult.Types.Access : IMessage<IamPolicyAnalysisResult.Types.Access>, IEquatable<IamPolicyAnalysisResult.Types.Access>, IDeepCloneable<IamPolicyAnalysisResult.Types.Access>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Asset Inventory v1 API class IamPolicyAnalysisResult.Types.Access.
An IAM role or permission under analysis.
Implements
IMessageIamPolicyAnalysisResultTypesAccess, IEquatableIamPolicyAnalysisResultTypesAccess, IDeepCloneableIamPolicyAnalysisResultTypesAccess, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.AssetV1Assembly
Google.Cloud.Asset.V1.dll
Constructors
Access()
public Access()
Access(Access)
public Access(IamPolicyAnalysisResult.Types.Access other)
Parameter | |
---|---|
Name | Description |
other | IamPolicyAnalysisResultTypesAccess |
Properties
AnalysisState
public IamPolicyAnalysisState AnalysisState { get; set; }
The analysis state of this access.
Property Value | |
---|---|
Type | Description |
IamPolicyAnalysisState |
OneofAccessCase
public IamPolicyAnalysisResult.Types.Access.OneofAccessOneofCase OneofAccessCase { get; }
Property Value | |
---|---|
Type | Description |
IamPolicyAnalysisResultTypesAccessOneofAccessOneofCase |
Permission
public string Permission { get; set; }
The permission.
Property Value | |
---|---|
Type | Description |
string |
Role
public string Role { get; set; }
The role.
Property Value | |
---|---|
Type | Description |
string |