Role

case class Role(id: String, name: String, arn: String, path: String, assumeRolePolicyDocument: String, createdAt: DateTime) extends Role
Companion
object
trait Product
trait Equals
class Role
trait Cloneable
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def destroy(iam: IAM): Unit
def policy(name: String)(iam: IAM): RolePolicy
def policyNames(iam: IAM): Seq[String]
def putPolicy(name: String, policy: Policy)(iam: IAM): Unit
def putPolicy(name: String, document: String)(iam: IAM): Unit
def remove(policy: RolePolicy)(iam: IAM): Unit
def removePolicy(policy: RolePolicy)(iam: IAM): Unit

Inherited methods

def clone(): Role
Inherited from
Role
def equals(`x$0`: `<FromJavaObject>`): Boolean
Inherited from
Role
def getArn(): String
Inherited from
Role
Inherited from
Role
def getCreateDate(): Date
Inherited from
Role
def getDescription(): String
Inherited from
Role
def getMaxSessionDuration(): Integer
Inherited from
Role
def getPath(): String
Inherited from
Role
def getPermissionsBoundary(): AttachedPermissionsBoundary
Inherited from
Role
def getRoleId(): String
Inherited from
Role
def getRoleLastUsed(): RoleLastUsed
Inherited from
Role
def getRoleName(): String
Inherited from
Role
def getTags(): List[Tag]
Inherited from
Role
def hashCode(): Int
Inherited from
Role
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def setArn(`x$0`: String): Unit
Inherited from
Role
def setAssumeRolePolicyDocument(`x$0`: String): Unit
Inherited from
Role
def setCreateDate(`x$0`: Date): Unit
Inherited from
Role
def setDescription(`x$0`: String): Unit
Inherited from
Role
def setMaxSessionDuration(`x$0`: Integer): Unit
Inherited from
Role
def setPath(`x$0`: String): Unit
Inherited from
Role
def setPermissionsBoundary(`x$0`: AttachedPermissionsBoundary): Unit
Inherited from
Role
def setRoleId(`x$0`: String): Unit
Inherited from
Role
def setRoleLastUsed(`x$0`: RoleLastUsed): Unit
Inherited from
Role
def setRoleName(`x$0`: String): Unit
Inherited from
Role
def setTags(`x$0`: Collection[Tag]): Unit
Inherited from
Role
def toString(): String
Inherited from
Role
def withArn(`x$0`: String): Role
Inherited from
Role
def withAssumeRolePolicyDocument(`x$0`: String): Role
Inherited from
Role
def withCreateDate(`x$0`: Date): Role
Inherited from
Role
def withDescription(`x$0`: String): Role
Inherited from
Role
def withMaxSessionDuration(`x$0`: Integer): Role
Inherited from
Role
def withPath(`x$0`: String): Role
Inherited from
Role
def withPermissionsBoundary(`x$0`: AttachedPermissionsBoundary): Role
Inherited from
Role
def withRoleId(`x$0`: String): Role
Inherited from
Role
def withRoleLastUsed(`x$0`: RoleLastUsed): Role
Inherited from
Role
def withRoleName(`x$0`: String): Role
Inherited from
Role
def withTags(`x$0`: Collection[Tag]): Role
Inherited from
Role
def withTags(`x$0`: Tag*): Role
Inherited from
Role