Enum Class ConsolePermission

java.lang.Object
java.lang.Enum<ConsolePermission>
google.registry.model.console.ConsolePermission
All Implemented Interfaces:
Serializable, Comparable<ConsolePermission>, Constable

public enum ConsolePermission extends Enum<ConsolePermission>
Permissions that users may have in the UI, either per-registrar or globally.
  • Enum Constant Details

    • VIEW_REGISTRAR_DETAILS

      public static final ConsolePermission VIEW_REGISTRAR_DETAILS
      View basic information about a registrar.
    • EDIT_REGISTRAR_DETAILS

      public static final ConsolePermission EDIT_REGISTRAR_DETAILS
      Edit basic information about a registrar.
    • MANAGE_USERS

      public static final ConsolePermission MANAGE_USERS
      Add, update, or remove other console users.
    • VIEW_REGISTRARS

      public static final ConsolePermission VIEW_REGISTRARS
      View registrars.
    • MANAGE_REGISTRARS

      public static final ConsolePermission MANAGE_REGISTRARS
      Add, update, or remove registrars.
    • MANAGE_ACCREDITATION

      public static final ConsolePermission MANAGE_ACCREDITATION
      Manage related registrars, e.g. when one registrar owns another.
    • CONFIGURE_EPP_CONNECTION

      public static final ConsolePermission CONFIGURE_EPP_CONNECTION
      Set up the EPP connection (e.g. certs).
    • GET_REGISTRANT_EMAIL

      public static final ConsolePermission GET_REGISTRANT_EMAIL
      Retrieve the unredacted registrant email from a domain.
    • SUSPEND_DOMAIN

      public static final ConsolePermission SUSPEND_DOMAIN
      Suspend a domain for compliance (non-URS) reasons.
    • SUSPEND_DOMAIN_URS

      public static final ConsolePermission SUSPEND_DOMAIN_URS
      Suspend a domain for the Uniform Rapid Suspension process.
    • DOWNLOAD_DOMAINS

      public static final ConsolePermission DOWNLOAD_DOMAINS
      Download a list of domains under management.
    • CHANGE_NOMULUS_PASSWORD

      public static final ConsolePermission CHANGE_NOMULUS_PASSWORD
      Change the password for a registrar.
    • VIEW_TLD_PORTFOLIO

      public static final ConsolePermission VIEW_TLD_PORTFOLIO
      View all possible TLDs.
    • ONBOARD_ADDITIONAL_PROGRAMS

      public static final ConsolePermission ONBOARD_ADDITIONAL_PROGRAMS
      Onboarding the registrar(s) to extra programs like registry locking.
    • EXECUTE_EPP_COMMANDS

      public static final ConsolePermission EXECUTE_EPP_COMMANDS
      Execute arbitrary EPP commands through the UI.
    • CONTACT_SUPPORT

      public static final ConsolePermission CONTACT_SUPPORT
      Send messages to the registry support team.
    • ACCESS_BILLING_DETAILS

      public static final ConsolePermission ACCESS_BILLING_DETAILS
      Access billing and payment details for a registrar.
    • ACCESS_DOCUMENTATION

      public static final ConsolePermission ACCESS_DOCUMENTATION
      Access any available documentation about the registry.
    • MANAGE_DOCUMENTATION

      public static final ConsolePermission MANAGE_DOCUMENTATION
      Change the documentation available in the UI about the registry.
    • CHECK_ONBOARDING_STATUS

      public static final ConsolePermission CHECK_ONBOARDING_STATUS
      Viewing the onboarding status of a registrar on a TLD.
    • VIEW_PREMIUM_RESERVED_LISTS

      public static final ConsolePermission VIEW_PREMIUM_RESERVED_LISTS
      View premium and/or reserved lists for a TLD.
    • UPLOAD_CONTRACTS

      public static final ConsolePermission UPLOAD_CONTRACTS
      Sign and/or change legal documents like RRAs.
    • ACCESS_CONTRACTS

      public static final ConsolePermission ACCESS_CONTRACTS
      Viewing legal documents like RRAs.
    • VIEW_OPERATIONAL_DATA

      public static final ConsolePermission VIEW_OPERATIONAL_DATA
      View analytics on operations and billing data (possibly TBD).
    • SEND_ANNOUNCEMENTS

      public static final ConsolePermission SEND_ANNOUNCEMENTS
      Create announcements that can be displayed in the UI.
    • VIEW_ANNOUNCEMENTS

      public static final ConsolePermission VIEW_ANNOUNCEMENTS
      View announcements in the UI.
    • VIEW_ACTIVITY_LOG

      public static final ConsolePermission VIEW_ACTIVITY_LOG
      Viewing a record of actions performed in the UI for a particular registrar.
    • REGISTRY_LOCK

      public static final ConsolePermission REGISTRY_LOCK
      View and perform registry locks.
  • Method Details

    • values

      public static ConsolePermission[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ConsolePermission valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null