public sealed class AccessPolicyRule.Types.Operation : IMessage<AccessPolicyRule.Types.Operation>, IEquatable<AccessPolicyRule.Types.Operation>, IDeepCloneable<AccessPolicyRule.Types.Operation>, IBufferMessage, IMessageReference 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.
Implements
IMessageAccessPolicyRuleTypesOperation, IEquatableAccessPolicyRuleTypesOperation, IDeepCloneableAccessPolicyRuleTypesOperation, IBufferMessage, IMessageNamespace
Google.Cloud.Iam.V3BetaAssembly
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 |
|