Interface protos.google.cloud.policytroubleshooter.v1.IBindingExplanation (3.1.0)

Properties of a BindingExplanation.

Package

@google-cloud/policy-troubleshooter

Properties

access

access?: (google.cloud.policytroubleshooter.v1.AccessState|keyof typeof google.cloud.policytroubleshooter.v1.AccessState|null);

BindingExplanation access

condition

condition?: (google.type.IExpr|null);

BindingExplanation condition

memberships

memberships?: ({ [k: string]: google.cloud.policytroubleshooter.v1.BindingExplanation.IAnnotatedMembership }|null);

BindingExplanation memberships

relevance

relevance?: (google.cloud.policytroubleshooter.v1.HeuristicRelevance|keyof typeof google.cloud.policytroubleshooter.v1.HeuristicRelevance|null);

BindingExplanation relevance

role

role?: (string|null);

BindingExplanation role

rolePermission

rolePermission?: (google.cloud.policytroubleshooter.v1.BindingExplanation.RolePermission|keyof typeof google.cloud.policytroubleshooter.v1.BindingExplanation.RolePermission|null);

BindingExplanation rolePermission

rolePermissionRelevance

rolePermissionRelevance?: (google.cloud.policytroubleshooter.v1.HeuristicRelevance|keyof typeof google.cloud.policytroubleshooter.v1.HeuristicRelevance|null);

BindingExplanation rolePermissionRelevance