Package-level declarations

Types

Link copied to clipboard
data class GetGroupPolicyResult(val policyDocument: Any? = null)
Link copied to clipboard
data class GetGroupResult(val arn: String? = null, val managedPolicyArns: List<String>? = null, val path: String? = null, val policies: List<GroupPolicy>? = null)
Link copied to clipboard
data class GetInstanceProfileResult(val arn: String? = null, val roles: List<String>? = null)
Link copied to clipboard
data class GetManagedPolicyResult(val attachmentCount: Int? = null, val createDate: String? = null, val defaultVersionId: String? = null, val groups: List<String>? = null, val isAttachable: Boolean? = null, val permissionsBoundaryUsageCount: Int? = null, val policyArn: String? = null, val policyDocument: Any? = null, val policyId: String? = null, val roles: List<String>? = null, val updateDate: String? = null, val users: List<String>? = null)
Link copied to clipboard
data class GetOidcProviderResult(val arn: String? = null, val clientIdList: List<String>? = null, val tags: List<Tag>? = null, val thumbprintList: List<String>? = null)
Link copied to clipboard
data class GetRolePolicyResult(val policyDocument: Any? = null)
Link copied to clipboard
data class GetRoleResult(val arn: String? = null, val assumeRolePolicyDocument: Any? = null, val description: String? = null, val managedPolicyArns: List<String>? = null, val maxSessionDuration: Int? = null, val permissionsBoundary: String? = null, val policies: List<RolePolicy>? = null, val roleId: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetSamlProviderResult(val arn: String? = null, val samlMetadataDocument: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetServerCertificateResult(val arn: String? = null, val path: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetServiceLinkedRoleResult(val description: String? = null, val roleName: String? = null)
Link copied to clipboard
data class GetUserPolicyResult(val policyDocument: Any? = null)
Link copied to clipboard
data class GetUserResult(val arn: String? = null, val groups: List<String>? = null, val loginProfile: UserLoginProfile? = null, val managedPolicyArns: List<String>? = null, val path: String? = null, val permissionsBoundary: String? = null, val policies: List<UserPolicy>? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetVirtualMfaDeviceResult(val serialNumber: String? = null, val tags: List<Tag>? = null, val users: List<String>? = null)
Link copied to clipboard
data class GroupPolicy(val policyDocument: Any, val policyName: String)

Contains information about an attached policy. An attached policy is a managed policy that has been attached to a user, group, or role. For more information about managed policies, see Managed Policies and Inline Policies in the User Guide.

Link copied to clipboard
data class RolePolicy(val policyDocument: Any, val policyName: String)

Contains information about an attached policy. An attached policy is a managed policy that has been attached to a user, group, or role. For more information about managed policies, refer to Managed Policies and Inline Policies in the User Guide.

Link copied to clipboard
data class UserLoginProfile(val password: String, val passwordResetRequired: Boolean? = null)

Creates a password for the specified user, giving the user the ability to access AWS services through the console. For more information about managing passwords, see Managing Passwords in the User Guide.

Link copied to clipboard
data class UserPolicy(val policyDocument: Any, val policyName: String)

Contains information about an attached policy. An attached policy is a managed policy that has been attached to a user, group, or role. For more information about managed policies, refer to Managed Policies and Inline Policies in the User Guide.