AwsIamApi

org.encalmo.aws.AwsIamApi
object AwsIamApi

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
AwsIamApi.type

Members list

Type members

Classlikes

case class PolicyStatement(Effect: String, Action: Seq[String], Resource: Seq[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

inline def getPolicy(policyArn: String)(using AwsClient): Policy
inline def getPolicyVersionDocument(policyArn: String, versionId: String)(using AwsClient): String
inline def getRole(roleName: String)(using AwsClient): Role
inline def getRolePolicy(roleName: String, policyName: String)(using AwsClient): String
inline def listRoleAttachedPolicies(roleName: String)(using AwsClient): Seq[AttachedPolicy]
inline def listRoleInlinedPolicies(roleName: String)(using AwsClient): Seq[String]

Implicits

Implicits

implicit val stringOrStringArrayReadWrite: ReadWriter[Seq[String]]