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. |