Documentation ¶
Index ¶
- func GenReqDefForAssociateAgencyWithAllProjectsPermission(request *model.AssociateAgencyWithAllProjectsPermissionRequest) *def.HttpRequestDef
- func GenReqDefForAssociateAgencyWithDomainPermission(request *model.AssociateAgencyWithDomainPermissionRequest) *def.HttpRequestDef
- func GenReqDefForAssociateAgencyWithProjectPermission(request *model.AssociateAgencyWithProjectPermissionRequest) *def.HttpRequestDef
- func GenReqDefForCheckAllProjectsPermissionForAgency(request *model.CheckAllProjectsPermissionForAgencyRequest) *def.HttpRequestDef
- func GenReqDefForCheckDomainPermissionForAgency(request *model.CheckDomainPermissionForAgencyRequest) *def.HttpRequestDef
- func GenReqDefForCheckProjectPermissionForAgency(request *model.CheckProjectPermissionForAgencyRequest) *def.HttpRequestDef
- func GenReqDefForCreateAgency(request *model.CreateAgencyRequest) *def.HttpRequestDef
- func GenReqDefForCreateAgencyCustomPolicy(request *model.CreateAgencyCustomPolicyRequest) *def.HttpRequestDef
- func GenReqDefForCreateCloudServiceCustomPolicy(request *model.CreateCloudServiceCustomPolicyRequest) *def.HttpRequestDef
- func GenReqDefForCreatePermanentAccessKey(request *model.CreatePermanentAccessKeyRequest) *def.HttpRequestDef
- func GenReqDefForCreateTemporaryAccessKeyByAgency(request *model.CreateTemporaryAccessKeyByAgencyRequest) *def.HttpRequestDef
- func GenReqDefForCreateTemporaryAccessKeyByToken(request *model.CreateTemporaryAccessKeyByTokenRequest) *def.HttpRequestDef
- func GenReqDefForCreateUser(request *model.CreateUserRequest) *def.HttpRequestDef
- func GenReqDefForDeleteAgency(request *model.DeleteAgencyRequest) *def.HttpRequestDef
- func GenReqDefForDeleteCustomPolicy(request *model.DeleteCustomPolicyRequest) *def.HttpRequestDef
- func GenReqDefForDeletePermanentAccessKey(request *model.DeletePermanentAccessKeyRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneAddUserToGroup(request *model.KeystoneAddUserToGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneAssociateGroupWithAllProjectPermission(request *model.KeystoneAssociateGroupWithAllProjectPermissionRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneAssociateGroupWithDomainPermission(request *model.KeystoneAssociateGroupWithDomainPermissionRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneAssociateGroupWithProjectPermission(request *model.KeystoneAssociateGroupWithProjectPermissionRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneCheckDomainPermissionForGroup(request *model.KeystoneCheckDomainPermissionForGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneCheckProjectPermissionForGroup(request *model.KeystoneCheckProjectPermissionForGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneCheckUserInGroup(request *model.KeystoneCheckUserInGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneCreateGroup(request *model.KeystoneCreateGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneCreateProject(request *model.KeystoneCreateProjectRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneCreateUser(request *model.KeystoneCreateUserRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneDeleteGroup(request *model.KeystoneDeleteGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneDeleteUser(request *model.KeystoneDeleteUserRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListAuthDomains(request *model.KeystoneListAuthDomainsRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListAuthProjects(request *model.KeystoneListAuthProjectsRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListDomainPermissionsForGroup(request *model.KeystoneListDomainPermissionsForGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListEndpoints(request *model.KeystoneListEndpointsRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListGroups(request *model.KeystoneListGroupsRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListGroupsForUser(request *model.KeystoneListGroupsForUserRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListPermissions(request *model.KeystoneListPermissionsRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListProjectPermissionsForGroup(request *model.KeystoneListProjectPermissionsForGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListProjects(request *model.KeystoneListProjectsRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListProjectsForUser(request *model.KeystoneListProjectsForUserRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListRegions(request *model.KeystoneListRegionsRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListServices(request *model.KeystoneListServicesRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListUsers(request *model.KeystoneListUsersRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListUsersForGroupByAdmin(request *model.KeystoneListUsersForGroupByAdminRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneListVersions(request *model.KeystoneListVersionsRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneRemoveDomainPermissionFromGroup(request *model.KeystoneRemoveDomainPermissionFromGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneRemoveProjectPermissionFromGroup(request *model.KeystoneRemoveProjectPermissionFromGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneRemoveUserFromGroup(request *model.KeystoneRemoveUserFromGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowCatalog(request *model.KeystoneShowCatalogRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowEndpoint(request *model.KeystoneShowEndpointRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowGroup(request *model.KeystoneShowGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowPermission(request *model.KeystoneShowPermissionRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowProject(request *model.KeystoneShowProjectRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowRegion(request *model.KeystoneShowRegionRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowSecurityCompliance(request *model.KeystoneShowSecurityComplianceRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowSecurityComplianceByOption(request *model.KeystoneShowSecurityComplianceByOptionRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowService(request *model.KeystoneShowServiceRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowUser(request *model.KeystoneShowUserRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneShowVersion(request *model.KeystoneShowVersionRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneUpdateGroup(request *model.KeystoneUpdateGroupRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneUpdateProject(request *model.KeystoneUpdateProjectRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneUpdateUserByAdmin(request *model.KeystoneUpdateUserByAdminRequest) *def.HttpRequestDef
- func GenReqDefForKeystoneUpdateUserPassword(request *model.KeystoneUpdateUserPasswordRequest) *def.HttpRequestDef
- func GenReqDefForListAgencies(request *model.ListAgenciesRequest) *def.HttpRequestDef
- func GenReqDefForListAllProjectsPermissionsForAgency(request *model.ListAllProjectsPermissionsForAgencyRequest) *def.HttpRequestDef
- func GenReqDefForListCustomPolicies(request *model.ListCustomPoliciesRequest) *def.HttpRequestDef
- func GenReqDefForListDomainPermissionsForAgency(request *model.ListDomainPermissionsForAgencyRequest) *def.HttpRequestDef
- func GenReqDefForListPermanentAccessKeys(request *model.ListPermanentAccessKeysRequest) *def.HttpRequestDef
- func GenReqDefForListProjectPermissionsForAgency(request *model.ListProjectPermissionsForAgencyRequest) *def.HttpRequestDef
- func GenReqDefForListUserLoginProtects(request *model.ListUserLoginProtectsRequest) *def.HttpRequestDef
- func GenReqDefForListUserMfaDevices(request *model.ListUserMfaDevicesRequest) *def.HttpRequestDef
- func GenReqDefForRemoveAllProjectsPermissionFromAgency(request *model.RemoveAllProjectsPermissionFromAgencyRequest) *def.HttpRequestDef
- func GenReqDefForRemoveDomainPermissionFromAgency(request *model.RemoveDomainPermissionFromAgencyRequest) *def.HttpRequestDef
- func GenReqDefForRemoveProjectPermissionFromAgency(request *model.RemoveProjectPermissionFromAgencyRequest) *def.HttpRequestDef
- func GenReqDefForShowAgency(request *model.ShowAgencyRequest) *def.HttpRequestDef
- func GenReqDefForShowCustomPolicy(request *model.ShowCustomPolicyRequest) *def.HttpRequestDef
- func GenReqDefForShowDomainApiAclPolicy(request *model.ShowDomainApiAclPolicyRequest) *def.HttpRequestDef
- func GenReqDefForShowDomainConsoleAclPolicy(request *model.ShowDomainConsoleAclPolicyRequest) *def.HttpRequestDef
- func GenReqDefForShowDomainLoginPolicy(request *model.ShowDomainLoginPolicyRequest) *def.HttpRequestDef
- func GenReqDefForShowDomainPasswordPolicy(request *model.ShowDomainPasswordPolicyRequest) *def.HttpRequestDef
- func GenReqDefForShowDomainProtectPolicy(request *model.ShowDomainProtectPolicyRequest) *def.HttpRequestDef
- func GenReqDefForShowDomainQuota(request *model.ShowDomainQuotaRequest) *def.HttpRequestDef
- func GenReqDefForShowPermanentAccessKey(request *model.ShowPermanentAccessKeyRequest) *def.HttpRequestDef
- func GenReqDefForShowProjectDetailsAndStatus(request *model.ShowProjectDetailsAndStatusRequest) *def.HttpRequestDef
- func GenReqDefForShowProjectQuota(request *model.ShowProjectQuotaRequest) *def.HttpRequestDef
- func GenReqDefForShowUser(request *model.ShowUserRequest) *def.HttpRequestDef
- func GenReqDefForShowUserLoginProtect(request *model.ShowUserLoginProtectRequest) *def.HttpRequestDef
- func GenReqDefForShowUserMfaDevice(request *model.ShowUserMfaDeviceRequest) *def.HttpRequestDef
- func GenReqDefForUpdateAgency(request *model.UpdateAgencyRequest) *def.HttpRequestDef
- func GenReqDefForUpdateAgencyCustomPolicy(request *model.UpdateAgencyCustomPolicyRequest) *def.HttpRequestDef
- func GenReqDefForUpdateCloudServiceCustomPolicy(request *model.UpdateCloudServiceCustomPolicyRequest) *def.HttpRequestDef
- func GenReqDefForUpdateDomainApiAclPolicy(request *model.UpdateDomainApiAclPolicyRequest) *def.HttpRequestDef
- func GenReqDefForUpdateDomainConsoleAclPolicy(request *model.UpdateDomainConsoleAclPolicyRequest) *def.HttpRequestDef
- func GenReqDefForUpdateDomainLoginPolicy(request *model.UpdateDomainLoginPolicyRequest) *def.HttpRequestDef
- func GenReqDefForUpdateDomainPasswordPolicy(request *model.UpdateDomainPasswordPolicyRequest) *def.HttpRequestDef
- func GenReqDefForUpdateDomainProtectPolicy(request *model.UpdateDomainProtectPolicyRequest) *def.HttpRequestDef
- func GenReqDefForUpdatePermanentAccessKey(request *model.UpdatePermanentAccessKeyRequest) *def.HttpRequestDef
- func GenReqDefForUpdateProjectStatus(request *model.UpdateProjectStatusRequest) *def.HttpRequestDef
- func GenReqDefForUpdateUser(request *model.UpdateUserRequest) *def.HttpRequestDef
- func GenReqDefForUpdateUserInformation(request *model.UpdateUserInformationRequest) *def.HttpRequestDef
- func GenRespForAssociateAgencyWithAllProjectsPermission() (*model.AssociateAgencyWithAllProjectsPermissionResponse, *def.HttpResponseDef)
- func GenRespForAssociateAgencyWithDomainPermission() (*model.AssociateAgencyWithDomainPermissionResponse, *def.HttpResponseDef)
- func GenRespForAssociateAgencyWithProjectPermission() (*model.AssociateAgencyWithProjectPermissionResponse, *def.HttpResponseDef)
- func GenRespForCheckAllProjectsPermissionForAgency() (*model.CheckAllProjectsPermissionForAgencyResponse, *def.HttpResponseDef)
- func GenRespForCheckDomainPermissionForAgency() (*model.CheckDomainPermissionForAgencyResponse, *def.HttpResponseDef)
- func GenRespForCheckProjectPermissionForAgency() (*model.CheckProjectPermissionForAgencyResponse, *def.HttpResponseDef)
- func GenRespForCreateAgency() (*model.CreateAgencyResponse, *def.HttpResponseDef)
- func GenRespForCreateAgencyCustomPolicy() (*model.CreateAgencyCustomPolicyResponse, *def.HttpResponseDef)
- func GenRespForCreateCloudServiceCustomPolicy() (*model.CreateCloudServiceCustomPolicyResponse, *def.HttpResponseDef)
- func GenRespForCreatePermanentAccessKey() (*model.CreatePermanentAccessKeyResponse, *def.HttpResponseDef)
- func GenRespForCreateTemporaryAccessKeyByAgency() (*model.CreateTemporaryAccessKeyByAgencyResponse, *def.HttpResponseDef)
- func GenRespForCreateTemporaryAccessKeyByToken() (*model.CreateTemporaryAccessKeyByTokenResponse, *def.HttpResponseDef)
- func GenRespForCreateUser() (*model.CreateUserResponse, *def.HttpResponseDef)
- func GenRespForDeleteAgency() (*model.DeleteAgencyResponse, *def.HttpResponseDef)
- func GenRespForDeleteCustomPolicy() (*model.DeleteCustomPolicyResponse, *def.HttpResponseDef)
- func GenRespForDeletePermanentAccessKey() (*model.DeletePermanentAccessKeyResponse, *def.HttpResponseDef)
- func GenRespForKeystoneAddUserToGroup() (*model.KeystoneAddUserToGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneAssociateGroupWithAllProjectPermission() (*model.KeystoneAssociateGroupWithAllProjectPermissionResponse, ...)
- func GenRespForKeystoneAssociateGroupWithDomainPermission() (*model.KeystoneAssociateGroupWithDomainPermissionResponse, ...)
- func GenRespForKeystoneAssociateGroupWithProjectPermission() (*model.KeystoneAssociateGroupWithProjectPermissionResponse, ...)
- func GenRespForKeystoneCheckDomainPermissionForGroup() (*model.KeystoneCheckDomainPermissionForGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneCheckProjectPermissionForGroup() (*model.KeystoneCheckProjectPermissionForGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneCheckUserInGroup() (*model.KeystoneCheckUserInGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneCreateGroup() (*model.KeystoneCreateGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneCreateProject() (*model.KeystoneCreateProjectResponse, *def.HttpResponseDef)
- func GenRespForKeystoneCreateUser() (*model.KeystoneCreateUserResponse, *def.HttpResponseDef)
- func GenRespForKeystoneDeleteGroup() (*model.KeystoneDeleteGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneDeleteUser() (*model.KeystoneDeleteUserResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListAuthDomains() (*model.KeystoneListAuthDomainsResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListAuthProjects() (*model.KeystoneListAuthProjectsResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListDomainPermissionsForGroup() (*model.KeystoneListDomainPermissionsForGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListEndpoints() (*model.KeystoneListEndpointsResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListGroups() (*model.KeystoneListGroupsResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListGroupsForUser() (*model.KeystoneListGroupsForUserResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListPermissions() (*model.KeystoneListPermissionsResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListProjectPermissionsForGroup() (*model.KeystoneListProjectPermissionsForGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListProjects() (*model.KeystoneListProjectsResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListProjectsForUser() (*model.KeystoneListProjectsForUserResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListRegions() (*model.KeystoneListRegionsResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListServices() (*model.KeystoneListServicesResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListUsers() (*model.KeystoneListUsersResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListUsersForGroupByAdmin() (*model.KeystoneListUsersForGroupByAdminResponse, *def.HttpResponseDef)
- func GenRespForKeystoneListVersions() (*model.KeystoneListVersionsResponse, *def.HttpResponseDef)
- func GenRespForKeystoneRemoveDomainPermissionFromGroup() (*model.KeystoneRemoveDomainPermissionFromGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneRemoveProjectPermissionFromGroup() (*model.KeystoneRemoveProjectPermissionFromGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneRemoveUserFromGroup() (*model.KeystoneRemoveUserFromGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowCatalog() (*model.KeystoneShowCatalogResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowEndpoint() (*model.KeystoneShowEndpointResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowGroup() (*model.KeystoneShowGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowPermission() (*model.KeystoneShowPermissionResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowProject() (*model.KeystoneShowProjectResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowRegion() (*model.KeystoneShowRegionResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowSecurityCompliance() (*model.KeystoneShowSecurityComplianceResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowSecurityComplianceByOption() (*model.KeystoneShowSecurityComplianceByOptionResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowService() (*model.KeystoneShowServiceResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowUser() (*model.KeystoneShowUserResponse, *def.HttpResponseDef)
- func GenRespForKeystoneShowVersion() (*model.KeystoneShowVersionResponse, *def.HttpResponseDef)
- func GenRespForKeystoneUpdateGroup() (*model.KeystoneUpdateGroupResponse, *def.HttpResponseDef)
- func GenRespForKeystoneUpdateProject() (*model.KeystoneUpdateProjectResponse, *def.HttpResponseDef)
- func GenRespForKeystoneUpdateUserByAdmin() (*model.KeystoneUpdateUserByAdminResponse, *def.HttpResponseDef)
- func GenRespForKeystoneUpdateUserPassword() (*model.KeystoneUpdateUserPasswordResponse, *def.HttpResponseDef)
- func GenRespForListAgencies() (*model.ListAgenciesResponse, *def.HttpResponseDef)
- func GenRespForListAllProjectsPermissionsForAgency() (*model.ListAllProjectsPermissionsForAgencyResponse, *def.HttpResponseDef)
- func GenRespForListCustomPolicies() (*model.ListCustomPoliciesResponse, *def.HttpResponseDef)
- func GenRespForListDomainPermissionsForAgency() (*model.ListDomainPermissionsForAgencyResponse, *def.HttpResponseDef)
- func GenRespForListPermanentAccessKeys() (*model.ListPermanentAccessKeysResponse, *def.HttpResponseDef)
- func GenRespForListProjectPermissionsForAgency() (*model.ListProjectPermissionsForAgencyResponse, *def.HttpResponseDef)
- func GenRespForListUserLoginProtects() (*model.ListUserLoginProtectsResponse, *def.HttpResponseDef)
- func GenRespForListUserMfaDevices() (*model.ListUserMfaDevicesResponse, *def.HttpResponseDef)
- func GenRespForRemoveAllProjectsPermissionFromAgency() (*model.RemoveAllProjectsPermissionFromAgencyResponse, *def.HttpResponseDef)
- func GenRespForRemoveDomainPermissionFromAgency() (*model.RemoveDomainPermissionFromAgencyResponse, *def.HttpResponseDef)
- func GenRespForRemoveProjectPermissionFromAgency() (*model.RemoveProjectPermissionFromAgencyResponse, *def.HttpResponseDef)
- func GenRespForShowAgency() (*model.ShowAgencyResponse, *def.HttpResponseDef)
- func GenRespForShowCustomPolicy() (*model.ShowCustomPolicyResponse, *def.HttpResponseDef)
- func GenRespForShowDomainApiAclPolicy() (*model.ShowDomainApiAclPolicyResponse, *def.HttpResponseDef)
- func GenRespForShowDomainConsoleAclPolicy() (*model.ShowDomainConsoleAclPolicyResponse, *def.HttpResponseDef)
- func GenRespForShowDomainLoginPolicy() (*model.ShowDomainLoginPolicyResponse, *def.HttpResponseDef)
- func GenRespForShowDomainPasswordPolicy() (*model.ShowDomainPasswordPolicyResponse, *def.HttpResponseDef)
- func GenRespForShowDomainProtectPolicy() (*model.ShowDomainProtectPolicyResponse, *def.HttpResponseDef)
- func GenRespForShowDomainQuota() (*model.ShowDomainQuotaResponse, *def.HttpResponseDef)
- func GenRespForShowPermanentAccessKey() (*model.ShowPermanentAccessKeyResponse, *def.HttpResponseDef)
- func GenRespForShowProjectDetailsAndStatus() (*model.ShowProjectDetailsAndStatusResponse, *def.HttpResponseDef)
- func GenRespForShowProjectQuota() (*model.ShowProjectQuotaResponse, *def.HttpResponseDef)
- func GenRespForShowUser() (*model.ShowUserResponse, *def.HttpResponseDef)
- func GenRespForShowUserLoginProtect() (*model.ShowUserLoginProtectResponse, *def.HttpResponseDef)
- func GenRespForShowUserMfaDevice() (*model.ShowUserMfaDeviceResponse, *def.HttpResponseDef)
- func GenRespForUpdateAgency() (*model.UpdateAgencyResponse, *def.HttpResponseDef)
- func GenRespForUpdateAgencyCustomPolicy() (*model.UpdateAgencyCustomPolicyResponse, *def.HttpResponseDef)
- func GenRespForUpdateCloudServiceCustomPolicy() (*model.UpdateCloudServiceCustomPolicyResponse, *def.HttpResponseDef)
- func GenRespForUpdateDomainApiAclPolicy() (*model.UpdateDomainApiAclPolicyResponse, *def.HttpResponseDef)
- func GenRespForUpdateDomainConsoleAclPolicy() (*model.UpdateDomainConsoleAclPolicyResponse, *def.HttpResponseDef)
- func GenRespForUpdateDomainLoginPolicy() (*model.UpdateDomainLoginPolicyResponse, *def.HttpResponseDef)
- func GenRespForUpdateDomainPasswordPolicy() (*model.UpdateDomainPasswordPolicyResponse, *def.HttpResponseDef)
- func GenRespForUpdateDomainProtectPolicy() (*model.UpdateDomainProtectPolicyResponse, *def.HttpResponseDef)
- func GenRespForUpdatePermanentAccessKey() (*model.UpdatePermanentAccessKeyResponse, *def.HttpResponseDef)
- func GenRespForUpdateProjectStatus() (*model.UpdateProjectStatusResponse, *def.HttpResponseDef)
- func GenRespForUpdateUser() (*model.UpdateUserResponse, *def.HttpResponseDef)
- func GenRespForUpdateUserInformation() (*model.UpdateUserInformationResponse, *def.HttpResponseDef)
- func IamClientBuilder() *http_client.HcHttpClientBuilder
- type IamClient
- func (c *IamClient) AssociateAgencyWithAllProjectsPermission(request *model.AssociateAgencyWithAllProjectsPermissionRequest) (*model.AssociateAgencyWithAllProjectsPermissionResponse, error)
- func (c *IamClient) AssociateAgencyWithDomainPermission(request *model.AssociateAgencyWithDomainPermissionRequest) (*model.AssociateAgencyWithDomainPermissionResponse, error)
- func (c *IamClient) AssociateAgencyWithProjectPermission(request *model.AssociateAgencyWithProjectPermissionRequest) (*model.AssociateAgencyWithProjectPermissionResponse, error)
- func (c *IamClient) CheckAllProjectsPermissionForAgency(request *model.CheckAllProjectsPermissionForAgencyRequest) (*model.CheckAllProjectsPermissionForAgencyResponse, error)
- func (c *IamClient) CheckDomainPermissionForAgency(request *model.CheckDomainPermissionForAgencyRequest) (*model.CheckDomainPermissionForAgencyResponse, error)
- func (c *IamClient) CheckProjectPermissionForAgency(request *model.CheckProjectPermissionForAgencyRequest) (*model.CheckProjectPermissionForAgencyResponse, error)
- func (c *IamClient) CreateAgency(request *model.CreateAgencyRequest) (*model.CreateAgencyResponse, error)
- func (c *IamClient) CreateAgencyCustomPolicy(request *model.CreateAgencyCustomPolicyRequest) (*model.CreateAgencyCustomPolicyResponse, error)
- func (c *IamClient) CreateCloudServiceCustomPolicy(request *model.CreateCloudServiceCustomPolicyRequest) (*model.CreateCloudServiceCustomPolicyResponse, error)
- func (c *IamClient) CreatePermanentAccessKey(request *model.CreatePermanentAccessKeyRequest) (*model.CreatePermanentAccessKeyResponse, error)
- func (c *IamClient) CreateTemporaryAccessKeyByAgency(request *model.CreateTemporaryAccessKeyByAgencyRequest) (*model.CreateTemporaryAccessKeyByAgencyResponse, error)
- func (c *IamClient) CreateTemporaryAccessKeyByToken(request *model.CreateTemporaryAccessKeyByTokenRequest) (*model.CreateTemporaryAccessKeyByTokenResponse, error)
- func (c *IamClient) CreateUser(request *model.CreateUserRequest) (*model.CreateUserResponse, error)
- func (c *IamClient) DeleteAgency(request *model.DeleteAgencyRequest) (*model.DeleteAgencyResponse, error)
- func (c *IamClient) DeleteCustomPolicy(request *model.DeleteCustomPolicyRequest) (*model.DeleteCustomPolicyResponse, error)
- func (c *IamClient) DeletePermanentAccessKey(request *model.DeletePermanentAccessKeyRequest) (*model.DeletePermanentAccessKeyResponse, error)
- func (c *IamClient) KeystoneAddUserToGroup(request *model.KeystoneAddUserToGroupRequest) (*model.KeystoneAddUserToGroupResponse, error)
- func (c *IamClient) KeystoneAssociateGroupWithAllProjectPermission(request *model.KeystoneAssociateGroupWithAllProjectPermissionRequest) (*model.KeystoneAssociateGroupWithAllProjectPermissionResponse, error)
- func (c *IamClient) KeystoneAssociateGroupWithDomainPermission(request *model.KeystoneAssociateGroupWithDomainPermissionRequest) (*model.KeystoneAssociateGroupWithDomainPermissionResponse, error)
- func (c *IamClient) KeystoneAssociateGroupWithProjectPermission(request *model.KeystoneAssociateGroupWithProjectPermissionRequest) (*model.KeystoneAssociateGroupWithProjectPermissionResponse, error)
- func (c *IamClient) KeystoneCheckDomainPermissionForGroup(request *model.KeystoneCheckDomainPermissionForGroupRequest) (*model.KeystoneCheckDomainPermissionForGroupResponse, error)
- func (c *IamClient) KeystoneCheckProjectPermissionForGroup(request *model.KeystoneCheckProjectPermissionForGroupRequest) (*model.KeystoneCheckProjectPermissionForGroupResponse, error)
- func (c *IamClient) KeystoneCheckUserInGroup(request *model.KeystoneCheckUserInGroupRequest) (*model.KeystoneCheckUserInGroupResponse, error)
- func (c *IamClient) KeystoneCreateGroup(request *model.KeystoneCreateGroupRequest) (*model.KeystoneCreateGroupResponse, error)
- func (c *IamClient) KeystoneCreateProject(request *model.KeystoneCreateProjectRequest) (*model.KeystoneCreateProjectResponse, error)
- func (c *IamClient) KeystoneCreateUser(request *model.KeystoneCreateUserRequest) (*model.KeystoneCreateUserResponse, error)
- func (c *IamClient) KeystoneDeleteGroup(request *model.KeystoneDeleteGroupRequest) (*model.KeystoneDeleteGroupResponse, error)
- func (c *IamClient) KeystoneDeleteUser(request *model.KeystoneDeleteUserRequest) (*model.KeystoneDeleteUserResponse, error)
- func (c *IamClient) KeystoneListAuthDomains(request *model.KeystoneListAuthDomainsRequest) (*model.KeystoneListAuthDomainsResponse, error)
- func (c *IamClient) KeystoneListAuthProjects(request *model.KeystoneListAuthProjectsRequest) (*model.KeystoneListAuthProjectsResponse, error)
- func (c *IamClient) KeystoneListDomainPermissionsForGroup(request *model.KeystoneListDomainPermissionsForGroupRequest) (*model.KeystoneListDomainPermissionsForGroupResponse, error)
- func (c *IamClient) KeystoneListEndpoints(request *model.KeystoneListEndpointsRequest) (*model.KeystoneListEndpointsResponse, error)
- func (c *IamClient) KeystoneListGroups(request *model.KeystoneListGroupsRequest) (*model.KeystoneListGroupsResponse, error)
- func (c *IamClient) KeystoneListGroupsForUser(request *model.KeystoneListGroupsForUserRequest) (*model.KeystoneListGroupsForUserResponse, error)
- func (c *IamClient) KeystoneListPermissions(request *model.KeystoneListPermissionsRequest) (*model.KeystoneListPermissionsResponse, error)
- func (c *IamClient) KeystoneListProjectPermissionsForGroup(request *model.KeystoneListProjectPermissionsForGroupRequest) (*model.KeystoneListProjectPermissionsForGroupResponse, error)
- func (c *IamClient) KeystoneListProjects(request *model.KeystoneListProjectsRequest) (*model.KeystoneListProjectsResponse, error)
- func (c *IamClient) KeystoneListProjectsForUser(request *model.KeystoneListProjectsForUserRequest) (*model.KeystoneListProjectsForUserResponse, error)
- func (c *IamClient) KeystoneListRegions(request *model.KeystoneListRegionsRequest) (*model.KeystoneListRegionsResponse, error)
- func (c *IamClient) KeystoneListServices(request *model.KeystoneListServicesRequest) (*model.KeystoneListServicesResponse, error)
- func (c *IamClient) KeystoneListUsers(request *model.KeystoneListUsersRequest) (*model.KeystoneListUsersResponse, error)
- func (c *IamClient) KeystoneListUsersForGroupByAdmin(request *model.KeystoneListUsersForGroupByAdminRequest) (*model.KeystoneListUsersForGroupByAdminResponse, error)
- func (c *IamClient) KeystoneListVersions(request *model.KeystoneListVersionsRequest) (*model.KeystoneListVersionsResponse, error)
- func (c *IamClient) KeystoneRemoveDomainPermissionFromGroup(request *model.KeystoneRemoveDomainPermissionFromGroupRequest) (*model.KeystoneRemoveDomainPermissionFromGroupResponse, error)
- func (c *IamClient) KeystoneRemoveProjectPermissionFromGroup(request *model.KeystoneRemoveProjectPermissionFromGroupRequest) (*model.KeystoneRemoveProjectPermissionFromGroupResponse, error)
- func (c *IamClient) KeystoneRemoveUserFromGroup(request *model.KeystoneRemoveUserFromGroupRequest) (*model.KeystoneRemoveUserFromGroupResponse, error)
- func (c *IamClient) KeystoneShowCatalog(request *model.KeystoneShowCatalogRequest) (*model.KeystoneShowCatalogResponse, error)
- func (c *IamClient) KeystoneShowEndpoint(request *model.KeystoneShowEndpointRequest) (*model.KeystoneShowEndpointResponse, error)
- func (c *IamClient) KeystoneShowGroup(request *model.KeystoneShowGroupRequest) (*model.KeystoneShowGroupResponse, error)
- func (c *IamClient) KeystoneShowPermission(request *model.KeystoneShowPermissionRequest) (*model.KeystoneShowPermissionResponse, error)
- func (c *IamClient) KeystoneShowProject(request *model.KeystoneShowProjectRequest) (*model.KeystoneShowProjectResponse, error)
- func (c *IamClient) KeystoneShowRegion(request *model.KeystoneShowRegionRequest) (*model.KeystoneShowRegionResponse, error)
- func (c *IamClient) KeystoneShowSecurityCompliance(request *model.KeystoneShowSecurityComplianceRequest) (*model.KeystoneShowSecurityComplianceResponse, error)
- func (c *IamClient) KeystoneShowSecurityComplianceByOption(request *model.KeystoneShowSecurityComplianceByOptionRequest) (*model.KeystoneShowSecurityComplianceByOptionResponse, error)
- func (c *IamClient) KeystoneShowService(request *model.KeystoneShowServiceRequest) (*model.KeystoneShowServiceResponse, error)
- func (c *IamClient) KeystoneShowUser(request *model.KeystoneShowUserRequest) (*model.KeystoneShowUserResponse, error)
- func (c *IamClient) KeystoneShowVersion(request *model.KeystoneShowVersionRequest) (*model.KeystoneShowVersionResponse, error)
- func (c *IamClient) KeystoneUpdateGroup(request *model.KeystoneUpdateGroupRequest) (*model.KeystoneUpdateGroupResponse, error)
- func (c *IamClient) KeystoneUpdateProject(request *model.KeystoneUpdateProjectRequest) (*model.KeystoneUpdateProjectResponse, error)
- func (c *IamClient) KeystoneUpdateUserByAdmin(request *model.KeystoneUpdateUserByAdminRequest) (*model.KeystoneUpdateUserByAdminResponse, error)
- func (c *IamClient) KeystoneUpdateUserPassword(request *model.KeystoneUpdateUserPasswordRequest) (*model.KeystoneUpdateUserPasswordResponse, error)
- func (c *IamClient) ListAgencies(request *model.ListAgenciesRequest) (*model.ListAgenciesResponse, error)
- func (c *IamClient) ListAllProjectsPermissionsForAgency(request *model.ListAllProjectsPermissionsForAgencyRequest) (*model.ListAllProjectsPermissionsForAgencyResponse, error)
- func (c *IamClient) ListCustomPolicies(request *model.ListCustomPoliciesRequest) (*model.ListCustomPoliciesResponse, error)
- func (c *IamClient) ListDomainPermissionsForAgency(request *model.ListDomainPermissionsForAgencyRequest) (*model.ListDomainPermissionsForAgencyResponse, error)
- func (c *IamClient) ListPermanentAccessKeys(request *model.ListPermanentAccessKeysRequest) (*model.ListPermanentAccessKeysResponse, error)
- func (c *IamClient) ListProjectPermissionsForAgency(request *model.ListProjectPermissionsForAgencyRequest) (*model.ListProjectPermissionsForAgencyResponse, error)
- func (c *IamClient) ListUserLoginProtects(request *model.ListUserLoginProtectsRequest) (*model.ListUserLoginProtectsResponse, error)
- func (c *IamClient) ListUserMfaDevices(request *model.ListUserMfaDevicesRequest) (*model.ListUserMfaDevicesResponse, error)
- func (c *IamClient) RemoveAllProjectsPermissionFromAgency(request *model.RemoveAllProjectsPermissionFromAgencyRequest) (*model.RemoveAllProjectsPermissionFromAgencyResponse, error)
- func (c *IamClient) RemoveDomainPermissionFromAgency(request *model.RemoveDomainPermissionFromAgencyRequest) (*model.RemoveDomainPermissionFromAgencyResponse, error)
- func (c *IamClient) RemoveProjectPermissionFromAgency(request *model.RemoveProjectPermissionFromAgencyRequest) (*model.RemoveProjectPermissionFromAgencyResponse, error)
- func (c *IamClient) ShowAgency(request *model.ShowAgencyRequest) (*model.ShowAgencyResponse, error)
- func (c *IamClient) ShowCustomPolicy(request *model.ShowCustomPolicyRequest) (*model.ShowCustomPolicyResponse, error)
- func (c *IamClient) ShowDomainApiAclPolicy(request *model.ShowDomainApiAclPolicyRequest) (*model.ShowDomainApiAclPolicyResponse, error)
- func (c *IamClient) ShowDomainConsoleAclPolicy(request *model.ShowDomainConsoleAclPolicyRequest) (*model.ShowDomainConsoleAclPolicyResponse, error)
- func (c *IamClient) ShowDomainLoginPolicy(request *model.ShowDomainLoginPolicyRequest) (*model.ShowDomainLoginPolicyResponse, error)
- func (c *IamClient) ShowDomainPasswordPolicy(request *model.ShowDomainPasswordPolicyRequest) (*model.ShowDomainPasswordPolicyResponse, error)
- func (c *IamClient) ShowDomainProtectPolicy(request *model.ShowDomainProtectPolicyRequest) (*model.ShowDomainProtectPolicyResponse, error)
- func (c *IamClient) ShowDomainQuota(request *model.ShowDomainQuotaRequest) (*model.ShowDomainQuotaResponse, error)
- func (c *IamClient) ShowPermanentAccessKey(request *model.ShowPermanentAccessKeyRequest) (*model.ShowPermanentAccessKeyResponse, error)
- func (c *IamClient) ShowProjectDetailsAndStatus(request *model.ShowProjectDetailsAndStatusRequest) (*model.ShowProjectDetailsAndStatusResponse, error)
- func (c *IamClient) ShowProjectQuota(request *model.ShowProjectQuotaRequest) (*model.ShowProjectQuotaResponse, error)
- func (c *IamClient) ShowUser(request *model.ShowUserRequest) (*model.ShowUserResponse, error)
- func (c *IamClient) ShowUserLoginProtect(request *model.ShowUserLoginProtectRequest) (*model.ShowUserLoginProtectResponse, error)
- func (c *IamClient) ShowUserMfaDevice(request *model.ShowUserMfaDeviceRequest) (*model.ShowUserMfaDeviceResponse, error)
- func (c *IamClient) UpdateAgency(request *model.UpdateAgencyRequest) (*model.UpdateAgencyResponse, error)
- func (c *IamClient) UpdateAgencyCustomPolicy(request *model.UpdateAgencyCustomPolicyRequest) (*model.UpdateAgencyCustomPolicyResponse, error)
- func (c *IamClient) UpdateCloudServiceCustomPolicy(request *model.UpdateCloudServiceCustomPolicyRequest) (*model.UpdateCloudServiceCustomPolicyResponse, error)
- func (c *IamClient) UpdateDomainApiAclPolicy(request *model.UpdateDomainApiAclPolicyRequest) (*model.UpdateDomainApiAclPolicyResponse, error)
- func (c *IamClient) UpdateDomainConsoleAclPolicy(request *model.UpdateDomainConsoleAclPolicyRequest) (*model.UpdateDomainConsoleAclPolicyResponse, error)
- func (c *IamClient) UpdateDomainLoginPolicy(request *model.UpdateDomainLoginPolicyRequest) (*model.UpdateDomainLoginPolicyResponse, error)
- func (c *IamClient) UpdateDomainPasswordPolicy(request *model.UpdateDomainPasswordPolicyRequest) (*model.UpdateDomainPasswordPolicyResponse, error)
- func (c *IamClient) UpdateDomainProtectPolicy(request *model.UpdateDomainProtectPolicyRequest) (*model.UpdateDomainProtectPolicyResponse, error)
- func (c *IamClient) UpdatePermanentAccessKey(request *model.UpdatePermanentAccessKeyRequest) (*model.UpdatePermanentAccessKeyResponse, error)
- func (c *IamClient) UpdateProjectStatus(request *model.UpdateProjectStatusRequest) (*model.UpdateProjectStatusResponse, error)
- func (c *IamClient) UpdateUser(request *model.UpdateUserRequest) (*model.UpdateUserResponse, error)
- func (c *IamClient) UpdateUserInformation(request *model.UpdateUserInformationRequest) (*model.UpdateUserInformationResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForAssociateAgencyWithAllProjectsPermission ¶
func GenReqDefForAssociateAgencyWithAllProjectsPermission(request *model.AssociateAgencyWithAllProjectsPermissionRequest) *def.HttpRequestDef
func GenReqDefForAssociateAgencyWithDomainPermission ¶
func GenReqDefForAssociateAgencyWithDomainPermission(request *model.AssociateAgencyWithDomainPermissionRequest) *def.HttpRequestDef
func GenReqDefForAssociateAgencyWithProjectPermission ¶
func GenReqDefForAssociateAgencyWithProjectPermission(request *model.AssociateAgencyWithProjectPermissionRequest) *def.HttpRequestDef
func GenReqDefForCheckAllProjectsPermissionForAgency ¶
func GenReqDefForCheckAllProjectsPermissionForAgency(request *model.CheckAllProjectsPermissionForAgencyRequest) *def.HttpRequestDef
func GenReqDefForCheckDomainPermissionForAgency ¶
func GenReqDefForCheckDomainPermissionForAgency(request *model.CheckDomainPermissionForAgencyRequest) *def.HttpRequestDef
func GenReqDefForCheckProjectPermissionForAgency ¶
func GenReqDefForCheckProjectPermissionForAgency(request *model.CheckProjectPermissionForAgencyRequest) *def.HttpRequestDef
func GenReqDefForCreateAgency ¶
func GenReqDefForCreateAgency(request *model.CreateAgencyRequest) *def.HttpRequestDef
func GenReqDefForCreateAgencyCustomPolicy ¶
func GenReqDefForCreateAgencyCustomPolicy(request *model.CreateAgencyCustomPolicyRequest) *def.HttpRequestDef
func GenReqDefForCreateCloudServiceCustomPolicy ¶
func GenReqDefForCreateCloudServiceCustomPolicy(request *model.CreateCloudServiceCustomPolicyRequest) *def.HttpRequestDef
func GenReqDefForCreatePermanentAccessKey ¶
func GenReqDefForCreatePermanentAccessKey(request *model.CreatePermanentAccessKeyRequest) *def.HttpRequestDef
func GenReqDefForCreateTemporaryAccessKeyByAgency ¶
func GenReqDefForCreateTemporaryAccessKeyByAgency(request *model.CreateTemporaryAccessKeyByAgencyRequest) *def.HttpRequestDef
func GenReqDefForCreateTemporaryAccessKeyByToken ¶
func GenReqDefForCreateTemporaryAccessKeyByToken(request *model.CreateTemporaryAccessKeyByTokenRequest) *def.HttpRequestDef
func GenReqDefForCreateUser ¶
func GenReqDefForCreateUser(request *model.CreateUserRequest) *def.HttpRequestDef
func GenReqDefForDeleteAgency ¶
func GenReqDefForDeleteAgency(request *model.DeleteAgencyRequest) *def.HttpRequestDef
func GenReqDefForDeleteCustomPolicy ¶
func GenReqDefForDeleteCustomPolicy(request *model.DeleteCustomPolicyRequest) *def.HttpRequestDef
func GenReqDefForDeletePermanentAccessKey ¶
func GenReqDefForDeletePermanentAccessKey(request *model.DeletePermanentAccessKeyRequest) *def.HttpRequestDef
func GenReqDefForKeystoneAddUserToGroup ¶
func GenReqDefForKeystoneAddUserToGroup(request *model.KeystoneAddUserToGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneAssociateGroupWithAllProjectPermission ¶
func GenReqDefForKeystoneAssociateGroupWithAllProjectPermission(request *model.KeystoneAssociateGroupWithAllProjectPermissionRequest) *def.HttpRequestDef
func GenReqDefForKeystoneAssociateGroupWithDomainPermission ¶
func GenReqDefForKeystoneAssociateGroupWithDomainPermission(request *model.KeystoneAssociateGroupWithDomainPermissionRequest) *def.HttpRequestDef
func GenReqDefForKeystoneAssociateGroupWithProjectPermission ¶
func GenReqDefForKeystoneAssociateGroupWithProjectPermission(request *model.KeystoneAssociateGroupWithProjectPermissionRequest) *def.HttpRequestDef
func GenReqDefForKeystoneCheckDomainPermissionForGroup ¶
func GenReqDefForKeystoneCheckDomainPermissionForGroup(request *model.KeystoneCheckDomainPermissionForGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneCheckProjectPermissionForGroup ¶
func GenReqDefForKeystoneCheckProjectPermissionForGroup(request *model.KeystoneCheckProjectPermissionForGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneCheckUserInGroup ¶
func GenReqDefForKeystoneCheckUserInGroup(request *model.KeystoneCheckUserInGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneCreateGroup ¶
func GenReqDefForKeystoneCreateGroup(request *model.KeystoneCreateGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneCreateProject ¶
func GenReqDefForKeystoneCreateProject(request *model.KeystoneCreateProjectRequest) *def.HttpRequestDef
func GenReqDefForKeystoneCreateUser ¶
func GenReqDefForKeystoneCreateUser(request *model.KeystoneCreateUserRequest) *def.HttpRequestDef
func GenReqDefForKeystoneDeleteGroup ¶
func GenReqDefForKeystoneDeleteGroup(request *model.KeystoneDeleteGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneDeleteUser ¶
func GenReqDefForKeystoneDeleteUser(request *model.KeystoneDeleteUserRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListAuthDomains ¶
func GenReqDefForKeystoneListAuthDomains(request *model.KeystoneListAuthDomainsRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListAuthProjects ¶
func GenReqDefForKeystoneListAuthProjects(request *model.KeystoneListAuthProjectsRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListDomainPermissionsForGroup ¶
func GenReqDefForKeystoneListDomainPermissionsForGroup(request *model.KeystoneListDomainPermissionsForGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListEndpoints ¶
func GenReqDefForKeystoneListEndpoints(request *model.KeystoneListEndpointsRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListGroups ¶
func GenReqDefForKeystoneListGroups(request *model.KeystoneListGroupsRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListGroupsForUser ¶
func GenReqDefForKeystoneListGroupsForUser(request *model.KeystoneListGroupsForUserRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListPermissions ¶
func GenReqDefForKeystoneListPermissions(request *model.KeystoneListPermissionsRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListProjectPermissionsForGroup ¶
func GenReqDefForKeystoneListProjectPermissionsForGroup(request *model.KeystoneListProjectPermissionsForGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListProjects ¶
func GenReqDefForKeystoneListProjects(request *model.KeystoneListProjectsRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListProjectsForUser ¶
func GenReqDefForKeystoneListProjectsForUser(request *model.KeystoneListProjectsForUserRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListRegions ¶
func GenReqDefForKeystoneListRegions(request *model.KeystoneListRegionsRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListServices ¶
func GenReqDefForKeystoneListServices(request *model.KeystoneListServicesRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListUsers ¶
func GenReqDefForKeystoneListUsers(request *model.KeystoneListUsersRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListUsersForGroupByAdmin ¶
func GenReqDefForKeystoneListUsersForGroupByAdmin(request *model.KeystoneListUsersForGroupByAdminRequest) *def.HttpRequestDef
func GenReqDefForKeystoneListVersions ¶
func GenReqDefForKeystoneListVersions(request *model.KeystoneListVersionsRequest) *def.HttpRequestDef
func GenReqDefForKeystoneRemoveDomainPermissionFromGroup ¶
func GenReqDefForKeystoneRemoveDomainPermissionFromGroup(request *model.KeystoneRemoveDomainPermissionFromGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneRemoveProjectPermissionFromGroup ¶
func GenReqDefForKeystoneRemoveProjectPermissionFromGroup(request *model.KeystoneRemoveProjectPermissionFromGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneRemoveUserFromGroup ¶
func GenReqDefForKeystoneRemoveUserFromGroup(request *model.KeystoneRemoveUserFromGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowCatalog ¶
func GenReqDefForKeystoneShowCatalog(request *model.KeystoneShowCatalogRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowEndpoint ¶
func GenReqDefForKeystoneShowEndpoint(request *model.KeystoneShowEndpointRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowGroup ¶
func GenReqDefForKeystoneShowGroup(request *model.KeystoneShowGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowPermission ¶
func GenReqDefForKeystoneShowPermission(request *model.KeystoneShowPermissionRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowProject ¶
func GenReqDefForKeystoneShowProject(request *model.KeystoneShowProjectRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowRegion ¶
func GenReqDefForKeystoneShowRegion(request *model.KeystoneShowRegionRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowSecurityCompliance ¶
func GenReqDefForKeystoneShowSecurityCompliance(request *model.KeystoneShowSecurityComplianceRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowSecurityComplianceByOption ¶
func GenReqDefForKeystoneShowSecurityComplianceByOption(request *model.KeystoneShowSecurityComplianceByOptionRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowService ¶
func GenReqDefForKeystoneShowService(request *model.KeystoneShowServiceRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowUser ¶
func GenReqDefForKeystoneShowUser(request *model.KeystoneShowUserRequest) *def.HttpRequestDef
func GenReqDefForKeystoneShowVersion ¶
func GenReqDefForKeystoneShowVersion(request *model.KeystoneShowVersionRequest) *def.HttpRequestDef
func GenReqDefForKeystoneUpdateGroup ¶
func GenReqDefForKeystoneUpdateGroup(request *model.KeystoneUpdateGroupRequest) *def.HttpRequestDef
func GenReqDefForKeystoneUpdateProject ¶
func GenReqDefForKeystoneUpdateProject(request *model.KeystoneUpdateProjectRequest) *def.HttpRequestDef
func GenReqDefForKeystoneUpdateUserByAdmin ¶
func GenReqDefForKeystoneUpdateUserByAdmin(request *model.KeystoneUpdateUserByAdminRequest) *def.HttpRequestDef
func GenReqDefForKeystoneUpdateUserPassword ¶
func GenReqDefForKeystoneUpdateUserPassword(request *model.KeystoneUpdateUserPasswordRequest) *def.HttpRequestDef
func GenReqDefForListAgencies ¶
func GenReqDefForListAgencies(request *model.ListAgenciesRequest) *def.HttpRequestDef
func GenReqDefForListAllProjectsPermissionsForAgency ¶
func GenReqDefForListAllProjectsPermissionsForAgency(request *model.ListAllProjectsPermissionsForAgencyRequest) *def.HttpRequestDef
func GenReqDefForListCustomPolicies ¶
func GenReqDefForListCustomPolicies(request *model.ListCustomPoliciesRequest) *def.HttpRequestDef
func GenReqDefForListDomainPermissionsForAgency ¶
func GenReqDefForListDomainPermissionsForAgency(request *model.ListDomainPermissionsForAgencyRequest) *def.HttpRequestDef
func GenReqDefForListPermanentAccessKeys ¶
func GenReqDefForListPermanentAccessKeys(request *model.ListPermanentAccessKeysRequest) *def.HttpRequestDef
func GenReqDefForListProjectPermissionsForAgency ¶
func GenReqDefForListProjectPermissionsForAgency(request *model.ListProjectPermissionsForAgencyRequest) *def.HttpRequestDef
func GenReqDefForListUserLoginProtects ¶
func GenReqDefForListUserLoginProtects(request *model.ListUserLoginProtectsRequest) *def.HttpRequestDef
func GenReqDefForListUserMfaDevices ¶
func GenReqDefForListUserMfaDevices(request *model.ListUserMfaDevicesRequest) *def.HttpRequestDef
func GenReqDefForRemoveAllProjectsPermissionFromAgency ¶
func GenReqDefForRemoveAllProjectsPermissionFromAgency(request *model.RemoveAllProjectsPermissionFromAgencyRequest) *def.HttpRequestDef
func GenReqDefForRemoveDomainPermissionFromAgency ¶
func GenReqDefForRemoveDomainPermissionFromAgency(request *model.RemoveDomainPermissionFromAgencyRequest) *def.HttpRequestDef
func GenReqDefForRemoveProjectPermissionFromAgency ¶
func GenReqDefForRemoveProjectPermissionFromAgency(request *model.RemoveProjectPermissionFromAgencyRequest) *def.HttpRequestDef
func GenReqDefForShowAgency ¶
func GenReqDefForShowAgency(request *model.ShowAgencyRequest) *def.HttpRequestDef
func GenReqDefForShowCustomPolicy ¶
func GenReqDefForShowCustomPolicy(request *model.ShowCustomPolicyRequest) *def.HttpRequestDef
func GenReqDefForShowDomainApiAclPolicy ¶
func GenReqDefForShowDomainApiAclPolicy(request *model.ShowDomainApiAclPolicyRequest) *def.HttpRequestDef
func GenReqDefForShowDomainConsoleAclPolicy ¶
func GenReqDefForShowDomainConsoleAclPolicy(request *model.ShowDomainConsoleAclPolicyRequest) *def.HttpRequestDef
func GenReqDefForShowDomainLoginPolicy ¶
func GenReqDefForShowDomainLoginPolicy(request *model.ShowDomainLoginPolicyRequest) *def.HttpRequestDef
func GenReqDefForShowDomainPasswordPolicy ¶
func GenReqDefForShowDomainPasswordPolicy(request *model.ShowDomainPasswordPolicyRequest) *def.HttpRequestDef
func GenReqDefForShowDomainProtectPolicy ¶
func GenReqDefForShowDomainProtectPolicy(request *model.ShowDomainProtectPolicyRequest) *def.HttpRequestDef
func GenReqDefForShowDomainQuota ¶
func GenReqDefForShowDomainQuota(request *model.ShowDomainQuotaRequest) *def.HttpRequestDef
func GenReqDefForShowPermanentAccessKey ¶
func GenReqDefForShowPermanentAccessKey(request *model.ShowPermanentAccessKeyRequest) *def.HttpRequestDef
func GenReqDefForShowProjectDetailsAndStatus ¶
func GenReqDefForShowProjectDetailsAndStatus(request *model.ShowProjectDetailsAndStatusRequest) *def.HttpRequestDef
func GenReqDefForShowProjectQuota ¶
func GenReqDefForShowProjectQuota(request *model.ShowProjectQuotaRequest) *def.HttpRequestDef
func GenReqDefForShowUser ¶
func GenReqDefForShowUser(request *model.ShowUserRequest) *def.HttpRequestDef
func GenReqDefForShowUserLoginProtect ¶
func GenReqDefForShowUserLoginProtect(request *model.ShowUserLoginProtectRequest) *def.HttpRequestDef
func GenReqDefForShowUserMfaDevice ¶
func GenReqDefForShowUserMfaDevice(request *model.ShowUserMfaDeviceRequest) *def.HttpRequestDef
func GenReqDefForUpdateAgency ¶
func GenReqDefForUpdateAgency(request *model.UpdateAgencyRequest) *def.HttpRequestDef
func GenReqDefForUpdateAgencyCustomPolicy ¶
func GenReqDefForUpdateAgencyCustomPolicy(request *model.UpdateAgencyCustomPolicyRequest) *def.HttpRequestDef
func GenReqDefForUpdateCloudServiceCustomPolicy ¶
func GenReqDefForUpdateCloudServiceCustomPolicy(request *model.UpdateCloudServiceCustomPolicyRequest) *def.HttpRequestDef
func GenReqDefForUpdateDomainApiAclPolicy ¶
func GenReqDefForUpdateDomainApiAclPolicy(request *model.UpdateDomainApiAclPolicyRequest) *def.HttpRequestDef
func GenReqDefForUpdateDomainConsoleAclPolicy ¶
func GenReqDefForUpdateDomainConsoleAclPolicy(request *model.UpdateDomainConsoleAclPolicyRequest) *def.HttpRequestDef
func GenReqDefForUpdateDomainLoginPolicy ¶
func GenReqDefForUpdateDomainLoginPolicy(request *model.UpdateDomainLoginPolicyRequest) *def.HttpRequestDef
func GenReqDefForUpdateDomainPasswordPolicy ¶
func GenReqDefForUpdateDomainPasswordPolicy(request *model.UpdateDomainPasswordPolicyRequest) *def.HttpRequestDef
func GenReqDefForUpdateDomainProtectPolicy ¶
func GenReqDefForUpdateDomainProtectPolicy(request *model.UpdateDomainProtectPolicyRequest) *def.HttpRequestDef
func GenReqDefForUpdatePermanentAccessKey ¶
func GenReqDefForUpdatePermanentAccessKey(request *model.UpdatePermanentAccessKeyRequest) *def.HttpRequestDef
func GenReqDefForUpdateProjectStatus ¶
func GenReqDefForUpdateProjectStatus(request *model.UpdateProjectStatusRequest) *def.HttpRequestDef
func GenReqDefForUpdateUser ¶
func GenReqDefForUpdateUser(request *model.UpdateUserRequest) *def.HttpRequestDef
func GenReqDefForUpdateUserInformation ¶
func GenReqDefForUpdateUserInformation(request *model.UpdateUserInformationRequest) *def.HttpRequestDef
func GenRespForAssociateAgencyWithAllProjectsPermission ¶
func GenRespForAssociateAgencyWithAllProjectsPermission() (*model.AssociateAgencyWithAllProjectsPermissionResponse, *def.HttpResponseDef)
func GenRespForAssociateAgencyWithDomainPermission ¶
func GenRespForAssociateAgencyWithDomainPermission() (*model.AssociateAgencyWithDomainPermissionResponse, *def.HttpResponseDef)
func GenRespForAssociateAgencyWithProjectPermission ¶
func GenRespForAssociateAgencyWithProjectPermission() (*model.AssociateAgencyWithProjectPermissionResponse, *def.HttpResponseDef)
func GenRespForCheckAllProjectsPermissionForAgency ¶
func GenRespForCheckAllProjectsPermissionForAgency() (*model.CheckAllProjectsPermissionForAgencyResponse, *def.HttpResponseDef)
func GenRespForCheckDomainPermissionForAgency ¶
func GenRespForCheckDomainPermissionForAgency() (*model.CheckDomainPermissionForAgencyResponse, *def.HttpResponseDef)
func GenRespForCheckProjectPermissionForAgency ¶
func GenRespForCheckProjectPermissionForAgency() (*model.CheckProjectPermissionForAgencyResponse, *def.HttpResponseDef)
func GenRespForCreateAgency ¶
func GenRespForCreateAgency() (*model.CreateAgencyResponse, *def.HttpResponseDef)
func GenRespForCreateAgencyCustomPolicy ¶
func GenRespForCreateAgencyCustomPolicy() (*model.CreateAgencyCustomPolicyResponse, *def.HttpResponseDef)
func GenRespForCreateCloudServiceCustomPolicy ¶
func GenRespForCreateCloudServiceCustomPolicy() (*model.CreateCloudServiceCustomPolicyResponse, *def.HttpResponseDef)
func GenRespForCreatePermanentAccessKey ¶
func GenRespForCreatePermanentAccessKey() (*model.CreatePermanentAccessKeyResponse, *def.HttpResponseDef)
func GenRespForCreateTemporaryAccessKeyByAgency ¶
func GenRespForCreateTemporaryAccessKeyByAgency() (*model.CreateTemporaryAccessKeyByAgencyResponse, *def.HttpResponseDef)
func GenRespForCreateTemporaryAccessKeyByToken ¶
func GenRespForCreateTemporaryAccessKeyByToken() (*model.CreateTemporaryAccessKeyByTokenResponse, *def.HttpResponseDef)
func GenRespForCreateUser ¶
func GenRespForCreateUser() (*model.CreateUserResponse, *def.HttpResponseDef)
func GenRespForDeleteAgency ¶
func GenRespForDeleteAgency() (*model.DeleteAgencyResponse, *def.HttpResponseDef)
func GenRespForDeleteCustomPolicy ¶
func GenRespForDeleteCustomPolicy() (*model.DeleteCustomPolicyResponse, *def.HttpResponseDef)
func GenRespForDeletePermanentAccessKey ¶
func GenRespForDeletePermanentAccessKey() (*model.DeletePermanentAccessKeyResponse, *def.HttpResponseDef)
func GenRespForKeystoneAddUserToGroup ¶
func GenRespForKeystoneAddUserToGroup() (*model.KeystoneAddUserToGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneAssociateGroupWithAllProjectPermission ¶
func GenRespForKeystoneAssociateGroupWithAllProjectPermission() (*model.KeystoneAssociateGroupWithAllProjectPermissionResponse, *def.HttpResponseDef)
func GenRespForKeystoneAssociateGroupWithDomainPermission ¶
func GenRespForKeystoneAssociateGroupWithDomainPermission() (*model.KeystoneAssociateGroupWithDomainPermissionResponse, *def.HttpResponseDef)
func GenRespForKeystoneAssociateGroupWithProjectPermission ¶
func GenRespForKeystoneAssociateGroupWithProjectPermission() (*model.KeystoneAssociateGroupWithProjectPermissionResponse, *def.HttpResponseDef)
func GenRespForKeystoneCheckDomainPermissionForGroup ¶
func GenRespForKeystoneCheckDomainPermissionForGroup() (*model.KeystoneCheckDomainPermissionForGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneCheckProjectPermissionForGroup ¶
func GenRespForKeystoneCheckProjectPermissionForGroup() (*model.KeystoneCheckProjectPermissionForGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneCheckUserInGroup ¶
func GenRespForKeystoneCheckUserInGroup() (*model.KeystoneCheckUserInGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneCreateGroup ¶
func GenRespForKeystoneCreateGroup() (*model.KeystoneCreateGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneCreateProject ¶
func GenRespForKeystoneCreateProject() (*model.KeystoneCreateProjectResponse, *def.HttpResponseDef)
func GenRespForKeystoneCreateUser ¶
func GenRespForKeystoneCreateUser() (*model.KeystoneCreateUserResponse, *def.HttpResponseDef)
func GenRespForKeystoneDeleteGroup ¶
func GenRespForKeystoneDeleteGroup() (*model.KeystoneDeleteGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneDeleteUser ¶
func GenRespForKeystoneDeleteUser() (*model.KeystoneDeleteUserResponse, *def.HttpResponseDef)
func GenRespForKeystoneListAuthDomains ¶
func GenRespForKeystoneListAuthDomains() (*model.KeystoneListAuthDomainsResponse, *def.HttpResponseDef)
func GenRespForKeystoneListAuthProjects ¶
func GenRespForKeystoneListAuthProjects() (*model.KeystoneListAuthProjectsResponse, *def.HttpResponseDef)
func GenRespForKeystoneListDomainPermissionsForGroup ¶
func GenRespForKeystoneListDomainPermissionsForGroup() (*model.KeystoneListDomainPermissionsForGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneListEndpoints ¶
func GenRespForKeystoneListEndpoints() (*model.KeystoneListEndpointsResponse, *def.HttpResponseDef)
func GenRespForKeystoneListGroups ¶
func GenRespForKeystoneListGroups() (*model.KeystoneListGroupsResponse, *def.HttpResponseDef)
func GenRespForKeystoneListGroupsForUser ¶
func GenRespForKeystoneListGroupsForUser() (*model.KeystoneListGroupsForUserResponse, *def.HttpResponseDef)
func GenRespForKeystoneListPermissions ¶
func GenRespForKeystoneListPermissions() (*model.KeystoneListPermissionsResponse, *def.HttpResponseDef)
func GenRespForKeystoneListProjectPermissionsForGroup ¶
func GenRespForKeystoneListProjectPermissionsForGroup() (*model.KeystoneListProjectPermissionsForGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneListProjects ¶
func GenRespForKeystoneListProjects() (*model.KeystoneListProjectsResponse, *def.HttpResponseDef)
func GenRespForKeystoneListProjectsForUser ¶
func GenRespForKeystoneListProjectsForUser() (*model.KeystoneListProjectsForUserResponse, *def.HttpResponseDef)
func GenRespForKeystoneListRegions ¶
func GenRespForKeystoneListRegions() (*model.KeystoneListRegionsResponse, *def.HttpResponseDef)
func GenRespForKeystoneListServices ¶
func GenRespForKeystoneListServices() (*model.KeystoneListServicesResponse, *def.HttpResponseDef)
func GenRespForKeystoneListUsers ¶
func GenRespForKeystoneListUsers() (*model.KeystoneListUsersResponse, *def.HttpResponseDef)
func GenRespForKeystoneListUsersForGroupByAdmin ¶
func GenRespForKeystoneListUsersForGroupByAdmin() (*model.KeystoneListUsersForGroupByAdminResponse, *def.HttpResponseDef)
func GenRespForKeystoneListVersions ¶
func GenRespForKeystoneListVersions() (*model.KeystoneListVersionsResponse, *def.HttpResponseDef)
func GenRespForKeystoneRemoveDomainPermissionFromGroup ¶
func GenRespForKeystoneRemoveDomainPermissionFromGroup() (*model.KeystoneRemoveDomainPermissionFromGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneRemoveProjectPermissionFromGroup ¶
func GenRespForKeystoneRemoveProjectPermissionFromGroup() (*model.KeystoneRemoveProjectPermissionFromGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneRemoveUserFromGroup ¶
func GenRespForKeystoneRemoveUserFromGroup() (*model.KeystoneRemoveUserFromGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowCatalog ¶
func GenRespForKeystoneShowCatalog() (*model.KeystoneShowCatalogResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowEndpoint ¶
func GenRespForKeystoneShowEndpoint() (*model.KeystoneShowEndpointResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowGroup ¶
func GenRespForKeystoneShowGroup() (*model.KeystoneShowGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowPermission ¶
func GenRespForKeystoneShowPermission() (*model.KeystoneShowPermissionResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowProject ¶
func GenRespForKeystoneShowProject() (*model.KeystoneShowProjectResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowRegion ¶
func GenRespForKeystoneShowRegion() (*model.KeystoneShowRegionResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowSecurityCompliance ¶
func GenRespForKeystoneShowSecurityCompliance() (*model.KeystoneShowSecurityComplianceResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowSecurityComplianceByOption ¶
func GenRespForKeystoneShowSecurityComplianceByOption() (*model.KeystoneShowSecurityComplianceByOptionResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowService ¶
func GenRespForKeystoneShowService() (*model.KeystoneShowServiceResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowUser ¶
func GenRespForKeystoneShowUser() (*model.KeystoneShowUserResponse, *def.HttpResponseDef)
func GenRespForKeystoneShowVersion ¶
func GenRespForKeystoneShowVersion() (*model.KeystoneShowVersionResponse, *def.HttpResponseDef)
func GenRespForKeystoneUpdateGroup ¶
func GenRespForKeystoneUpdateGroup() (*model.KeystoneUpdateGroupResponse, *def.HttpResponseDef)
func GenRespForKeystoneUpdateProject ¶
func GenRespForKeystoneUpdateProject() (*model.KeystoneUpdateProjectResponse, *def.HttpResponseDef)
func GenRespForKeystoneUpdateUserByAdmin ¶
func GenRespForKeystoneUpdateUserByAdmin() (*model.KeystoneUpdateUserByAdminResponse, *def.HttpResponseDef)
func GenRespForKeystoneUpdateUserPassword ¶
func GenRespForKeystoneUpdateUserPassword() (*model.KeystoneUpdateUserPasswordResponse, *def.HttpResponseDef)
func GenRespForListAgencies ¶
func GenRespForListAgencies() (*model.ListAgenciesResponse, *def.HttpResponseDef)
func GenRespForListAllProjectsPermissionsForAgency ¶
func GenRespForListAllProjectsPermissionsForAgency() (*model.ListAllProjectsPermissionsForAgencyResponse, *def.HttpResponseDef)
func GenRespForListCustomPolicies ¶
func GenRespForListCustomPolicies() (*model.ListCustomPoliciesResponse, *def.HttpResponseDef)
func GenRespForListDomainPermissionsForAgency ¶
func GenRespForListDomainPermissionsForAgency() (*model.ListDomainPermissionsForAgencyResponse, *def.HttpResponseDef)
func GenRespForListPermanentAccessKeys ¶
func GenRespForListPermanentAccessKeys() (*model.ListPermanentAccessKeysResponse, *def.HttpResponseDef)
func GenRespForListProjectPermissionsForAgency ¶
func GenRespForListProjectPermissionsForAgency() (*model.ListProjectPermissionsForAgencyResponse, *def.HttpResponseDef)
func GenRespForListUserLoginProtects ¶
func GenRespForListUserLoginProtects() (*model.ListUserLoginProtectsResponse, *def.HttpResponseDef)
func GenRespForListUserMfaDevices ¶
func GenRespForListUserMfaDevices() (*model.ListUserMfaDevicesResponse, *def.HttpResponseDef)
func GenRespForRemoveAllProjectsPermissionFromAgency ¶
func GenRespForRemoveAllProjectsPermissionFromAgency() (*model.RemoveAllProjectsPermissionFromAgencyResponse, *def.HttpResponseDef)
func GenRespForRemoveDomainPermissionFromAgency ¶
func GenRespForRemoveDomainPermissionFromAgency() (*model.RemoveDomainPermissionFromAgencyResponse, *def.HttpResponseDef)
func GenRespForRemoveProjectPermissionFromAgency ¶
func GenRespForRemoveProjectPermissionFromAgency() (*model.RemoveProjectPermissionFromAgencyResponse, *def.HttpResponseDef)
func GenRespForShowAgency ¶
func GenRespForShowAgency() (*model.ShowAgencyResponse, *def.HttpResponseDef)
func GenRespForShowCustomPolicy ¶
func GenRespForShowCustomPolicy() (*model.ShowCustomPolicyResponse, *def.HttpResponseDef)
func GenRespForShowDomainApiAclPolicy ¶
func GenRespForShowDomainApiAclPolicy() (*model.ShowDomainApiAclPolicyResponse, *def.HttpResponseDef)
func GenRespForShowDomainConsoleAclPolicy ¶
func GenRespForShowDomainConsoleAclPolicy() (*model.ShowDomainConsoleAclPolicyResponse, *def.HttpResponseDef)
func GenRespForShowDomainLoginPolicy ¶
func GenRespForShowDomainLoginPolicy() (*model.ShowDomainLoginPolicyResponse, *def.HttpResponseDef)
func GenRespForShowDomainPasswordPolicy ¶
func GenRespForShowDomainPasswordPolicy() (*model.ShowDomainPasswordPolicyResponse, *def.HttpResponseDef)
func GenRespForShowDomainProtectPolicy ¶
func GenRespForShowDomainProtectPolicy() (*model.ShowDomainProtectPolicyResponse, *def.HttpResponseDef)
func GenRespForShowDomainQuota ¶
func GenRespForShowDomainQuota() (*model.ShowDomainQuotaResponse, *def.HttpResponseDef)
func GenRespForShowPermanentAccessKey ¶
func GenRespForShowPermanentAccessKey() (*model.ShowPermanentAccessKeyResponse, *def.HttpResponseDef)
func GenRespForShowProjectDetailsAndStatus ¶
func GenRespForShowProjectDetailsAndStatus() (*model.ShowProjectDetailsAndStatusResponse, *def.HttpResponseDef)
func GenRespForShowProjectQuota ¶
func GenRespForShowProjectQuota() (*model.ShowProjectQuotaResponse, *def.HttpResponseDef)
func GenRespForShowUser ¶
func GenRespForShowUser() (*model.ShowUserResponse, *def.HttpResponseDef)
func GenRespForShowUserLoginProtect ¶
func GenRespForShowUserLoginProtect() (*model.ShowUserLoginProtectResponse, *def.HttpResponseDef)
func GenRespForShowUserMfaDevice ¶
func GenRespForShowUserMfaDevice() (*model.ShowUserMfaDeviceResponse, *def.HttpResponseDef)
func GenRespForUpdateAgency ¶
func GenRespForUpdateAgency() (*model.UpdateAgencyResponse, *def.HttpResponseDef)
func GenRespForUpdateAgencyCustomPolicy ¶
func GenRespForUpdateAgencyCustomPolicy() (*model.UpdateAgencyCustomPolicyResponse, *def.HttpResponseDef)
func GenRespForUpdateCloudServiceCustomPolicy ¶
func GenRespForUpdateCloudServiceCustomPolicy() (*model.UpdateCloudServiceCustomPolicyResponse, *def.HttpResponseDef)
func GenRespForUpdateDomainApiAclPolicy ¶
func GenRespForUpdateDomainApiAclPolicy() (*model.UpdateDomainApiAclPolicyResponse, *def.HttpResponseDef)
func GenRespForUpdateDomainConsoleAclPolicy ¶
func GenRespForUpdateDomainConsoleAclPolicy() (*model.UpdateDomainConsoleAclPolicyResponse, *def.HttpResponseDef)
func GenRespForUpdateDomainLoginPolicy ¶
func GenRespForUpdateDomainLoginPolicy() (*model.UpdateDomainLoginPolicyResponse, *def.HttpResponseDef)
func GenRespForUpdateDomainPasswordPolicy ¶
func GenRespForUpdateDomainPasswordPolicy() (*model.UpdateDomainPasswordPolicyResponse, *def.HttpResponseDef)
func GenRespForUpdateDomainProtectPolicy ¶
func GenRespForUpdateDomainProtectPolicy() (*model.UpdateDomainProtectPolicyResponse, *def.HttpResponseDef)
func GenRespForUpdatePermanentAccessKey ¶
func GenRespForUpdatePermanentAccessKey() (*model.UpdatePermanentAccessKeyResponse, *def.HttpResponseDef)
func GenRespForUpdateProjectStatus ¶
func GenRespForUpdateProjectStatus() (*model.UpdateProjectStatusResponse, *def.HttpResponseDef)
func GenRespForUpdateUser ¶
func GenRespForUpdateUser() (*model.UpdateUserResponse, *def.HttpResponseDef)
func GenRespForUpdateUserInformation ¶
func GenRespForUpdateUserInformation() (*model.UpdateUserInformationResponse, *def.HttpResponseDef)
func IamClientBuilder ¶
func IamClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type IamClient ¶
type IamClient struct {
// contains filtered or unexported fields
}
func NewIamClient ¶
func NewIamClient(hcClient *http_client.HcHttpClient) *IamClient
func (*IamClient) AssociateAgencyWithAllProjectsPermission ¶
func (c *IamClient) AssociateAgencyWithAllProjectsPermission(request *model.AssociateAgencyWithAllProjectsPermissionRequest) (*model.AssociateAgencyWithAllProjectsPermissionResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)为委托授予所有项目服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) AssociateAgencyWithDomainPermission ¶
func (c *IamClient) AssociateAgencyWithDomainPermission(request *model.AssociateAgencyWithDomainPermissionRequest) (*model.AssociateAgencyWithDomainPermissionResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)为委托授予全局服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) AssociateAgencyWithProjectPermission ¶
func (c *IamClient) AssociateAgencyWithProjectPermission(request *model.AssociateAgencyWithProjectPermissionRequest) (*model.AssociateAgencyWithProjectPermissionResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)为委托授予项目服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) CheckAllProjectsPermissionForAgency ¶
func (c *IamClient) CheckAllProjectsPermissionForAgency(request *model.CheckAllProjectsPermissionForAgencyRequest) (*model.CheckAllProjectsPermissionForAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)检查委托是否具有所有项目服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) CheckDomainPermissionForAgency ¶
func (c *IamClient) CheckDomainPermissionForAgency(request *model.CheckDomainPermissionForAgencyRequest) (*model.CheckDomainPermissionForAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询委托是否拥有全局服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) CheckProjectPermissionForAgency ¶
func (c *IamClient) CheckProjectPermissionForAgency(request *model.CheckProjectPermissionForAgencyRequest) (*model.CheckProjectPermissionForAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询委托是否拥有项目服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) CreateAgency ¶
func (c *IamClient) CreateAgency(request *model.CreateAgencyRequest) (*model.CreateAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)创建委托。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) CreateAgencyCustomPolicy ¶
func (c *IamClient) CreateAgencyCustomPolicy(request *model.CreateAgencyCustomPolicyRequest) (*model.CreateAgencyCustomPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)创建委托自定义策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) CreateCloudServiceCustomPolicy ¶
func (c *IamClient) CreateCloudServiceCustomPolicy(request *model.CreateCloudServiceCustomPolicyRequest) (*model.CreateCloudServiceCustomPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)创建云服务自定义策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) CreatePermanentAccessKey ¶
func (c *IamClient) CreatePermanentAccessKey(request *model.CreatePermanentAccessKeyRequest) (*model.CreatePermanentAccessKeyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)给IAM用户创建永久访问密钥,或IAM用户给自己创建永久访问密钥。 访问密钥(Access Key ID/Secret Access Key,简称AK/SK),是您通过开发工具(API、CLI、SDK)访问华为云时的身份凭证,不用于登录控制台。系统通过AK识别访问用户的身份,通过SK进行签名验证,通过加密签名验证可以确保请求的机密性、完整性和请求者身份的正确性。在控制台创建访问密钥的方式请参见:[访问密钥](https://support.huaweicloud.com/usermanual-ca/zh-cn_topic_0046606340.html) 。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) CreateTemporaryAccessKeyByAgency ¶
func (c *IamClient) CreateTemporaryAccessKeyByAgency(request *model.CreateTemporaryAccessKeyByAgencyRequest) (*model.CreateTemporaryAccessKeyByAgencyResponse, error)
该接口可以用于通过委托来获取临时访问密钥(临时AK/SK)和securitytoken。 临时AK/SK和securitytoken是系统颁发给IAM用户的临时访问令牌,有效期为15分钟至24小时,过期后需要重新获取。临时AK/SK和securitytoken遵循权限最小化原则。鉴权时,临时AK/SK和securitytoken必须同时使用,请求头中需要添加“x-security-token”字段,使用方法详情请参考:[API签名参考](https://support.huaweicloud.com/devg-apisign/api-sign-provide.html) 。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) CreateTemporaryAccessKeyByToken ¶
func (c *IamClient) CreateTemporaryAccessKeyByToken(request *model.CreateTemporaryAccessKeyByTokenRequest) (*model.CreateTemporaryAccessKeyByTokenResponse, error)
该接口可以用于通过token来获取临时AK/SK和securitytoken。 临时AK/SK和securitytoken是系统颁发给IAM用户的临时访问令牌,有效期为15分钟至24小时,过期后需要重新获取。临时AK/SK和securitytoken遵循权限最小化原则。鉴权时,临时AK/SK和securitytoken必须同时使用,请求头中需要添加“x-security-token”字段,使用方法详情请参考:[API签名参考](https://support.huaweicloud.com/devg-apisign/api-sign-provide.html)。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) CreateUser ¶
func (c *IamClient) CreateUser(request *model.CreateUserRequest) (*model.CreateUserResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)创建IAM用户。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) DeleteAgency ¶
func (c *IamClient) DeleteAgency(request *model.DeleteAgencyRequest) (*model.DeleteAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)删除委托。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) DeleteCustomPolicy ¶
func (c *IamClient) DeleteCustomPolicy(request *model.DeleteCustomPolicyRequest) (*model.DeleteCustomPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)删除自定义策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) DeletePermanentAccessKey ¶
func (c *IamClient) DeletePermanentAccessKey(request *model.DeletePermanentAccessKeyRequest) (*model.DeletePermanentAccessKeyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)删除IAM用户的指定永久访问密钥,或IAM用户删除自己的指定永久访问密钥。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneAddUserToGroup ¶
func (c *IamClient) KeystoneAddUserToGroup(request *model.KeystoneAddUserToGroupRequest) (*model.KeystoneAddUserToGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)添加IAM用户到用户组。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneAssociateGroupWithAllProjectPermission ¶
func (c *IamClient) KeystoneAssociateGroupWithAllProjectPermission(request *model.KeystoneAssociateGroupWithAllProjectPermissionRequest) (*model.KeystoneAssociateGroupWithAllProjectPermissionResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)为用户组授予所有项目服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneAssociateGroupWithDomainPermission ¶
func (c *IamClient) KeystoneAssociateGroupWithDomainPermission(request *model.KeystoneAssociateGroupWithDomainPermissionRequest) (*model.KeystoneAssociateGroupWithDomainPermissionResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)为用户组授予全局服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneAssociateGroupWithProjectPermission ¶
func (c *IamClient) KeystoneAssociateGroupWithProjectPermission(request *model.KeystoneAssociateGroupWithProjectPermissionRequest) (*model.KeystoneAssociateGroupWithProjectPermissionResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)为用户组授予项目服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneCheckDomainPermissionForGroup ¶
func (c *IamClient) KeystoneCheckDomainPermissionForGroup(request *model.KeystoneCheckDomainPermissionForGroupRequest) (*model.KeystoneCheckDomainPermissionForGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询用户组是否拥有全局服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneCheckProjectPermissionForGroup ¶
func (c *IamClient) KeystoneCheckProjectPermissionForGroup(request *model.KeystoneCheckProjectPermissionForGroupRequest) (*model.KeystoneCheckProjectPermissionForGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询用户组是否拥有项目服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneCheckUserInGroup ¶
func (c *IamClient) KeystoneCheckUserInGroup(request *model.KeystoneCheckUserInGroupRequest) (*model.KeystoneCheckUserInGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询IAM用户是否在用户组中。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneCreateGroup ¶
func (c *IamClient) KeystoneCreateGroup(request *model.KeystoneCreateGroupRequest) (*model.KeystoneCreateGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)创建用户组。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneCreateProject ¶
func (c *IamClient) KeystoneCreateProject(request *model.KeystoneCreateProjectRequest) (*model.KeystoneCreateProjectResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)创建项目。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneCreateUser ¶
func (c *IamClient) KeystoneCreateUser(request *model.KeystoneCreateUserRequest) (*model.KeystoneCreateUserResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)创建IAM用户。IAM用户首次登录时需要修改密码。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneDeleteGroup ¶
func (c *IamClient) KeystoneDeleteGroup(request *model.KeystoneDeleteGroupRequest) (*model.KeystoneDeleteGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)删除用户组。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneDeleteUser ¶
func (c *IamClient) KeystoneDeleteUser(request *model.KeystoneDeleteUserRequest) (*model.KeystoneDeleteUserResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)删除指定IAM用户。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListAuthDomains ¶
func (c *IamClient) KeystoneListAuthDomains(request *model.KeystoneListAuthDomainsRequest) (*model.KeystoneListAuthDomainsResponse, error)
该接口可以用于查询IAM用户可以用访问的账号详情。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListAuthProjects ¶
func (c *IamClient) KeystoneListAuthProjects(request *model.KeystoneListAuthProjectsRequest) (*model.KeystoneListAuthProjectsResponse, error)
该接口可以用于查询IAM用户可以访问的项目列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListDomainPermissionsForGroup ¶
func (c *IamClient) KeystoneListDomainPermissionsForGroup(request *model.KeystoneListDomainPermissionsForGroupRequest) (*model.KeystoneListDomainPermissionsForGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询全局服务中的用户组权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListEndpoints ¶
func (c *IamClient) KeystoneListEndpoints(request *model.KeystoneListEndpointsRequest) (*model.KeystoneListEndpointsResponse, error)
该接口可以用于查询终端节点列表。终端节点用来提供服务访问入口。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListGroups ¶
func (c *IamClient) KeystoneListGroups(request *model.KeystoneListGroupsRequest) (*model.KeystoneListGroupsResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询用户组列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListGroupsForUser ¶
func (c *IamClient) KeystoneListGroupsForUser(request *model.KeystoneListGroupsForUserRequest) (*model.KeystoneListGroupsForUserResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询IAM用户所属用户组,或IAM用户查询自己所属用户组。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListPermissions ¶
func (c *IamClient) KeystoneListPermissions(request *model.KeystoneListPermissionsRequest) (*model.KeystoneListPermissionsResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询权限列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListProjectPermissionsForGroup ¶
func (c *IamClient) KeystoneListProjectPermissionsForGroup(request *model.KeystoneListProjectPermissionsForGroupRequest) (*model.KeystoneListProjectPermissionsForGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询项目服务中的用户组权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListProjects ¶
func (c *IamClient) KeystoneListProjects(request *model.KeystoneListProjectsRequest) (*model.KeystoneListProjectsResponse, error)
该接口可以用于查询指定条件下的项目列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListProjectsForUser ¶
func (c *IamClient) KeystoneListProjectsForUser(request *model.KeystoneListProjectsForUserRequest) (*model.KeystoneListProjectsForUserResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询指定IAM用户的项目列表,或IAM用户查询自己的项目列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListRegions ¶
func (c *IamClient) KeystoneListRegions(request *model.KeystoneListRegionsRequest) (*model.KeystoneListRegionsResponse, error)
该接口可以用于查询区域列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListServices ¶
func (c *IamClient) KeystoneListServices(request *model.KeystoneListServicesRequest) (*model.KeystoneListServicesResponse, error)
该接口可以用于查询服务列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListUsers ¶
func (c *IamClient) KeystoneListUsers(request *model.KeystoneListUsersRequest) (*model.KeystoneListUsersResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询IAM用户列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListUsersForGroupByAdmin ¶
func (c *IamClient) KeystoneListUsersForGroupByAdmin(request *model.KeystoneListUsersForGroupByAdminRequest) (*model.KeystoneListUsersForGroupByAdminResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询用户组中所包含的IAM用户。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneListVersions ¶
func (c *IamClient) KeystoneListVersions(request *model.KeystoneListVersionsRequest) (*model.KeystoneListVersionsResponse, error)
该接口用于查询Keystone API的版本信息。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneRemoveDomainPermissionFromGroup ¶
func (c *IamClient) KeystoneRemoveDomainPermissionFromGroup(request *model.KeystoneRemoveDomainPermissionFromGroupRequest) (*model.KeystoneRemoveDomainPermissionFromGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)移除用户组的全局服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneRemoveProjectPermissionFromGroup ¶
func (c *IamClient) KeystoneRemoveProjectPermissionFromGroup(request *model.KeystoneRemoveProjectPermissionFromGroupRequest) (*model.KeystoneRemoveProjectPermissionFromGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)移除用户组的项目服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneRemoveUserFromGroup ¶
func (c *IamClient) KeystoneRemoveUserFromGroup(request *model.KeystoneRemoveUserFromGroupRequest) (*model.KeystoneRemoveUserFromGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)移除用户组中的IAM用户。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowCatalog ¶
func (c *IamClient) KeystoneShowCatalog(request *model.KeystoneShowCatalogRequest) (*model.KeystoneShowCatalogResponse, error)
该接口可以用于查询请求头中X-Auth-Token对应的服务目录。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowEndpoint ¶
func (c *IamClient) KeystoneShowEndpoint(request *model.KeystoneShowEndpointRequest) (*model.KeystoneShowEndpointResponse, error)
该接口可以用于查询终端节点详情。终端节点用来提供服务访问入口。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowGroup ¶
func (c *IamClient) KeystoneShowGroup(request *model.KeystoneShowGroupRequest) (*model.KeystoneShowGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询用户组详情。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowPermission ¶
func (c *IamClient) KeystoneShowPermission(request *model.KeystoneShowPermissionRequest) (*model.KeystoneShowPermissionResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询权限详情。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowProject ¶
func (c *IamClient) KeystoneShowProject(request *model.KeystoneShowProjectRequest) (*model.KeystoneShowProjectResponse, error)
该接口可以用于查询项目详情。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowRegion ¶
func (c *IamClient) KeystoneShowRegion(request *model.KeystoneShowRegionRequest) (*model.KeystoneShowRegionResponse, error)
该接口可以用于查询区域详情。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowSecurityCompliance ¶
func (c *IamClient) KeystoneShowSecurityCompliance(request *model.KeystoneShowSecurityComplianceRequest) (*model.KeystoneShowSecurityComplianceResponse, error)
该接口可以用于查询账号密码强度策略,查询结果包括密码强度策略的正则表达式及其描述。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowSecurityComplianceByOption ¶
func (c *IamClient) KeystoneShowSecurityComplianceByOption(request *model.KeystoneShowSecurityComplianceByOptionRequest) (*model.KeystoneShowSecurityComplianceByOptionResponse, error)
该接口可以用于按条件查询账号密码强度策略,查询结果包括密码强度策略的正则表达式及其描述。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowService ¶
func (c *IamClient) KeystoneShowService(request *model.KeystoneShowServiceRequest) (*model.KeystoneShowServiceResponse, error)
该接口可以用于查询服务详情。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowUser ¶
func (c *IamClient) KeystoneShowUser(request *model.KeystoneShowUserRequest) (*model.KeystoneShowUserResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询IAM用户详情,或IAM用户查询自己的用户详情。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneShowVersion ¶
func (c *IamClient) KeystoneShowVersion(request *model.KeystoneShowVersionRequest) (*model.KeystoneShowVersionResponse, error)
该接口用于查询Keystone API的3.0版本的信息。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneUpdateGroup ¶
func (c *IamClient) KeystoneUpdateGroup(request *model.KeystoneUpdateGroupRequest) (*model.KeystoneUpdateGroupResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)更新用户组信息。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneUpdateProject ¶
func (c *IamClient) KeystoneUpdateProject(request *model.KeystoneUpdateProjectRequest) (*model.KeystoneUpdateProjectResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改项目信息。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneUpdateUserByAdmin ¶
func (c *IamClient) KeystoneUpdateUserByAdmin(request *model.KeystoneUpdateUserByAdminRequest) (*model.KeystoneUpdateUserByAdminResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改IAM用户信息。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) KeystoneUpdateUserPassword ¶
func (c *IamClient) KeystoneUpdateUserPassword(request *model.KeystoneUpdateUserPasswordRequest) (*model.KeystoneUpdateUserPasswordResponse, error)
该接口可以用于IAM用户修改自己的密码。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ListAgencies ¶
func (c *IamClient) ListAgencies(request *model.ListAgenciesRequest) (*model.ListAgenciesResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询指定条件下的委托列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ListAllProjectsPermissionsForAgency ¶
func (c *IamClient) ListAllProjectsPermissionsForAgency(request *model.ListAllProjectsPermissionsForAgencyRequest) (*model.ListAllProjectsPermissionsForAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询委托所有项目服务权限列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ListCustomPolicies ¶
func (c *IamClient) ListCustomPolicies(request *model.ListCustomPoliciesRequest) (*model.ListCustomPoliciesResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询自定义策略列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ListDomainPermissionsForAgency ¶
func (c *IamClient) ListDomainPermissionsForAgency(request *model.ListDomainPermissionsForAgencyRequest) (*model.ListDomainPermissionsForAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询全局服务中的委托权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ListPermanentAccessKeys ¶
func (c *IamClient) ListPermanentAccessKeys(request *model.ListPermanentAccessKeysRequest) (*model.ListPermanentAccessKeysResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询IAM用户的所有永久访问密钥,或IAM用户查询自己的所有永久访问密钥。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ListProjectPermissionsForAgency ¶
func (c *IamClient) ListProjectPermissionsForAgency(request *model.ListProjectPermissionsForAgencyRequest) (*model.ListProjectPermissionsForAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询项目服务中的委托权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ListUserLoginProtects ¶
func (c *IamClient) ListUserLoginProtects(request *model.ListUserLoginProtectsRequest) (*model.ListUserLoginProtectsResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询IAM用户的登录保护状态列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ListUserMfaDevices ¶
func (c *IamClient) ListUserMfaDevices(request *model.ListUserMfaDevicesRequest) (*model.ListUserMfaDevicesResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询IAM用户的MFA绑定信息列表。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) RemoveAllProjectsPermissionFromAgency ¶
func (c *IamClient) RemoveAllProjectsPermissionFromAgency(request *model.RemoveAllProjectsPermissionFromAgencyRequest) (*model.RemoveAllProjectsPermissionFromAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)移除委托的所有项目服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) RemoveDomainPermissionFromAgency ¶
func (c *IamClient) RemoveDomainPermissionFromAgency(request *model.RemoveDomainPermissionFromAgencyRequest) (*model.RemoveDomainPermissionFromAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)移除委托的全局服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) RemoveProjectPermissionFromAgency ¶
func (c *IamClient) RemoveProjectPermissionFromAgency(request *model.RemoveProjectPermissionFromAgencyRequest) (*model.RemoveProjectPermissionFromAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)移除委托的项目服务权限。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowAgency ¶
func (c *IamClient) ShowAgency(request *model.ShowAgencyRequest) (*model.ShowAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询委托详情。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowCustomPolicy ¶
func (c *IamClient) ShowCustomPolicy(request *model.ShowCustomPolicyRequest) (*model.ShowCustomPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询自定义策略详情。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowDomainApiAclPolicy ¶
func (c *IamClient) ShowDomainApiAclPolicy(request *model.ShowDomainApiAclPolicyRequest) (*model.ShowDomainApiAclPolicyResponse, error)
该接口可以用于查询账号接口访问控制策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowDomainConsoleAclPolicy ¶
func (c *IamClient) ShowDomainConsoleAclPolicy(request *model.ShowDomainConsoleAclPolicyRequest) (*model.ShowDomainConsoleAclPolicyResponse, error)
该接口可以用于查询账号控制台访问控制策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowDomainLoginPolicy ¶
func (c *IamClient) ShowDomainLoginPolicy(request *model.ShowDomainLoginPolicyRequest) (*model.ShowDomainLoginPolicyResponse, error)
该接口可以用于查询账号登录策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowDomainPasswordPolicy ¶
func (c *IamClient) ShowDomainPasswordPolicy(request *model.ShowDomainPasswordPolicyRequest) (*model.ShowDomainPasswordPolicyResponse, error)
该接口可以用于查询账号密码策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowDomainProtectPolicy ¶
func (c *IamClient) ShowDomainProtectPolicy(request *model.ShowDomainProtectPolicyRequest) (*model.ShowDomainProtectPolicyResponse, error)
该接口可以用于查询账号操作保护策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowDomainQuota ¶
func (c *IamClient) ShowDomainQuota(request *model.ShowDomainQuotaRequest) (*model.ShowDomainQuotaResponse, error)
该接口可以用于查询账号配额。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowPermanentAccessKey ¶
func (c *IamClient) ShowPermanentAccessKey(request *model.ShowPermanentAccessKeyRequest) (*model.ShowPermanentAccessKeyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询IAM用户的指定永久访问密钥,或IAM用户查询自己的指定永久访问密钥。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowProjectDetailsAndStatus ¶
func (c *IamClient) ShowProjectDetailsAndStatus(request *model.ShowProjectDetailsAndStatusRequest) (*model.ShowProjectDetailsAndStatusResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询项目详情与状态。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowProjectQuota ¶
func (c *IamClient) ShowProjectQuota(request *model.ShowProjectQuotaRequest) (*model.ShowProjectQuotaResponse, error)
该接口可以用于查询项目配额。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowUser ¶
func (c *IamClient) ShowUser(request *model.ShowUserRequest) (*model.ShowUserResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询IAM用户详情,或IAM用户查询自己的详情。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowUserLoginProtect ¶
func (c *IamClient) ShowUserLoginProtect(request *model.ShowUserLoginProtectRequest) (*model.ShowUserLoginProtectResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询指定IAM用户的登录保护状态信息,或IAM用户查询自己的登录保护状态信息。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) ShowUserMfaDevice ¶
func (c *IamClient) ShowUserMfaDevice(request *model.ShowUserMfaDeviceRequest) (*model.ShowUserMfaDeviceResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)查询指定IAM用户的MFA绑定信息,或IAM用户查询自己的MFA绑定信息。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateAgency ¶
func (c *IamClient) UpdateAgency(request *model.UpdateAgencyRequest) (*model.UpdateAgencyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改委托。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateAgencyCustomPolicy ¶
func (c *IamClient) UpdateAgencyCustomPolicy(request *model.UpdateAgencyCustomPolicyRequest) (*model.UpdateAgencyCustomPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改委托自定义策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateCloudServiceCustomPolicy ¶
func (c *IamClient) UpdateCloudServiceCustomPolicy(request *model.UpdateCloudServiceCustomPolicyRequest) (*model.UpdateCloudServiceCustomPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改云服务自定义策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateDomainApiAclPolicy ¶
func (c *IamClient) UpdateDomainApiAclPolicy(request *model.UpdateDomainApiAclPolicyRequest) (*model.UpdateDomainApiAclPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改账号接口访问策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateDomainConsoleAclPolicy ¶
func (c *IamClient) UpdateDomainConsoleAclPolicy(request *model.UpdateDomainConsoleAclPolicyRequest) (*model.UpdateDomainConsoleAclPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改账号控制台访问策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateDomainLoginPolicy ¶
func (c *IamClient) UpdateDomainLoginPolicy(request *model.UpdateDomainLoginPolicyRequest) (*model.UpdateDomainLoginPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改账号登录策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateDomainPasswordPolicy ¶
func (c *IamClient) UpdateDomainPasswordPolicy(request *model.UpdateDomainPasswordPolicyRequest) (*model.UpdateDomainPasswordPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改账号密码策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateDomainProtectPolicy ¶
func (c *IamClient) UpdateDomainProtectPolicy(request *model.UpdateDomainProtectPolicyRequest) (*model.UpdateDomainProtectPolicyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改账号操作保护策略。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdatePermanentAccessKey ¶
func (c *IamClient) UpdatePermanentAccessKey(request *model.UpdatePermanentAccessKeyRequest) (*model.UpdatePermanentAccessKeyResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改IAM用户的指定永久访问密钥,或IAM用户修改自己的指定永久访问密钥。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateProjectStatus ¶
func (c *IamClient) UpdateProjectStatus(request *model.UpdateProjectStatusRequest) (*model.UpdateProjectStatusResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)设置项目状态。项目状态包括:正常、冻结。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateUser ¶
func (c *IamClient) UpdateUser(request *model.UpdateUserRequest) (*model.UpdateUserResponse, error)
该接口可以用于[管理员](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)修改IAM用户信息 。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。
func (*IamClient) UpdateUserInformation ¶
func (c *IamClient) UpdateUserInformation(request *model.UpdateUserInformationRequest) (*model.UpdateUserInformationResponse, error)
该接口可以用于IAM用户修改自己的用户信息。 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。