Interface SecurityService

  • All Superinterfaces:
    ModelEntity, Serializable
    All Known Implementing Classes:
    ManilaSecurityService

    public interface SecurityService
    extends ModelEntity
    A security service stores configuration information for clients for authentication and authorization (AuthN/AuthZ).
    Author:
    Daniel Gonzalez Nothnagel
    • Method Detail

      • getStatus

        String getStatus()
        Returns:
        the security service status
      • getId

        String getId()
        Returns:
        the security service ID
      • getProjectId

        String getProjectId()
        Returns:
        the project where the security service was created
      • getName

        String getName()
        Returns:
        the security service name
      • getDescription

        String getDescription()
        Returns:
        the security service description
      • getDnsIp

        String getDnsIp()
        Returns:
        the DNS IP address that is used inside the tenant network
      • getUser

        String getUser()
        Returns:
        the security service user or group name that is used by the tenant
      • getPassword

        String getPassword()
        Returns:
        the user password
      • getDomain

        String getDomain()
        Returns:
        the security service domain
      • getServer

        String getServer()
        Returns:
        the security service host name or IP address
      • getCreatedAt

        String getCreatedAt()
        Returns:
        the date and time stamp when the security service was created
      • getUpdatedAt

        String getUpdatedAt()
        Returns:
        the date and time stamp when the security service was updated
      • getShareNetworks

        List<String> getShareNetworks()
        Returns:
        the share networks this security is added to