Class IamPolicyAnalysisQuery.Types.AccessSelector (2.8.0)

public sealed class AccessSelector : IMessage<IamPolicyAnalysisQuery.Types.AccessSelector>, IEquatable<IamPolicyAnalysisQuery.Types.AccessSelector>, IDeepCloneable<IamPolicyAnalysisQuery.Types.AccessSelector>, IBufferMessage, IMessage

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.

Inheritance

Object > IamPolicyAnalysisQuery.Types.AccessSelector

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

AccessSelector()

public AccessSelector()

AccessSelector(IamPolicyAnalysisQuery.Types.AccessSelector)

public AccessSelector(IamPolicyAnalysisQuery.Types.AccessSelector other)
Parameter
NameDescription
otherIamPolicyAnalysisQuery.Types.AccessSelector

Properties

Permissions

public RepeatedField<string> Permissions { get; }

Optional. The permissions to appear in result.

Property Value
TypeDescription
RepeatedField<String>

Roles

public RepeatedField<string> Roles { get; }

Optional. The roles to appear in result.

Property Value
TypeDescription
RepeatedField<String>