Package com.strongdm.api
Class Role
java.lang.Object
com.strongdm.api.Role
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionAccessRules is a list of access rules defining the resources this Role has access to.getId()
Unique identifier of the Role.Managed By is a read only field for what service manages this role, e.g.getName()
Unique human-readable name of the Role.getTags()
Tags is a map of key, value pairs.void
setAccessRules
(List<AccessRule> in) AccessRules is a list of access rules defining the resources this Role has access to.void
Unique identifier of the Role.void
setManagedBy
(String in) Managed By is a read only field for what service manages this role, e.g.void
Unique human-readable name of the Role.void
Tags is a map of key, value pairs.
-
Constructor Details
-
Role
public Role()
-
-
Method Details
-
getAccessRules
AccessRules is a list of access rules defining the resources this Role has access to. -
setAccessRules
AccessRules is a list of access rules defining the resources this Role has access to. -
getId
Unique identifier of the Role. -
setId
Unique identifier of the Role. -
getManagedBy
Managed By is a read only field for what service manages this role, e.g. StrongDM, Okta, Azure. -
setManagedBy
Managed By is a read only field for what service manages this role, e.g. StrongDM, Okta, Azure. -
getName
Unique human-readable name of the Role. -
setName
Unique human-readable name of the Role. -
getTags
Tags is a map of key, value pairs. -
setTags
Tags is a map of key, value pairs.
-