Module objectscale_client::iam
source · Expand description
Defines identity and access resources details.
Structs§
- IAM User access key
- Builder for
AccessKey. - An ObjectScale Account is a logical construct that corresponds to a customer business unit, tenant, project, and so on.
- IAM Account access key
- Builder for
AccountAccessKey. - Builder for
Account. - A Group is a collection of Users. You can use groups to specify permissions for a collection of users.
- Builder for
Group. - Builder for
GroupPolicyAttachment. - Builder for
LoginProfile. - IAM policies are documents in JSON format that define permissions for an operation regardless of the method that you use to perform the operation.
- Builder for
Policy. - A role is similar to a user, in that it is an identity with permission policies that determine what the identity can and cannot do.
- Builder for
Role. - Builder for
RolePolicyAttachment. - Lables for IAM account, role and user.
- In ObjectScale, an IAM User is a person or application in the account.
- Builder for
User. - Builder for
UserGroupMembership. - Builder for
UserPolicyAttachment.
Enums§
- Error type for AccessKeyBuilder
- Error type for AccountAccessKeyBuilder
- Error type for AccountBuilder
- Error type for GroupBuilder
- Error type for GroupPolicyAttachmentBuilder
- Error type for LoginProfileBuilder
- Error type for PolicyBuilder
- Error type for RoleBuilder
- Error type for RolePolicyAttachmentBuilder
- Error type for UserBuilder
- Error type for UserGroupMembershipBuilder
- Error type for UserPolicyAttachmentBuilder