Identity and Access Management (IAM) v3 API - Class AccessPolicyRule.Types.Operation (1.0.0-beta03)

public sealed class AccessPolicyRule.Types.Operation : IMessage<AccessPolicyRule.Types.Operation>, IEquatable<AccessPolicyRule.Types.Operation>, IDeepCloneable<AccessPolicyRule.Types.Operation>, IBufferMessage, IMessage

Reference documentation and code samples for the Identity and Access Management (IAM) v3 API class AccessPolicyRule.Types.Operation.

Attributes that are used to determine whether this rule applies to a request.

Inheritance

object > AccessPolicyRule.Types.Operation

Namespace

Google.Cloud.Iam.V3

Assembly

Google.Cloud.Iam.V3.dll

Constructors

Operation()

public Operation()

Operation(Operation)

public Operation(AccessPolicyRule.Types.Operation other)
Parameter
Name Description
other AccessPolicyRuleTypesOperation

Properties

ExcludedPermissions

public RepeatedField<string> ExcludedPermissions { get; }

Optional. Specifies the permissions that this rule excludes from the set of affected permissions given by permissions. If a permission appears in permissions and in excluded_permissions then it will not be subject to the policy effect.

The excluded permissions can be specified using the same syntax as permissions.

Property Value
Type Description
RepeatedFieldstring

Permissions

public RepeatedField<string> Permissions { get; }

Optional. The permissions that are explicitly affected by this rule. Each permission uses the format {service_fqdn}/{resource}.{verb}, where {service_fqdn} is the fully qualified domain name for the service. Currently supported permissions are as follows:

  • eventarc.googleapis.com/messageBuses.publish.
Property Value
Type Description
RepeatedFieldstring