Identity and Access Management (IAM) v3beta 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) v3beta 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.V3Beta

Assembly

Google.Cloud.Iam.V3Beta.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