Enum RepositoryPermissions
Defines the actions that user is allowed to perform in Sentinet console or Repository Service.
Namespace: Nevatech.Vsb.Repository.Entities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public enum RepositoryPermissions : long
Fields
| Name | Description |
|---|---|
| AdministerDeveloperPortal | Access to Developer Portal back-office and perform actions that are allowed to the members of Administrator role (all permissions). |
| All | All permissions (administrator access level). |
| CreateX509Certificates | Generate X.509 certificate or sign Certificate Signing Request with repository certificate. |
| ExportEntities | Export entities to Repository Export Package. |
| ImportEntities | Import entities from Repository Export Package. |
| ManageAlerts | View, create, update, and delete Alerts, Alert Groups, and Alert Summary. |
| ModifyAuthorizationRuleAssignments | View, create, and delete virtual service authorization rule assignments. View authorization rules and their details. |
| ModifyAuthorizationRules | View, create, update, and delete authorization rules. View expression types. |
| ModifyBehaviors | View, create, update, and delete public behaviors. |
| ModifyBindings | View, create, update, and delete public bindings (policies). |
| ModifyChangeNotifications | View, create, update, and delete "Change Notification" Alert Types. View Alert Handler Types. |
| ModifyConsumers | View, create, update, and delete consumers. |
| ModifyCustomEntities | View, create, update, and modify custom entities. |
| ModifyDeveloperPortalContent | Access to Developer Portal back-office and perform actions that are allowed to the members of Editor, Writer, Translator roles. |
| ModifyDeveloperPortalNotifications | View, create, update, and delete "Developer Portal" Alert Types. View Alert Handler Types. |
| ModifyFolders | View, create, update, and delete sub-folders. |
| ModifyIdentities | View, create, update, and delete public (shared) identities. |
| ModifyNodes | View, create, update, and delete nodes; retrieve node's default configuration. |
| ModifyNotifications | View, create, update, and delete any standard Alert Types. View Alert Handler Types. |
| ModifyPhysicalServices | View, create, update, and delete physical services. |
| ModifyProducts | View, create, update, and delete products. |
| ModifySecurityRoles | View, create, update, and delete user security roles. |
| ModifyServiceAgreements | View, create, update, and delete service level agreements. View authorization rules and virtual services. |
| ModifyServiceAgreementViolationNotifications | View, create, update, and delete "Service Agreement Violation" Alert Types. View Alert Handler Types. |
| ModifyServices | View, create, update, and delete physical and virtual services. View nodes, public bindings (policies) and behaviors. |
| ModifySubscriptions | View, create, update, and delete product subscriptions. |
| ModifySystemSettings | Create, update, or delete system settings (Alert Handler Types, Router Types, Expression Types, Component Types, and Custom Attribute Types). |
| ModifyUsers | View, create, update, and delete users. View security roles. |
| ModifyVirtualizationProfiles | View, create, update, and delete virtualization profiles. View nodes, bindings, behaviors, and authorization rules. |
| ModifyVirtualServices | View, create, update, and delete virtual services. View physical services, nodes, public bindings (policies), behaviors, router types, component types, and expression types. |
| ModifyX509CertificateExpirationNotifications | View, create, update, and delete "X.509 Certificate Expiration" Alert Types. View Alert Handler Types. |
| MonitorServiceAgreements | View service level agreements WITH violations and readings. |
| MoveEntities | Move entities between folders. |
| None | No permissions are granted. |
| ReadOnlyAccess | View and monitor all entities and their details except for users (read-only access level). |
| ReadWriteAccess | View, create, update, delete, and monitor all entities except users (read-write access level). |
| ViewAuditData | View change audit records. |
| ViewAuthorizationRuleAssignments | View virtual service authorization rule assignments without seeing authorization rule details. |
| ViewAuthorizationRules | View authorization rules and their details. |
| ViewBehaviors | View public behaviors and their details. |
| ViewBindings | View public bindings (policies) and their details. |
| ViewChangeNotifications | View "Change Notification" Alert Types. |
| ViewConsumers | View consumers and their details. |
| ViewCustomEntities | View custom entities and their details. |
| ViewDeveloperPortalNotifications | View "Developer Portal" Alert Types. |
| ViewIdentities | View existing public (shared) identities. |
| ViewMonitoringActivity | View monitoring transaction graphs, view activity, view transaction traces on any allowed entity. |
| ViewMonitoringRecordsAndProperties | View monitoring transaction graphs, view transaction logs and details, view recorded messages and monitoring properties on any allowed entity. |
| ViewMonitoringTransactionGraphs | View monitoring transaction graphs on any allowed entity. |
| ViewMonitoringTransactionHeadersAndDetails | View monitoring transaction graphs, view transaction logs and details on any allowed entity. |
| ViewMonitoringTransactionTraces | View monitoring transaction graphs, view transaction logs and details, view execution traces (authorization rules, OAuth, message pipeline, etc.) on any allowed entity. |
| ViewNodes | View nodes and their details. |
| ViewNotifications | View any standard Alert Types. |
| ViewPhysicalServices | View physical services and their basic details. |
| ViewProducts | View products and their details. |
| ViewSecurityRoles | View user security roles and their details. |
| ViewServiceAgreements | View service level agreements WITHOUT violations and readings. |
| ViewServiceAgreementViolationNotifications | View "Service Agreement Violation" Alert Types. |
| ViewServices | View physical and virtual services and their basic details. |
| ViewSubscriptions | View product subscriptions and their details. |
| ViewSystemSettings | View system settings (Alert Handler Types, Router Types, Expression Types, and Component Types). |
| ViewUsageReports | View Service/Product/Consumer/Subscription Usage reports. |
| ViewUsers | View users and their details. View user sessions. |
| ViewVirtualizationProfiles | View existing virtualization profiles. |
| ViewVirtualServices | View virtual services and their basic details. |
| ViewX509CertificateExpirationNotifications | View "X.509 Certificate Expiration" Alert Types. |