public sealed class AccessSelector : IMessage<IamPolicyAnalysisQuery.Types.AccessSelector>, IEquatable<IamPolicyAnalysisQuery.Types.AccessSelector>, IDeepCloneable<IamPolicyAnalysisQuery.Types.AccessSelector>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Asset Inventory v1 API class IamPolicyAnalysisQuery.Types.AccessSelector.
Specifies roles and/or permissions to analyze, to determine both the identities possessing them and the resources they control. If multiple values are specified, results will include roles or permissions matching any of them. The total number of roles and permissions should be equal or less than 10.
Implements
IMessage<IamPolicyAnalysisQuery.Types.AccessSelector>, IEquatable<IamPolicyAnalysisQuery.Types.AccessSelector>, IDeepCloneable<IamPolicyAnalysisQuery.Types.AccessSelector>, IBufferMessage, IMessageNamespace
Google.Cloud.Asset.V1Assembly
Google.Cloud.Asset.V1.dll
Constructors
AccessSelector()
public AccessSelector()
AccessSelector(IamPolicyAnalysisQuery.Types.AccessSelector)
public AccessSelector(IamPolicyAnalysisQuery.Types.AccessSelector other)
Parameter | |
---|---|
Name | Description |
other | IamPolicyAnalysisQuery.Types.AccessSelector |
Properties
Permissions
public RepeatedField<string> Permissions { get; }
Optional. The permissions to appear in result.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
Roles
public RepeatedField<string> Roles { get; }
Optional. The roles to appear in result.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |