Class Role

java.lang.Object
com.strongdm.api.Role

public class Role extends Object
A Role has a list of access rules which determine which Resources the members of the Role have access to. An Account can be a member of multiple Roles via AccountAttachments.
  • Constructor Details

    • Role

      public Role()
  • Method Details

    • getAccessRules

      public List<AccessRule> getAccessRules()
      AccessRules is a list of access rules defining the resources this Role has access to.
    • setAccessRules

      public void setAccessRules(List<AccessRule> in)
      AccessRules is a list of access rules defining the resources this Role has access to.
    • getId

      public String getId()
      Unique identifier of the Role.
    • setId

      public void setId(String in)
      Unique identifier of the Role.
    • getManagedBy

      public String getManagedBy()
      Managed By is a read only field for what service manages this role, e.g. StrongDM, Okta, Azure.
    • setManagedBy

      public void setManagedBy(String in)
      Managed By is a read only field for what service manages this role, e.g. StrongDM, Okta, Azure.
    • getName

      public String getName()
      Unique human-readable name of the Role.
    • setName

      public void setName(String in)
      Unique human-readable name of the Role.
    • getTags

      public Map<String,String> getTags()
      Tags is a map of key, value pairs.
    • setTags

      public void setTags(Map<String,String> in)
      Tags is a map of key, value pairs.