Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AccessKeyInCreateAccessKey
- type AccessKeyInListAccessKeys
- type AccessKeyLastUsed
- type AccessKeyPreferenceInGetSecurityPreference
- type AccessKeyPreferenceInSetSecurityPreference
- type AccessKeys
- type AddUserToGroupRequest
- type AddUserToGroupResponse
- type AttachPolicyToGroupRequest
- type AttachPolicyToGroupResponse
- type AttachPolicyToRoleRequest
- type AttachPolicyToRoleResponse
- type AttachPolicyToUserRequest
- type AttachPolicyToUserResponse
- type BindMFADeviceRequest
- type BindMFADeviceResponse
- type ChangePasswordRequest
- type ChangePasswordResponse
- type ClearAccountAliasRequest
- type ClearAccountAliasResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddUserToGroup(request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)
- func (client *Client) AddUserToGroupWithCallback(request *AddUserToGroupRequest, ...) <-chan int
- func (client *Client) AddUserToGroupWithChan(request *AddUserToGroupRequest) (<-chan *AddUserToGroupResponse, <-chan error)
- func (client *Client) AttachPolicyToGroup(request *AttachPolicyToGroupRequest) (response *AttachPolicyToGroupResponse, err error)
- func (client *Client) AttachPolicyToGroupWithCallback(request *AttachPolicyToGroupRequest, ...) <-chan int
- func (client *Client) AttachPolicyToGroupWithChan(request *AttachPolicyToGroupRequest) (<-chan *AttachPolicyToGroupResponse, <-chan error)
- func (client *Client) AttachPolicyToRole(request *AttachPolicyToRoleRequest) (response *AttachPolicyToRoleResponse, err error)
- func (client *Client) AttachPolicyToRoleWithCallback(request *AttachPolicyToRoleRequest, ...) <-chan int
- func (client *Client) AttachPolicyToRoleWithChan(request *AttachPolicyToRoleRequest) (<-chan *AttachPolicyToRoleResponse, <-chan error)
- func (client *Client) AttachPolicyToUser(request *AttachPolicyToUserRequest) (response *AttachPolicyToUserResponse, err error)
- func (client *Client) AttachPolicyToUserWithCallback(request *AttachPolicyToUserRequest, ...) <-chan int
- func (client *Client) AttachPolicyToUserWithChan(request *AttachPolicyToUserRequest) (<-chan *AttachPolicyToUserResponse, <-chan error)
- func (client *Client) BindMFADevice(request *BindMFADeviceRequest) (response *BindMFADeviceResponse, err error)
- func (client *Client) BindMFADeviceWithCallback(request *BindMFADeviceRequest, ...) <-chan int
- func (client *Client) BindMFADeviceWithChan(request *BindMFADeviceRequest) (<-chan *BindMFADeviceResponse, <-chan error)
- func (client *Client) ChangePassword(request *ChangePasswordRequest) (response *ChangePasswordResponse, err error)
- func (client *Client) ChangePasswordWithCallback(request *ChangePasswordRequest, ...) <-chan int
- func (client *Client) ChangePasswordWithChan(request *ChangePasswordRequest) (<-chan *ChangePasswordResponse, <-chan error)
- func (client *Client) ClearAccountAlias(request *ClearAccountAliasRequest) (response *ClearAccountAliasResponse, err error)
- func (client *Client) ClearAccountAliasWithCallback(request *ClearAccountAliasRequest, ...) <-chan int
- func (client *Client) ClearAccountAliasWithChan(request *ClearAccountAliasRequest) (<-chan *ClearAccountAliasResponse, <-chan error)
- func (client *Client) CreateAccessKey(request *CreateAccessKeyRequest) (response *CreateAccessKeyResponse, err error)
- func (client *Client) CreateAccessKeyWithCallback(request *CreateAccessKeyRequest, ...) <-chan int
- func (client *Client) CreateAccessKeyWithChan(request *CreateAccessKeyRequest) (<-chan *CreateAccessKeyResponse, <-chan error)
- func (client *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
- func (client *Client) CreateGroupWithCallback(request *CreateGroupRequest, ...) <-chan int
- func (client *Client) CreateGroupWithChan(request *CreateGroupRequest) (<-chan *CreateGroupResponse, <-chan error)
- func (client *Client) CreateLoginProfile(request *CreateLoginProfileRequest) (response *CreateLoginProfileResponse, err error)
- func (client *Client) CreateLoginProfileWithCallback(request *CreateLoginProfileRequest, ...) <-chan int
- func (client *Client) CreateLoginProfileWithChan(request *CreateLoginProfileRequest) (<-chan *CreateLoginProfileResponse, <-chan error)
- func (client *Client) CreatePolicy(request *CreatePolicyRequest) (response *CreatePolicyResponse, err error)
- func (client *Client) CreatePolicyVersion(request *CreatePolicyVersionRequest) (response *CreatePolicyVersionResponse, err error)
- func (client *Client) CreatePolicyVersionWithCallback(request *CreatePolicyVersionRequest, ...) <-chan int
- func (client *Client) CreatePolicyVersionWithChan(request *CreatePolicyVersionRequest) (<-chan *CreatePolicyVersionResponse, <-chan error)
- func (client *Client) CreatePolicyWithCallback(request *CreatePolicyRequest, ...) <-chan int
- func (client *Client) CreatePolicyWithChan(request *CreatePolicyRequest) (<-chan *CreatePolicyResponse, <-chan error)
- func (client *Client) CreateRole(request *CreateRoleRequest) (response *CreateRoleResponse, err error)
- func (client *Client) CreateRoleWithCallback(request *CreateRoleRequest, ...) <-chan int
- func (client *Client) CreateRoleWithChan(request *CreateRoleRequest) (<-chan *CreateRoleResponse, <-chan error)
- func (client *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error)
- func (client *Client) CreateUserWithCallback(request *CreateUserRequest, ...) <-chan int
- func (client *Client) CreateUserWithChan(request *CreateUserRequest) (<-chan *CreateUserResponse, <-chan error)
- func (client *Client) CreateVirtualMFADevice(request *CreateVirtualMFADeviceRequest) (response *CreateVirtualMFADeviceResponse, err error)
- func (client *Client) CreateVirtualMFADeviceWithCallback(request *CreateVirtualMFADeviceRequest, ...) <-chan int
- func (client *Client) CreateVirtualMFADeviceWithChan(request *CreateVirtualMFADeviceRequest) (<-chan *CreateVirtualMFADeviceResponse, <-chan error)
- func (client *Client) DeleteAccessKey(request *DeleteAccessKeyRequest) (response *DeleteAccessKeyResponse, err error)
- func (client *Client) DeleteAccessKeyWithCallback(request *DeleteAccessKeyRequest, ...) <-chan int
- func (client *Client) DeleteAccessKeyWithChan(request *DeleteAccessKeyRequest) (<-chan *DeleteAccessKeyResponse, <-chan error)
- func (client *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
- func (client *Client) DeleteGroupWithCallback(request *DeleteGroupRequest, ...) <-chan int
- func (client *Client) DeleteGroupWithChan(request *DeleteGroupRequest) (<-chan *DeleteGroupResponse, <-chan error)
- func (client *Client) DeleteLoginProfile(request *DeleteLoginProfileRequest) (response *DeleteLoginProfileResponse, err error)
- func (client *Client) DeleteLoginProfileWithCallback(request *DeleteLoginProfileRequest, ...) <-chan int
- func (client *Client) DeleteLoginProfileWithChan(request *DeleteLoginProfileRequest) (<-chan *DeleteLoginProfileResponse, <-chan error)
- func (client *Client) DeletePolicy(request *DeletePolicyRequest) (response *DeletePolicyResponse, err error)
- func (client *Client) DeletePolicyVersion(request *DeletePolicyVersionRequest) (response *DeletePolicyVersionResponse, err error)
- func (client *Client) DeletePolicyVersionWithCallback(request *DeletePolicyVersionRequest, ...) <-chan int
- func (client *Client) DeletePolicyVersionWithChan(request *DeletePolicyVersionRequest) (<-chan *DeletePolicyVersionResponse, <-chan error)
- func (client *Client) DeletePolicyWithCallback(request *DeletePolicyRequest, ...) <-chan int
- func (client *Client) DeletePolicyWithChan(request *DeletePolicyRequest) (<-chan *DeletePolicyResponse, <-chan error)
- func (client *Client) DeleteRole(request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)
- func (client *Client) DeleteRoleWithCallback(request *DeleteRoleRequest, ...) <-chan int
- func (client *Client) DeleteRoleWithChan(request *DeleteRoleRequest) (<-chan *DeleteRoleResponse, <-chan error)
- func (client *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error)
- func (client *Client) DeleteUserWithCallback(request *DeleteUserRequest, ...) <-chan int
- func (client *Client) DeleteUserWithChan(request *DeleteUserRequest) (<-chan *DeleteUserResponse, <-chan error)
- func (client *Client) DeleteVirtualMFADevice(request *DeleteVirtualMFADeviceRequest) (response *DeleteVirtualMFADeviceResponse, err error)
- func (client *Client) DeleteVirtualMFADeviceWithCallback(request *DeleteVirtualMFADeviceRequest, ...) <-chan int
- func (client *Client) DeleteVirtualMFADeviceWithChan(request *DeleteVirtualMFADeviceRequest) (<-chan *DeleteVirtualMFADeviceResponse, <-chan error)
- func (client *Client) DetachPolicyFromGroup(request *DetachPolicyFromGroupRequest) (response *DetachPolicyFromGroupResponse, err error)
- func (client *Client) DetachPolicyFromGroupWithCallback(request *DetachPolicyFromGroupRequest, ...) <-chan int
- func (client *Client) DetachPolicyFromGroupWithChan(request *DetachPolicyFromGroupRequest) (<-chan *DetachPolicyFromGroupResponse, <-chan error)
- func (client *Client) DetachPolicyFromRole(request *DetachPolicyFromRoleRequest) (response *DetachPolicyFromRoleResponse, err error)
- func (client *Client) DetachPolicyFromRoleWithCallback(request *DetachPolicyFromRoleRequest, ...) <-chan int
- func (client *Client) DetachPolicyFromRoleWithChan(request *DetachPolicyFromRoleRequest) (<-chan *DetachPolicyFromRoleResponse, <-chan error)
- func (client *Client) DetachPolicyFromUser(request *DetachPolicyFromUserRequest) (response *DetachPolicyFromUserResponse, err error)
- func (client *Client) DetachPolicyFromUserWithCallback(request *DetachPolicyFromUserRequest, ...) <-chan int
- func (client *Client) DetachPolicyFromUserWithChan(request *DetachPolicyFromUserRequest) (<-chan *DetachPolicyFromUserResponse, <-chan error)
- func (client *Client) GetAccessKeyLastUsed(request *GetAccessKeyLastUsedRequest) (response *GetAccessKeyLastUsedResponse, err error)
- func (client *Client) GetAccessKeyLastUsedWithCallback(request *GetAccessKeyLastUsedRequest, ...) <-chan int
- func (client *Client) GetAccessKeyLastUsedWithChan(request *GetAccessKeyLastUsedRequest) (<-chan *GetAccessKeyLastUsedResponse, <-chan error)
- func (client *Client) GetAccountAlias(request *GetAccountAliasRequest) (response *GetAccountAliasResponse, err error)
- func (client *Client) GetAccountAliasWithCallback(request *GetAccountAliasRequest, ...) <-chan int
- func (client *Client) GetAccountAliasWithChan(request *GetAccountAliasRequest) (<-chan *GetAccountAliasResponse, <-chan error)
- func (client *Client) GetGroup(request *GetGroupRequest) (response *GetGroupResponse, err error)
- func (client *Client) GetGroupWithCallback(request *GetGroupRequest, callback func(response *GetGroupResponse, err error)) <-chan int
- func (client *Client) GetGroupWithChan(request *GetGroupRequest) (<-chan *GetGroupResponse, <-chan error)
- func (client *Client) GetLoginProfile(request *GetLoginProfileRequest) (response *GetLoginProfileResponse, err error)
- func (client *Client) GetLoginProfileWithCallback(request *GetLoginProfileRequest, ...) <-chan int
- func (client *Client) GetLoginProfileWithChan(request *GetLoginProfileRequest) (<-chan *GetLoginProfileResponse, <-chan error)
- func (client *Client) GetPasswordPolicy(request *GetPasswordPolicyRequest) (response *GetPasswordPolicyResponse, err error)
- func (client *Client) GetPasswordPolicyWithCallback(request *GetPasswordPolicyRequest, ...) <-chan int
- func (client *Client) GetPasswordPolicyWithChan(request *GetPasswordPolicyRequest) (<-chan *GetPasswordPolicyResponse, <-chan error)
- func (client *Client) GetPolicy(request *GetPolicyRequest) (response *GetPolicyResponse, err error)
- func (client *Client) GetPolicyVersion(request *GetPolicyVersionRequest) (response *GetPolicyVersionResponse, err error)
- func (client *Client) GetPolicyVersionWithCallback(request *GetPolicyVersionRequest, ...) <-chan int
- func (client *Client) GetPolicyVersionWithChan(request *GetPolicyVersionRequest) (<-chan *GetPolicyVersionResponse, <-chan error)
- func (client *Client) GetPolicyWithCallback(request *GetPolicyRequest, ...) <-chan int
- func (client *Client) GetPolicyWithChan(request *GetPolicyRequest) (<-chan *GetPolicyResponse, <-chan error)
- func (client *Client) GetRole(request *GetRoleRequest) (response *GetRoleResponse, err error)
- func (client *Client) GetRoleWithCallback(request *GetRoleRequest, callback func(response *GetRoleResponse, err error)) <-chan int
- func (client *Client) GetRoleWithChan(request *GetRoleRequest) (<-chan *GetRoleResponse, <-chan error)
- func (client *Client) GetSecurityPreference(request *GetSecurityPreferenceRequest) (response *GetSecurityPreferenceResponse, err error)
- func (client *Client) GetSecurityPreferenceWithCallback(request *GetSecurityPreferenceRequest, ...) <-chan int
- func (client *Client) GetSecurityPreferenceWithChan(request *GetSecurityPreferenceRequest) (<-chan *GetSecurityPreferenceResponse, <-chan error)
- func (client *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)
- func (client *Client) GetUserMFAInfo(request *GetUserMFAInfoRequest) (response *GetUserMFAInfoResponse, err error)
- func (client *Client) GetUserMFAInfoWithCallback(request *GetUserMFAInfoRequest, ...) <-chan int
- func (client *Client) GetUserMFAInfoWithChan(request *GetUserMFAInfoRequest) (<-chan *GetUserMFAInfoResponse, <-chan error)
- func (client *Client) GetUserWithCallback(request *GetUserRequest, callback func(response *GetUserResponse, err error)) <-chan int
- func (client *Client) GetUserWithChan(request *GetUserRequest) (<-chan *GetUserResponse, <-chan error)
- func (client *Client) ListAccessKeys(request *ListAccessKeysRequest) (response *ListAccessKeysResponse, err error)
- func (client *Client) ListAccessKeysWithCallback(request *ListAccessKeysRequest, ...) <-chan int
- func (client *Client) ListAccessKeysWithChan(request *ListAccessKeysRequest) (<-chan *ListAccessKeysResponse, <-chan error)
- func (client *Client) ListEntitiesForPolicy(request *ListEntitiesForPolicyRequest) (response *ListEntitiesForPolicyResponse, err error)
- func (client *Client) ListEntitiesForPolicyWithCallback(request *ListEntitiesForPolicyRequest, ...) <-chan int
- func (client *Client) ListEntitiesForPolicyWithChan(request *ListEntitiesForPolicyRequest) (<-chan *ListEntitiesForPolicyResponse, <-chan error)
- func (client *Client) ListGroups(request *ListGroupsRequest) (response *ListGroupsResponse, err error)
- func (client *Client) ListGroupsForUser(request *ListGroupsForUserRequest) (response *ListGroupsForUserResponse, err error)
- func (client *Client) ListGroupsForUserWithCallback(request *ListGroupsForUserRequest, ...) <-chan int
- func (client *Client) ListGroupsForUserWithChan(request *ListGroupsForUserRequest) (<-chan *ListGroupsForUserResponse, <-chan error)
- func (client *Client) ListGroupsWithCallback(request *ListGroupsRequest, ...) <-chan int
- func (client *Client) ListGroupsWithChan(request *ListGroupsRequest) (<-chan *ListGroupsResponse, <-chan error)
- func (client *Client) ListPolicies(request *ListPoliciesRequest) (response *ListPoliciesResponse, err error)
- func (client *Client) ListPoliciesForGroup(request *ListPoliciesForGroupRequest) (response *ListPoliciesForGroupResponse, err error)
- func (client *Client) ListPoliciesForGroupWithCallback(request *ListPoliciesForGroupRequest, ...) <-chan int
- func (client *Client) ListPoliciesForGroupWithChan(request *ListPoliciesForGroupRequest) (<-chan *ListPoliciesForGroupResponse, <-chan error)
- func (client *Client) ListPoliciesForRole(request *ListPoliciesForRoleRequest) (response *ListPoliciesForRoleResponse, err error)
- func (client *Client) ListPoliciesForRoleWithCallback(request *ListPoliciesForRoleRequest, ...) <-chan int
- func (client *Client) ListPoliciesForRoleWithChan(request *ListPoliciesForRoleRequest) (<-chan *ListPoliciesForRoleResponse, <-chan error)
- func (client *Client) ListPoliciesForUser(request *ListPoliciesForUserRequest) (response *ListPoliciesForUserResponse, err error)
- func (client *Client) ListPoliciesForUserWithCallback(request *ListPoliciesForUserRequest, ...) <-chan int
- func (client *Client) ListPoliciesForUserWithChan(request *ListPoliciesForUserRequest) (<-chan *ListPoliciesForUserResponse, <-chan error)
- func (client *Client) ListPoliciesWithCallback(request *ListPoliciesRequest, ...) <-chan int
- func (client *Client) ListPoliciesWithChan(request *ListPoliciesRequest) (<-chan *ListPoliciesResponse, <-chan error)
- func (client *Client) ListPolicyVersions(request *ListPolicyVersionsRequest) (response *ListPolicyVersionsResponse, err error)
- func (client *Client) ListPolicyVersionsWithCallback(request *ListPolicyVersionsRequest, ...) <-chan int
- func (client *Client) ListPolicyVersionsWithChan(request *ListPolicyVersionsRequest) (<-chan *ListPolicyVersionsResponse, <-chan error)
- func (client *Client) ListRoles(request *ListRolesRequest) (response *ListRolesResponse, err error)
- func (client *Client) ListRolesWithCallback(request *ListRolesRequest, ...) <-chan int
- func (client *Client) ListRolesWithChan(request *ListRolesRequest) (<-chan *ListRolesResponse, <-chan error)
- func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
- func (client *Client) ListUsersForGroup(request *ListUsersForGroupRequest) (response *ListUsersForGroupResponse, err error)
- func (client *Client) ListUsersForGroupWithCallback(request *ListUsersForGroupRequest, ...) <-chan int
- func (client *Client) ListUsersForGroupWithChan(request *ListUsersForGroupRequest) (<-chan *ListUsersForGroupResponse, <-chan error)
- func (client *Client) ListUsersWithCallback(request *ListUsersRequest, ...) <-chan int
- func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)
- func (client *Client) ListVirtualMFADevices(request *ListVirtualMFADevicesRequest) (response *ListVirtualMFADevicesResponse, err error)
- func (client *Client) ListVirtualMFADevicesWithCallback(request *ListVirtualMFADevicesRequest, ...) <-chan int
- func (client *Client) ListVirtualMFADevicesWithChan(request *ListVirtualMFADevicesRequest) (<-chan *ListVirtualMFADevicesResponse, <-chan error)
- func (client *Client) RemoveUserFromGroup(request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)
- func (client *Client) RemoveUserFromGroupWithCallback(request *RemoveUserFromGroupRequest, ...) <-chan int
- func (client *Client) RemoveUserFromGroupWithChan(request *RemoveUserFromGroupRequest) (<-chan *RemoveUserFromGroupResponse, <-chan error)
- func (client *Client) SetAccountAlias(request *SetAccountAliasRequest) (response *SetAccountAliasResponse, err error)
- func (client *Client) SetAccountAliasWithCallback(request *SetAccountAliasRequest, ...) <-chan int
- func (client *Client) SetAccountAliasWithChan(request *SetAccountAliasRequest) (<-chan *SetAccountAliasResponse, <-chan error)
- func (client *Client) SetDefaultPolicyVersion(request *SetDefaultPolicyVersionRequest) (response *SetDefaultPolicyVersionResponse, err error)
- func (client *Client) SetDefaultPolicyVersionWithCallback(request *SetDefaultPolicyVersionRequest, ...) <-chan int
- func (client *Client) SetDefaultPolicyVersionWithChan(request *SetDefaultPolicyVersionRequest) (<-chan *SetDefaultPolicyVersionResponse, <-chan error)
- func (client *Client) SetPasswordPolicy(request *SetPasswordPolicyRequest) (response *SetPasswordPolicyResponse, err error)
- func (client *Client) SetPasswordPolicyWithCallback(request *SetPasswordPolicyRequest, ...) <-chan int
- func (client *Client) SetPasswordPolicyWithChan(request *SetPasswordPolicyRequest) (<-chan *SetPasswordPolicyResponse, <-chan error)
- func (client *Client) SetSecurityPreference(request *SetSecurityPreferenceRequest) (response *SetSecurityPreferenceResponse, err error)
- func (client *Client) SetSecurityPreferenceWithCallback(request *SetSecurityPreferenceRequest, ...) <-chan int
- func (client *Client) SetSecurityPreferenceWithChan(request *SetSecurityPreferenceRequest) (<-chan *SetSecurityPreferenceResponse, <-chan error)
- func (client *Client) UnbindMFADevice(request *UnbindMFADeviceRequest) (response *UnbindMFADeviceResponse, err error)
- func (client *Client) UnbindMFADeviceWithCallback(request *UnbindMFADeviceRequest, ...) <-chan int
- func (client *Client) UnbindMFADeviceWithChan(request *UnbindMFADeviceRequest) (<-chan *UnbindMFADeviceResponse, <-chan error)
- func (client *Client) UpdateAccessKey(request *UpdateAccessKeyRequest) (response *UpdateAccessKeyResponse, err error)
- func (client *Client) UpdateAccessKeyWithCallback(request *UpdateAccessKeyRequest, ...) <-chan int
- func (client *Client) UpdateAccessKeyWithChan(request *UpdateAccessKeyRequest) (<-chan *UpdateAccessKeyResponse, <-chan error)
- func (client *Client) UpdateGroup(request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)
- func (client *Client) UpdateGroupWithCallback(request *UpdateGroupRequest, ...) <-chan int
- func (client *Client) UpdateGroupWithChan(request *UpdateGroupRequest) (<-chan *UpdateGroupResponse, <-chan error)
- func (client *Client) UpdateLoginProfile(request *UpdateLoginProfileRequest) (response *UpdateLoginProfileResponse, err error)
- func (client *Client) UpdateLoginProfileWithCallback(request *UpdateLoginProfileRequest, ...) <-chan int
- func (client *Client) UpdateLoginProfileWithChan(request *UpdateLoginProfileRequest) (<-chan *UpdateLoginProfileResponse, <-chan error)
- func (client *Client) UpdateRole(request *UpdateRoleRequest) (response *UpdateRoleResponse, err error)
- func (client *Client) UpdateRoleWithCallback(request *UpdateRoleRequest, ...) <-chan int
- func (client *Client) UpdateRoleWithChan(request *UpdateRoleRequest) (<-chan *UpdateRoleResponse, <-chan error)
- func (client *Client) UpdateUser(request *UpdateUserRequest) (response *UpdateUserResponse, err error)
- func (client *Client) UpdateUserWithCallback(request *UpdateUserRequest, ...) <-chan int
- func (client *Client) UpdateUserWithChan(request *UpdateUserRequest) (<-chan *UpdateUserResponse, <-chan error)
- type CreateAccessKeyRequest
- type CreateAccessKeyResponse
- type CreateGroupRequest
- type CreateGroupResponse
- type CreateLoginProfileRequest
- type CreateLoginProfileResponse
- type CreatePolicyRequest
- type CreatePolicyResponse
- type CreatePolicyVersionRequest
- type CreatePolicyVersionResponse
- type CreateRoleRequest
- type CreateRoleResponse
- type CreateUserRequest
- type CreateUserResponse
- type CreateVirtualMFADeviceRequest
- type CreateVirtualMFADeviceResponse
- type DefaultPolicyVersion
- type DeleteAccessKeyRequest
- type DeleteAccessKeyResponse
- type DeleteGroupRequest
- type DeleteGroupResponse
- type DeleteLoginProfileRequest
- type DeleteLoginProfileResponse
- type DeletePolicyRequest
- type DeletePolicyResponse
- type DeletePolicyVersionRequest
- type DeletePolicyVersionResponse
- type DeleteRoleRequest
- type DeleteRoleResponse
- type DeleteUserRequest
- type DeleteUserResponse
- type DeleteVirtualMFADeviceRequest
- type DeleteVirtualMFADeviceResponse
- type DetachPolicyFromGroupRequest
- type DetachPolicyFromGroupResponse
- type DetachPolicyFromRoleRequest
- type DetachPolicyFromRoleResponse
- type DetachPolicyFromUserRequest
- type DetachPolicyFromUserResponse
- type GetAccessKeyLastUsedRequest
- type GetAccessKeyLastUsedResponse
- type GetAccountAliasRequest
- type GetAccountAliasResponse
- type GetGroupRequest
- type GetGroupResponse
- type GetLoginProfileRequest
- type GetLoginProfileResponse
- type GetPasswordPolicyRequest
- type GetPasswordPolicyResponse
- type GetPolicyRequest
- type GetPolicyResponse
- type GetPolicyVersionRequest
- type GetPolicyVersionResponse
- type GetRoleRequest
- type GetRoleResponse
- type GetSecurityPreferenceRequest
- type GetSecurityPreferenceResponse
- type GetUserMFAInfoRequest
- type GetUserMFAInfoResponse
- type GetUserRequest
- type GetUserResponse
- type GroupInCreateGroup
- type GroupInGetGroup
- type GroupInListEntitiesForPolicy
- type GroupInListGroups
- type GroupInListGroupsForUser
- type GroupInUpdateGroup
- type GroupsInListEntitiesForPolicy
- type GroupsInListGroups
- type GroupsInListGroupsForUser
- type ListAccessKeysRequest
- type ListAccessKeysResponse
- type ListEntitiesForPolicyRequest
- type ListEntitiesForPolicyResponse
- type ListGroupsForUserRequest
- type ListGroupsForUserResponse
- type ListGroupsRequest
- type ListGroupsResponse
- type ListPoliciesForGroupRequest
- type ListPoliciesForGroupResponse
- type ListPoliciesForRoleRequest
- type ListPoliciesForRoleResponse
- type ListPoliciesForUserRequest
- type ListPoliciesForUserResponse
- type ListPoliciesRequest
- type ListPoliciesResponse
- type ListPolicyVersionsRequest
- type ListPolicyVersionsResponse
- type ListRolesRequest
- type ListRolesResponse
- type ListUsersForGroupRequest
- type ListUsersForGroupResponse
- type ListUsersRequest
- type ListUsersResponse
- type ListVirtualMFADevicesRequest
- type ListVirtualMFADevicesResponse
- type LoginProfileInCreateLoginProfile
- type LoginProfileInGetLoginProfile
- type LoginProfilePreferenceInGetSecurityPreference
- type LoginProfilePreferenceInSetSecurityPreference
- type MFADeviceInGetUserMFAInfo
- type MFADeviceInUnbindMFADevice
- type MFAPreferenceInGetSecurityPreference
- type MFAPreferenceInSetSecurityPreference
- type PasswordPolicyInGetPasswordPolicy
- type PasswordPolicyInSetPasswordPolicy
- type PoliciesInListPolicies
- type PoliciesInListPoliciesForGroup
- type PoliciesInListPoliciesForRole
- type PoliciesInListPoliciesForUser
- type PolicyInCreatePolicy
- type PolicyInGetPolicy
- type PolicyInListPolicies
- type PolicyInListPoliciesForGroup
- type PolicyInListPoliciesForRole
- type PolicyInListPoliciesForUser
- type PolicyVersionInCreatePolicyVersion
- type PolicyVersionInGetPolicyVersion
- type PolicyVersionInListPolicyVersions
- type PolicyVersions
- type PublicKeyPreferenceInGetSecurityPreference
- type PublicKeyPreferenceInSetSecurityPreference
- type RemoveUserFromGroupRequest
- type RemoveUserFromGroupResponse
- type RoleInCreateRole
- type RoleInGetRole
- type RoleInListEntitiesForPolicy
- type RoleInListRoles
- type RoleInUpdateRole
- type RolesInListEntitiesForPolicy
- type RolesInListRoles
- type SecurityPreferenceInGetSecurityPreference
- type SecurityPreferenceInSetSecurityPreference
- type SetAccountAliasRequest
- type SetAccountAliasResponse
- type SetDefaultPolicyVersionRequest
- type SetDefaultPolicyVersionResponse
- type SetPasswordPolicyRequest
- type SetPasswordPolicyResponse
- type SetSecurityPreferenceRequest
- type SetSecurityPreferenceResponse
- type UnbindMFADeviceRequest
- type UnbindMFADeviceResponse
- type UpdateAccessKeyRequest
- type UpdateAccessKeyResponse
- type UpdateGroupRequest
- type UpdateGroupResponse
- type UpdateLoginProfileRequest
- type UpdateLoginProfileResponse
- type UpdateRoleRequest
- type UpdateRoleResponse
- type UpdateUserRequest
- type UpdateUserResponse
- type UserInCreateUser
- type UserInGetUser
- type UserInListEntitiesForPolicy
- type UserInListUsers
- type UserInListUsersForGroup
- type UserInListVirtualMFADevices
- type UserInUpdateUser
- type UsersInListEntitiesForPolicy
- type UsersInListUsers
- type UsersInListUsersForGroup
- type VirtualMFADeviceInCreateVirtualMFADevice
- type VirtualMFADeviceInListVirtualMFADevices
- type VirtualMFADevices
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "central"
EndpointType regional or central
Functions ¶
func GetEndpointMap ¶ added in v1.61.68
GetEndpointMap Get Endpoint Data Map
func GetEndpointType ¶ added in v1.61.68
func GetEndpointType() string
GetEndpointType Get Endpoint Type Value
func SetClientProperty ¶ added in v1.61.68
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶ added in v1.61.68
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AccessKeyInCreateAccessKey ¶ added in v1.61.68
type AccessKeyInCreateAccessKey struct { AccessKeyId string `json:"AccessKeyId" xml:"AccessKeyId"` AccessKeySecret string `json:"AccessKeySecret" xml:"AccessKeySecret"` Status string `json:"Status" xml:"Status"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
AccessKeyInCreateAccessKey is a nested struct in ram response
type AccessKeyInListAccessKeys ¶ added in v1.61.68
type AccessKeyInListAccessKeys struct { AccessKeyId string `json:"AccessKeyId" xml:"AccessKeyId"` Status string `json:"Status" xml:"Status"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
AccessKeyInListAccessKeys is a nested struct in ram response
type AccessKeyLastUsed ¶
type AccessKeyLastUsed struct {
LastUsedDate string `json:"LastUsedDate" xml:"LastUsedDate"`
}
AccessKeyLastUsed is a nested struct in ram response
type AccessKeyPreferenceInGetSecurityPreference ¶ added in v1.61.68
type AccessKeyPreferenceInGetSecurityPreference struct {
AllowUserToManageAccessKeys bool `json:"AllowUserToManageAccessKeys" xml:"AllowUserToManageAccessKeys"`
}
AccessKeyPreferenceInGetSecurityPreference is a nested struct in ram response
type AccessKeyPreferenceInSetSecurityPreference ¶ added in v1.61.68
type AccessKeyPreferenceInSetSecurityPreference struct {
AllowUserToManageAccessKeys bool `json:"AllowUserToManageAccessKeys" xml:"AllowUserToManageAccessKeys"`
}
AccessKeyPreferenceInSetSecurityPreference is a nested struct in ram response
type AccessKeys ¶
type AccessKeys struct {
AccessKey []AccessKeyInListAccessKeys `json:"AccessKey" xml:"AccessKey"`
}
AccessKeys is a nested struct in ram response
type AddUserToGroupRequest ¶
type AddUserToGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` UserName string `position:"Query" name:"UserName"` }
AddUserToGroupRequest is the request struct for api AddUserToGroup
func CreateAddUserToGroupRequest ¶
func CreateAddUserToGroupRequest() (request *AddUserToGroupRequest)
CreateAddUserToGroupRequest creates a request to invoke AddUserToGroup API
type AddUserToGroupResponse ¶
type AddUserToGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AddUserToGroupResponse is the response struct for api AddUserToGroup
func CreateAddUserToGroupResponse ¶
func CreateAddUserToGroupResponse() (response *AddUserToGroupResponse)
CreateAddUserToGroupResponse creates a response to parse from AddUserToGroup response
type AttachPolicyToGroupRequest ¶
type AttachPolicyToGroupRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` GroupName string `position:"Query" name:"GroupName"` PolicyName string `position:"Query" name:"PolicyName"` }
AttachPolicyToGroupRequest is the request struct for api AttachPolicyToGroup
func CreateAttachPolicyToGroupRequest ¶
func CreateAttachPolicyToGroupRequest() (request *AttachPolicyToGroupRequest)
CreateAttachPolicyToGroupRequest creates a request to invoke AttachPolicyToGroup API
type AttachPolicyToGroupResponse ¶
type AttachPolicyToGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AttachPolicyToGroupResponse is the response struct for api AttachPolicyToGroup
func CreateAttachPolicyToGroupResponse ¶
func CreateAttachPolicyToGroupResponse() (response *AttachPolicyToGroupResponse)
CreateAttachPolicyToGroupResponse creates a response to parse from AttachPolicyToGroup response
type AttachPolicyToRoleRequest ¶
type AttachPolicyToRoleRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` RoleName string `position:"Query" name:"RoleName"` PolicyName string `position:"Query" name:"PolicyName"` }
AttachPolicyToRoleRequest is the request struct for api AttachPolicyToRole
func CreateAttachPolicyToRoleRequest ¶
func CreateAttachPolicyToRoleRequest() (request *AttachPolicyToRoleRequest)
CreateAttachPolicyToRoleRequest creates a request to invoke AttachPolicyToRole API
type AttachPolicyToRoleResponse ¶
type AttachPolicyToRoleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AttachPolicyToRoleResponse is the response struct for api AttachPolicyToRole
func CreateAttachPolicyToRoleResponse ¶
func CreateAttachPolicyToRoleResponse() (response *AttachPolicyToRoleResponse)
CreateAttachPolicyToRoleResponse creates a response to parse from AttachPolicyToRole response
type AttachPolicyToUserRequest ¶
type AttachPolicyToUserRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` PolicyName string `position:"Query" name:"PolicyName"` UserName string `position:"Query" name:"UserName"` }
AttachPolicyToUserRequest is the request struct for api AttachPolicyToUser
func CreateAttachPolicyToUserRequest ¶
func CreateAttachPolicyToUserRequest() (request *AttachPolicyToUserRequest)
CreateAttachPolicyToUserRequest creates a request to invoke AttachPolicyToUser API
type AttachPolicyToUserResponse ¶
type AttachPolicyToUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AttachPolicyToUserResponse is the response struct for api AttachPolicyToUser
func CreateAttachPolicyToUserResponse ¶
func CreateAttachPolicyToUserResponse() (response *AttachPolicyToUserResponse)
CreateAttachPolicyToUserResponse creates a response to parse from AttachPolicyToUser response
type BindMFADeviceRequest ¶
type BindMFADeviceRequest struct { *requests.RpcRequest SerialNumber string `position:"Query" name:"SerialNumber"` AuthenticationCode2 string `position:"Query" name:"AuthenticationCode2"` AuthenticationCode1 string `position:"Query" name:"AuthenticationCode1"` UserName string `position:"Query" name:"UserName"` }
BindMFADeviceRequest is the request struct for api BindMFADevice
func CreateBindMFADeviceRequest ¶
func CreateBindMFADeviceRequest() (request *BindMFADeviceRequest)
CreateBindMFADeviceRequest creates a request to invoke BindMFADevice API
type BindMFADeviceResponse ¶
type BindMFADeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
BindMFADeviceResponse is the response struct for api BindMFADevice
func CreateBindMFADeviceResponse ¶
func CreateBindMFADeviceResponse() (response *BindMFADeviceResponse)
CreateBindMFADeviceResponse creates a response to parse from BindMFADevice response
type ChangePasswordRequest ¶
type ChangePasswordRequest struct { *requests.RpcRequest OldPassword string `position:"Query" name:"OldPassword"` NewPassword string `position:"Query" name:"NewPassword"` }
ChangePasswordRequest is the request struct for api ChangePassword
func CreateChangePasswordRequest ¶
func CreateChangePasswordRequest() (request *ChangePasswordRequest)
CreateChangePasswordRequest creates a request to invoke ChangePassword API
type ChangePasswordResponse ¶
type ChangePasswordResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ChangePasswordResponse is the response struct for api ChangePassword
func CreateChangePasswordResponse ¶
func CreateChangePasswordResponse() (response *ChangePasswordResponse)
CreateChangePasswordResponse creates a response to parse from ChangePassword response
type ClearAccountAliasRequest ¶
type ClearAccountAliasRequest struct {
*requests.RpcRequest
}
ClearAccountAliasRequest is the request struct for api ClearAccountAlias
func CreateClearAccountAliasRequest ¶
func CreateClearAccountAliasRequest() (request *ClearAccountAliasRequest)
CreateClearAccountAliasRequest creates a request to invoke ClearAccountAlias API
type ClearAccountAliasResponse ¶
type ClearAccountAliasResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ClearAccountAliasResponse is the response struct for api ClearAccountAlias
func CreateClearAccountAliasResponse ¶
func CreateClearAccountAliasResponse() (response *ClearAccountAliasResponse)
CreateClearAccountAliasResponse creates a response to parse from ClearAccountAlias response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AddUserToGroup ¶
func (client *Client) AddUserToGroup(request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)
AddUserToGroup invokes the ram.AddUserToGroup API synchronously api document: https://help.aliyun.com/api/ram/addusertogroup.html
func (*Client) AddUserToGroupWithCallback ¶
func (client *Client) AddUserToGroupWithCallback(request *AddUserToGroupRequest, callback func(response *AddUserToGroupResponse, err error)) <-chan int
AddUserToGroupWithCallback invokes the ram.AddUserToGroup API asynchronously api document: https://help.aliyun.com/api/ram/addusertogroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddUserToGroupWithChan ¶
func (client *Client) AddUserToGroupWithChan(request *AddUserToGroupRequest) (<-chan *AddUserToGroupResponse, <-chan error)
AddUserToGroupWithChan invokes the ram.AddUserToGroup API asynchronously api document: https://help.aliyun.com/api/ram/addusertogroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachPolicyToGroup ¶
func (client *Client) AttachPolicyToGroup(request *AttachPolicyToGroupRequest) (response *AttachPolicyToGroupResponse, err error)
AttachPolicyToGroup invokes the ram.AttachPolicyToGroup API synchronously api document: https://help.aliyun.com/api/ram/attachpolicytogroup.html
func (*Client) AttachPolicyToGroupWithCallback ¶
func (client *Client) AttachPolicyToGroupWithCallback(request *AttachPolicyToGroupRequest, callback func(response *AttachPolicyToGroupResponse, err error)) <-chan int
AttachPolicyToGroupWithCallback invokes the ram.AttachPolicyToGroup API asynchronously api document: https://help.aliyun.com/api/ram/attachpolicytogroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachPolicyToGroupWithChan ¶
func (client *Client) AttachPolicyToGroupWithChan(request *AttachPolicyToGroupRequest) (<-chan *AttachPolicyToGroupResponse, <-chan error)
AttachPolicyToGroupWithChan invokes the ram.AttachPolicyToGroup API asynchronously api document: https://help.aliyun.com/api/ram/attachpolicytogroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachPolicyToRole ¶
func (client *Client) AttachPolicyToRole(request *AttachPolicyToRoleRequest) (response *AttachPolicyToRoleResponse, err error)
AttachPolicyToRole invokes the ram.AttachPolicyToRole API synchronously api document: https://help.aliyun.com/api/ram/attachpolicytorole.html
func (*Client) AttachPolicyToRoleWithCallback ¶
func (client *Client) AttachPolicyToRoleWithCallback(request *AttachPolicyToRoleRequest, callback func(response *AttachPolicyToRoleResponse, err error)) <-chan int
AttachPolicyToRoleWithCallback invokes the ram.AttachPolicyToRole API asynchronously api document: https://help.aliyun.com/api/ram/attachpolicytorole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachPolicyToRoleWithChan ¶
func (client *Client) AttachPolicyToRoleWithChan(request *AttachPolicyToRoleRequest) (<-chan *AttachPolicyToRoleResponse, <-chan error)
AttachPolicyToRoleWithChan invokes the ram.AttachPolicyToRole API asynchronously api document: https://help.aliyun.com/api/ram/attachpolicytorole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachPolicyToUser ¶
func (client *Client) AttachPolicyToUser(request *AttachPolicyToUserRequest) (response *AttachPolicyToUserResponse, err error)
AttachPolicyToUser invokes the ram.AttachPolicyToUser API synchronously api document: https://help.aliyun.com/api/ram/attachpolicytouser.html
func (*Client) AttachPolicyToUserWithCallback ¶
func (client *Client) AttachPolicyToUserWithCallback(request *AttachPolicyToUserRequest, callback func(response *AttachPolicyToUserResponse, err error)) <-chan int
AttachPolicyToUserWithCallback invokes the ram.AttachPolicyToUser API asynchronously api document: https://help.aliyun.com/api/ram/attachpolicytouser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachPolicyToUserWithChan ¶
func (client *Client) AttachPolicyToUserWithChan(request *AttachPolicyToUserRequest) (<-chan *AttachPolicyToUserResponse, <-chan error)
AttachPolicyToUserWithChan invokes the ram.AttachPolicyToUser API asynchronously api document: https://help.aliyun.com/api/ram/attachpolicytouser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) BindMFADevice ¶
func (client *Client) BindMFADevice(request *BindMFADeviceRequest) (response *BindMFADeviceResponse, err error)
BindMFADevice invokes the ram.BindMFADevice API synchronously api document: https://help.aliyun.com/api/ram/bindmfadevice.html
func (*Client) BindMFADeviceWithCallback ¶
func (client *Client) BindMFADeviceWithCallback(request *BindMFADeviceRequest, callback func(response *BindMFADeviceResponse, err error)) <-chan int
BindMFADeviceWithCallback invokes the ram.BindMFADevice API asynchronously api document: https://help.aliyun.com/api/ram/bindmfadevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) BindMFADeviceWithChan ¶
func (client *Client) BindMFADeviceWithChan(request *BindMFADeviceRequest) (<-chan *BindMFADeviceResponse, <-chan error)
BindMFADeviceWithChan invokes the ram.BindMFADevice API asynchronously api document: https://help.aliyun.com/api/ram/bindmfadevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ChangePassword ¶
func (client *Client) ChangePassword(request *ChangePasswordRequest) (response *ChangePasswordResponse, err error)
ChangePassword invokes the ram.ChangePassword API synchronously api document: https://help.aliyun.com/api/ram/changepassword.html
func (*Client) ChangePasswordWithCallback ¶
func (client *Client) ChangePasswordWithCallback(request *ChangePasswordRequest, callback func(response *ChangePasswordResponse, err error)) <-chan int
ChangePasswordWithCallback invokes the ram.ChangePassword API asynchronously api document: https://help.aliyun.com/api/ram/changepassword.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ChangePasswordWithChan ¶
func (client *Client) ChangePasswordWithChan(request *ChangePasswordRequest) (<-chan *ChangePasswordResponse, <-chan error)
ChangePasswordWithChan invokes the ram.ChangePassword API asynchronously api document: https://help.aliyun.com/api/ram/changepassword.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ClearAccountAlias ¶
func (client *Client) ClearAccountAlias(request *ClearAccountAliasRequest) (response *ClearAccountAliasResponse, err error)
ClearAccountAlias invokes the ram.ClearAccountAlias API synchronously api document: https://help.aliyun.com/api/ram/clearaccountalias.html
func (*Client) ClearAccountAliasWithCallback ¶
func (client *Client) ClearAccountAliasWithCallback(request *ClearAccountAliasRequest, callback func(response *ClearAccountAliasResponse, err error)) <-chan int
ClearAccountAliasWithCallback invokes the ram.ClearAccountAlias API asynchronously api document: https://help.aliyun.com/api/ram/clearaccountalias.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ClearAccountAliasWithChan ¶
func (client *Client) ClearAccountAliasWithChan(request *ClearAccountAliasRequest) (<-chan *ClearAccountAliasResponse, <-chan error)
ClearAccountAliasWithChan invokes the ram.ClearAccountAlias API asynchronously api document: https://help.aliyun.com/api/ram/clearaccountalias.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateAccessKey ¶
func (client *Client) CreateAccessKey(request *CreateAccessKeyRequest) (response *CreateAccessKeyResponse, err error)
CreateAccessKey invokes the ram.CreateAccessKey API synchronously api document: https://help.aliyun.com/api/ram/createaccesskey.html
func (*Client) CreateAccessKeyWithCallback ¶
func (client *Client) CreateAccessKeyWithCallback(request *CreateAccessKeyRequest, callback func(response *CreateAccessKeyResponse, err error)) <-chan int
CreateAccessKeyWithCallback invokes the ram.CreateAccessKey API asynchronously api document: https://help.aliyun.com/api/ram/createaccesskey.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateAccessKeyWithChan ¶
func (client *Client) CreateAccessKeyWithChan(request *CreateAccessKeyRequest) (<-chan *CreateAccessKeyResponse, <-chan error)
CreateAccessKeyWithChan invokes the ram.CreateAccessKey API asynchronously api document: https://help.aliyun.com/api/ram/createaccesskey.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateGroup ¶
func (client *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
CreateGroup invokes the ram.CreateGroup API synchronously api document: https://help.aliyun.com/api/ram/creategroup.html
func (*Client) CreateGroupWithCallback ¶
func (client *Client) CreateGroupWithCallback(request *CreateGroupRequest, callback func(response *CreateGroupResponse, err error)) <-chan int
CreateGroupWithCallback invokes the ram.CreateGroup API asynchronously api document: https://help.aliyun.com/api/ram/creategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateGroupWithChan ¶
func (client *Client) CreateGroupWithChan(request *CreateGroupRequest) (<-chan *CreateGroupResponse, <-chan error)
CreateGroupWithChan invokes the ram.CreateGroup API asynchronously api document: https://help.aliyun.com/api/ram/creategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoginProfile ¶
func (client *Client) CreateLoginProfile(request *CreateLoginProfileRequest) (response *CreateLoginProfileResponse, err error)
CreateLoginProfile invokes the ram.CreateLoginProfile API synchronously api document: https://help.aliyun.com/api/ram/createloginprofile.html
func (*Client) CreateLoginProfileWithCallback ¶
func (client *Client) CreateLoginProfileWithCallback(request *CreateLoginProfileRequest, callback func(response *CreateLoginProfileResponse, err error)) <-chan int
CreateLoginProfileWithCallback invokes the ram.CreateLoginProfile API asynchronously api document: https://help.aliyun.com/api/ram/createloginprofile.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoginProfileWithChan ¶
func (client *Client) CreateLoginProfileWithChan(request *CreateLoginProfileRequest) (<-chan *CreateLoginProfileResponse, <-chan error)
CreateLoginProfileWithChan invokes the ram.CreateLoginProfile API asynchronously api document: https://help.aliyun.com/api/ram/createloginprofile.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreatePolicy ¶
func (client *Client) CreatePolicy(request *CreatePolicyRequest) (response *CreatePolicyResponse, err error)
CreatePolicy invokes the ram.CreatePolicy API synchronously api document: https://help.aliyun.com/api/ram/createpolicy.html
func (*Client) CreatePolicyVersion ¶
func (client *Client) CreatePolicyVersion(request *CreatePolicyVersionRequest) (response *CreatePolicyVersionResponse, err error)
CreatePolicyVersion invokes the ram.CreatePolicyVersion API synchronously api document: https://help.aliyun.com/api/ram/createpolicyversion.html
func (*Client) CreatePolicyVersionWithCallback ¶
func (client *Client) CreatePolicyVersionWithCallback(request *CreatePolicyVersionRequest, callback func(response *CreatePolicyVersionResponse, err error)) <-chan int
CreatePolicyVersionWithCallback invokes the ram.CreatePolicyVersion API asynchronously api document: https://help.aliyun.com/api/ram/createpolicyversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreatePolicyVersionWithChan ¶
func (client *Client) CreatePolicyVersionWithChan(request *CreatePolicyVersionRequest) (<-chan *CreatePolicyVersionResponse, <-chan error)
CreatePolicyVersionWithChan invokes the ram.CreatePolicyVersion API asynchronously api document: https://help.aliyun.com/api/ram/createpolicyversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreatePolicyWithCallback ¶
func (client *Client) CreatePolicyWithCallback(request *CreatePolicyRequest, callback func(response *CreatePolicyResponse, err error)) <-chan int
CreatePolicyWithCallback invokes the ram.CreatePolicy API asynchronously api document: https://help.aliyun.com/api/ram/createpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreatePolicyWithChan ¶
func (client *Client) CreatePolicyWithChan(request *CreatePolicyRequest) (<-chan *CreatePolicyResponse, <-chan error)
CreatePolicyWithChan invokes the ram.CreatePolicy API asynchronously api document: https://help.aliyun.com/api/ram/createpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateRole ¶
func (client *Client) CreateRole(request *CreateRoleRequest) (response *CreateRoleResponse, err error)
CreateRole invokes the ram.CreateRole API synchronously api document: https://help.aliyun.com/api/ram/createrole.html
func (*Client) CreateRoleWithCallback ¶
func (client *Client) CreateRoleWithCallback(request *CreateRoleRequest, callback func(response *CreateRoleResponse, err error)) <-chan int
CreateRoleWithCallback invokes the ram.CreateRole API asynchronously api document: https://help.aliyun.com/api/ram/createrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateRoleWithChan ¶
func (client *Client) CreateRoleWithChan(request *CreateRoleRequest) (<-chan *CreateRoleResponse, <-chan error)
CreateRoleWithChan invokes the ram.CreateRole API asynchronously api document: https://help.aliyun.com/api/ram/createrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateUser ¶
func (client *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error)
CreateUser invokes the ram.CreateUser API synchronously api document: https://help.aliyun.com/api/ram/createuser.html
func (*Client) CreateUserWithCallback ¶
func (client *Client) CreateUserWithCallback(request *CreateUserRequest, callback func(response *CreateUserResponse, err error)) <-chan int
CreateUserWithCallback invokes the ram.CreateUser API asynchronously api document: https://help.aliyun.com/api/ram/createuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateUserWithChan ¶
func (client *Client) CreateUserWithChan(request *CreateUserRequest) (<-chan *CreateUserResponse, <-chan error)
CreateUserWithChan invokes the ram.CreateUser API asynchronously api document: https://help.aliyun.com/api/ram/createuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateVirtualMFADevice ¶
func (client *Client) CreateVirtualMFADevice(request *CreateVirtualMFADeviceRequest) (response *CreateVirtualMFADeviceResponse, err error)
CreateVirtualMFADevice invokes the ram.CreateVirtualMFADevice API synchronously api document: https://help.aliyun.com/api/ram/createvirtualmfadevice.html
func (*Client) CreateVirtualMFADeviceWithCallback ¶
func (client *Client) CreateVirtualMFADeviceWithCallback(request *CreateVirtualMFADeviceRequest, callback func(response *CreateVirtualMFADeviceResponse, err error)) <-chan int
CreateVirtualMFADeviceWithCallback invokes the ram.CreateVirtualMFADevice API asynchronously api document: https://help.aliyun.com/api/ram/createvirtualmfadevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateVirtualMFADeviceWithChan ¶
func (client *Client) CreateVirtualMFADeviceWithChan(request *CreateVirtualMFADeviceRequest) (<-chan *CreateVirtualMFADeviceResponse, <-chan error)
CreateVirtualMFADeviceWithChan invokes the ram.CreateVirtualMFADevice API asynchronously api document: https://help.aliyun.com/api/ram/createvirtualmfadevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteAccessKey ¶
func (client *Client) DeleteAccessKey(request *DeleteAccessKeyRequest) (response *DeleteAccessKeyResponse, err error)
DeleteAccessKey invokes the ram.DeleteAccessKey API synchronously api document: https://help.aliyun.com/api/ram/deleteaccesskey.html
func (*Client) DeleteAccessKeyWithCallback ¶
func (client *Client) DeleteAccessKeyWithCallback(request *DeleteAccessKeyRequest, callback func(response *DeleteAccessKeyResponse, err error)) <-chan int
DeleteAccessKeyWithCallback invokes the ram.DeleteAccessKey API asynchronously api document: https://help.aliyun.com/api/ram/deleteaccesskey.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteAccessKeyWithChan ¶
func (client *Client) DeleteAccessKeyWithChan(request *DeleteAccessKeyRequest) (<-chan *DeleteAccessKeyResponse, <-chan error)
DeleteAccessKeyWithChan invokes the ram.DeleteAccessKey API asynchronously api document: https://help.aliyun.com/api/ram/deleteaccesskey.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteGroup ¶
func (client *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
DeleteGroup invokes the ram.DeleteGroup API synchronously api document: https://help.aliyun.com/api/ram/deletegroup.html
func (*Client) DeleteGroupWithCallback ¶
func (client *Client) DeleteGroupWithCallback(request *DeleteGroupRequest, callback func(response *DeleteGroupResponse, err error)) <-chan int
DeleteGroupWithCallback invokes the ram.DeleteGroup API asynchronously api document: https://help.aliyun.com/api/ram/deletegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteGroupWithChan ¶
func (client *Client) DeleteGroupWithChan(request *DeleteGroupRequest) (<-chan *DeleteGroupResponse, <-chan error)
DeleteGroupWithChan invokes the ram.DeleteGroup API asynchronously api document: https://help.aliyun.com/api/ram/deletegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteLoginProfile ¶
func (client *Client) DeleteLoginProfile(request *DeleteLoginProfileRequest) (response *DeleteLoginProfileResponse, err error)
DeleteLoginProfile invokes the ram.DeleteLoginProfile API synchronously api document: https://help.aliyun.com/api/ram/deleteloginprofile.html
func (*Client) DeleteLoginProfileWithCallback ¶
func (client *Client) DeleteLoginProfileWithCallback(request *DeleteLoginProfileRequest, callback func(response *DeleteLoginProfileResponse, err error)) <-chan int
DeleteLoginProfileWithCallback invokes the ram.DeleteLoginProfile API asynchronously api document: https://help.aliyun.com/api/ram/deleteloginprofile.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteLoginProfileWithChan ¶
func (client *Client) DeleteLoginProfileWithChan(request *DeleteLoginProfileRequest) (<-chan *DeleteLoginProfileResponse, <-chan error)
DeleteLoginProfileWithChan invokes the ram.DeleteLoginProfile API asynchronously api document: https://help.aliyun.com/api/ram/deleteloginprofile.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeletePolicy ¶
func (client *Client) DeletePolicy(request *DeletePolicyRequest) (response *DeletePolicyResponse, err error)
DeletePolicy invokes the ram.DeletePolicy API synchronously api document: https://help.aliyun.com/api/ram/deletepolicy.html
func (*Client) DeletePolicyVersion ¶
func (client *Client) DeletePolicyVersion(request *DeletePolicyVersionRequest) (response *DeletePolicyVersionResponse, err error)
DeletePolicyVersion invokes the ram.DeletePolicyVersion API synchronously api document: https://help.aliyun.com/api/ram/deletepolicyversion.html
func (*Client) DeletePolicyVersionWithCallback ¶
func (client *Client) DeletePolicyVersionWithCallback(request *DeletePolicyVersionRequest, callback func(response *DeletePolicyVersionResponse, err error)) <-chan int
DeletePolicyVersionWithCallback invokes the ram.DeletePolicyVersion API asynchronously api document: https://help.aliyun.com/api/ram/deletepolicyversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeletePolicyVersionWithChan ¶
func (client *Client) DeletePolicyVersionWithChan(request *DeletePolicyVersionRequest) (<-chan *DeletePolicyVersionResponse, <-chan error)
DeletePolicyVersionWithChan invokes the ram.DeletePolicyVersion API asynchronously api document: https://help.aliyun.com/api/ram/deletepolicyversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeletePolicyWithCallback ¶
func (client *Client) DeletePolicyWithCallback(request *DeletePolicyRequest, callback func(response *DeletePolicyResponse, err error)) <-chan int
DeletePolicyWithCallback invokes the ram.DeletePolicy API asynchronously api document: https://help.aliyun.com/api/ram/deletepolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeletePolicyWithChan ¶
func (client *Client) DeletePolicyWithChan(request *DeletePolicyRequest) (<-chan *DeletePolicyResponse, <-chan error)
DeletePolicyWithChan invokes the ram.DeletePolicy API asynchronously api document: https://help.aliyun.com/api/ram/deletepolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRole ¶
func (client *Client) DeleteRole(request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)
DeleteRole invokes the ram.DeleteRole API synchronously api document: https://help.aliyun.com/api/ram/deleterole.html
func (*Client) DeleteRoleWithCallback ¶
func (client *Client) DeleteRoleWithCallback(request *DeleteRoleRequest, callback func(response *DeleteRoleResponse, err error)) <-chan int
DeleteRoleWithCallback invokes the ram.DeleteRole API asynchronously api document: https://help.aliyun.com/api/ram/deleterole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRoleWithChan ¶
func (client *Client) DeleteRoleWithChan(request *DeleteRoleRequest) (<-chan *DeleteRoleResponse, <-chan error)
DeleteRoleWithChan invokes the ram.DeleteRole API asynchronously api document: https://help.aliyun.com/api/ram/deleterole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteUser ¶
func (client *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error)
DeleteUser invokes the ram.DeleteUser API synchronously api document: https://help.aliyun.com/api/ram/deleteuser.html
func (*Client) DeleteUserWithCallback ¶
func (client *Client) DeleteUserWithCallback(request *DeleteUserRequest, callback func(response *DeleteUserResponse, err error)) <-chan int
DeleteUserWithCallback invokes the ram.DeleteUser API asynchronously api document: https://help.aliyun.com/api/ram/deleteuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteUserWithChan ¶
func (client *Client) DeleteUserWithChan(request *DeleteUserRequest) (<-chan *DeleteUserResponse, <-chan error)
DeleteUserWithChan invokes the ram.DeleteUser API asynchronously api document: https://help.aliyun.com/api/ram/deleteuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteVirtualMFADevice ¶
func (client *Client) DeleteVirtualMFADevice(request *DeleteVirtualMFADeviceRequest) (response *DeleteVirtualMFADeviceResponse, err error)
DeleteVirtualMFADevice invokes the ram.DeleteVirtualMFADevice API synchronously api document: https://help.aliyun.com/api/ram/deletevirtualmfadevice.html
func (*Client) DeleteVirtualMFADeviceWithCallback ¶
func (client *Client) DeleteVirtualMFADeviceWithCallback(request *DeleteVirtualMFADeviceRequest, callback func(response *DeleteVirtualMFADeviceResponse, err error)) <-chan int
DeleteVirtualMFADeviceWithCallback invokes the ram.DeleteVirtualMFADevice API asynchronously api document: https://help.aliyun.com/api/ram/deletevirtualmfadevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteVirtualMFADeviceWithChan ¶
func (client *Client) DeleteVirtualMFADeviceWithChan(request *DeleteVirtualMFADeviceRequest) (<-chan *DeleteVirtualMFADeviceResponse, <-chan error)
DeleteVirtualMFADeviceWithChan invokes the ram.DeleteVirtualMFADevice API asynchronously api document: https://help.aliyun.com/api/ram/deletevirtualmfadevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachPolicyFromGroup ¶
func (client *Client) DetachPolicyFromGroup(request *DetachPolicyFromGroupRequest) (response *DetachPolicyFromGroupResponse, err error)
DetachPolicyFromGroup invokes the ram.DetachPolicyFromGroup API synchronously api document: https://help.aliyun.com/api/ram/detachpolicyfromgroup.html
func (*Client) DetachPolicyFromGroupWithCallback ¶
func (client *Client) DetachPolicyFromGroupWithCallback(request *DetachPolicyFromGroupRequest, callback func(response *DetachPolicyFromGroupResponse, err error)) <-chan int
DetachPolicyFromGroupWithCallback invokes the ram.DetachPolicyFromGroup API asynchronously api document: https://help.aliyun.com/api/ram/detachpolicyfromgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachPolicyFromGroupWithChan ¶
func (client *Client) DetachPolicyFromGroupWithChan(request *DetachPolicyFromGroupRequest) (<-chan *DetachPolicyFromGroupResponse, <-chan error)
DetachPolicyFromGroupWithChan invokes the ram.DetachPolicyFromGroup API asynchronously api document: https://help.aliyun.com/api/ram/detachpolicyfromgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachPolicyFromRole ¶
func (client *Client) DetachPolicyFromRole(request *DetachPolicyFromRoleRequest) (response *DetachPolicyFromRoleResponse, err error)
DetachPolicyFromRole invokes the ram.DetachPolicyFromRole API synchronously api document: https://help.aliyun.com/api/ram/detachpolicyfromrole.html
func (*Client) DetachPolicyFromRoleWithCallback ¶
func (client *Client) DetachPolicyFromRoleWithCallback(request *DetachPolicyFromRoleRequest, callback func(response *DetachPolicyFromRoleResponse, err error)) <-chan int
DetachPolicyFromRoleWithCallback invokes the ram.DetachPolicyFromRole API asynchronously api document: https://help.aliyun.com/api/ram/detachpolicyfromrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachPolicyFromRoleWithChan ¶
func (client *Client) DetachPolicyFromRoleWithChan(request *DetachPolicyFromRoleRequest) (<-chan *DetachPolicyFromRoleResponse, <-chan error)
DetachPolicyFromRoleWithChan invokes the ram.DetachPolicyFromRole API asynchronously api document: https://help.aliyun.com/api/ram/detachpolicyfromrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachPolicyFromUser ¶
func (client *Client) DetachPolicyFromUser(request *DetachPolicyFromUserRequest) (response *DetachPolicyFromUserResponse, err error)
DetachPolicyFromUser invokes the ram.DetachPolicyFromUser API synchronously api document: https://help.aliyun.com/api/ram/detachpolicyfromuser.html
func (*Client) DetachPolicyFromUserWithCallback ¶
func (client *Client) DetachPolicyFromUserWithCallback(request *DetachPolicyFromUserRequest, callback func(response *DetachPolicyFromUserResponse, err error)) <-chan int
DetachPolicyFromUserWithCallback invokes the ram.DetachPolicyFromUser API asynchronously api document: https://help.aliyun.com/api/ram/detachpolicyfromuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachPolicyFromUserWithChan ¶
func (client *Client) DetachPolicyFromUserWithChan(request *DetachPolicyFromUserRequest) (<-chan *DetachPolicyFromUserResponse, <-chan error)
DetachPolicyFromUserWithChan invokes the ram.DetachPolicyFromUser API asynchronously api document: https://help.aliyun.com/api/ram/detachpolicyfromuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAccessKeyLastUsed ¶
func (client *Client) GetAccessKeyLastUsed(request *GetAccessKeyLastUsedRequest) (response *GetAccessKeyLastUsedResponse, err error)
GetAccessKeyLastUsed invokes the ram.GetAccessKeyLastUsed API synchronously api document: https://help.aliyun.com/api/ram/getaccesskeylastused.html
func (*Client) GetAccessKeyLastUsedWithCallback ¶
func (client *Client) GetAccessKeyLastUsedWithCallback(request *GetAccessKeyLastUsedRequest, callback func(response *GetAccessKeyLastUsedResponse, err error)) <-chan int
GetAccessKeyLastUsedWithCallback invokes the ram.GetAccessKeyLastUsed API asynchronously api document: https://help.aliyun.com/api/ram/getaccesskeylastused.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAccessKeyLastUsedWithChan ¶
func (client *Client) GetAccessKeyLastUsedWithChan(request *GetAccessKeyLastUsedRequest) (<-chan *GetAccessKeyLastUsedResponse, <-chan error)
GetAccessKeyLastUsedWithChan invokes the ram.GetAccessKeyLastUsed API asynchronously api document: https://help.aliyun.com/api/ram/getaccesskeylastused.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAccountAlias ¶
func (client *Client) GetAccountAlias(request *GetAccountAliasRequest) (response *GetAccountAliasResponse, err error)
GetAccountAlias invokes the ram.GetAccountAlias API synchronously api document: https://help.aliyun.com/api/ram/getaccountalias.html
func (*Client) GetAccountAliasWithCallback ¶
func (client *Client) GetAccountAliasWithCallback(request *GetAccountAliasRequest, callback func(response *GetAccountAliasResponse, err error)) <-chan int
GetAccountAliasWithCallback invokes the ram.GetAccountAlias API asynchronously api document: https://help.aliyun.com/api/ram/getaccountalias.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAccountAliasWithChan ¶
func (client *Client) GetAccountAliasWithChan(request *GetAccountAliasRequest) (<-chan *GetAccountAliasResponse, <-chan error)
GetAccountAliasWithChan invokes the ram.GetAccountAlias API asynchronously api document: https://help.aliyun.com/api/ram/getaccountalias.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetGroup ¶
func (client *Client) GetGroup(request *GetGroupRequest) (response *GetGroupResponse, err error)
GetGroup invokes the ram.GetGroup API synchronously api document: https://help.aliyun.com/api/ram/getgroup.html
func (*Client) GetGroupWithCallback ¶
func (client *Client) GetGroupWithCallback(request *GetGroupRequest, callback func(response *GetGroupResponse, err error)) <-chan int
GetGroupWithCallback invokes the ram.GetGroup API asynchronously api document: https://help.aliyun.com/api/ram/getgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetGroupWithChan ¶
func (client *Client) GetGroupWithChan(request *GetGroupRequest) (<-chan *GetGroupResponse, <-chan error)
GetGroupWithChan invokes the ram.GetGroup API asynchronously api document: https://help.aliyun.com/api/ram/getgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetLoginProfile ¶
func (client *Client) GetLoginProfile(request *GetLoginProfileRequest) (response *GetLoginProfileResponse, err error)
GetLoginProfile invokes the ram.GetLoginProfile API synchronously api document: https://help.aliyun.com/api/ram/getloginprofile.html
func (*Client) GetLoginProfileWithCallback ¶
func (client *Client) GetLoginProfileWithCallback(request *GetLoginProfileRequest, callback func(response *GetLoginProfileResponse, err error)) <-chan int
GetLoginProfileWithCallback invokes the ram.GetLoginProfile API asynchronously api document: https://help.aliyun.com/api/ram/getloginprofile.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetLoginProfileWithChan ¶
func (client *Client) GetLoginProfileWithChan(request *GetLoginProfileRequest) (<-chan *GetLoginProfileResponse, <-chan error)
GetLoginProfileWithChan invokes the ram.GetLoginProfile API asynchronously api document: https://help.aliyun.com/api/ram/getloginprofile.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetPasswordPolicy ¶
func (client *Client) GetPasswordPolicy(request *GetPasswordPolicyRequest) (response *GetPasswordPolicyResponse, err error)
GetPasswordPolicy invokes the ram.GetPasswordPolicy API synchronously api document: https://help.aliyun.com/api/ram/getpasswordpolicy.html
func (*Client) GetPasswordPolicyWithCallback ¶
func (client *Client) GetPasswordPolicyWithCallback(request *GetPasswordPolicyRequest, callback func(response *GetPasswordPolicyResponse, err error)) <-chan int
GetPasswordPolicyWithCallback invokes the ram.GetPasswordPolicy API asynchronously api document: https://help.aliyun.com/api/ram/getpasswordpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetPasswordPolicyWithChan ¶
func (client *Client) GetPasswordPolicyWithChan(request *GetPasswordPolicyRequest) (<-chan *GetPasswordPolicyResponse, <-chan error)
GetPasswordPolicyWithChan invokes the ram.GetPasswordPolicy API asynchronously api document: https://help.aliyun.com/api/ram/getpasswordpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetPolicy ¶
func (client *Client) GetPolicy(request *GetPolicyRequest) (response *GetPolicyResponse, err error)
GetPolicy invokes the ram.GetPolicy API synchronously api document: https://help.aliyun.com/api/ram/getpolicy.html
func (*Client) GetPolicyVersion ¶
func (client *Client) GetPolicyVersion(request *GetPolicyVersionRequest) (response *GetPolicyVersionResponse, err error)
GetPolicyVersion invokes the ram.GetPolicyVersion API synchronously api document: https://help.aliyun.com/api/ram/getpolicyversion.html
func (*Client) GetPolicyVersionWithCallback ¶
func (client *Client) GetPolicyVersionWithCallback(request *GetPolicyVersionRequest, callback func(response *GetPolicyVersionResponse, err error)) <-chan int
GetPolicyVersionWithCallback invokes the ram.GetPolicyVersion API asynchronously api document: https://help.aliyun.com/api/ram/getpolicyversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetPolicyVersionWithChan ¶
func (client *Client) GetPolicyVersionWithChan(request *GetPolicyVersionRequest) (<-chan *GetPolicyVersionResponse, <-chan error)
GetPolicyVersionWithChan invokes the ram.GetPolicyVersion API asynchronously api document: https://help.aliyun.com/api/ram/getpolicyversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetPolicyWithCallback ¶
func (client *Client) GetPolicyWithCallback(request *GetPolicyRequest, callback func(response *GetPolicyResponse, err error)) <-chan int
GetPolicyWithCallback invokes the ram.GetPolicy API asynchronously api document: https://help.aliyun.com/api/ram/getpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetPolicyWithChan ¶
func (client *Client) GetPolicyWithChan(request *GetPolicyRequest) (<-chan *GetPolicyResponse, <-chan error)
GetPolicyWithChan invokes the ram.GetPolicy API asynchronously api document: https://help.aliyun.com/api/ram/getpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetRole ¶
func (client *Client) GetRole(request *GetRoleRequest) (response *GetRoleResponse, err error)
GetRole invokes the ram.GetRole API synchronously api document: https://help.aliyun.com/api/ram/getrole.html
func (*Client) GetRoleWithCallback ¶
func (client *Client) GetRoleWithCallback(request *GetRoleRequest, callback func(response *GetRoleResponse, err error)) <-chan int
GetRoleWithCallback invokes the ram.GetRole API asynchronously api document: https://help.aliyun.com/api/ram/getrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetRoleWithChan ¶
func (client *Client) GetRoleWithChan(request *GetRoleRequest) (<-chan *GetRoleResponse, <-chan error)
GetRoleWithChan invokes the ram.GetRole API asynchronously api document: https://help.aliyun.com/api/ram/getrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetSecurityPreference ¶
func (client *Client) GetSecurityPreference(request *GetSecurityPreferenceRequest) (response *GetSecurityPreferenceResponse, err error)
GetSecurityPreference invokes the ram.GetSecurityPreference API synchronously api document: https://help.aliyun.com/api/ram/getsecuritypreference.html
func (*Client) GetSecurityPreferenceWithCallback ¶
func (client *Client) GetSecurityPreferenceWithCallback(request *GetSecurityPreferenceRequest, callback func(response *GetSecurityPreferenceResponse, err error)) <-chan int
GetSecurityPreferenceWithCallback invokes the ram.GetSecurityPreference API asynchronously api document: https://help.aliyun.com/api/ram/getsecuritypreference.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetSecurityPreferenceWithChan ¶
func (client *Client) GetSecurityPreferenceWithChan(request *GetSecurityPreferenceRequest) (<-chan *GetSecurityPreferenceResponse, <-chan error)
GetSecurityPreferenceWithChan invokes the ram.GetSecurityPreference API asynchronously api document: https://help.aliyun.com/api/ram/getsecuritypreference.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetUser ¶
func (client *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)
GetUser invokes the ram.GetUser API synchronously api document: https://help.aliyun.com/api/ram/getuser.html
func (*Client) GetUserMFAInfo ¶
func (client *Client) GetUserMFAInfo(request *GetUserMFAInfoRequest) (response *GetUserMFAInfoResponse, err error)
GetUserMFAInfo invokes the ram.GetUserMFAInfo API synchronously api document: https://help.aliyun.com/api/ram/getusermfainfo.html
func (*Client) GetUserMFAInfoWithCallback ¶
func (client *Client) GetUserMFAInfoWithCallback(request *GetUserMFAInfoRequest, callback func(response *GetUserMFAInfoResponse, err error)) <-chan int
GetUserMFAInfoWithCallback invokes the ram.GetUserMFAInfo API asynchronously api document: https://help.aliyun.com/api/ram/getusermfainfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetUserMFAInfoWithChan ¶
func (client *Client) GetUserMFAInfoWithChan(request *GetUserMFAInfoRequest) (<-chan *GetUserMFAInfoResponse, <-chan error)
GetUserMFAInfoWithChan invokes the ram.GetUserMFAInfo API asynchronously api document: https://help.aliyun.com/api/ram/getusermfainfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetUserWithCallback ¶
func (client *Client) GetUserWithCallback(request *GetUserRequest, callback func(response *GetUserResponse, err error)) <-chan int
GetUserWithCallback invokes the ram.GetUser API asynchronously api document: https://help.aliyun.com/api/ram/getuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetUserWithChan ¶
func (client *Client) GetUserWithChan(request *GetUserRequest) (<-chan *GetUserResponse, <-chan error)
GetUserWithChan invokes the ram.GetUser API asynchronously api document: https://help.aliyun.com/api/ram/getuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListAccessKeys ¶
func (client *Client) ListAccessKeys(request *ListAccessKeysRequest) (response *ListAccessKeysResponse, err error)
ListAccessKeys invokes the ram.ListAccessKeys API synchronously api document: https://help.aliyun.com/api/ram/listaccesskeys.html
func (*Client) ListAccessKeysWithCallback ¶
func (client *Client) ListAccessKeysWithCallback(request *ListAccessKeysRequest, callback func(response *ListAccessKeysResponse, err error)) <-chan int
ListAccessKeysWithCallback invokes the ram.ListAccessKeys API asynchronously api document: https://help.aliyun.com/api/ram/listaccesskeys.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListAccessKeysWithChan ¶
func (client *Client) ListAccessKeysWithChan(request *ListAccessKeysRequest) (<-chan *ListAccessKeysResponse, <-chan error)
ListAccessKeysWithChan invokes the ram.ListAccessKeys API asynchronously api document: https://help.aliyun.com/api/ram/listaccesskeys.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListEntitiesForPolicy ¶
func (client *Client) ListEntitiesForPolicy(request *ListEntitiesForPolicyRequest) (response *ListEntitiesForPolicyResponse, err error)
ListEntitiesForPolicy invokes the ram.ListEntitiesForPolicy API synchronously api document: https://help.aliyun.com/api/ram/listentitiesforpolicy.html
func (*Client) ListEntitiesForPolicyWithCallback ¶
func (client *Client) ListEntitiesForPolicyWithCallback(request *ListEntitiesForPolicyRequest, callback func(response *ListEntitiesForPolicyResponse, err error)) <-chan int
ListEntitiesForPolicyWithCallback invokes the ram.ListEntitiesForPolicy API asynchronously api document: https://help.aliyun.com/api/ram/listentitiesforpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListEntitiesForPolicyWithChan ¶
func (client *Client) ListEntitiesForPolicyWithChan(request *ListEntitiesForPolicyRequest) (<-chan *ListEntitiesForPolicyResponse, <-chan error)
ListEntitiesForPolicyWithChan invokes the ram.ListEntitiesForPolicy API asynchronously api document: https://help.aliyun.com/api/ram/listentitiesforpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroups ¶
func (client *Client) ListGroups(request *ListGroupsRequest) (response *ListGroupsResponse, err error)
ListGroups invokes the ram.ListGroups API synchronously api document: https://help.aliyun.com/api/ram/listgroups.html
func (*Client) ListGroupsForUser ¶
func (client *Client) ListGroupsForUser(request *ListGroupsForUserRequest) (response *ListGroupsForUserResponse, err error)
ListGroupsForUser invokes the ram.ListGroupsForUser API synchronously api document: https://help.aliyun.com/api/ram/listgroupsforuser.html
func (*Client) ListGroupsForUserWithCallback ¶
func (client *Client) ListGroupsForUserWithCallback(request *ListGroupsForUserRequest, callback func(response *ListGroupsForUserResponse, err error)) <-chan int
ListGroupsForUserWithCallback invokes the ram.ListGroupsForUser API asynchronously api document: https://help.aliyun.com/api/ram/listgroupsforuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupsForUserWithChan ¶
func (client *Client) ListGroupsForUserWithChan(request *ListGroupsForUserRequest) (<-chan *ListGroupsForUserResponse, <-chan error)
ListGroupsForUserWithChan invokes the ram.ListGroupsForUser API asynchronously api document: https://help.aliyun.com/api/ram/listgroupsforuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupsWithCallback ¶
func (client *Client) ListGroupsWithCallback(request *ListGroupsRequest, callback func(response *ListGroupsResponse, err error)) <-chan int
ListGroupsWithCallback invokes the ram.ListGroups API asynchronously api document: https://help.aliyun.com/api/ram/listgroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupsWithChan ¶
func (client *Client) ListGroupsWithChan(request *ListGroupsRequest) (<-chan *ListGroupsResponse, <-chan error)
ListGroupsWithChan invokes the ram.ListGroups API asynchronously api document: https://help.aliyun.com/api/ram/listgroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPolicies ¶
func (client *Client) ListPolicies(request *ListPoliciesRequest) (response *ListPoliciesResponse, err error)
ListPolicies invokes the ram.ListPolicies API synchronously api document: https://help.aliyun.com/api/ram/listpolicies.html
func (*Client) ListPoliciesForGroup ¶
func (client *Client) ListPoliciesForGroup(request *ListPoliciesForGroupRequest) (response *ListPoliciesForGroupResponse, err error)
ListPoliciesForGroup invokes the ram.ListPoliciesForGroup API synchronously api document: https://help.aliyun.com/api/ram/listpoliciesforgroup.html
func (*Client) ListPoliciesForGroupWithCallback ¶
func (client *Client) ListPoliciesForGroupWithCallback(request *ListPoliciesForGroupRequest, callback func(response *ListPoliciesForGroupResponse, err error)) <-chan int
ListPoliciesForGroupWithCallback invokes the ram.ListPoliciesForGroup API asynchronously api document: https://help.aliyun.com/api/ram/listpoliciesforgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPoliciesForGroupWithChan ¶
func (client *Client) ListPoliciesForGroupWithChan(request *ListPoliciesForGroupRequest) (<-chan *ListPoliciesForGroupResponse, <-chan error)
ListPoliciesForGroupWithChan invokes the ram.ListPoliciesForGroup API asynchronously api document: https://help.aliyun.com/api/ram/listpoliciesforgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPoliciesForRole ¶
func (client *Client) ListPoliciesForRole(request *ListPoliciesForRoleRequest) (response *ListPoliciesForRoleResponse, err error)
ListPoliciesForRole invokes the ram.ListPoliciesForRole API synchronously api document: https://help.aliyun.com/api/ram/listpoliciesforrole.html
func (*Client) ListPoliciesForRoleWithCallback ¶
func (client *Client) ListPoliciesForRoleWithCallback(request *ListPoliciesForRoleRequest, callback func(response *ListPoliciesForRoleResponse, err error)) <-chan int
ListPoliciesForRoleWithCallback invokes the ram.ListPoliciesForRole API asynchronously api document: https://help.aliyun.com/api/ram/listpoliciesforrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPoliciesForRoleWithChan ¶
func (client *Client) ListPoliciesForRoleWithChan(request *ListPoliciesForRoleRequest) (<-chan *ListPoliciesForRoleResponse, <-chan error)
ListPoliciesForRoleWithChan invokes the ram.ListPoliciesForRole API asynchronously api document: https://help.aliyun.com/api/ram/listpoliciesforrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPoliciesForUser ¶
func (client *Client) ListPoliciesForUser(request *ListPoliciesForUserRequest) (response *ListPoliciesForUserResponse, err error)
ListPoliciesForUser invokes the ram.ListPoliciesForUser API synchronously api document: https://help.aliyun.com/api/ram/listpoliciesforuser.html
func (*Client) ListPoliciesForUserWithCallback ¶
func (client *Client) ListPoliciesForUserWithCallback(request *ListPoliciesForUserRequest, callback func(response *ListPoliciesForUserResponse, err error)) <-chan int
ListPoliciesForUserWithCallback invokes the ram.ListPoliciesForUser API asynchronously api document: https://help.aliyun.com/api/ram/listpoliciesforuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPoliciesForUserWithChan ¶
func (client *Client) ListPoliciesForUserWithChan(request *ListPoliciesForUserRequest) (<-chan *ListPoliciesForUserResponse, <-chan error)
ListPoliciesForUserWithChan invokes the ram.ListPoliciesForUser API asynchronously api document: https://help.aliyun.com/api/ram/listpoliciesforuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPoliciesWithCallback ¶
func (client *Client) ListPoliciesWithCallback(request *ListPoliciesRequest, callback func(response *ListPoliciesResponse, err error)) <-chan int
ListPoliciesWithCallback invokes the ram.ListPolicies API asynchronously api document: https://help.aliyun.com/api/ram/listpolicies.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPoliciesWithChan ¶
func (client *Client) ListPoliciesWithChan(request *ListPoliciesRequest) (<-chan *ListPoliciesResponse, <-chan error)
ListPoliciesWithChan invokes the ram.ListPolicies API asynchronously api document: https://help.aliyun.com/api/ram/listpolicies.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPolicyVersions ¶
func (client *Client) ListPolicyVersions(request *ListPolicyVersionsRequest) (response *ListPolicyVersionsResponse, err error)
ListPolicyVersions invokes the ram.ListPolicyVersions API synchronously api document: https://help.aliyun.com/api/ram/listpolicyversions.html
func (*Client) ListPolicyVersionsWithCallback ¶
func (client *Client) ListPolicyVersionsWithCallback(request *ListPolicyVersionsRequest, callback func(response *ListPolicyVersionsResponse, err error)) <-chan int
ListPolicyVersionsWithCallback invokes the ram.ListPolicyVersions API asynchronously api document: https://help.aliyun.com/api/ram/listpolicyversions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPolicyVersionsWithChan ¶
func (client *Client) ListPolicyVersionsWithChan(request *ListPolicyVersionsRequest) (<-chan *ListPolicyVersionsResponse, <-chan error)
ListPolicyVersionsWithChan invokes the ram.ListPolicyVersions API asynchronously api document: https://help.aliyun.com/api/ram/listpolicyversions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoles ¶
func (client *Client) ListRoles(request *ListRolesRequest) (response *ListRolesResponse, err error)
ListRoles invokes the ram.ListRoles API synchronously api document: https://help.aliyun.com/api/ram/listroles.html
func (*Client) ListRolesWithCallback ¶
func (client *Client) ListRolesWithCallback(request *ListRolesRequest, callback func(response *ListRolesResponse, err error)) <-chan int
ListRolesWithCallback invokes the ram.ListRoles API asynchronously api document: https://help.aliyun.com/api/ram/listroles.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRolesWithChan ¶
func (client *Client) ListRolesWithChan(request *ListRolesRequest) (<-chan *ListRolesResponse, <-chan error)
ListRolesWithChan invokes the ram.ListRoles API asynchronously api document: https://help.aliyun.com/api/ram/listroles.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsers ¶
func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
ListUsers invokes the ram.ListUsers API synchronously api document: https://help.aliyun.com/api/ram/listusers.html
func (*Client) ListUsersForGroup ¶
func (client *Client) ListUsersForGroup(request *ListUsersForGroupRequest) (response *ListUsersForGroupResponse, err error)
ListUsersForGroup invokes the ram.ListUsersForGroup API synchronously api document: https://help.aliyun.com/api/ram/listusersforgroup.html
func (*Client) ListUsersForGroupWithCallback ¶
func (client *Client) ListUsersForGroupWithCallback(request *ListUsersForGroupRequest, callback func(response *ListUsersForGroupResponse, err error)) <-chan int
ListUsersForGroupWithCallback invokes the ram.ListUsersForGroup API asynchronously api document: https://help.aliyun.com/api/ram/listusersforgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsersForGroupWithChan ¶
func (client *Client) ListUsersForGroupWithChan(request *ListUsersForGroupRequest) (<-chan *ListUsersForGroupResponse, <-chan error)
ListUsersForGroupWithChan invokes the ram.ListUsersForGroup API asynchronously api document: https://help.aliyun.com/api/ram/listusersforgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsersWithCallback ¶
func (client *Client) ListUsersWithCallback(request *ListUsersRequest, callback func(response *ListUsersResponse, err error)) <-chan int
ListUsersWithCallback invokes the ram.ListUsers API asynchronously api document: https://help.aliyun.com/api/ram/listusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsersWithChan ¶
func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)
ListUsersWithChan invokes the ram.ListUsers API asynchronously api document: https://help.aliyun.com/api/ram/listusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListVirtualMFADevices ¶
func (client *Client) ListVirtualMFADevices(request *ListVirtualMFADevicesRequest) (response *ListVirtualMFADevicesResponse, err error)
ListVirtualMFADevices invokes the ram.ListVirtualMFADevices API synchronously api document: https://help.aliyun.com/api/ram/listvirtualmfadevices.html
func (*Client) ListVirtualMFADevicesWithCallback ¶
func (client *Client) ListVirtualMFADevicesWithCallback(request *ListVirtualMFADevicesRequest, callback func(response *ListVirtualMFADevicesResponse, err error)) <-chan int
ListVirtualMFADevicesWithCallback invokes the ram.ListVirtualMFADevices API asynchronously api document: https://help.aliyun.com/api/ram/listvirtualmfadevices.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListVirtualMFADevicesWithChan ¶
func (client *Client) ListVirtualMFADevicesWithChan(request *ListVirtualMFADevicesRequest) (<-chan *ListVirtualMFADevicesResponse, <-chan error)
ListVirtualMFADevicesWithChan invokes the ram.ListVirtualMFADevices API asynchronously api document: https://help.aliyun.com/api/ram/listvirtualmfadevices.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveUserFromGroup ¶
func (client *Client) RemoveUserFromGroup(request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)
RemoveUserFromGroup invokes the ram.RemoveUserFromGroup API synchronously api document: https://help.aliyun.com/api/ram/removeuserfromgroup.html
func (*Client) RemoveUserFromGroupWithCallback ¶
func (client *Client) RemoveUserFromGroupWithCallback(request *RemoveUserFromGroupRequest, callback func(response *RemoveUserFromGroupResponse, err error)) <-chan int
RemoveUserFromGroupWithCallback invokes the ram.RemoveUserFromGroup API asynchronously api document: https://help.aliyun.com/api/ram/removeuserfromgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveUserFromGroupWithChan ¶
func (client *Client) RemoveUserFromGroupWithChan(request *RemoveUserFromGroupRequest) (<-chan *RemoveUserFromGroupResponse, <-chan error)
RemoveUserFromGroupWithChan invokes the ram.RemoveUserFromGroup API asynchronously api document: https://help.aliyun.com/api/ram/removeuserfromgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetAccountAlias ¶
func (client *Client) SetAccountAlias(request *SetAccountAliasRequest) (response *SetAccountAliasResponse, err error)
SetAccountAlias invokes the ram.SetAccountAlias API synchronously api document: https://help.aliyun.com/api/ram/setaccountalias.html
func (*Client) SetAccountAliasWithCallback ¶
func (client *Client) SetAccountAliasWithCallback(request *SetAccountAliasRequest, callback func(response *SetAccountAliasResponse, err error)) <-chan int
SetAccountAliasWithCallback invokes the ram.SetAccountAlias API asynchronously api document: https://help.aliyun.com/api/ram/setaccountalias.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetAccountAliasWithChan ¶
func (client *Client) SetAccountAliasWithChan(request *SetAccountAliasRequest) (<-chan *SetAccountAliasResponse, <-chan error)
SetAccountAliasWithChan invokes the ram.SetAccountAlias API asynchronously api document: https://help.aliyun.com/api/ram/setaccountalias.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetDefaultPolicyVersion ¶
func (client *Client) SetDefaultPolicyVersion(request *SetDefaultPolicyVersionRequest) (response *SetDefaultPolicyVersionResponse, err error)
SetDefaultPolicyVersion invokes the ram.SetDefaultPolicyVersion API synchronously api document: https://help.aliyun.com/api/ram/setdefaultpolicyversion.html
func (*Client) SetDefaultPolicyVersionWithCallback ¶
func (client *Client) SetDefaultPolicyVersionWithCallback(request *SetDefaultPolicyVersionRequest, callback func(response *SetDefaultPolicyVersionResponse, err error)) <-chan int
SetDefaultPolicyVersionWithCallback invokes the ram.SetDefaultPolicyVersion API asynchronously api document: https://help.aliyun.com/api/ram/setdefaultpolicyversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetDefaultPolicyVersionWithChan ¶
func (client *Client) SetDefaultPolicyVersionWithChan(request *SetDefaultPolicyVersionRequest) (<-chan *SetDefaultPolicyVersionResponse, <-chan error)
SetDefaultPolicyVersionWithChan invokes the ram.SetDefaultPolicyVersion API asynchronously api document: https://help.aliyun.com/api/ram/setdefaultpolicyversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetPasswordPolicy ¶
func (client *Client) SetPasswordPolicy(request *SetPasswordPolicyRequest) (response *SetPasswordPolicyResponse, err error)
SetPasswordPolicy invokes the ram.SetPasswordPolicy API synchronously api document: https://help.aliyun.com/api/ram/setpasswordpolicy.html
func (*Client) SetPasswordPolicyWithCallback ¶
func (client *Client) SetPasswordPolicyWithCallback(request *SetPasswordPolicyRequest, callback func(response *SetPasswordPolicyResponse, err error)) <-chan int
SetPasswordPolicyWithCallback invokes the ram.SetPasswordPolicy API asynchronously api document: https://help.aliyun.com/api/ram/setpasswordpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetPasswordPolicyWithChan ¶
func (client *Client) SetPasswordPolicyWithChan(request *SetPasswordPolicyRequest) (<-chan *SetPasswordPolicyResponse, <-chan error)
SetPasswordPolicyWithChan invokes the ram.SetPasswordPolicy API asynchronously api document: https://help.aliyun.com/api/ram/setpasswordpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetSecurityPreference ¶
func (client *Client) SetSecurityPreference(request *SetSecurityPreferenceRequest) (response *SetSecurityPreferenceResponse, err error)
SetSecurityPreference invokes the ram.SetSecurityPreference API synchronously api document: https://help.aliyun.com/api/ram/setsecuritypreference.html
func (*Client) SetSecurityPreferenceWithCallback ¶
func (client *Client) SetSecurityPreferenceWithCallback(request *SetSecurityPreferenceRequest, callback func(response *SetSecurityPreferenceResponse, err error)) <-chan int
SetSecurityPreferenceWithCallback invokes the ram.SetSecurityPreference API asynchronously api document: https://help.aliyun.com/api/ram/setsecuritypreference.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetSecurityPreferenceWithChan ¶
func (client *Client) SetSecurityPreferenceWithChan(request *SetSecurityPreferenceRequest) (<-chan *SetSecurityPreferenceResponse, <-chan error)
SetSecurityPreferenceWithChan invokes the ram.SetSecurityPreference API asynchronously api document: https://help.aliyun.com/api/ram/setsecuritypreference.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnbindMFADevice ¶
func (client *Client) UnbindMFADevice(request *UnbindMFADeviceRequest) (response *UnbindMFADeviceResponse, err error)
UnbindMFADevice invokes the ram.UnbindMFADevice API synchronously api document: https://help.aliyun.com/api/ram/unbindmfadevice.html
func (*Client) UnbindMFADeviceWithCallback ¶
func (client *Client) UnbindMFADeviceWithCallback(request *UnbindMFADeviceRequest, callback func(response *UnbindMFADeviceResponse, err error)) <-chan int
UnbindMFADeviceWithCallback invokes the ram.UnbindMFADevice API asynchronously api document: https://help.aliyun.com/api/ram/unbindmfadevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnbindMFADeviceWithChan ¶
func (client *Client) UnbindMFADeviceWithChan(request *UnbindMFADeviceRequest) (<-chan *UnbindMFADeviceResponse, <-chan error)
UnbindMFADeviceWithChan invokes the ram.UnbindMFADevice API asynchronously api document: https://help.aliyun.com/api/ram/unbindmfadevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateAccessKey ¶
func (client *Client) UpdateAccessKey(request *UpdateAccessKeyRequest) (response *UpdateAccessKeyResponse, err error)
UpdateAccessKey invokes the ram.UpdateAccessKey API synchronously api document: https://help.aliyun.com/api/ram/updateaccesskey.html
func (*Client) UpdateAccessKeyWithCallback ¶
func (client *Client) UpdateAccessKeyWithCallback(request *UpdateAccessKeyRequest, callback func(response *UpdateAccessKeyResponse, err error)) <-chan int
UpdateAccessKeyWithCallback invokes the ram.UpdateAccessKey API asynchronously api document: https://help.aliyun.com/api/ram/updateaccesskey.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateAccessKeyWithChan ¶
func (client *Client) UpdateAccessKeyWithChan(request *UpdateAccessKeyRequest) (<-chan *UpdateAccessKeyResponse, <-chan error)
UpdateAccessKeyWithChan invokes the ram.UpdateAccessKey API asynchronously api document: https://help.aliyun.com/api/ram/updateaccesskey.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateGroup ¶
func (client *Client) UpdateGroup(request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)
UpdateGroup invokes the ram.UpdateGroup API synchronously api document: https://help.aliyun.com/api/ram/updategroup.html
func (*Client) UpdateGroupWithCallback ¶
func (client *Client) UpdateGroupWithCallback(request *UpdateGroupRequest, callback func(response *UpdateGroupResponse, err error)) <-chan int
UpdateGroupWithCallback invokes the ram.UpdateGroup API asynchronously api document: https://help.aliyun.com/api/ram/updategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateGroupWithChan ¶
func (client *Client) UpdateGroupWithChan(request *UpdateGroupRequest) (<-chan *UpdateGroupResponse, <-chan error)
UpdateGroupWithChan invokes the ram.UpdateGroup API asynchronously api document: https://help.aliyun.com/api/ram/updategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateLoginProfile ¶
func (client *Client) UpdateLoginProfile(request *UpdateLoginProfileRequest) (response *UpdateLoginProfileResponse, err error)
UpdateLoginProfile invokes the ram.UpdateLoginProfile API synchronously api document: https://help.aliyun.com/api/ram/updateloginprofile.html
func (*Client) UpdateLoginProfileWithCallback ¶
func (client *Client) UpdateLoginProfileWithCallback(request *UpdateLoginProfileRequest, callback func(response *UpdateLoginProfileResponse, err error)) <-chan int
UpdateLoginProfileWithCallback invokes the ram.UpdateLoginProfile API asynchronously api document: https://help.aliyun.com/api/ram/updateloginprofile.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateLoginProfileWithChan ¶
func (client *Client) UpdateLoginProfileWithChan(request *UpdateLoginProfileRequest) (<-chan *UpdateLoginProfileResponse, <-chan error)
UpdateLoginProfileWithChan invokes the ram.UpdateLoginProfile API asynchronously api document: https://help.aliyun.com/api/ram/updateloginprofile.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateRole ¶
func (client *Client) UpdateRole(request *UpdateRoleRequest) (response *UpdateRoleResponse, err error)
UpdateRole invokes the ram.UpdateRole API synchronously api document: https://help.aliyun.com/api/ram/updaterole.html
func (*Client) UpdateRoleWithCallback ¶
func (client *Client) UpdateRoleWithCallback(request *UpdateRoleRequest, callback func(response *UpdateRoleResponse, err error)) <-chan int
UpdateRoleWithCallback invokes the ram.UpdateRole API asynchronously api document: https://help.aliyun.com/api/ram/updaterole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateRoleWithChan ¶
func (client *Client) UpdateRoleWithChan(request *UpdateRoleRequest) (<-chan *UpdateRoleResponse, <-chan error)
UpdateRoleWithChan invokes the ram.UpdateRole API asynchronously api document: https://help.aliyun.com/api/ram/updaterole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateUser ¶
func (client *Client) UpdateUser(request *UpdateUserRequest) (response *UpdateUserResponse, err error)
UpdateUser invokes the ram.UpdateUser API synchronously api document: https://help.aliyun.com/api/ram/updateuser.html
func (*Client) UpdateUserWithCallback ¶
func (client *Client) UpdateUserWithCallback(request *UpdateUserRequest, callback func(response *UpdateUserResponse, err error)) <-chan int
UpdateUserWithCallback invokes the ram.UpdateUser API asynchronously api document: https://help.aliyun.com/api/ram/updateuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateUserWithChan ¶
func (client *Client) UpdateUserWithChan(request *UpdateUserRequest) (<-chan *UpdateUserResponse, <-chan error)
UpdateUserWithChan invokes the ram.UpdateUser API asynchronously api document: https://help.aliyun.com/api/ram/updateuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type CreateAccessKeyRequest ¶
type CreateAccessKeyRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
CreateAccessKeyRequest is the request struct for api CreateAccessKey
func CreateCreateAccessKeyRequest ¶
func CreateCreateAccessKeyRequest() (request *CreateAccessKeyRequest)
CreateCreateAccessKeyRequest creates a request to invoke CreateAccessKey API
type CreateAccessKeyResponse ¶
type CreateAccessKeyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AccessKey AccessKeyInCreateAccessKey `json:"AccessKey" xml:"AccessKey"` }
CreateAccessKeyResponse is the response struct for api CreateAccessKey
func CreateCreateAccessKeyResponse ¶
func CreateCreateAccessKeyResponse() (response *CreateAccessKeyResponse)
CreateCreateAccessKeyResponse creates a response to parse from CreateAccessKey response
type CreateGroupRequest ¶
type CreateGroupRequest struct { *requests.RpcRequest Comments string `position:"Query" name:"Comments"` GroupName string `position:"Query" name:"GroupName"` }
CreateGroupRequest is the request struct for api CreateGroup
func CreateCreateGroupRequest ¶
func CreateCreateGroupRequest() (request *CreateGroupRequest)
CreateCreateGroupRequest creates a request to invoke CreateGroup API
type CreateGroupResponse ¶
type CreateGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Group GroupInCreateGroup `json:"Group" xml:"Group"` }
CreateGroupResponse is the response struct for api CreateGroup
func CreateCreateGroupResponse ¶
func CreateCreateGroupResponse() (response *CreateGroupResponse)
CreateCreateGroupResponse creates a response to parse from CreateGroup response
type CreateLoginProfileRequest ¶
type CreateLoginProfileRequest struct { *requests.RpcRequest PasswordResetRequired requests.Boolean `position:"Query" name:"PasswordResetRequired"` Password string `position:"Query" name:"Password"` MFABindRequired requests.Boolean `position:"Query" name:"MFABindRequired"` UserName string `position:"Query" name:"UserName"` }
CreateLoginProfileRequest is the request struct for api CreateLoginProfile
func CreateCreateLoginProfileRequest ¶
func CreateCreateLoginProfileRequest() (request *CreateLoginProfileRequest)
CreateCreateLoginProfileRequest creates a request to invoke CreateLoginProfile API
type CreateLoginProfileResponse ¶
type CreateLoginProfileResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` LoginProfile LoginProfileInCreateLoginProfile `json:"LoginProfile" xml:"LoginProfile"` }
CreateLoginProfileResponse is the response struct for api CreateLoginProfile
func CreateCreateLoginProfileResponse ¶
func CreateCreateLoginProfileResponse() (response *CreateLoginProfileResponse)
CreateCreateLoginProfileResponse creates a response to parse from CreateLoginProfile response
type CreatePolicyRequest ¶
type CreatePolicyRequest struct { *requests.RpcRequest Description string `position:"Query" name:"Description"` PolicyName string `position:"Query" name:"PolicyName"` PolicyDocument string `position:"Query" name:"PolicyDocument"` }
CreatePolicyRequest is the request struct for api CreatePolicy
func CreateCreatePolicyRequest ¶
func CreateCreatePolicyRequest() (request *CreatePolicyRequest)
CreateCreatePolicyRequest creates a request to invoke CreatePolicy API
type CreatePolicyResponse ¶
type CreatePolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Policy PolicyInCreatePolicy `json:"Policy" xml:"Policy"` }
CreatePolicyResponse is the response struct for api CreatePolicy
func CreateCreatePolicyResponse ¶
func CreateCreatePolicyResponse() (response *CreatePolicyResponse)
CreateCreatePolicyResponse creates a response to parse from CreatePolicy response
type CreatePolicyVersionRequest ¶
type CreatePolicyVersionRequest struct { *requests.RpcRequest SetAsDefault requests.Boolean `position:"Query" name:"SetAsDefault"` PolicyName string `position:"Query" name:"PolicyName"` PolicyDocument string `position:"Query" name:"PolicyDocument"` RotateStrategy string `position:"Query" name:"RotateStrategy"` }
CreatePolicyVersionRequest is the request struct for api CreatePolicyVersion
func CreateCreatePolicyVersionRequest ¶
func CreateCreatePolicyVersionRequest() (request *CreatePolicyVersionRequest)
CreateCreatePolicyVersionRequest creates a request to invoke CreatePolicyVersion API
type CreatePolicyVersionResponse ¶
type CreatePolicyVersionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PolicyVersion PolicyVersionInCreatePolicyVersion `json:"PolicyVersion" xml:"PolicyVersion"` }
CreatePolicyVersionResponse is the response struct for api CreatePolicyVersion
func CreateCreatePolicyVersionResponse ¶
func CreateCreatePolicyVersionResponse() (response *CreatePolicyVersionResponse)
CreateCreatePolicyVersionResponse creates a response to parse from CreatePolicyVersion response
type CreateRoleRequest ¶
type CreateRoleRequest struct { *requests.RpcRequest MaxSessionDuration requests.Integer `position:"Query" name:"MaxSessionDuration"` RoleName string `position:"Query" name:"RoleName"` Description string `position:"Query" name:"Description"` AssumeRolePolicyDocument string `position:"Query" name:"AssumeRolePolicyDocument"` }
CreateRoleRequest is the request struct for api CreateRole
func CreateCreateRoleRequest ¶
func CreateCreateRoleRequest() (request *CreateRoleRequest)
CreateCreateRoleRequest creates a request to invoke CreateRole API
type CreateRoleResponse ¶
type CreateRoleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Role RoleInCreateRole `json:"Role" xml:"Role"` }
CreateRoleResponse is the response struct for api CreateRole
func CreateCreateRoleResponse ¶
func CreateCreateRoleResponse() (response *CreateRoleResponse)
CreateCreateRoleResponse creates a response to parse from CreateRole response
type CreateUserRequest ¶
type CreateUserRequest struct { *requests.RpcRequest MobilePhone string `position:"Query" name:"MobilePhone"` Email string `position:"Query" name:"Email"` Comments string `position:"Query" name:"Comments"` DisplayName string `position:"Query" name:"DisplayName"` UserName string `position:"Query" name:"UserName"` }
CreateUserRequest is the request struct for api CreateUser
func CreateCreateUserRequest ¶
func CreateCreateUserRequest() (request *CreateUserRequest)
CreateCreateUserRequest creates a request to invoke CreateUser API
type CreateUserResponse ¶
type CreateUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` User UserInCreateUser `json:"User" xml:"User"` }
CreateUserResponse is the response struct for api CreateUser
func CreateCreateUserResponse ¶
func CreateCreateUserResponse() (response *CreateUserResponse)
CreateCreateUserResponse creates a response to parse from CreateUser response
type CreateVirtualMFADeviceRequest ¶
type CreateVirtualMFADeviceRequest struct { *requests.RpcRequest VirtualMFADeviceName string `position:"Query" name:"VirtualMFADeviceName"` }
CreateVirtualMFADeviceRequest is the request struct for api CreateVirtualMFADevice
func CreateCreateVirtualMFADeviceRequest ¶
func CreateCreateVirtualMFADeviceRequest() (request *CreateVirtualMFADeviceRequest)
CreateCreateVirtualMFADeviceRequest creates a request to invoke CreateVirtualMFADevice API
type CreateVirtualMFADeviceResponse ¶
type CreateVirtualMFADeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VirtualMFADevice VirtualMFADeviceInCreateVirtualMFADevice `json:"VirtualMFADevice" xml:"VirtualMFADevice"` }
CreateVirtualMFADeviceResponse is the response struct for api CreateVirtualMFADevice
func CreateCreateVirtualMFADeviceResponse ¶
func CreateCreateVirtualMFADeviceResponse() (response *CreateVirtualMFADeviceResponse)
CreateCreateVirtualMFADeviceResponse creates a response to parse from CreateVirtualMFADevice response
type DefaultPolicyVersion ¶
type DefaultPolicyVersion struct { VersionId string `json:"VersionId" xml:"VersionId"` IsDefaultVersion bool `json:"IsDefaultVersion" xml:"IsDefaultVersion"` PolicyDocument string `json:"PolicyDocument" xml:"PolicyDocument"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
DefaultPolicyVersion is a nested struct in ram response
type DeleteAccessKeyRequest ¶
type DeleteAccessKeyRequest struct { *requests.RpcRequest UserAccessKeyId string `position:"Query" name:"UserAccessKeyId"` UserName string `position:"Query" name:"UserName"` }
DeleteAccessKeyRequest is the request struct for api DeleteAccessKey
func CreateDeleteAccessKeyRequest ¶
func CreateDeleteAccessKeyRequest() (request *DeleteAccessKeyRequest)
CreateDeleteAccessKeyRequest creates a request to invoke DeleteAccessKey API
type DeleteAccessKeyResponse ¶
type DeleteAccessKeyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteAccessKeyResponse is the response struct for api DeleteAccessKey
func CreateDeleteAccessKeyResponse ¶
func CreateDeleteAccessKeyResponse() (response *DeleteAccessKeyResponse)
CreateDeleteAccessKeyResponse creates a response to parse from DeleteAccessKey response
type DeleteGroupRequest ¶
type DeleteGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` }
DeleteGroupRequest is the request struct for api DeleteGroup
func CreateDeleteGroupRequest ¶
func CreateDeleteGroupRequest() (request *DeleteGroupRequest)
CreateDeleteGroupRequest creates a request to invoke DeleteGroup API
type DeleteGroupResponse ¶
type DeleteGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteGroupResponse is the response struct for api DeleteGroup
func CreateDeleteGroupResponse ¶
func CreateDeleteGroupResponse() (response *DeleteGroupResponse)
CreateDeleteGroupResponse creates a response to parse from DeleteGroup response
type DeleteLoginProfileRequest ¶
type DeleteLoginProfileRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
DeleteLoginProfileRequest is the request struct for api DeleteLoginProfile
func CreateDeleteLoginProfileRequest ¶
func CreateDeleteLoginProfileRequest() (request *DeleteLoginProfileRequest)
CreateDeleteLoginProfileRequest creates a request to invoke DeleteLoginProfile API
type DeleteLoginProfileResponse ¶
type DeleteLoginProfileResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteLoginProfileResponse is the response struct for api DeleteLoginProfile
func CreateDeleteLoginProfileResponse ¶
func CreateDeleteLoginProfileResponse() (response *DeleteLoginProfileResponse)
CreateDeleteLoginProfileResponse creates a response to parse from DeleteLoginProfile response
type DeletePolicyRequest ¶
type DeletePolicyRequest struct { *requests.RpcRequest PolicyName string `position:"Query" name:"PolicyName"` }
DeletePolicyRequest is the request struct for api DeletePolicy
func CreateDeletePolicyRequest ¶
func CreateDeletePolicyRequest() (request *DeletePolicyRequest)
CreateDeletePolicyRequest creates a request to invoke DeletePolicy API
type DeletePolicyResponse ¶
type DeletePolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeletePolicyResponse is the response struct for api DeletePolicy
func CreateDeletePolicyResponse ¶
func CreateDeletePolicyResponse() (response *DeletePolicyResponse)
CreateDeletePolicyResponse creates a response to parse from DeletePolicy response
type DeletePolicyVersionRequest ¶
type DeletePolicyVersionRequest struct { *requests.RpcRequest VersionId string `position:"Query" name:"VersionId"` PolicyName string `position:"Query" name:"PolicyName"` }
DeletePolicyVersionRequest is the request struct for api DeletePolicyVersion
func CreateDeletePolicyVersionRequest ¶
func CreateDeletePolicyVersionRequest() (request *DeletePolicyVersionRequest)
CreateDeletePolicyVersionRequest creates a request to invoke DeletePolicyVersion API
type DeletePolicyVersionResponse ¶
type DeletePolicyVersionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeletePolicyVersionResponse is the response struct for api DeletePolicyVersion
func CreateDeletePolicyVersionResponse ¶
func CreateDeletePolicyVersionResponse() (response *DeletePolicyVersionResponse)
CreateDeletePolicyVersionResponse creates a response to parse from DeletePolicyVersion response
type DeleteRoleRequest ¶
type DeleteRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` }
DeleteRoleRequest is the request struct for api DeleteRole
func CreateDeleteRoleRequest ¶
func CreateDeleteRoleRequest() (request *DeleteRoleRequest)
CreateDeleteRoleRequest creates a request to invoke DeleteRole API
type DeleteRoleResponse ¶
type DeleteRoleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteRoleResponse is the response struct for api DeleteRole
func CreateDeleteRoleResponse ¶
func CreateDeleteRoleResponse() (response *DeleteRoleResponse)
CreateDeleteRoleResponse creates a response to parse from DeleteRole response
type DeleteUserRequest ¶
type DeleteUserRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
DeleteUserRequest is the request struct for api DeleteUser
func CreateDeleteUserRequest ¶
func CreateDeleteUserRequest() (request *DeleteUserRequest)
CreateDeleteUserRequest creates a request to invoke DeleteUser API
type DeleteUserResponse ¶
type DeleteUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteUserResponse is the response struct for api DeleteUser
func CreateDeleteUserResponse ¶
func CreateDeleteUserResponse() (response *DeleteUserResponse)
CreateDeleteUserResponse creates a response to parse from DeleteUser response
type DeleteVirtualMFADeviceRequest ¶
type DeleteVirtualMFADeviceRequest struct { *requests.RpcRequest SerialNumber string `position:"Query" name:"SerialNumber"` }
DeleteVirtualMFADeviceRequest is the request struct for api DeleteVirtualMFADevice
func CreateDeleteVirtualMFADeviceRequest ¶
func CreateDeleteVirtualMFADeviceRequest() (request *DeleteVirtualMFADeviceRequest)
CreateDeleteVirtualMFADeviceRequest creates a request to invoke DeleteVirtualMFADevice API
type DeleteVirtualMFADeviceResponse ¶
type DeleteVirtualMFADeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteVirtualMFADeviceResponse is the response struct for api DeleteVirtualMFADevice
func CreateDeleteVirtualMFADeviceResponse ¶
func CreateDeleteVirtualMFADeviceResponse() (response *DeleteVirtualMFADeviceResponse)
CreateDeleteVirtualMFADeviceResponse creates a response to parse from DeleteVirtualMFADevice response
type DetachPolicyFromGroupRequest ¶
type DetachPolicyFromGroupRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` GroupName string `position:"Query" name:"GroupName"` PolicyName string `position:"Query" name:"PolicyName"` }
DetachPolicyFromGroupRequest is the request struct for api DetachPolicyFromGroup
func CreateDetachPolicyFromGroupRequest ¶
func CreateDetachPolicyFromGroupRequest() (request *DetachPolicyFromGroupRequest)
CreateDetachPolicyFromGroupRequest creates a request to invoke DetachPolicyFromGroup API
type DetachPolicyFromGroupResponse ¶
type DetachPolicyFromGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DetachPolicyFromGroupResponse is the response struct for api DetachPolicyFromGroup
func CreateDetachPolicyFromGroupResponse ¶
func CreateDetachPolicyFromGroupResponse() (response *DetachPolicyFromGroupResponse)
CreateDetachPolicyFromGroupResponse creates a response to parse from DetachPolicyFromGroup response
type DetachPolicyFromRoleRequest ¶
type DetachPolicyFromRoleRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` RoleName string `position:"Query" name:"RoleName"` PolicyName string `position:"Query" name:"PolicyName"` }
DetachPolicyFromRoleRequest is the request struct for api DetachPolicyFromRole
func CreateDetachPolicyFromRoleRequest ¶
func CreateDetachPolicyFromRoleRequest() (request *DetachPolicyFromRoleRequest)
CreateDetachPolicyFromRoleRequest creates a request to invoke DetachPolicyFromRole API
type DetachPolicyFromRoleResponse ¶
type DetachPolicyFromRoleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DetachPolicyFromRoleResponse is the response struct for api DetachPolicyFromRole
func CreateDetachPolicyFromRoleResponse ¶
func CreateDetachPolicyFromRoleResponse() (response *DetachPolicyFromRoleResponse)
CreateDetachPolicyFromRoleResponse creates a response to parse from DetachPolicyFromRole response
type DetachPolicyFromUserRequest ¶
type DetachPolicyFromUserRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` PolicyName string `position:"Query" name:"PolicyName"` UserName string `position:"Query" name:"UserName"` }
DetachPolicyFromUserRequest is the request struct for api DetachPolicyFromUser
func CreateDetachPolicyFromUserRequest ¶
func CreateDetachPolicyFromUserRequest() (request *DetachPolicyFromUserRequest)
CreateDetachPolicyFromUserRequest creates a request to invoke DetachPolicyFromUser API
type DetachPolicyFromUserResponse ¶
type DetachPolicyFromUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DetachPolicyFromUserResponse is the response struct for api DetachPolicyFromUser
func CreateDetachPolicyFromUserResponse ¶
func CreateDetachPolicyFromUserResponse() (response *DetachPolicyFromUserResponse)
CreateDetachPolicyFromUserResponse creates a response to parse from DetachPolicyFromUser response
type GetAccessKeyLastUsedRequest ¶
type GetAccessKeyLastUsedRequest struct { *requests.RpcRequest UserAccessKeyId string `position:"Query" name:"UserAccessKeyId"` UserName string `position:"Query" name:"UserName"` }
GetAccessKeyLastUsedRequest is the request struct for api GetAccessKeyLastUsed
func CreateGetAccessKeyLastUsedRequest ¶
func CreateGetAccessKeyLastUsedRequest() (request *GetAccessKeyLastUsedRequest)
CreateGetAccessKeyLastUsedRequest creates a request to invoke GetAccessKeyLastUsed API
type GetAccessKeyLastUsedResponse ¶
type GetAccessKeyLastUsedResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AccessKeyLastUsed AccessKeyLastUsed `json:"AccessKeyLastUsed" xml:"AccessKeyLastUsed"` }
GetAccessKeyLastUsedResponse is the response struct for api GetAccessKeyLastUsed
func CreateGetAccessKeyLastUsedResponse ¶
func CreateGetAccessKeyLastUsedResponse() (response *GetAccessKeyLastUsedResponse)
CreateGetAccessKeyLastUsedResponse creates a response to parse from GetAccessKeyLastUsed response
type GetAccountAliasRequest ¶
type GetAccountAliasRequest struct {
*requests.RpcRequest
}
GetAccountAliasRequest is the request struct for api GetAccountAlias
func CreateGetAccountAliasRequest ¶
func CreateGetAccountAliasRequest() (request *GetAccountAliasRequest)
CreateGetAccountAliasRequest creates a request to invoke GetAccountAlias API
type GetAccountAliasResponse ¶
type GetAccountAliasResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AccountAlias string `json:"AccountAlias" xml:"AccountAlias"` }
GetAccountAliasResponse is the response struct for api GetAccountAlias
func CreateGetAccountAliasResponse ¶
func CreateGetAccountAliasResponse() (response *GetAccountAliasResponse)
CreateGetAccountAliasResponse creates a response to parse from GetAccountAlias response
type GetGroupRequest ¶
type GetGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` }
GetGroupRequest is the request struct for api GetGroup
func CreateGetGroupRequest ¶
func CreateGetGroupRequest() (request *GetGroupRequest)
CreateGetGroupRequest creates a request to invoke GetGroup API
type GetGroupResponse ¶
type GetGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Group GroupInGetGroup `json:"Group" xml:"Group"` }
GetGroupResponse is the response struct for api GetGroup
func CreateGetGroupResponse ¶
func CreateGetGroupResponse() (response *GetGroupResponse)
CreateGetGroupResponse creates a response to parse from GetGroup response
type GetLoginProfileRequest ¶
type GetLoginProfileRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
GetLoginProfileRequest is the request struct for api GetLoginProfile
func CreateGetLoginProfileRequest ¶
func CreateGetLoginProfileRequest() (request *GetLoginProfileRequest)
CreateGetLoginProfileRequest creates a request to invoke GetLoginProfile API
type GetLoginProfileResponse ¶
type GetLoginProfileResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` LoginProfile LoginProfileInGetLoginProfile `json:"LoginProfile" xml:"LoginProfile"` }
GetLoginProfileResponse is the response struct for api GetLoginProfile
func CreateGetLoginProfileResponse ¶
func CreateGetLoginProfileResponse() (response *GetLoginProfileResponse)
CreateGetLoginProfileResponse creates a response to parse from GetLoginProfile response
type GetPasswordPolicyRequest ¶
type GetPasswordPolicyRequest struct {
*requests.RpcRequest
}
GetPasswordPolicyRequest is the request struct for api GetPasswordPolicy
func CreateGetPasswordPolicyRequest ¶
func CreateGetPasswordPolicyRequest() (request *GetPasswordPolicyRequest)
CreateGetPasswordPolicyRequest creates a request to invoke GetPasswordPolicy API
type GetPasswordPolicyResponse ¶
type GetPasswordPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PasswordPolicy PasswordPolicyInGetPasswordPolicy `json:"PasswordPolicy" xml:"PasswordPolicy"` }
GetPasswordPolicyResponse is the response struct for api GetPasswordPolicy
func CreateGetPasswordPolicyResponse ¶
func CreateGetPasswordPolicyResponse() (response *GetPasswordPolicyResponse)
CreateGetPasswordPolicyResponse creates a response to parse from GetPasswordPolicy response
type GetPolicyRequest ¶
type GetPolicyRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` PolicyName string `position:"Query" name:"PolicyName"` }
GetPolicyRequest is the request struct for api GetPolicy
func CreateGetPolicyRequest ¶
func CreateGetPolicyRequest() (request *GetPolicyRequest)
CreateGetPolicyRequest creates a request to invoke GetPolicy API
type GetPolicyResponse ¶
type GetPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Policy PolicyInGetPolicy `json:"Policy" xml:"Policy"` DefaultPolicyVersion DefaultPolicyVersion `json:"DefaultPolicyVersion" xml:"DefaultPolicyVersion"` }
GetPolicyResponse is the response struct for api GetPolicy
func CreateGetPolicyResponse ¶
func CreateGetPolicyResponse() (response *GetPolicyResponse)
CreateGetPolicyResponse creates a response to parse from GetPolicy response
type GetPolicyVersionRequest ¶
type GetPolicyVersionRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` VersionId string `position:"Query" name:"VersionId"` PolicyName string `position:"Query" name:"PolicyName"` }
GetPolicyVersionRequest is the request struct for api GetPolicyVersion
func CreateGetPolicyVersionRequest ¶
func CreateGetPolicyVersionRequest() (request *GetPolicyVersionRequest)
CreateGetPolicyVersionRequest creates a request to invoke GetPolicyVersion API
type GetPolicyVersionResponse ¶
type GetPolicyVersionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PolicyVersion PolicyVersionInGetPolicyVersion `json:"PolicyVersion" xml:"PolicyVersion"` }
GetPolicyVersionResponse is the response struct for api GetPolicyVersion
func CreateGetPolicyVersionResponse ¶
func CreateGetPolicyVersionResponse() (response *GetPolicyVersionResponse)
CreateGetPolicyVersionResponse creates a response to parse from GetPolicyVersion response
type GetRoleRequest ¶
type GetRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` }
GetRoleRequest is the request struct for api GetRole
func CreateGetRoleRequest ¶
func CreateGetRoleRequest() (request *GetRoleRequest)
CreateGetRoleRequest creates a request to invoke GetRole API
type GetRoleResponse ¶
type GetRoleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Role RoleInGetRole `json:"Role" xml:"Role"` }
GetRoleResponse is the response struct for api GetRole
func CreateGetRoleResponse ¶
func CreateGetRoleResponse() (response *GetRoleResponse)
CreateGetRoleResponse creates a response to parse from GetRole response
type GetSecurityPreferenceRequest ¶
type GetSecurityPreferenceRequest struct {
*requests.RpcRequest
}
GetSecurityPreferenceRequest is the request struct for api GetSecurityPreference
func CreateGetSecurityPreferenceRequest ¶
func CreateGetSecurityPreferenceRequest() (request *GetSecurityPreferenceRequest)
CreateGetSecurityPreferenceRequest creates a request to invoke GetSecurityPreference API
type GetSecurityPreferenceResponse ¶
type GetSecurityPreferenceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SecurityPreference SecurityPreferenceInGetSecurityPreference `json:"SecurityPreference" xml:"SecurityPreference"` }
GetSecurityPreferenceResponse is the response struct for api GetSecurityPreference
func CreateGetSecurityPreferenceResponse ¶
func CreateGetSecurityPreferenceResponse() (response *GetSecurityPreferenceResponse)
CreateGetSecurityPreferenceResponse creates a response to parse from GetSecurityPreference response
type GetUserMFAInfoRequest ¶
type GetUserMFAInfoRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
GetUserMFAInfoRequest is the request struct for api GetUserMFAInfo
func CreateGetUserMFAInfoRequest ¶
func CreateGetUserMFAInfoRequest() (request *GetUserMFAInfoRequest)
CreateGetUserMFAInfoRequest creates a request to invoke GetUserMFAInfo API
type GetUserMFAInfoResponse ¶
type GetUserMFAInfoResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` MFADevice MFADeviceInGetUserMFAInfo `json:"MFADevice" xml:"MFADevice"` }
GetUserMFAInfoResponse is the response struct for api GetUserMFAInfo
func CreateGetUserMFAInfoResponse ¶
func CreateGetUserMFAInfoResponse() (response *GetUserMFAInfoResponse)
CreateGetUserMFAInfoResponse creates a response to parse from GetUserMFAInfo response
type GetUserRequest ¶
type GetUserRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
GetUserRequest is the request struct for api GetUser
func CreateGetUserRequest ¶
func CreateGetUserRequest() (request *GetUserRequest)
CreateGetUserRequest creates a request to invoke GetUser API
type GetUserResponse ¶
type GetUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` User UserInGetUser `json:"User" xml:"User"` }
GetUserResponse is the response struct for api GetUser
func CreateGetUserResponse ¶
func CreateGetUserResponse() (response *GetUserResponse)
CreateGetUserResponse creates a response to parse from GetUser response
type GroupInCreateGroup ¶ added in v1.61.68
type GroupInCreateGroup struct { GroupName string `json:"GroupName" xml:"GroupName"` Comments string `json:"Comments" xml:"Comments"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
GroupInCreateGroup is a nested struct in ram response
type GroupInGetGroup ¶ added in v1.61.68
type GroupInGetGroup struct { GroupName string `json:"GroupName" xml:"GroupName"` Comments string `json:"Comments" xml:"Comments"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` }
GroupInGetGroup is a nested struct in ram response
type GroupInListEntitiesForPolicy ¶ added in v1.61.68
type GroupInListEntitiesForPolicy struct { GroupName string `json:"GroupName" xml:"GroupName"` Comments string `json:"Comments" xml:"Comments"` AttachDate string `json:"AttachDate" xml:"AttachDate"` }
GroupInListEntitiesForPolicy is a nested struct in ram response
type GroupInListGroups ¶ added in v1.61.68
type GroupInListGroups struct { GroupName string `json:"GroupName" xml:"GroupName"` Comments string `json:"Comments" xml:"Comments"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` }
GroupInListGroups is a nested struct in ram response
type GroupInListGroupsForUser ¶ added in v1.61.68
type GroupInListGroupsForUser struct { GroupName string `json:"GroupName" xml:"GroupName"` Comments string `json:"Comments" xml:"Comments"` JoinDate string `json:"JoinDate" xml:"JoinDate"` }
GroupInListGroupsForUser is a nested struct in ram response
type GroupInUpdateGroup ¶ added in v1.61.68
type GroupInUpdateGroup struct { GroupName string `json:"GroupName" xml:"GroupName"` Comments string `json:"Comments" xml:"Comments"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` }
GroupInUpdateGroup is a nested struct in ram response
type GroupsInListEntitiesForPolicy ¶
type GroupsInListEntitiesForPolicy struct {
Group []GroupInListEntitiesForPolicy `json:"Group" xml:"Group"`
}
GroupsInListEntitiesForPolicy is a nested struct in ram response
type GroupsInListGroups ¶
type GroupsInListGroups struct {
Group []GroupInListGroups `json:"Group" xml:"Group"`
}
GroupsInListGroups is a nested struct in ram response
type GroupsInListGroupsForUser ¶
type GroupsInListGroupsForUser struct {
Group []GroupInListGroupsForUser `json:"Group" xml:"Group"`
}
GroupsInListGroupsForUser is a nested struct in ram response
type ListAccessKeysRequest ¶
type ListAccessKeysRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
ListAccessKeysRequest is the request struct for api ListAccessKeys
func CreateListAccessKeysRequest ¶
func CreateListAccessKeysRequest() (request *ListAccessKeysRequest)
CreateListAccessKeysRequest creates a request to invoke ListAccessKeys API
type ListAccessKeysResponse ¶
type ListAccessKeysResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AccessKeys AccessKeys `json:"AccessKeys" xml:"AccessKeys"` }
ListAccessKeysResponse is the response struct for api ListAccessKeys
func CreateListAccessKeysResponse ¶
func CreateListAccessKeysResponse() (response *ListAccessKeysResponse)
CreateListAccessKeysResponse creates a response to parse from ListAccessKeys response
type ListEntitiesForPolicyRequest ¶
type ListEntitiesForPolicyRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` PolicyName string `position:"Query" name:"PolicyName"` }
ListEntitiesForPolicyRequest is the request struct for api ListEntitiesForPolicy
func CreateListEntitiesForPolicyRequest ¶
func CreateListEntitiesForPolicyRequest() (request *ListEntitiesForPolicyRequest)
CreateListEntitiesForPolicyRequest creates a request to invoke ListEntitiesForPolicy API
type ListEntitiesForPolicyResponse ¶
type ListEntitiesForPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Groups GroupsInListEntitiesForPolicy `json:"Groups" xml:"Groups"` Users UsersInListEntitiesForPolicy `json:"Users" xml:"Users"` Roles RolesInListEntitiesForPolicy `json:"Roles" xml:"Roles"` }
ListEntitiesForPolicyResponse is the response struct for api ListEntitiesForPolicy
func CreateListEntitiesForPolicyResponse ¶
func CreateListEntitiesForPolicyResponse() (response *ListEntitiesForPolicyResponse)
CreateListEntitiesForPolicyResponse creates a response to parse from ListEntitiesForPolicy response
type ListGroupsForUserRequest ¶
type ListGroupsForUserRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
ListGroupsForUserRequest is the request struct for api ListGroupsForUser
func CreateListGroupsForUserRequest ¶
func CreateListGroupsForUserRequest() (request *ListGroupsForUserRequest)
CreateListGroupsForUserRequest creates a request to invoke ListGroupsForUser API
type ListGroupsForUserResponse ¶
type ListGroupsForUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Groups GroupsInListGroupsForUser `json:"Groups" xml:"Groups"` }
ListGroupsForUserResponse is the response struct for api ListGroupsForUser
func CreateListGroupsForUserResponse ¶
func CreateListGroupsForUserResponse() (response *ListGroupsForUserResponse)
CreateListGroupsForUserResponse creates a response to parse from ListGroupsForUser response
type ListGroupsRequest ¶
type ListGroupsRequest struct { *requests.RpcRequest Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` }
ListGroupsRequest is the request struct for api ListGroups
func CreateListGroupsRequest ¶
func CreateListGroupsRequest() (request *ListGroupsRequest)
CreateListGroupsRequest creates a request to invoke ListGroups API
type ListGroupsResponse ¶
type ListGroupsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` Groups GroupsInListGroups `json:"Groups" xml:"Groups"` }
ListGroupsResponse is the response struct for api ListGroups
func CreateListGroupsResponse ¶
func CreateListGroupsResponse() (response *ListGroupsResponse)
CreateListGroupsResponse creates a response to parse from ListGroups response
type ListPoliciesForGroupRequest ¶
type ListPoliciesForGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` }
ListPoliciesForGroupRequest is the request struct for api ListPoliciesForGroup
func CreateListPoliciesForGroupRequest ¶
func CreateListPoliciesForGroupRequest() (request *ListPoliciesForGroupRequest)
CreateListPoliciesForGroupRequest creates a request to invoke ListPoliciesForGroup API
type ListPoliciesForGroupResponse ¶
type ListPoliciesForGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Policies PoliciesInListPoliciesForGroup `json:"Policies" xml:"Policies"` }
ListPoliciesForGroupResponse is the response struct for api ListPoliciesForGroup
func CreateListPoliciesForGroupResponse ¶
func CreateListPoliciesForGroupResponse() (response *ListPoliciesForGroupResponse)
CreateListPoliciesForGroupResponse creates a response to parse from ListPoliciesForGroup response
type ListPoliciesForRoleRequest ¶
type ListPoliciesForRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` }
ListPoliciesForRoleRequest is the request struct for api ListPoliciesForRole
func CreateListPoliciesForRoleRequest ¶
func CreateListPoliciesForRoleRequest() (request *ListPoliciesForRoleRequest)
CreateListPoliciesForRoleRequest creates a request to invoke ListPoliciesForRole API
type ListPoliciesForRoleResponse ¶
type ListPoliciesForRoleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Policies PoliciesInListPoliciesForRole `json:"Policies" xml:"Policies"` }
ListPoliciesForRoleResponse is the response struct for api ListPoliciesForRole
func CreateListPoliciesForRoleResponse ¶
func CreateListPoliciesForRoleResponse() (response *ListPoliciesForRoleResponse)
CreateListPoliciesForRoleResponse creates a response to parse from ListPoliciesForRole response
type ListPoliciesForUserRequest ¶
type ListPoliciesForUserRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
ListPoliciesForUserRequest is the request struct for api ListPoliciesForUser
func CreateListPoliciesForUserRequest ¶
func CreateListPoliciesForUserRequest() (request *ListPoliciesForUserRequest)
CreateListPoliciesForUserRequest creates a request to invoke ListPoliciesForUser API
type ListPoliciesForUserResponse ¶
type ListPoliciesForUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Policies PoliciesInListPoliciesForUser `json:"Policies" xml:"Policies"` }
ListPoliciesForUserResponse is the response struct for api ListPoliciesForUser
func CreateListPoliciesForUserResponse ¶
func CreateListPoliciesForUserResponse() (response *ListPoliciesForUserResponse)
CreateListPoliciesForUserResponse creates a response to parse from ListPoliciesForUser response
type ListPoliciesRequest ¶
type ListPoliciesRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` }
ListPoliciesRequest is the request struct for api ListPolicies
func CreateListPoliciesRequest ¶
func CreateListPoliciesRequest() (request *ListPoliciesRequest)
CreateListPoliciesRequest creates a request to invoke ListPolicies API
type ListPoliciesResponse ¶
type ListPoliciesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` Policies PoliciesInListPolicies `json:"Policies" xml:"Policies"` }
ListPoliciesResponse is the response struct for api ListPolicies
func CreateListPoliciesResponse ¶
func CreateListPoliciesResponse() (response *ListPoliciesResponse)
CreateListPoliciesResponse creates a response to parse from ListPolicies response
type ListPolicyVersionsRequest ¶
type ListPolicyVersionsRequest struct { *requests.RpcRequest PolicyType string `position:"Query" name:"PolicyType"` PolicyName string `position:"Query" name:"PolicyName"` }
ListPolicyVersionsRequest is the request struct for api ListPolicyVersions
func CreateListPolicyVersionsRequest ¶
func CreateListPolicyVersionsRequest() (request *ListPolicyVersionsRequest)
CreateListPolicyVersionsRequest creates a request to invoke ListPolicyVersions API
type ListPolicyVersionsResponse ¶
type ListPolicyVersionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PolicyVersions PolicyVersions `json:"PolicyVersions" xml:"PolicyVersions"` }
ListPolicyVersionsResponse is the response struct for api ListPolicyVersions
func CreateListPolicyVersionsResponse ¶
func CreateListPolicyVersionsResponse() (response *ListPolicyVersionsResponse)
CreateListPolicyVersionsResponse creates a response to parse from ListPolicyVersions response
type ListRolesRequest ¶
type ListRolesRequest struct { *requests.RpcRequest Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` }
ListRolesRequest is the request struct for api ListRoles
func CreateListRolesRequest ¶
func CreateListRolesRequest() (request *ListRolesRequest)
CreateListRolesRequest creates a request to invoke ListRoles API
type ListRolesResponse ¶
type ListRolesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` Roles RolesInListRoles `json:"Roles" xml:"Roles"` }
ListRolesResponse is the response struct for api ListRoles
func CreateListRolesResponse ¶
func CreateListRolesResponse() (response *ListRolesResponse)
CreateListRolesResponse creates a response to parse from ListRoles response
type ListUsersForGroupRequest ¶
type ListUsersForGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` }
ListUsersForGroupRequest is the request struct for api ListUsersForGroup
func CreateListUsersForGroupRequest ¶
func CreateListUsersForGroupRequest() (request *ListUsersForGroupRequest)
CreateListUsersForGroupRequest creates a request to invoke ListUsersForGroup API
type ListUsersForGroupResponse ¶
type ListUsersForGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` Users UsersInListUsersForGroup `json:"Users" xml:"Users"` }
ListUsersForGroupResponse is the response struct for api ListUsersForGroup
func CreateListUsersForGroupResponse ¶
func CreateListUsersForGroupResponse() (response *ListUsersForGroupResponse)
CreateListUsersForGroupResponse creates a response to parse from ListUsersForGroup response
type ListUsersRequest ¶
type ListUsersRequest struct { *requests.RpcRequest Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` }
ListUsersRequest is the request struct for api ListUsers
func CreateListUsersRequest ¶
func CreateListUsersRequest() (request *ListUsersRequest)
CreateListUsersRequest creates a request to invoke ListUsers API
type ListUsersResponse ¶
type ListUsersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` Users UsersInListUsers `json:"Users" xml:"Users"` }
ListUsersResponse is the response struct for api ListUsers
func CreateListUsersResponse ¶
func CreateListUsersResponse() (response *ListUsersResponse)
CreateListUsersResponse creates a response to parse from ListUsers response
type ListVirtualMFADevicesRequest ¶
type ListVirtualMFADevicesRequest struct {
*requests.RpcRequest
}
ListVirtualMFADevicesRequest is the request struct for api ListVirtualMFADevices
func CreateListVirtualMFADevicesRequest ¶
func CreateListVirtualMFADevicesRequest() (request *ListVirtualMFADevicesRequest)
CreateListVirtualMFADevicesRequest creates a request to invoke ListVirtualMFADevices API
type ListVirtualMFADevicesResponse ¶
type ListVirtualMFADevicesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VirtualMFADevices VirtualMFADevices `json:"VirtualMFADevices" xml:"VirtualMFADevices"` }
ListVirtualMFADevicesResponse is the response struct for api ListVirtualMFADevices
func CreateListVirtualMFADevicesResponse ¶
func CreateListVirtualMFADevicesResponse() (response *ListVirtualMFADevicesResponse)
CreateListVirtualMFADevicesResponse creates a response to parse from ListVirtualMFADevices response
type LoginProfileInCreateLoginProfile ¶ added in v1.61.68
type LoginProfileInCreateLoginProfile struct { UserName string `json:"UserName" xml:"UserName"` PasswordResetRequired bool `json:"PasswordResetRequired" xml:"PasswordResetRequired"` MFABindRequired bool `json:"MFABindRequired" xml:"MFABindRequired"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
LoginProfileInCreateLoginProfile is a nested struct in ram response
type LoginProfileInGetLoginProfile ¶ added in v1.61.68
type LoginProfileInGetLoginProfile struct { UserName string `json:"UserName" xml:"UserName"` PasswordResetRequired bool `json:"PasswordResetRequired" xml:"PasswordResetRequired"` MFABindRequired bool `json:"MFABindRequired" xml:"MFABindRequired"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
LoginProfileInGetLoginProfile is a nested struct in ram response
type LoginProfilePreferenceInGetSecurityPreference ¶ added in v1.61.68
type LoginProfilePreferenceInGetSecurityPreference struct { EnableSaveMFATicket bool `json:"EnableSaveMFATicket" xml:"EnableSaveMFATicket"` AllowUserToChangePassword bool `json:"AllowUserToChangePassword" xml:"AllowUserToChangePassword"` LoginSessionDuration int `json:"LoginSessionDuration" xml:"LoginSessionDuration"` LoginNetworkMasks string `json:"LoginNetworkMasks" xml:"LoginNetworkMasks"` }
LoginProfilePreferenceInGetSecurityPreference is a nested struct in ram response
type LoginProfilePreferenceInSetSecurityPreference ¶ added in v1.61.68
type LoginProfilePreferenceInSetSecurityPreference struct { EnableSaveMFATicket bool `json:"EnableSaveMFATicket" xml:"EnableSaveMFATicket"` AllowUserToChangePassword bool `json:"AllowUserToChangePassword" xml:"AllowUserToChangePassword"` LoginSessionDuration int `json:"LoginSessionDuration" xml:"LoginSessionDuration"` LoginNetworkMasks string `json:"LoginNetworkMasks" xml:"LoginNetworkMasks"` }
LoginProfilePreferenceInSetSecurityPreference is a nested struct in ram response
type MFADeviceInGetUserMFAInfo ¶ added in v1.61.68
type MFADeviceInGetUserMFAInfo struct {
SerialNumber string `json:"SerialNumber" xml:"SerialNumber"`
}
MFADeviceInGetUserMFAInfo is a nested struct in ram response
type MFADeviceInUnbindMFADevice ¶ added in v1.61.68
type MFADeviceInUnbindMFADevice struct {
SerialNumber string `json:"SerialNumber" xml:"SerialNumber"`
}
MFADeviceInUnbindMFADevice is a nested struct in ram response
type MFAPreferenceInGetSecurityPreference ¶ added in v1.61.68
type MFAPreferenceInGetSecurityPreference struct {
AllowUserToManageMFADevices bool `json:"AllowUserToManageMFADevices" xml:"AllowUserToManageMFADevices"`
}
MFAPreferenceInGetSecurityPreference is a nested struct in ram response
type MFAPreferenceInSetSecurityPreference ¶ added in v1.61.68
type MFAPreferenceInSetSecurityPreference struct {
AllowUserToManageMFADevices bool `json:"AllowUserToManageMFADevices" xml:"AllowUserToManageMFADevices"`
}
MFAPreferenceInSetSecurityPreference is a nested struct in ram response
type PasswordPolicyInGetPasswordPolicy ¶ added in v1.61.68
type PasswordPolicyInGetPasswordPolicy struct { MinimumPasswordLength int `json:"MinimumPasswordLength" xml:"MinimumPasswordLength"` RequireLowercaseCharacters bool `json:"RequireLowercaseCharacters" xml:"RequireLowercaseCharacters"` RequireUppercaseCharacters bool `json:"RequireUppercaseCharacters" xml:"RequireUppercaseCharacters"` RequireNumbers bool `json:"RequireNumbers" xml:"RequireNumbers"` RequireSymbols bool `json:"RequireSymbols" xml:"RequireSymbols"` HardExpiry bool `json:"HardExpiry" xml:"HardExpiry"` MaxPasswordAge int `json:"MaxPasswordAge" xml:"MaxPasswordAge"` PasswordReusePrevention int `json:"PasswordReusePrevention" xml:"PasswordReusePrevention"` MaxLoginAttemps int `json:"MaxLoginAttemps" xml:"MaxLoginAttemps"` }
PasswordPolicyInGetPasswordPolicy is a nested struct in ram response
type PasswordPolicyInSetPasswordPolicy ¶ added in v1.61.68
type PasswordPolicyInSetPasswordPolicy struct { MinimumPasswordLength int `json:"MinimumPasswordLength" xml:"MinimumPasswordLength"` RequireLowercaseCharacters bool `json:"RequireLowercaseCharacters" xml:"RequireLowercaseCharacters"` RequireUppercaseCharacters bool `json:"RequireUppercaseCharacters" xml:"RequireUppercaseCharacters"` RequireNumbers bool `json:"RequireNumbers" xml:"RequireNumbers"` RequireSymbols bool `json:"RequireSymbols" xml:"RequireSymbols"` HardExpiry bool `json:"HardExpiry" xml:"HardExpiry"` MaxPasswordAge int `json:"MaxPasswordAge" xml:"MaxPasswordAge"` PasswordReusePrevention int `json:"PasswordReusePrevention" xml:"PasswordReusePrevention"` MaxLoginAttemps int `json:"MaxLoginAttemps" xml:"MaxLoginAttemps"` }
PasswordPolicyInSetPasswordPolicy is a nested struct in ram response
type PoliciesInListPolicies ¶
type PoliciesInListPolicies struct {
Policy []PolicyInListPolicies `json:"Policy" xml:"Policy"`
}
PoliciesInListPolicies is a nested struct in ram response
type PoliciesInListPoliciesForGroup ¶
type PoliciesInListPoliciesForGroup struct {
Policy []PolicyInListPoliciesForGroup `json:"Policy" xml:"Policy"`
}
PoliciesInListPoliciesForGroup is a nested struct in ram response
type PoliciesInListPoliciesForRole ¶
type PoliciesInListPoliciesForRole struct {
Policy []PolicyInListPoliciesForRole `json:"Policy" xml:"Policy"`
}
PoliciesInListPoliciesForRole is a nested struct in ram response
type PoliciesInListPoliciesForUser ¶
type PoliciesInListPoliciesForUser struct {
Policy []PolicyInListPoliciesForUser `json:"Policy" xml:"Policy"`
}
PoliciesInListPoliciesForUser is a nested struct in ram response
type PolicyInCreatePolicy ¶ added in v1.61.68
type PolicyInCreatePolicy struct { PolicyName string `json:"PolicyName" xml:"PolicyName"` PolicyType string `json:"PolicyType" xml:"PolicyType"` Description string `json:"Description" xml:"Description"` DefaultVersion string `json:"DefaultVersion" xml:"DefaultVersion"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
PolicyInCreatePolicy is a nested struct in ram response
type PolicyInGetPolicy ¶ added in v1.61.68
type PolicyInGetPolicy struct { PolicyName string `json:"PolicyName" xml:"PolicyName"` PolicyType string `json:"PolicyType" xml:"PolicyType"` Description string `json:"Description" xml:"Description"` DefaultVersion string `json:"DefaultVersion" xml:"DefaultVersion"` PolicyDocument string `json:"PolicyDocument" xml:"PolicyDocument"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` AttachmentCount int `json:"AttachmentCount" xml:"AttachmentCount"` }
PolicyInGetPolicy is a nested struct in ram response
type PolicyInListPolicies ¶ added in v1.61.68
type PolicyInListPolicies struct { PolicyName string `json:"PolicyName" xml:"PolicyName"` PolicyType string `json:"PolicyType" xml:"PolicyType"` Description string `json:"Description" xml:"Description"` DefaultVersion string `json:"DefaultVersion" xml:"DefaultVersion"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` AttachmentCount int `json:"AttachmentCount" xml:"AttachmentCount"` }
PolicyInListPolicies is a nested struct in ram response
type PolicyInListPoliciesForGroup ¶ added in v1.61.68
type PolicyInListPoliciesForGroup struct { PolicyName string `json:"PolicyName" xml:"PolicyName"` PolicyType string `json:"PolicyType" xml:"PolicyType"` Description string `json:"Description" xml:"Description"` DefaultVersion string `json:"DefaultVersion" xml:"DefaultVersion"` AttachDate string `json:"AttachDate" xml:"AttachDate"` }
PolicyInListPoliciesForGroup is a nested struct in ram response
type PolicyInListPoliciesForRole ¶ added in v1.61.68
type PolicyInListPoliciesForRole struct { PolicyName string `json:"PolicyName" xml:"PolicyName"` PolicyType string `json:"PolicyType" xml:"PolicyType"` Description string `json:"Description" xml:"Description"` DefaultVersion string `json:"DefaultVersion" xml:"DefaultVersion"` AttachDate string `json:"AttachDate" xml:"AttachDate"` }
PolicyInListPoliciesForRole is a nested struct in ram response
type PolicyInListPoliciesForUser ¶ added in v1.61.68
type PolicyInListPoliciesForUser struct { PolicyName string `json:"PolicyName" xml:"PolicyName"` PolicyType string `json:"PolicyType" xml:"PolicyType"` Description string `json:"Description" xml:"Description"` DefaultVersion string `json:"DefaultVersion" xml:"DefaultVersion"` AttachDate string `json:"AttachDate" xml:"AttachDate"` }
PolicyInListPoliciesForUser is a nested struct in ram response
type PolicyVersionInCreatePolicyVersion ¶ added in v1.61.68
type PolicyVersionInCreatePolicyVersion struct { VersionId string `json:"VersionId" xml:"VersionId"` IsDefaultVersion bool `json:"IsDefaultVersion" xml:"IsDefaultVersion"` PolicyDocument string `json:"PolicyDocument" xml:"PolicyDocument"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
PolicyVersionInCreatePolicyVersion is a nested struct in ram response
type PolicyVersionInGetPolicyVersion ¶ added in v1.61.68
type PolicyVersionInGetPolicyVersion struct { VersionId string `json:"VersionId" xml:"VersionId"` IsDefaultVersion bool `json:"IsDefaultVersion" xml:"IsDefaultVersion"` PolicyDocument string `json:"PolicyDocument" xml:"PolicyDocument"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
PolicyVersionInGetPolicyVersion is a nested struct in ram response
type PolicyVersionInListPolicyVersions ¶ added in v1.61.68
type PolicyVersionInListPolicyVersions struct { VersionId string `json:"VersionId" xml:"VersionId"` IsDefaultVersion bool `json:"IsDefaultVersion" xml:"IsDefaultVersion"` PolicyDocument string `json:"PolicyDocument" xml:"PolicyDocument"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
PolicyVersionInListPolicyVersions is a nested struct in ram response
type PolicyVersions ¶
type PolicyVersions struct {
PolicyVersion []PolicyVersionInListPolicyVersions `json:"PolicyVersion" xml:"PolicyVersion"`
}
PolicyVersions is a nested struct in ram response
type PublicKeyPreferenceInGetSecurityPreference ¶ added in v1.61.68
type PublicKeyPreferenceInGetSecurityPreference struct {
AllowUserToManagePublicKeys bool `json:"AllowUserToManagePublicKeys" xml:"AllowUserToManagePublicKeys"`
}
PublicKeyPreferenceInGetSecurityPreference is a nested struct in ram response
type PublicKeyPreferenceInSetSecurityPreference ¶ added in v1.61.68
type PublicKeyPreferenceInSetSecurityPreference struct {
AllowUserToManagePublicKeys bool `json:"AllowUserToManagePublicKeys" xml:"AllowUserToManagePublicKeys"`
}
PublicKeyPreferenceInSetSecurityPreference is a nested struct in ram response
type RemoveUserFromGroupRequest ¶
type RemoveUserFromGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` UserName string `position:"Query" name:"UserName"` }
RemoveUserFromGroupRequest is the request struct for api RemoveUserFromGroup
func CreateRemoveUserFromGroupRequest ¶
func CreateRemoveUserFromGroupRequest() (request *RemoveUserFromGroupRequest)
CreateRemoveUserFromGroupRequest creates a request to invoke RemoveUserFromGroup API
type RemoveUserFromGroupResponse ¶
type RemoveUserFromGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveUserFromGroupResponse is the response struct for api RemoveUserFromGroup
func CreateRemoveUserFromGroupResponse ¶
func CreateRemoveUserFromGroupResponse() (response *RemoveUserFromGroupResponse)
CreateRemoveUserFromGroupResponse creates a response to parse from RemoveUserFromGroup response
type RoleInCreateRole ¶ added in v1.61.68
type RoleInCreateRole struct { RoleId string `json:"RoleId" xml:"RoleId"` RoleName string `json:"RoleName" xml:"RoleName"` Arn string `json:"Arn" xml:"Arn"` Description string `json:"Description" xml:"Description"` AssumeRolePolicyDocument string `json:"AssumeRolePolicyDocument" xml:"AssumeRolePolicyDocument"` CreateDate string `json:"CreateDate" xml:"CreateDate"` MaxSessionDuration int64 `json:"MaxSessionDuration" xml:"MaxSessionDuration"` }
RoleInCreateRole is a nested struct in ram response
type RoleInGetRole ¶ added in v1.61.68
type RoleInGetRole struct { RoleId string `json:"RoleId" xml:"RoleId"` RoleName string `json:"RoleName" xml:"RoleName"` Arn string `json:"Arn" xml:"Arn"` Description string `json:"Description" xml:"Description"` AssumeRolePolicyDocument string `json:"AssumeRolePolicyDocument" xml:"AssumeRolePolicyDocument"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` MaxSessionDuration int64 `json:"MaxSessionDuration" xml:"MaxSessionDuration"` }
RoleInGetRole is a nested struct in ram response
type RoleInListEntitiesForPolicy ¶ added in v1.61.68
type RoleInListEntitiesForPolicy struct { RoleId string `json:"RoleId" xml:"RoleId"` RoleName string `json:"RoleName" xml:"RoleName"` Arn string `json:"Arn" xml:"Arn"` Description string `json:"Description" xml:"Description"` AttachDate string `json:"AttachDate" xml:"AttachDate"` }
RoleInListEntitiesForPolicy is a nested struct in ram response
type RoleInListRoles ¶ added in v1.61.68
type RoleInListRoles struct { RoleId string `json:"RoleId" xml:"RoleId"` RoleName string `json:"RoleName" xml:"RoleName"` Arn string `json:"Arn" xml:"Arn"` Description string `json:"Description" xml:"Description"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` MaxSessionDuration int64 `json:"MaxSessionDuration" xml:"MaxSessionDuration"` }
RoleInListRoles is a nested struct in ram response
type RoleInUpdateRole ¶ added in v1.61.68
type RoleInUpdateRole struct { RoleId string `json:"RoleId" xml:"RoleId"` RoleName string `json:"RoleName" xml:"RoleName"` Arn string `json:"Arn" xml:"Arn"` Description string `json:"Description" xml:"Description"` AssumeRolePolicyDocument string `json:"AssumeRolePolicyDocument" xml:"AssumeRolePolicyDocument"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` MaxSessionDuration int64 `json:"MaxSessionDuration" xml:"MaxSessionDuration"` }
RoleInUpdateRole is a nested struct in ram response
type RolesInListEntitiesForPolicy ¶
type RolesInListEntitiesForPolicy struct {
Role []RoleInListEntitiesForPolicy `json:"Role" xml:"Role"`
}
RolesInListEntitiesForPolicy is a nested struct in ram response
type RolesInListRoles ¶
type RolesInListRoles struct {
Role []RoleInListRoles `json:"Role" xml:"Role"`
}
RolesInListRoles is a nested struct in ram response
type SecurityPreferenceInGetSecurityPreference ¶ added in v1.61.68
type SecurityPreferenceInGetSecurityPreference struct { LoginProfilePreference LoginProfilePreferenceInGetSecurityPreference `json:"LoginProfilePreference" xml:"LoginProfilePreference"` AccessKeyPreference AccessKeyPreferenceInGetSecurityPreference `json:"AccessKeyPreference" xml:"AccessKeyPreference"` PublicKeyPreference PublicKeyPreferenceInGetSecurityPreference `json:"PublicKeyPreference" xml:"PublicKeyPreference"` MFAPreference MFAPreferenceInGetSecurityPreference `json:"MFAPreference" xml:"MFAPreference"` }
SecurityPreferenceInGetSecurityPreference is a nested struct in ram response
type SecurityPreferenceInSetSecurityPreference ¶ added in v1.61.68
type SecurityPreferenceInSetSecurityPreference struct { LoginProfilePreference LoginProfilePreferenceInSetSecurityPreference `json:"LoginProfilePreference" xml:"LoginProfilePreference"` AccessKeyPreference AccessKeyPreferenceInSetSecurityPreference `json:"AccessKeyPreference" xml:"AccessKeyPreference"` PublicKeyPreference PublicKeyPreferenceInSetSecurityPreference `json:"PublicKeyPreference" xml:"PublicKeyPreference"` MFAPreference MFAPreferenceInSetSecurityPreference `json:"MFAPreference" xml:"MFAPreference"` }
SecurityPreferenceInSetSecurityPreference is a nested struct in ram response
type SetAccountAliasRequest ¶
type SetAccountAliasRequest struct { *requests.RpcRequest AccountAlias string `position:"Query" name:"AccountAlias"` }
SetAccountAliasRequest is the request struct for api SetAccountAlias
func CreateSetAccountAliasRequest ¶
func CreateSetAccountAliasRequest() (request *SetAccountAliasRequest)
CreateSetAccountAliasRequest creates a request to invoke SetAccountAlias API
type SetAccountAliasResponse ¶
type SetAccountAliasResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetAccountAliasResponse is the response struct for api SetAccountAlias
func CreateSetAccountAliasResponse ¶
func CreateSetAccountAliasResponse() (response *SetAccountAliasResponse)
CreateSetAccountAliasResponse creates a response to parse from SetAccountAlias response
type SetDefaultPolicyVersionRequest ¶
type SetDefaultPolicyVersionRequest struct { *requests.RpcRequest VersionId string `position:"Query" name:"VersionId"` PolicyName string `position:"Query" name:"PolicyName"` }
SetDefaultPolicyVersionRequest is the request struct for api SetDefaultPolicyVersion
func CreateSetDefaultPolicyVersionRequest ¶
func CreateSetDefaultPolicyVersionRequest() (request *SetDefaultPolicyVersionRequest)
CreateSetDefaultPolicyVersionRequest creates a request to invoke SetDefaultPolicyVersion API
type SetDefaultPolicyVersionResponse ¶
type SetDefaultPolicyVersionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetDefaultPolicyVersionResponse is the response struct for api SetDefaultPolicyVersion
func CreateSetDefaultPolicyVersionResponse ¶
func CreateSetDefaultPolicyVersionResponse() (response *SetDefaultPolicyVersionResponse)
CreateSetDefaultPolicyVersionResponse creates a response to parse from SetDefaultPolicyVersion response
type SetPasswordPolicyRequest ¶
type SetPasswordPolicyRequest struct { *requests.RpcRequest PasswordReusePrevention requests.Integer `position:"Query" name:"PasswordReusePrevention"` RequireUppercaseCharacters requests.Boolean `position:"Query" name:"RequireUppercaseCharacters"` MinimumPasswordLength requests.Integer `position:"Query" name:"MinimumPasswordLength"` RequireNumbers requests.Boolean `position:"Query" name:"RequireNumbers"` RequireLowercaseCharacters requests.Boolean `position:"Query" name:"RequireLowercaseCharacters"` MaxPasswordAge requests.Integer `position:"Query" name:"MaxPasswordAge"` MaxLoginAttemps requests.Integer `position:"Query" name:"MaxLoginAttemps"` HardExpiry requests.Boolean `position:"Query" name:"HardExpiry"` RequireSymbols requests.Boolean `position:"Query" name:"RequireSymbols"` }
SetPasswordPolicyRequest is the request struct for api SetPasswordPolicy
func CreateSetPasswordPolicyRequest ¶
func CreateSetPasswordPolicyRequest() (request *SetPasswordPolicyRequest)
CreateSetPasswordPolicyRequest creates a request to invoke SetPasswordPolicy API
type SetPasswordPolicyResponse ¶
type SetPasswordPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PasswordPolicy PasswordPolicyInSetPasswordPolicy `json:"PasswordPolicy" xml:"PasswordPolicy"` }
SetPasswordPolicyResponse is the response struct for api SetPasswordPolicy
func CreateSetPasswordPolicyResponse ¶
func CreateSetPasswordPolicyResponse() (response *SetPasswordPolicyResponse)
CreateSetPasswordPolicyResponse creates a response to parse from SetPasswordPolicy response
type SetSecurityPreferenceRequest ¶
type SetSecurityPreferenceRequest struct { *requests.RpcRequest EnableSaveMFATicket requests.Boolean `position:"Query" name:"EnableSaveMFATicket"` LoginNetworkMasks string `position:"Query" name:"LoginNetworkMasks"` AllowUserToChangePassword requests.Boolean `position:"Query" name:"AllowUserToChangePassword"` AllowUserToManagePublicKeys requests.Boolean `position:"Query" name:"AllowUserToManagePublicKeys"` LoginSessionDuration requests.Integer `position:"Query" name:"LoginSessionDuration"` AllowUserToManageAccessKeys requests.Boolean `position:"Query" name:"AllowUserToManageAccessKeys"` AllowUserToManageMFADevices requests.Boolean `position:"Query" name:"AllowUserToManageMFADevices"` }
SetSecurityPreferenceRequest is the request struct for api SetSecurityPreference
func CreateSetSecurityPreferenceRequest ¶
func CreateSetSecurityPreferenceRequest() (request *SetSecurityPreferenceRequest)
CreateSetSecurityPreferenceRequest creates a request to invoke SetSecurityPreference API
type SetSecurityPreferenceResponse ¶
type SetSecurityPreferenceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SecurityPreference SecurityPreferenceInSetSecurityPreference `json:"SecurityPreference" xml:"SecurityPreference"` }
SetSecurityPreferenceResponse is the response struct for api SetSecurityPreference
func CreateSetSecurityPreferenceResponse ¶
func CreateSetSecurityPreferenceResponse() (response *SetSecurityPreferenceResponse)
CreateSetSecurityPreferenceResponse creates a response to parse from SetSecurityPreference response
type UnbindMFADeviceRequest ¶
type UnbindMFADeviceRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
UnbindMFADeviceRequest is the request struct for api UnbindMFADevice
func CreateUnbindMFADeviceRequest ¶
func CreateUnbindMFADeviceRequest() (request *UnbindMFADeviceRequest)
CreateUnbindMFADeviceRequest creates a request to invoke UnbindMFADevice API
type UnbindMFADeviceResponse ¶
type UnbindMFADeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` MFADevice MFADeviceInUnbindMFADevice `json:"MFADevice" xml:"MFADevice"` }
UnbindMFADeviceResponse is the response struct for api UnbindMFADevice
func CreateUnbindMFADeviceResponse ¶
func CreateUnbindMFADeviceResponse() (response *UnbindMFADeviceResponse)
CreateUnbindMFADeviceResponse creates a response to parse from UnbindMFADevice response
type UpdateAccessKeyRequest ¶
type UpdateAccessKeyRequest struct { *requests.RpcRequest UserAccessKeyId string `position:"Query" name:"UserAccessKeyId"` UserName string `position:"Query" name:"UserName"` Status string `position:"Query" name:"Status"` }
UpdateAccessKeyRequest is the request struct for api UpdateAccessKey
func CreateUpdateAccessKeyRequest ¶
func CreateUpdateAccessKeyRequest() (request *UpdateAccessKeyRequest)
CreateUpdateAccessKeyRequest creates a request to invoke UpdateAccessKey API
type UpdateAccessKeyResponse ¶
type UpdateAccessKeyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateAccessKeyResponse is the response struct for api UpdateAccessKey
func CreateUpdateAccessKeyResponse ¶
func CreateUpdateAccessKeyResponse() (response *UpdateAccessKeyResponse)
CreateUpdateAccessKeyResponse creates a response to parse from UpdateAccessKey response
type UpdateGroupRequest ¶
type UpdateGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` NewGroupName string `position:"Query" name:"NewGroupName"` NewComments string `position:"Query" name:"NewComments"` }
UpdateGroupRequest is the request struct for api UpdateGroup
func CreateUpdateGroupRequest ¶
func CreateUpdateGroupRequest() (request *UpdateGroupRequest)
CreateUpdateGroupRequest creates a request to invoke UpdateGroup API
type UpdateGroupResponse ¶
type UpdateGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Group GroupInUpdateGroup `json:"Group" xml:"Group"` }
UpdateGroupResponse is the response struct for api UpdateGroup
func CreateUpdateGroupResponse ¶
func CreateUpdateGroupResponse() (response *UpdateGroupResponse)
CreateUpdateGroupResponse creates a response to parse from UpdateGroup response
type UpdateLoginProfileRequest ¶
type UpdateLoginProfileRequest struct { *requests.RpcRequest PasswordResetRequired requests.Boolean `position:"Query" name:"PasswordResetRequired"` Password string `position:"Query" name:"Password"` MFABindRequired requests.Boolean `position:"Query" name:"MFABindRequired"` UserName string `position:"Query" name:"UserName"` }
UpdateLoginProfileRequest is the request struct for api UpdateLoginProfile
func CreateUpdateLoginProfileRequest ¶
func CreateUpdateLoginProfileRequest() (request *UpdateLoginProfileRequest)
CreateUpdateLoginProfileRequest creates a request to invoke UpdateLoginProfile API
type UpdateLoginProfileResponse ¶
type UpdateLoginProfileResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateLoginProfileResponse is the response struct for api UpdateLoginProfile
func CreateUpdateLoginProfileResponse ¶
func CreateUpdateLoginProfileResponse() (response *UpdateLoginProfileResponse)
CreateUpdateLoginProfileResponse creates a response to parse from UpdateLoginProfile response
type UpdateRoleRequest ¶
type UpdateRoleRequest struct { *requests.RpcRequest NewAssumeRolePolicyDocument string `position:"Query" name:"NewAssumeRolePolicyDocument"` RoleName string `position:"Query" name:"RoleName"` NewMaxSessionDuration requests.Integer `position:"Query" name:"NewMaxSessionDuration"` }
UpdateRoleRequest is the request struct for api UpdateRole
func CreateUpdateRoleRequest ¶
func CreateUpdateRoleRequest() (request *UpdateRoleRequest)
CreateUpdateRoleRequest creates a request to invoke UpdateRole API
type UpdateRoleResponse ¶
type UpdateRoleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Role RoleInUpdateRole `json:"Role" xml:"Role"` }
UpdateRoleResponse is the response struct for api UpdateRole
func CreateUpdateRoleResponse ¶
func CreateUpdateRoleResponse() (response *UpdateRoleResponse)
CreateUpdateRoleResponse creates a response to parse from UpdateRole response
type UpdateUserRequest ¶
type UpdateUserRequest struct { *requests.RpcRequest NewUserName string `position:"Query" name:"NewUserName"` NewMobilePhone string `position:"Query" name:"NewMobilePhone"` NewEmail string `position:"Query" name:"NewEmail"` NewDisplayName string `position:"Query" name:"NewDisplayName"` NewComments string `position:"Query" name:"NewComments"` UserName string `position:"Query" name:"UserName"` }
UpdateUserRequest is the request struct for api UpdateUser
func CreateUpdateUserRequest ¶
func CreateUpdateUserRequest() (request *UpdateUserRequest)
CreateUpdateUserRequest creates a request to invoke UpdateUser API
type UpdateUserResponse ¶
type UpdateUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` User UserInUpdateUser `json:"User" xml:"User"` }
UpdateUserResponse is the response struct for api UpdateUser
func CreateUpdateUserResponse ¶
func CreateUpdateUserResponse() (response *UpdateUserResponse)
CreateUpdateUserResponse creates a response to parse from UpdateUser response
type UserInCreateUser ¶ added in v1.61.68
type UserInCreateUser struct { UserId string `json:"UserId" xml:"UserId"` UserName string `json:"UserName" xml:"UserName"` DisplayName string `json:"DisplayName" xml:"DisplayName"` MobilePhone string `json:"MobilePhone" xml:"MobilePhone"` Email string `json:"Email" xml:"Email"` Comments string `json:"Comments" xml:"Comments"` CreateDate string `json:"CreateDate" xml:"CreateDate"` }
UserInCreateUser is a nested struct in ram response
type UserInGetUser ¶ added in v1.61.68
type UserInGetUser struct { UserId string `json:"UserId" xml:"UserId"` UserName string `json:"UserName" xml:"UserName"` DisplayName string `json:"DisplayName" xml:"DisplayName"` MobilePhone string `json:"MobilePhone" xml:"MobilePhone"` Email string `json:"Email" xml:"Email"` Comments string `json:"Comments" xml:"Comments"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` LastLoginDate string `json:"LastLoginDate" xml:"LastLoginDate"` }
UserInGetUser is a nested struct in ram response
type UserInListEntitiesForPolicy ¶ added in v1.61.68
type UserInListEntitiesForPolicy struct { UserId string `json:"UserId" xml:"UserId"` UserName string `json:"UserName" xml:"UserName"` DisplayName string `json:"DisplayName" xml:"DisplayName"` AttachDate string `json:"AttachDate" xml:"AttachDate"` }
UserInListEntitiesForPolicy is a nested struct in ram response
type UserInListUsers ¶ added in v1.61.68
type UserInListUsers struct { UserId string `json:"UserId" xml:"UserId"` UserName string `json:"UserName" xml:"UserName"` DisplayName string `json:"DisplayName" xml:"DisplayName"` MobilePhone string `json:"MobilePhone" xml:"MobilePhone"` Email string `json:"Email" xml:"Email"` Comments string `json:"Comments" xml:"Comments"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` }
UserInListUsers is a nested struct in ram response
type UserInListUsersForGroup ¶ added in v1.61.68
type UserInListUsersForGroup struct { UserName string `json:"UserName" xml:"UserName"` DisplayName string `json:"DisplayName" xml:"DisplayName"` JoinDate string `json:"JoinDate" xml:"JoinDate"` }
UserInListUsersForGroup is a nested struct in ram response
type UserInListVirtualMFADevices ¶ added in v1.61.68
type UserInListVirtualMFADevices struct { UserId string `json:"UserId" xml:"UserId"` UserName string `json:"UserName" xml:"UserName"` DisplayName string `json:"DisplayName" xml:"DisplayName"` }
UserInListVirtualMFADevices is a nested struct in ram response
type UserInUpdateUser ¶ added in v1.61.68
type UserInUpdateUser struct { UserId string `json:"UserId" xml:"UserId"` UserName string `json:"UserName" xml:"UserName"` DisplayName string `json:"DisplayName" xml:"DisplayName"` MobilePhone string `json:"MobilePhone" xml:"MobilePhone"` Email string `json:"Email" xml:"Email"` Comments string `json:"Comments" xml:"Comments"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` }
UserInUpdateUser is a nested struct in ram response
type UsersInListEntitiesForPolicy ¶
type UsersInListEntitiesForPolicy struct {
User []UserInListEntitiesForPolicy `json:"User" xml:"User"`
}
UsersInListEntitiesForPolicy is a nested struct in ram response
type UsersInListUsers ¶
type UsersInListUsers struct {
User []UserInListUsers `json:"User" xml:"User"`
}
UsersInListUsers is a nested struct in ram response
type UsersInListUsersForGroup ¶
type UsersInListUsersForGroup struct {
User []UserInListUsersForGroup `json:"User" xml:"User"`
}
UsersInListUsersForGroup is a nested struct in ram response
type VirtualMFADeviceInCreateVirtualMFADevice ¶ added in v1.61.68
type VirtualMFADeviceInCreateVirtualMFADevice struct { SerialNumber string `json:"SerialNumber" xml:"SerialNumber"` Base32StringSeed string `json:"Base32StringSeed" xml:"Base32StringSeed"` QRCodePNG string `json:"QRCodePNG" xml:"QRCodePNG"` }
VirtualMFADeviceInCreateVirtualMFADevice is a nested struct in ram response
type VirtualMFADeviceInListVirtualMFADevices ¶ added in v1.61.68
type VirtualMFADeviceInListVirtualMFADevices struct { SerialNumber string `json:"SerialNumber" xml:"SerialNumber"` ActivateDate string `json:"ActivateDate" xml:"ActivateDate"` User UserInListVirtualMFADevices `json:"User" xml:"User"` }
VirtualMFADeviceInListVirtualMFADevices is a nested struct in ram response
type VirtualMFADevices ¶
type VirtualMFADevices struct {
VirtualMFADevice []VirtualMFADeviceInListVirtualMFADevices `json:"VirtualMFADevice" xml:"VirtualMFADevice"`
}
VirtualMFADevices is a nested struct in ram response
Source Files ¶
- add_user_to_group.go
- attach_policy_to_group.go
- attach_policy_to_role.go
- attach_policy_to_user.go
- bind_mfa_device.go
- change_password.go
- clear_account_alias.go
- client.go
- create_access_key.go
- create_group.go
- create_login_profile.go
- create_policy.go
- create_policy_version.go
- create_role.go
- create_user.go
- create_virtual_mfa_device.go
- delete_access_key.go
- delete_group.go
- delete_login_profile.go
- delete_policy.go
- delete_policy_version.go
- delete_role.go
- delete_user.go
- delete_virtual_mfa_device.go
- detach_policy_from_group.go
- detach_policy_from_role.go
- detach_policy_from_user.go
- endpoint.go
- get_access_key_last_used.go
- get_account_alias.go
- get_group.go
- get_login_profile.go
- get_password_policy.go
- get_policy.go
- get_policy_version.go
- get_role.go
- get_security_preference.go
- get_user.go
- get_user_mfa_info.go
- list_access_keys.go
- list_entities_for_policy.go
- list_groups.go
- list_groups_for_user.go
- list_policies.go
- list_policies_for_group.go
- list_policies_for_role.go
- list_policies_for_user.go
- list_policy_versions.go
- list_roles.go
- list_users.go
- list_users_for_group.go
- list_virtual_mfa_devices.go
- remove_user_from_group.go
- set_account_alias.go
- set_default_policy_version.go
- set_password_policy.go
- set_security_preference.go
- struct_access_key_in_create_access_key.go
- struct_access_key_in_list_access_keys.go
- struct_access_key_last_used.go
- struct_access_key_preference_in_get_security_preference.go
- struct_access_key_preference_in_set_security_preference.go
- struct_access_keys.go
- struct_default_policy_version.go
- struct_group_in_create_group.go
- struct_group_in_get_group.go
- struct_group_in_list_entities_for_policy.go
- struct_group_in_list_groups.go
- struct_group_in_list_groups_for_user.go
- struct_group_in_update_group.go
- struct_groups_in_list_entities_for_policy.go
- struct_groups_in_list_groups.go
- struct_groups_in_list_groups_for_user.go
- struct_login_profile_in_create_login_profile.go
- struct_login_profile_in_get_login_profile.go
- struct_login_profile_preference_in_get_security_preference.go
- struct_login_profile_preference_in_set_security_preference.go
- struct_mfa_device_in_get_user_mfa_info.go
- struct_mfa_device_in_unbind_mfa_device.go
- struct_mfa_preference_in_get_security_preference.go
- struct_mfa_preference_in_set_security_preference.go
- struct_password_policy_in_get_password_policy.go
- struct_password_policy_in_set_password_policy.go
- struct_policies_in_list_policies.go
- struct_policies_in_list_policies_for_group.go
- struct_policies_in_list_policies_for_role.go
- struct_policies_in_list_policies_for_user.go
- struct_policy_in_create_policy.go
- struct_policy_in_get_policy.go
- struct_policy_in_list_policies.go
- struct_policy_in_list_policies_for_group.go
- struct_policy_in_list_policies_for_role.go
- struct_policy_in_list_policies_for_user.go
- struct_policy_version_in_create_policy_version.go
- struct_policy_version_in_get_policy_version.go
- struct_policy_version_in_list_policy_versions.go
- struct_policy_versions.go
- struct_public_key_preference_in_get_security_preference.go
- struct_public_key_preference_in_set_security_preference.go
- struct_role_in_create_role.go
- struct_role_in_get_role.go
- struct_role_in_list_entities_for_policy.go
- struct_role_in_list_roles.go
- struct_role_in_update_role.go
- struct_roles_in_list_entities_for_policy.go
- struct_roles_in_list_roles.go
- struct_security_preference_in_get_security_preference.go
- struct_security_preference_in_set_security_preference.go
- struct_user_in_create_user.go
- struct_user_in_get_user.go
- struct_user_in_list_entities_for_policy.go
- struct_user_in_list_users.go
- struct_user_in_list_users_for_group.go
- struct_user_in_list_virtual_mfa_devices.go
- struct_user_in_update_user.go
- struct_users_in_list_entities_for_policy.go
- struct_users_in_list_users.go
- struct_users_in_list_users_for_group.go
- struct_virtual_mfa_device_in_create_virtual_mfa_device.go
- struct_virtual_mfa_device_in_list_virtual_mfa_devices.go
- struct_virtual_mfa_devices.go
- unbind_mfa_device.go
- update_access_key.go
- update_group.go
- update_login_profile.go
- update_role.go
- update_user.go