Package-level declarations

Types

Link copied to clipboard
data class GetAccessKeysAccessKey(val accessKeyId: String, val createDate: String, val status: String)
Link copied to clipboard
data class GetAccessKeysResult(val accessKeys: List<GetAccessKeysAccessKey>, val id: String, val user: String)

A collection of values returned by getAccessKeys.

Link copied to clipboard
data class GetAccountAliasResult(val accountAlias: String, val id: String)

A collection of values returned by getAccountAlias.

Link copied to clipboard
data class GetGroupResult(val arn: String, val groupId: String, val groupName: String, val id: String, val path: String, val users: List<GetGroupUser>)

A collection of values returned by getGroup.

Link copied to clipboard
data class GetGroupUser(val arn: String, val path: String, val userId: String, val userName: String)
Link copied to clipboard
data class GetInstanceProfileResult(val arn: String, val createDate: String, val id: String, val name: String, val path: String, val roleArn: String, val roleId: String, val roleName: String)

A collection of values returned by getInstanceProfile.

Link copied to clipboard
data class GetInstanceProfilesResult(val arns: List<String>, val id: String, val names: List<String>, val paths: List<String>, val roleName: String)

A collection of values returned by getInstanceProfiles.

Link copied to clipboard
data class GetOpenidConnectProviderResult(val arn: String, val clientIdLists: List<String>, val id: String, val tags: Map<String, String>, val thumbprintLists: List<String>, val url: String)

A collection of values returned by getOpenidConnectProvider.

Link copied to clipboard
data class GetPolicyDocumentResult(val id: String, val json: String, val overrideJson: String? = null, val overridePolicyDocuments: List<String>? = null, val policyId: String? = null, val sourceJson: String? = null, val sourcePolicyDocuments: List<String>? = null, val statements: List<GetPolicyDocumentStatement>? = null, val version: String? = null)

A collection of values returned by getPolicyDocument.

Link copied to clipboard
data class GetPolicyDocumentStatement(val actions: List<String>? = null, val conditions: List<GetPolicyDocumentStatementCondition>? = null, val effect: String? = null, val notActions: List<String>? = null, val notPrincipals: List<GetPolicyDocumentStatementNotPrincipal>? = null, val notResources: List<String>? = null, val principals: List<GetPolicyDocumentStatementPrincipal>? = null, val resources: List<String>? = null, val sid: String? = null)
Link copied to clipboard
data class GetPolicyDocumentStatementCondition(val test: String, val values: List<String>, val variable: String)
Link copied to clipboard
data class GetPolicyDocumentStatementNotPrincipal(val identifiers: List<String>, val type: String)
Link copied to clipboard
data class GetPolicyDocumentStatementPrincipal(val identifiers: List<String>, val type: String)
Link copied to clipboard
data class GetPolicyResult(val arn: String, val description: String, val id: String, val name: String, val path: String, val pathPrefix: String? = null, val policy: String, val policyId: String, val tags: Map<String, String>)

A collection of values returned by getPolicy.

Link copied to clipboard
data class GetRoleResult(val arn: String, val assumeRolePolicy: String, val createDate: String, val description: String, val id: String, val maxSessionDuration: Int, val name: String, val path: String, val permissionsBoundary: String, val roleLastUseds: List<GetRoleRoleLastUsed>, val tags: Map<String, String>, val uniqueId: String)

A collection of values returned by getRole.

Link copied to clipboard
data class GetRoleRoleLastUsed(val lastUsedDate: String, val region: String)
Link copied to clipboard
data class GetRolesResult(val arns: List<String>, val id: String, val nameRegex: String? = null, val names: List<String>, val pathPrefix: String? = null)

A collection of values returned by getRoles.

Link copied to clipboard
data class GetSamlProviderResult(val arn: String, val createDate: String, val id: String, val name: String, val samlMetadataDocument: String, val tags: Map<String, String>, val validUntil: String)

A collection of values returned by getSamlProvider.

Link copied to clipboard
data class GetServerCertificateResult(val arn: String, val certificateBody: String, val certificateChain: String, val expirationDate: String, val id: String, val latest: Boolean? = null, val name: String, val namePrefix: String? = null, val path: String, val pathPrefix: String? = null, val uploadDate: String)

A collection of values returned by getServerCertificate.

Link copied to clipboard
data class GetSessionContextResult(val arn: String, val id: String, val issuerArn: String, val issuerId: String, val issuerName: String, val sessionName: String)

A collection of values returned by getSessionContext.

Link copied to clipboard
data class GetUserResult(val arn: String, val id: String, val path: String, val permissionsBoundary: String, val tags: Map<String, String>, val userId: String, val userName: String)

A collection of values returned by getUser.

Link copied to clipboard
data class GetUsersResult(val arns: List<String>, val id: String, val nameRegex: String? = null, val names: List<String>, val pathPrefix: String? = null)

A collection of values returned by getUsers.

Link copied to clipboard
data class GetUserSshKeyResult(val encoding: String, val fingerprint: String, val id: String, val publicKey: String, val sshPublicKeyId: String, val status: String, val username: String)

A collection of values returned by getUserSshKey.

Link copied to clipboard
data class RoleInlinePolicy(val name: String? = null, val policy: String? = null)
Link copied to clipboard
data class RoleRoleLastUsed(val lastUsedDate: String? = null, val region: String? = null)