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
Google.Cloud.Asset.V1Assembly
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 |
HasPermission
public bool HasPermission { get; }
Gets whether the "permission" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasRole
public bool HasRole { get; }
Gets whether the "role" field is set
Property Value | |
---|---|
Type | Description |
bool |
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 |