awscala
.
iam
Role
case class
Role
(
id:
String
,
name:
String
,
arn:
String
,
path:
String
,
assumeRolePolicyDocument:
String
,
createdAt:
DateTime
)
extends
com.amazonaws.services.identitymanagement.model.Role
with
Product
with
Serializable
Linear Supertypes
Serializable
,
Product
,
Equals
,
com.amazonaws.services.identitymanagement.model.Role
,
Cloneable
,
Serializable
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
Role
Serializable
Product
Equals
Role
Cloneable
Serializable
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
Role
(
id:
String
,
name:
String
,
arn:
String
,
path:
String
,
assumeRolePolicyDocument:
String
,
createdAt:
DateTime
)
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
val
arn
:
String
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
val
assumeRolePolicyDocument
:
String
def
clone
()
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role → AnyRef
val
createdAt
:
DateTime
def
destroy
()
(
implicit
iam:
IAM
)
:
Unit
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
Role → AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
getArn
()
:
String
Definition Classes
Role
def
getAssumeRolePolicyDocument
()
:
String
Definition Classes
Role
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getCreateDate
()
:
Date
Definition Classes
Role
def
getDescription
()
:
String
Definition Classes
Role
def
getMaxSessionDuration
()
:
Integer
Definition Classes
Role
def
getPath
()
:
String
Definition Classes
Role
def
getPermissionsBoundary
()
:
AttachedPermissionsBoundary
Definition Classes
Role
def
getRoleId
()
:
String
Definition Classes
Role
def
getRoleName
()
:
String
Definition Classes
Role
def
getTags
()
:
List
[
Tag
]
Definition Classes
Role
def
hashCode
()
:
Int
Definition Classes
Role → AnyRef → Any
val
id
:
String
def
instanceProfiles
()
(
implicit
iam:
IAM
)
:
Seq
[
InstanceProfile
]
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
name
:
String
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
path
:
String
def
policy
(
name:
String
)
(
implicit
iam:
IAM
)
:
RolePolicy
def
policyNames
()
(
implicit
iam:
IAM
)
:
Seq
[
String
]
def
putPolicy
(
name:
String
,
document:
String
)
(
implicit
iam:
IAM
)
:
Unit
def
putPolicy
(
name:
String
,
policy:
Policy
)
(
implicit
iam:
IAM
)
:
Unit
def
remove
(
policy:
RolePolicy
)
(
implicit
iam:
IAM
)
:
Unit
def
removePolicy
(
policy:
RolePolicy
)
(
implicit
iam:
IAM
)
:
Unit
def
setArn
(
arg0:
String
)
:
Unit
Definition Classes
Role
def
setAssumeRolePolicyDocument
(
arg0:
String
)
:
Unit
Definition Classes
Role
def
setCreateDate
(
arg0:
Date
)
:
Unit
Definition Classes
Role
def
setDescription
(
arg0:
String
)
:
Unit
Definition Classes
Role
def
setMaxSessionDuration
(
arg0:
Integer
)
:
Unit
Definition Classes
Role
def
setPath
(
arg0:
String
)
:
Unit
Definition Classes
Role
def
setPermissionsBoundary
(
arg0:
AttachedPermissionsBoundary
)
:
Unit
Definition Classes
Role
def
setRoleId
(
arg0:
String
)
:
Unit
Definition Classes
Role
def
setRoleName
(
arg0:
String
)
:
Unit
Definition Classes
Role
def
setTags
(
arg0:
Collection
[
Tag
]
)
:
Unit
Definition Classes
Role
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
Role → AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
withArn
(
arg0:
String
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
def
withAssumeRolePolicyDocument
(
arg0:
String
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
def
withCreateDate
(
arg0:
Date
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
def
withDescription
(
arg0:
String
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
def
withMaxSessionDuration
(
arg0:
Integer
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
def
withPath
(
arg0:
String
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
def
withPermissionsBoundary
(
arg0:
AttachedPermissionsBoundary
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
def
withRoleId
(
arg0:
String
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
def
withRoleName
(
arg0:
String
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
def
withTags
(
arg0:
Collection
[
Tag
]
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
def
withTags
(
arg0:
<repeated...>
[
Tag
]
)
:
com.amazonaws.services.identitymanagement.model.Role
Definition Classes
Role
Inherited from
Serializable
Inherited from
Product
Inherited from
Equals
Inherited from
com.amazonaws.services.identitymanagement.model.Role
Inherited from
Cloneable
Inherited from
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped