Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AccessKey
- type AccessKeyLastUsed
- type AccessKeyPreference
- type AccessKeys
- type AccountSecurityPracticeInfo
- type AccountSecurityPracticeUserInfo
- type AddClientIdToOIDCProviderRequest
- type AddClientIdToOIDCProviderResponse
- type AddFingerprintToOIDCProviderRequest
- type AddFingerprintToOIDCProviderResponse
- type AddUserToGroupRequest
- type AddUserToGroupResponse
- type AppSecret
- type AppSecrets
- type Application
- type ApplicationLoginPreference
- type Applications
- type BindMFADeviceRequest
- type BindMFADeviceResponse
- type ChangePasswordRequest
- type ChangePasswordResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddClientIdToOIDCProvider(request *AddClientIdToOIDCProviderRequest) (response *AddClientIdToOIDCProviderResponse, err error)
- func (client *Client) AddClientIdToOIDCProviderWithCallback(request *AddClientIdToOIDCProviderRequest, ...) <-chan int
- func (client *Client) AddClientIdToOIDCProviderWithChan(request *AddClientIdToOIDCProviderRequest) (<-chan *AddClientIdToOIDCProviderResponse, <-chan error)
- func (client *Client) AddFingerprintToOIDCProvider(request *AddFingerprintToOIDCProviderRequest) (response *AddFingerprintToOIDCProviderResponse, err error)
- func (client *Client) AddFingerprintToOIDCProviderWithCallback(request *AddFingerprintToOIDCProviderRequest, ...) <-chan int
- func (client *Client) AddFingerprintToOIDCProviderWithChan(request *AddFingerprintToOIDCProviderRequest) (<-chan *AddFingerprintToOIDCProviderResponse, <-chan error)
- func (client *Client) AddUserToGroup(request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)
- func (client *Client) AddUserToGroupWithCallback(request *AddUserToGroupRequest, ...) <-chan int
- func (client *Client) AddUserToGroupWithChan(request *AddUserToGroupRequest) (<-chan *AddUserToGroupResponse, <-chan error)
- func (client *Client) BindMFADevice(request *BindMFADeviceRequest) (response *BindMFADeviceResponse, err error)
- func (client *Client) BindMFADeviceWithCallback(request *BindMFADeviceRequest, ...) <-chan int
- func (client *Client) BindMFADeviceWithChan(request *BindMFADeviceRequest) (<-chan *BindMFADeviceResponse, <-chan error)
- func (client *Client) ChangePassword(request *ChangePasswordRequest) (response *ChangePasswordResponse, err error)
- func (client *Client) ChangePasswordWithCallback(request *ChangePasswordRequest, ...) <-chan int
- func (client *Client) ChangePasswordWithChan(request *ChangePasswordRequest) (<-chan *ChangePasswordResponse, <-chan error)
- func (client *Client) CreateAccessKey(request *CreateAccessKeyRequest) (response *CreateAccessKeyResponse, err error)
- func (client *Client) CreateAccessKeyWithCallback(request *CreateAccessKeyRequest, ...) <-chan int
- func (client *Client) CreateAccessKeyWithChan(request *CreateAccessKeyRequest) (<-chan *CreateAccessKeyResponse, <-chan error)
- func (client *Client) CreateAppSecret(request *CreateAppSecretRequest) (response *CreateAppSecretResponse, err error)
- func (client *Client) CreateAppSecretWithCallback(request *CreateAppSecretRequest, ...) <-chan int
- func (client *Client) CreateAppSecretWithChan(request *CreateAppSecretRequest) (<-chan *CreateAppSecretResponse, <-chan error)
- func (client *Client) CreateApplication(request *CreateApplicationRequest) (response *CreateApplicationResponse, err error)
- func (client *Client) CreateApplicationWithCallback(request *CreateApplicationRequest, ...) <-chan int
- func (client *Client) CreateApplicationWithChan(request *CreateApplicationRequest) (<-chan *CreateApplicationResponse, <-chan error)
- func (client *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
- func (client *Client) CreateGroupWithCallback(request *CreateGroupRequest, ...) <-chan int
- func (client *Client) CreateGroupWithChan(request *CreateGroupRequest) (<-chan *CreateGroupResponse, <-chan error)
- func (client *Client) CreateLoginProfile(request *CreateLoginProfileRequest) (response *CreateLoginProfileResponse, err error)
- func (client *Client) CreateLoginProfileWithCallback(request *CreateLoginProfileRequest, ...) <-chan int
- func (client *Client) CreateLoginProfileWithChan(request *CreateLoginProfileRequest) (<-chan *CreateLoginProfileResponse, <-chan error)
- func (client *Client) CreateOIDCProvider(request *CreateOIDCProviderRequest) (response *CreateOIDCProviderResponse, err error)
- func (client *Client) CreateOIDCProviderWithCallback(request *CreateOIDCProviderRequest, ...) <-chan int
- func (client *Client) CreateOIDCProviderWithChan(request *CreateOIDCProviderRequest) (<-chan *CreateOIDCProviderResponse, <-chan error)
- func (client *Client) CreateSAMLProvider(request *CreateSAMLProviderRequest) (response *CreateSAMLProviderResponse, err error)
- func (client *Client) CreateSAMLProviderWithCallback(request *CreateSAMLProviderRequest, ...) <-chan int
- func (client *Client) CreateSAMLProviderWithChan(request *CreateSAMLProviderRequest) (<-chan *CreateSAMLProviderResponse, <-chan error)
- func (client *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error)
- func (client *Client) CreateUserWithCallback(request *CreateUserRequest, ...) <-chan int
- func (client *Client) CreateUserWithChan(request *CreateUserRequest) (<-chan *CreateUserResponse, <-chan error)
- func (client *Client) CreateVirtualMFADevice(request *CreateVirtualMFADeviceRequest) (response *CreateVirtualMFADeviceResponse, err error)
- func (client *Client) CreateVirtualMFADeviceWithCallback(request *CreateVirtualMFADeviceRequest, ...) <-chan int
- func (client *Client) CreateVirtualMFADeviceWithChan(request *CreateVirtualMFADeviceRequest) (<-chan *CreateVirtualMFADeviceResponse, <-chan error)
- func (client *Client) DeleteAccessKey(request *DeleteAccessKeyRequest) (response *DeleteAccessKeyResponse, err error)
- func (client *Client) DeleteAccessKeyWithCallback(request *DeleteAccessKeyRequest, ...) <-chan int
- func (client *Client) DeleteAccessKeyWithChan(request *DeleteAccessKeyRequest) (<-chan *DeleteAccessKeyResponse, <-chan error)
- func (client *Client) DeleteAppSecret(request *DeleteAppSecretRequest) (response *DeleteAppSecretResponse, err error)
- func (client *Client) DeleteAppSecretWithCallback(request *DeleteAppSecretRequest, ...) <-chan int
- func (client *Client) DeleteAppSecretWithChan(request *DeleteAppSecretRequest) (<-chan *DeleteAppSecretResponse, <-chan error)
- func (client *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)
- func (client *Client) DeleteApplicationWithCallback(request *DeleteApplicationRequest, ...) <-chan int
- func (client *Client) DeleteApplicationWithChan(request *DeleteApplicationRequest) (<-chan *DeleteApplicationResponse, <-chan error)
- func (client *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
- func (client *Client) DeleteGroupWithCallback(request *DeleteGroupRequest, ...) <-chan int
- func (client *Client) DeleteGroupWithChan(request *DeleteGroupRequest) (<-chan *DeleteGroupResponse, <-chan error)
- func (client *Client) DeleteLoginProfile(request *DeleteLoginProfileRequest) (response *DeleteLoginProfileResponse, err error)
- func (client *Client) DeleteLoginProfileWithCallback(request *DeleteLoginProfileRequest, ...) <-chan int
- func (client *Client) DeleteLoginProfileWithChan(request *DeleteLoginProfileRequest) (<-chan *DeleteLoginProfileResponse, <-chan error)
- func (client *Client) DeleteOIDCProvider(request *DeleteOIDCProviderRequest) (response *DeleteOIDCProviderResponse, err error)
- func (client *Client) DeleteOIDCProviderWithCallback(request *DeleteOIDCProviderRequest, ...) <-chan int
- func (client *Client) DeleteOIDCProviderWithChan(request *DeleteOIDCProviderRequest) (<-chan *DeleteOIDCProviderResponse, <-chan error)
- func (client *Client) DeleteSAMLProvider(request *DeleteSAMLProviderRequest) (response *DeleteSAMLProviderResponse, err error)
- func (client *Client) DeleteSAMLProviderWithCallback(request *DeleteSAMLProviderRequest, ...) <-chan int
- func (client *Client) DeleteSAMLProviderWithChan(request *DeleteSAMLProviderRequest) (<-chan *DeleteSAMLProviderResponse, <-chan error)
- func (client *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error)
- func (client *Client) DeleteUserWithCallback(request *DeleteUserRequest, ...) <-chan int
- func (client *Client) DeleteUserWithChan(request *DeleteUserRequest) (<-chan *DeleteUserResponse, <-chan error)
- func (client *Client) DeleteVirtualMFADevice(request *DeleteVirtualMFADeviceRequest) (response *DeleteVirtualMFADeviceResponse, err error)
- func (client *Client) DeleteVirtualMFADeviceWithCallback(request *DeleteVirtualMFADeviceRequest, ...) <-chan int
- func (client *Client) DeleteVirtualMFADeviceWithChan(request *DeleteVirtualMFADeviceRequest) (<-chan *DeleteVirtualMFADeviceResponse, <-chan error)
- func (client *Client) DisableVirtualMFA(request *DisableVirtualMFARequest) (response *DisableVirtualMFAResponse, err error)
- func (client *Client) DisableVirtualMFAWithCallback(request *DisableVirtualMFARequest, ...) <-chan int
- func (client *Client) DisableVirtualMFAWithChan(request *DisableVirtualMFARequest) (<-chan *DisableVirtualMFAResponse, <-chan error)
- func (client *Client) GenerateCredentialReport(request *GenerateCredentialReportRequest) (response *GenerateCredentialReportResponse, err error)
- func (client *Client) GenerateCredentialReportWithCallback(request *GenerateCredentialReportRequest, ...) <-chan int
- func (client *Client) GenerateCredentialReportWithChan(request *GenerateCredentialReportRequest) (<-chan *GenerateCredentialReportResponse, <-chan error)
- func (client *Client) GetAccessKeyLastUsed(request *GetAccessKeyLastUsedRequest) (response *GetAccessKeyLastUsedResponse, err error)
- func (client *Client) GetAccessKeyLastUsedWithCallback(request *GetAccessKeyLastUsedRequest, ...) <-chan int
- func (client *Client) GetAccessKeyLastUsedWithChan(request *GetAccessKeyLastUsedRequest) (<-chan *GetAccessKeyLastUsedResponse, <-chan error)
- func (client *Client) GetAccountMFAInfo(request *GetAccountMFAInfoRequest) (response *GetAccountMFAInfoResponse, err error)
- func (client *Client) GetAccountMFAInfoWithCallback(request *GetAccountMFAInfoRequest, ...) <-chan int
- func (client *Client) GetAccountMFAInfoWithChan(request *GetAccountMFAInfoRequest) (<-chan *GetAccountMFAInfoResponse, <-chan error)
- func (client *Client) GetAccountSecurityPracticeReport(request *GetAccountSecurityPracticeReportRequest) (response *GetAccountSecurityPracticeReportResponse, err error)
- func (client *Client) GetAccountSecurityPracticeReportWithCallback(request *GetAccountSecurityPracticeReportRequest, ...) <-chan int
- func (client *Client) GetAccountSecurityPracticeReportWithChan(request *GetAccountSecurityPracticeReportRequest) (<-chan *GetAccountSecurityPracticeReportResponse, <-chan error)
- func (client *Client) GetAccountSummary(request *GetAccountSummaryRequest) (response *GetAccountSummaryResponse, err error)
- func (client *Client) GetAccountSummaryWithCallback(request *GetAccountSummaryRequest, ...) <-chan int
- func (client *Client) GetAccountSummaryWithChan(request *GetAccountSummaryRequest) (<-chan *GetAccountSummaryResponse, <-chan error)
- func (client *Client) GetAppSecret(request *GetAppSecretRequest) (response *GetAppSecretResponse, err error)
- func (client *Client) GetAppSecretWithCallback(request *GetAppSecretRequest, ...) <-chan int
- func (client *Client) GetAppSecretWithChan(request *GetAppSecretRequest) (<-chan *GetAppSecretResponse, <-chan error)
- func (client *Client) GetApplication(request *GetApplicationRequest) (response *GetApplicationResponse, err error)
- func (client *Client) GetApplicationWithCallback(request *GetApplicationRequest, ...) <-chan int
- func (client *Client) GetApplicationWithChan(request *GetApplicationRequest) (<-chan *GetApplicationResponse, <-chan error)
- func (client *Client) GetCredentialReport(request *GetCredentialReportRequest) (response *GetCredentialReportResponse, err error)
- func (client *Client) GetCredentialReportWithCallback(request *GetCredentialReportRequest, ...) <-chan int
- func (client *Client) GetCredentialReportWithChan(request *GetCredentialReportRequest) (<-chan *GetCredentialReportResponse, <-chan error)
- func (client *Client) GetDefaultDomain(request *GetDefaultDomainRequest) (response *GetDefaultDomainResponse, err error)
- func (client *Client) GetDefaultDomainWithCallback(request *GetDefaultDomainRequest, ...) <-chan int
- func (client *Client) GetDefaultDomainWithChan(request *GetDefaultDomainRequest) (<-chan *GetDefaultDomainResponse, <-chan error)
- func (client *Client) GetGroup(request *GetGroupRequest) (response *GetGroupResponse, err error)
- func (client *Client) GetGroupWithCallback(request *GetGroupRequest, callback func(response *GetGroupResponse, err error)) <-chan int
- func (client *Client) GetGroupWithChan(request *GetGroupRequest) (<-chan *GetGroupResponse, <-chan error)
- func (client *Client) GetLoginProfile(request *GetLoginProfileRequest) (response *GetLoginProfileResponse, err error)
- func (client *Client) GetLoginProfileWithCallback(request *GetLoginProfileRequest, ...) <-chan int
- func (client *Client) GetLoginProfileWithChan(request *GetLoginProfileRequest) (<-chan *GetLoginProfileResponse, <-chan error)
- func (client *Client) GetOIDCProvider(request *GetOIDCProviderRequest) (response *GetOIDCProviderResponse, err error)
- func (client *Client) GetOIDCProviderWithCallback(request *GetOIDCProviderRequest, ...) <-chan int
- func (client *Client) GetOIDCProviderWithChan(request *GetOIDCProviderRequest) (<-chan *GetOIDCProviderResponse, <-chan error)
- func (client *Client) GetPasswordPolicy(request *GetPasswordPolicyRequest) (response *GetPasswordPolicyResponse, err error)
- func (client *Client) GetPasswordPolicyWithCallback(request *GetPasswordPolicyRequest, ...) <-chan int
- func (client *Client) GetPasswordPolicyWithChan(request *GetPasswordPolicyRequest) (<-chan *GetPasswordPolicyResponse, <-chan error)
- func (client *Client) GetSAMLProvider(request *GetSAMLProviderRequest) (response *GetSAMLProviderResponse, err error)
- func (client *Client) GetSAMLProviderWithCallback(request *GetSAMLProviderRequest, ...) <-chan int
- func (client *Client) GetSAMLProviderWithChan(request *GetSAMLProviderRequest) (<-chan *GetSAMLProviderResponse, <-chan error)
- func (client *Client) GetSecurityPreference(request *GetSecurityPreferenceRequest) (response *GetSecurityPreferenceResponse, err error)
- func (client *Client) GetSecurityPreferenceWithCallback(request *GetSecurityPreferenceRequest, ...) <-chan int
- func (client *Client) GetSecurityPreferenceWithChan(request *GetSecurityPreferenceRequest) (<-chan *GetSecurityPreferenceResponse, <-chan error)
- func (client *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)
- func (client *Client) GetUserMFAInfo(request *GetUserMFAInfoRequest) (response *GetUserMFAInfoResponse, err error)
- func (client *Client) GetUserMFAInfoWithCallback(request *GetUserMFAInfoRequest, ...) <-chan int
- func (client *Client) GetUserMFAInfoWithChan(request *GetUserMFAInfoRequest) (<-chan *GetUserMFAInfoResponse, <-chan error)
- func (client *Client) GetUserSsoSettings(request *GetUserSsoSettingsRequest) (response *GetUserSsoSettingsResponse, err error)
- func (client *Client) GetUserSsoSettingsWithCallback(request *GetUserSsoSettingsRequest, ...) <-chan int
- func (client *Client) GetUserSsoSettingsWithChan(request *GetUserSsoSettingsRequest) (<-chan *GetUserSsoSettingsResponse, <-chan error)
- func (client *Client) GetUserWithCallback(request *GetUserRequest, callback func(response *GetUserResponse, err error)) <-chan int
- func (client *Client) GetUserWithChan(request *GetUserRequest) (<-chan *GetUserResponse, <-chan error)
- func (client *Client) GetVerificationInfo(request *GetVerificationInfoRequest) (response *GetVerificationInfoResponse, err error)
- func (client *Client) GetVerificationInfoWithCallback(request *GetVerificationInfoRequest, ...) <-chan int
- func (client *Client) GetVerificationInfoWithChan(request *GetVerificationInfoRequest) (<-chan *GetVerificationInfoResponse, <-chan error)
- func (client *Client) ListAccessKeys(request *ListAccessKeysRequest) (response *ListAccessKeysResponse, err error)
- func (client *Client) ListAccessKeysWithCallback(request *ListAccessKeysRequest, ...) <-chan int
- func (client *Client) ListAccessKeysWithChan(request *ListAccessKeysRequest) (<-chan *ListAccessKeysResponse, <-chan error)
- func (client *Client) ListAppSecretIds(request *ListAppSecretIdsRequest) (response *ListAppSecretIdsResponse, err error)
- func (client *Client) ListAppSecretIdsWithCallback(request *ListAppSecretIdsRequest, ...) <-chan int
- func (client *Client) ListAppSecretIdsWithChan(request *ListAppSecretIdsRequest) (<-chan *ListAppSecretIdsResponse, <-chan error)
- func (client *Client) ListApplications(request *ListApplicationsRequest) (response *ListApplicationsResponse, err error)
- func (client *Client) ListApplicationsWithCallback(request *ListApplicationsRequest, ...) <-chan int
- func (client *Client) ListApplicationsWithChan(request *ListApplicationsRequest) (<-chan *ListApplicationsResponse, <-chan error)
- func (client *Client) ListGroups(request *ListGroupsRequest) (response *ListGroupsResponse, err error)
- func (client *Client) ListGroupsForUser(request *ListGroupsForUserRequest) (response *ListGroupsForUserResponse, err error)
- func (client *Client) ListGroupsForUserWithCallback(request *ListGroupsForUserRequest, ...) <-chan int
- func (client *Client) ListGroupsForUserWithChan(request *ListGroupsForUserRequest) (<-chan *ListGroupsForUserResponse, <-chan error)
- func (client *Client) ListGroupsWithCallback(request *ListGroupsRequest, ...) <-chan int
- func (client *Client) ListGroupsWithChan(request *ListGroupsRequest) (<-chan *ListGroupsResponse, <-chan error)
- func (client *Client) ListOIDCProviders(request *ListOIDCProvidersRequest) (response *ListOIDCProvidersResponse, err error)
- func (client *Client) ListOIDCProvidersWithCallback(request *ListOIDCProvidersRequest, ...) <-chan int
- func (client *Client) ListOIDCProvidersWithChan(request *ListOIDCProvidersRequest) (<-chan *ListOIDCProvidersResponse, <-chan error)
- func (client *Client) ListPredefinedScopes(request *ListPredefinedScopesRequest) (response *ListPredefinedScopesResponse, err error)
- func (client *Client) ListPredefinedScopesWithCallback(request *ListPredefinedScopesRequest, ...) <-chan int
- func (client *Client) ListPredefinedScopesWithChan(request *ListPredefinedScopesRequest) (<-chan *ListPredefinedScopesResponse, <-chan error)
- func (client *Client) ListSAMLProviders(request *ListSAMLProvidersRequest) (response *ListSAMLProvidersResponse, err error)
- func (client *Client) ListSAMLProvidersWithCallback(request *ListSAMLProvidersRequest, ...) <-chan int
- func (client *Client) ListSAMLProvidersWithChan(request *ListSAMLProvidersRequest) (<-chan *ListSAMLProvidersResponse, <-chan error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
- func (client *Client) ListUserBasicInfos(request *ListUserBasicInfosRequest) (response *ListUserBasicInfosResponse, err error)
- func (client *Client) ListUserBasicInfosWithCallback(request *ListUserBasicInfosRequest, ...) <-chan int
- func (client *Client) ListUserBasicInfosWithChan(request *ListUserBasicInfosRequest) (<-chan *ListUserBasicInfosResponse, <-chan error)
- func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
- func (client *Client) ListUsersForGroup(request *ListUsersForGroupRequest) (response *ListUsersForGroupResponse, err error)
- func (client *Client) ListUsersForGroupWithCallback(request *ListUsersForGroupRequest, ...) <-chan int
- func (client *Client) ListUsersForGroupWithChan(request *ListUsersForGroupRequest) (<-chan *ListUsersForGroupResponse, <-chan error)
- func (client *Client) ListUsersWithCallback(request *ListUsersRequest, ...) <-chan int
- func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)
- func (client *Client) ListVirtualMFADevices(request *ListVirtualMFADevicesRequest) (response *ListVirtualMFADevicesResponse, err error)
- func (client *Client) ListVirtualMFADevicesWithCallback(request *ListVirtualMFADevicesRequest, ...) <-chan int
- func (client *Client) ListVirtualMFADevicesWithChan(request *ListVirtualMFADevicesRequest) (<-chan *ListVirtualMFADevicesResponse, <-chan error)
- func (client *Client) RemoveClientIdFromOIDCProvider(request *RemoveClientIdFromOIDCProviderRequest) (response *RemoveClientIdFromOIDCProviderResponse, err error)
- func (client *Client) RemoveClientIdFromOIDCProviderWithCallback(request *RemoveClientIdFromOIDCProviderRequest, ...) <-chan int
- func (client *Client) RemoveClientIdFromOIDCProviderWithChan(request *RemoveClientIdFromOIDCProviderRequest) (<-chan *RemoveClientIdFromOIDCProviderResponse, <-chan error)
- func (client *Client) RemoveFingerprintFromOIDCProvider(request *RemoveFingerprintFromOIDCProviderRequest) (response *RemoveFingerprintFromOIDCProviderResponse, err error)
- func (client *Client) RemoveFingerprintFromOIDCProviderWithCallback(request *RemoveFingerprintFromOIDCProviderRequest, ...) <-chan int
- func (client *Client) RemoveFingerprintFromOIDCProviderWithChan(request *RemoveFingerprintFromOIDCProviderRequest) (<-chan *RemoveFingerprintFromOIDCProviderResponse, <-chan error)
- func (client *Client) RemoveUserFromGroup(request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)
- func (client *Client) RemoveUserFromGroupWithCallback(request *RemoveUserFromGroupRequest, ...) <-chan int
- func (client *Client) RemoveUserFromGroupWithChan(request *RemoveUserFromGroupRequest) (<-chan *RemoveUserFromGroupResponse, <-chan error)
- func (client *Client) SetDefaultDomain(request *SetDefaultDomainRequest) (response *SetDefaultDomainResponse, err error)
- func (client *Client) SetDefaultDomainWithCallback(request *SetDefaultDomainRequest, ...) <-chan int
- func (client *Client) SetDefaultDomainWithChan(request *SetDefaultDomainRequest) (<-chan *SetDefaultDomainResponse, <-chan error)
- func (client *Client) SetPasswordPolicy(request *SetPasswordPolicyRequest) (response *SetPasswordPolicyResponse, err error)
- func (client *Client) SetPasswordPolicyWithCallback(request *SetPasswordPolicyRequest, ...) <-chan int
- func (client *Client) SetPasswordPolicyWithChan(request *SetPasswordPolicyRequest) (<-chan *SetPasswordPolicyResponse, <-chan error)
- func (client *Client) SetSecurityPreference(request *SetSecurityPreferenceRequest) (response *SetSecurityPreferenceResponse, err error)
- func (client *Client) SetSecurityPreferenceWithCallback(request *SetSecurityPreferenceRequest, ...) <-chan int
- func (client *Client) SetSecurityPreferenceWithChan(request *SetSecurityPreferenceRequest) (<-chan *SetSecurityPreferenceResponse, <-chan error)
- func (client *Client) SetUserSsoSettings(request *SetUserSsoSettingsRequest) (response *SetUserSsoSettingsResponse, err error)
- func (client *Client) SetUserSsoSettingsWithCallback(request *SetUserSsoSettingsRequest, ...) <-chan int
- func (client *Client) SetUserSsoSettingsWithChan(request *SetUserSsoSettingsRequest) (<-chan *SetUserSsoSettingsResponse, <-chan error)
- func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) UnbindMFADevice(request *UnbindMFADeviceRequest) (response *UnbindMFADeviceResponse, err error)
- func (client *Client) UnbindMFADeviceWithCallback(request *UnbindMFADeviceRequest, ...) <-chan int
- func (client *Client) UnbindMFADeviceWithChan(request *UnbindMFADeviceRequest) (<-chan *UnbindMFADeviceResponse, <-chan error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
- func (client *Client) UpdateAccessKey(request *UpdateAccessKeyRequest) (response *UpdateAccessKeyResponse, err error)
- func (client *Client) UpdateAccessKeyWithCallback(request *UpdateAccessKeyRequest, ...) <-chan int
- func (client *Client) UpdateAccessKeyWithChan(request *UpdateAccessKeyRequest) (<-chan *UpdateAccessKeyResponse, <-chan error)
- func (client *Client) UpdateApplication(request *UpdateApplicationRequest) (response *UpdateApplicationResponse, err error)
- func (client *Client) UpdateApplicationWithCallback(request *UpdateApplicationRequest, ...) <-chan int
- func (client *Client) UpdateApplicationWithChan(request *UpdateApplicationRequest) (<-chan *UpdateApplicationResponse, <-chan error)
- func (client *Client) UpdateGroup(request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)
- func (client *Client) UpdateGroupWithCallback(request *UpdateGroupRequest, ...) <-chan int
- func (client *Client) UpdateGroupWithChan(request *UpdateGroupRequest) (<-chan *UpdateGroupResponse, <-chan error)
- func (client *Client) UpdateLoginProfile(request *UpdateLoginProfileRequest) (response *UpdateLoginProfileResponse, err error)
- func (client *Client) UpdateLoginProfileWithCallback(request *UpdateLoginProfileRequest, ...) <-chan int
- func (client *Client) UpdateLoginProfileWithChan(request *UpdateLoginProfileRequest) (<-chan *UpdateLoginProfileResponse, <-chan error)
- func (client *Client) UpdateOIDCProvider(request *UpdateOIDCProviderRequest) (response *UpdateOIDCProviderResponse, err error)
- func (client *Client) UpdateOIDCProviderWithCallback(request *UpdateOIDCProviderRequest, ...) <-chan int
- func (client *Client) UpdateOIDCProviderWithChan(request *UpdateOIDCProviderRequest) (<-chan *UpdateOIDCProviderResponse, <-chan error)
- func (client *Client) UpdateSAMLProvider(request *UpdateSAMLProviderRequest) (response *UpdateSAMLProviderResponse, err error)
- func (client *Client) UpdateSAMLProviderWithCallback(request *UpdateSAMLProviderRequest, ...) <-chan int
- func (client *Client) UpdateSAMLProviderWithChan(request *UpdateSAMLProviderRequest) (<-chan *UpdateSAMLProviderResponse, <-chan error)
- func (client *Client) UpdateUser(request *UpdateUserRequest) (response *UpdateUserResponse, err error)
- func (client *Client) UpdateUserWithCallback(request *UpdateUserRequest, ...) <-chan int
- func (client *Client) UpdateUserWithChan(request *UpdateUserRequest) (<-chan *UpdateUserResponse, <-chan error)
- type CreateAccessKeyRequest
- type CreateAccessKeyResponse
- type CreateAppSecretRequest
- type CreateAppSecretResponse
- type CreateApplicationRequest
- type CreateApplicationResponse
- type CreateGroupRequest
- type CreateGroupResponse
- type CreateLoginProfileRequest
- type CreateLoginProfileResponse
- type CreateOIDCProviderRequest
- type CreateOIDCProviderResponse
- type CreateSAMLProviderRequest
- type CreateSAMLProviderResponse
- type CreateUserRequest
- type CreateUserResponse
- type CreateUserTag
- type CreateVirtualMFADeviceRequest
- type CreateVirtualMFADeviceResponse
- type DelegatedScope
- type DeleteAccessKeyRequest
- type DeleteAccessKeyResponse
- type DeleteAppSecretRequest
- type DeleteAppSecretResponse
- type DeleteApplicationRequest
- type DeleteApplicationResponse
- type DeleteGroupRequest
- type DeleteGroupResponse
- type DeleteLoginProfileRequest
- type DeleteLoginProfileResponse
- type DeleteOIDCProviderRequest
- type DeleteOIDCProviderResponse
- type DeleteSAMLProviderRequest
- type DeleteSAMLProviderResponse
- type DeleteUserRequest
- type DeleteUserResponse
- type DeleteVirtualMFADeviceRequest
- type DeleteVirtualMFADeviceResponse
- type DisableVirtualMFARequest
- type DisableVirtualMFAResponse
- type GenerateCredentialReportRequest
- type GenerateCredentialReportResponse
- type GetAccessKeyLastUsedRequest
- type GetAccessKeyLastUsedResponse
- type GetAccountMFAInfoRequest
- type GetAccountMFAInfoResponse
- type GetAccountSecurityPracticeReportRequest
- type GetAccountSecurityPracticeReportResponse
- type GetAccountSummaryRequest
- type GetAccountSummaryResponse
- type GetAppSecretRequest
- type GetAppSecretResponse
- type GetApplicationRequest
- type GetApplicationResponse
- type GetCredentialReportRequest
- type GetCredentialReportResponse
- type GetDefaultDomainRequest
- type GetDefaultDomainResponse
- type GetGroupRequest
- type GetGroupResponse
- type GetLoginProfileRequest
- type GetLoginProfileResponse
- type GetOIDCProviderRequest
- type GetOIDCProviderResponse
- type GetPasswordPolicyRequest
- type GetPasswordPolicyResponse
- type GetSAMLProviderRequest
- type GetSAMLProviderResponse
- type GetSecurityPreferenceRequest
- type GetSecurityPreferenceResponse
- type GetUserMFAInfoRequest
- type GetUserMFAInfoResponse
- type GetUserRequest
- type GetUserResponse
- type GetUserSsoSettingsRequest
- type GetUserSsoSettingsResponse
- type GetVerificationInfoRequest
- type GetVerificationInfoResponse
- type Group
- type GroupsInListGroups
- type GroupsInListGroupsForUser
- type ListAccessKeysRequest
- type ListAccessKeysResponse
- type ListAppSecretIdsRequest
- type ListAppSecretIdsResponse
- type ListApplicationsRequest
- type ListApplicationsResponse
- type ListGroupsForUserRequest
- type ListGroupsForUserResponse
- type ListGroupsRequest
- type ListGroupsResponse
- type ListOIDCProvidersRequest
- type ListOIDCProvidersResponse
- type ListPredefinedScopesRequest
- type ListPredefinedScopesResponse
- type ListSAMLProvidersRequest
- type ListSAMLProvidersResponse
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type ListUserBasicInfosRequest
- type ListUserBasicInfosResponse
- type ListUserBasicInfosTag
- type ListUsersForGroupRequest
- type ListUsersForGroupResponse
- type ListUsersRequest
- type ListUsersResponse
- type ListUsersTag
- type ListVirtualMFADevicesRequest
- type ListVirtualMFADevicesResponse
- type LoginProfile
- type LoginProfilePreference
- type MFADevice
- type MFAPreference
- type OIDCProvider
- type OIDCProviders
- type PasswordPolicy
- type PersonalInfoPreference
- type PredefinedScope
- type PredefinedScopesInCreateApplication
- type PredefinedScopesInGetApplication
- type PredefinedScopesInListApplications
- type PredefinedScopesInListPredefinedScopes
- type PredefinedScopesInUpdateApplication
- type RedirectUrisInCreateApplication
- type RedirectUrisInGetApplication
- type RedirectUrisInListApplications
- type RedirectUrisInUpdateApplication
- type RemoveClientIdFromOIDCProviderRequest
- type RemoveClientIdFromOIDCProviderResponse
- type RemoveFingerprintFromOIDCProviderRequest
- type RemoveFingerprintFromOIDCProviderResponse
- type RemoveUserFromGroupRequest
- type RemoveUserFromGroupResponse
- type SAMLProvider
- type SAMLProviders
- type SecurityEmailDevice
- type SecurityPhoneDevice
- type SecurityPreference
- type SetDefaultDomainRequest
- type SetDefaultDomainResponse
- type SetPasswordPolicyRequest
- type SetPasswordPolicyResponse
- type SetSecurityPreferenceRequest
- type SetSecurityPreferenceResponse
- type SetUserSsoSettingsRequest
- type SetUserSsoSettingsResponse
- type SummaryMap
- type Tag
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type TagsInCreateUser
- type TagsInGetUser
- type TagsInListUsers
- type UnbindMFADeviceRequest
- type UnbindMFADeviceResponse
- type UntagResourcesRequest
- type UntagResourcesResponse
- type UpdateAccessKeyRequest
- type UpdateAccessKeyResponse
- type UpdateApplicationRequest
- type UpdateApplicationResponse
- type UpdateGroupRequest
- type UpdateGroupResponse
- type UpdateLoginProfileRequest
- type UpdateLoginProfileResponse
- type UpdateOIDCProviderRequest
- type UpdateOIDCProviderResponse
- type UpdateSAMLProviderRequest
- type UpdateSAMLProviderResponse
- type UpdateUserRequest
- type UpdateUserResponse
- type User
- type UserBasicInfo
- type UserBasicInfos
- type UserSsoSettings
- type UsersInListUsers
- type UsersInListUsersForGroup
- type VerificationPreference
- type VerificationTypesInGetSecurityPreference
- type VerificationTypesInSetSecurityPreference
- type VirtualMFADevice
- type VirtualMFADevices
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "central"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AccessKey ¶
type AccessKey struct { AccessKeySecret string `json:"AccessKeySecret" xml:"AccessKeySecret"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` Status string `json:"Status" xml:"Status"` AccessKeyId string `json:"AccessKeyId" xml:"AccessKeyId"` }
AccessKey is a nested struct in ims response
type AccessKeyLastUsed ¶
type AccessKeyLastUsed struct { LastUsedDate string `json:"LastUsedDate" xml:"LastUsedDate"` ServiceName string `json:"ServiceName" xml:"ServiceName"` }
AccessKeyLastUsed is a nested struct in ims response
type AccessKeyPreference ¶
type AccessKeyPreference struct {
AllowUserToManageAccessKeys bool `json:"AllowUserToManageAccessKeys" xml:"AllowUserToManageAccessKeys"`
}
AccessKeyPreference is a nested struct in ims response
type AccessKeys ¶
type AccessKeys struct {
AccessKey []AccessKey `json:"AccessKey" xml:"AccessKey"`
}
AccessKeys is a nested struct in ims response
type AccountSecurityPracticeInfo ¶
type AccountSecurityPracticeInfo struct { Score int `json:"Score" xml:"Score"` AccountSecurityPracticeUserInfo AccountSecurityPracticeUserInfo `json:"AccountSecurityPracticeUserInfo" xml:"AccountSecurityPracticeUserInfo"` }
AccountSecurityPracticeInfo is a nested struct in ims response
type AccountSecurityPracticeUserInfo ¶
type AccountSecurityPracticeUserInfo struct { UnusedAkNum int `json:"UnusedAkNum" xml:"UnusedAkNum"` SubUserWithUnusedAccessKey int `json:"SubUserWithUnusedAccessKey" xml:"SubUserWithUnusedAccessKey"` RootWithAccessKey int `json:"RootWithAccessKey" xml:"RootWithAccessKey"` SubUser int `json:"SubUser" xml:"SubUser"` BindMfa bool `json:"BindMfa" xml:"BindMfa"` OldAkNum int `json:"OldAkNum" xml:"OldAkNum"` SubUserPwdLevel string `json:"SubUserPwdLevel" xml:"SubUserPwdLevel"` SubUserWithOldAccessKey int `json:"SubUserWithOldAccessKey" xml:"SubUserWithOldAccessKey"` SubUserBindMfa int `json:"SubUserBindMfa" xml:"SubUserBindMfa"` }
AccountSecurityPracticeUserInfo is a nested struct in ims response
type AddClientIdToOIDCProviderRequest ¶
type AddClientIdToOIDCProviderRequest struct { *requests.RpcRequest ClientId string `position:"Query" name:"ClientId"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` OIDCProviderName string `position:"Query" name:"OIDCProviderName"` }
AddClientIdToOIDCProviderRequest is the request struct for api AddClientIdToOIDCProvider
func CreateAddClientIdToOIDCProviderRequest ¶
func CreateAddClientIdToOIDCProviderRequest() (request *AddClientIdToOIDCProviderRequest)
CreateAddClientIdToOIDCProviderRequest creates a request to invoke AddClientIdToOIDCProvider API
type AddClientIdToOIDCProviderResponse ¶
type AddClientIdToOIDCProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OIDCProvider OIDCProvider `json:"OIDCProvider" xml:"OIDCProvider"` }
AddClientIdToOIDCProviderResponse is the response struct for api AddClientIdToOIDCProvider
func CreateAddClientIdToOIDCProviderResponse ¶
func CreateAddClientIdToOIDCProviderResponse() (response *AddClientIdToOIDCProviderResponse)
CreateAddClientIdToOIDCProviderResponse creates a response to parse from AddClientIdToOIDCProvider response
type AddFingerprintToOIDCProviderRequest ¶
type AddFingerprintToOIDCProviderRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` OIDCProviderName string `position:"Query" name:"OIDCProviderName"` Fingerprint string `position:"Query" name:"Fingerprint"` }
AddFingerprintToOIDCProviderRequest is the request struct for api AddFingerprintToOIDCProvider
func CreateAddFingerprintToOIDCProviderRequest ¶
func CreateAddFingerprintToOIDCProviderRequest() (request *AddFingerprintToOIDCProviderRequest)
CreateAddFingerprintToOIDCProviderRequest creates a request to invoke AddFingerprintToOIDCProvider API
type AddFingerprintToOIDCProviderResponse ¶
type AddFingerprintToOIDCProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OIDCProvider OIDCProvider `json:"OIDCProvider" xml:"OIDCProvider"` }
AddFingerprintToOIDCProviderResponse is the response struct for api AddFingerprintToOIDCProvider
func CreateAddFingerprintToOIDCProviderResponse ¶
func CreateAddFingerprintToOIDCProviderResponse() (response *AddFingerprintToOIDCProviderResponse)
CreateAddFingerprintToOIDCProviderResponse creates a response to parse from AddFingerprintToOIDCProvider response
type AddUserToGroupRequest ¶
type AddUserToGroupRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` GroupName string `position:"Query" name:"GroupName"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` GroupPrincipalName string `position:"Query" name:"GroupPrincipalName"` }
AddUserToGroupRequest is the request struct for api AddUserToGroup
func CreateAddUserToGroupRequest ¶
func CreateAddUserToGroupRequest() (request *AddUserToGroupRequest)
CreateAddUserToGroupRequest creates a request to invoke AddUserToGroup API
type AddUserToGroupResponse ¶
type AddUserToGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AddUserToGroupResponse is the response struct for api AddUserToGroup
func CreateAddUserToGroupResponse ¶
func CreateAddUserToGroupResponse() (response *AddUserToGroupResponse)
CreateAddUserToGroupResponse creates a response to parse from AddUserToGroup response
type AppSecret ¶
type AppSecret struct { AppId string `json:"AppId" xml:"AppId"` AppSecretId string `json:"AppSecretId" xml:"AppSecretId"` CreateDate string `json:"CreateDate" xml:"CreateDate"` AppSecretValue string `json:"AppSecretValue" xml:"AppSecretValue"` }
AppSecret is a nested struct in ims response
type AppSecrets ¶
type AppSecrets struct {
AppSecret []AppSecret `json:"AppSecret" xml:"AppSecret"`
}
AppSecrets is a nested struct in ims response
type Application ¶
type Application struct { AccessTokenValidity int `json:"AccessTokenValidity" xml:"AccessTokenValidity"` DisplayName string `json:"DisplayName" xml:"DisplayName"` AppPrincipalName string `json:"AppPrincipalName" xml:"AppPrincipalName"` AppId string `json:"AppId" xml:"AppId"` CreateDate string `json:"CreateDate" xml:"CreateDate"` SecretRequired bool `json:"SecretRequired" xml:"SecretRequired"` AccountId string `json:"AccountId" xml:"AccountId"` RefreshTokenValidity int `json:"RefreshTokenValidity" xml:"RefreshTokenValidity"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` IsMultiTenant bool `json:"IsMultiTenant" xml:"IsMultiTenant"` AppName string `json:"AppName" xml:"AppName"` AppType string `json:"AppType" xml:"AppType"` TenantId string `json:"TenantId" xml:"TenantId"` RedirectUris RedirectUrisInCreateApplication `json:"RedirectUris" xml:"RedirectUris"` DelegatedScope DelegatedScope `json:"DelegatedScope" xml:"DelegatedScope"` }
Application is a nested struct in ims response
type ApplicationLoginPreference ¶
type ApplicationLoginPreference struct {
AllowUserLongTermLogin bool `json:"AllowUserLongTermLogin" xml:"AllowUserLongTermLogin"`
}
ApplicationLoginPreference is a nested struct in ims response
type Applications ¶
type Applications struct {
Application []Application `json:"Application" xml:"Application"`
}
Applications is a nested struct in ims response
type BindMFADeviceRequest ¶
type BindMFADeviceRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` U2fAppId string `position:"Query" name:"U2fAppId"` AuthenticationCode2 string `position:"Query" name:"AuthenticationCode2"` Type string `position:"Query" name:"Type"` AuthenticationCode1 string `position:"Query" name:"AuthenticationCode1"` U2fPublicKey string `position:"Query" name:"U2fPublicKey"` U2fVersion string `position:"Query" name:"U2fVersion"` SerialNumber string `position:"Query" name:"SerialNumber"` U2fKeyHandler string `position:"Query" name:"U2fKeyHandler"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` U2fAttestationCert string `position:"Query" name:"U2fAttestationCert"` }
BindMFADeviceRequest is the request struct for api BindMFADevice
func CreateBindMFADeviceRequest ¶
func CreateBindMFADeviceRequest() (request *BindMFADeviceRequest)
CreateBindMFADeviceRequest creates a request to invoke BindMFADevice API
type BindMFADeviceResponse ¶
type BindMFADeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
BindMFADeviceResponse is the response struct for api BindMFADevice
func CreateBindMFADeviceResponse ¶
func CreateBindMFADeviceResponse() (response *BindMFADeviceResponse)
CreateBindMFADeviceResponse creates a response to parse from BindMFADevice response
type ChangePasswordRequest ¶
type ChangePasswordRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` OldPassword string `position:"Query" name:"OldPassword"` NewPassword string `position:"Query" name:"NewPassword"` }
ChangePasswordRequest is the request struct for api ChangePassword
func CreateChangePasswordRequest ¶
func CreateChangePasswordRequest() (request *ChangePasswordRequest)
CreateChangePasswordRequest creates a request to invoke ChangePassword API
type ChangePasswordResponse ¶
type ChangePasswordResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ChangePasswordResponse is the response struct for api ChangePassword
func CreateChangePasswordResponse ¶
func CreateChangePasswordResponse() (response *ChangePasswordResponse)
CreateChangePasswordResponse creates a response to parse from ChangePassword response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AddClientIdToOIDCProvider ¶
func (client *Client) AddClientIdToOIDCProvider(request *AddClientIdToOIDCProviderRequest) (response *AddClientIdToOIDCProviderResponse, err error)
AddClientIdToOIDCProvider invokes the ims.AddClientIdToOIDCProvider API synchronously
func (*Client) AddClientIdToOIDCProviderWithCallback ¶
func (client *Client) AddClientIdToOIDCProviderWithCallback(request *AddClientIdToOIDCProviderRequest, callback func(response *AddClientIdToOIDCProviderResponse, err error)) <-chan int
AddClientIdToOIDCProviderWithCallback invokes the ims.AddClientIdToOIDCProvider API asynchronously
func (*Client) AddClientIdToOIDCProviderWithChan ¶
func (client *Client) AddClientIdToOIDCProviderWithChan(request *AddClientIdToOIDCProviderRequest) (<-chan *AddClientIdToOIDCProviderResponse, <-chan error)
AddClientIdToOIDCProviderWithChan invokes the ims.AddClientIdToOIDCProvider API asynchronously
func (*Client) AddFingerprintToOIDCProvider ¶
func (client *Client) AddFingerprintToOIDCProvider(request *AddFingerprintToOIDCProviderRequest) (response *AddFingerprintToOIDCProviderResponse, err error)
AddFingerprintToOIDCProvider invokes the ims.AddFingerprintToOIDCProvider API synchronously
func (*Client) AddFingerprintToOIDCProviderWithCallback ¶
func (client *Client) AddFingerprintToOIDCProviderWithCallback(request *AddFingerprintToOIDCProviderRequest, callback func(response *AddFingerprintToOIDCProviderResponse, err error)) <-chan int
AddFingerprintToOIDCProviderWithCallback invokes the ims.AddFingerprintToOIDCProvider API asynchronously
func (*Client) AddFingerprintToOIDCProviderWithChan ¶
func (client *Client) AddFingerprintToOIDCProviderWithChan(request *AddFingerprintToOIDCProviderRequest) (<-chan *AddFingerprintToOIDCProviderResponse, <-chan error)
AddFingerprintToOIDCProviderWithChan invokes the ims.AddFingerprintToOIDCProvider API asynchronously
func (*Client) AddUserToGroup ¶
func (client *Client) AddUserToGroup(request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)
AddUserToGroup invokes the ims.AddUserToGroup API synchronously
func (*Client) AddUserToGroupWithCallback ¶
func (client *Client) AddUserToGroupWithCallback(request *AddUserToGroupRequest, callback func(response *AddUserToGroupResponse, err error)) <-chan int
AddUserToGroupWithCallback invokes the ims.AddUserToGroup API asynchronously
func (*Client) AddUserToGroupWithChan ¶
func (client *Client) AddUserToGroupWithChan(request *AddUserToGroupRequest) (<-chan *AddUserToGroupResponse, <-chan error)
AddUserToGroupWithChan invokes the ims.AddUserToGroup API asynchronously
func (*Client) BindMFADevice ¶
func (client *Client) BindMFADevice(request *BindMFADeviceRequest) (response *BindMFADeviceResponse, err error)
BindMFADevice invokes the ims.BindMFADevice API synchronously
func (*Client) BindMFADeviceWithCallback ¶
func (client *Client) BindMFADeviceWithCallback(request *BindMFADeviceRequest, callback func(response *BindMFADeviceResponse, err error)) <-chan int
BindMFADeviceWithCallback invokes the ims.BindMFADevice API asynchronously
func (*Client) BindMFADeviceWithChan ¶
func (client *Client) BindMFADeviceWithChan(request *BindMFADeviceRequest) (<-chan *BindMFADeviceResponse, <-chan error)
BindMFADeviceWithChan invokes the ims.BindMFADevice API asynchronously
func (*Client) ChangePassword ¶
func (client *Client) ChangePassword(request *ChangePasswordRequest) (response *ChangePasswordResponse, err error)
ChangePassword invokes the ims.ChangePassword API synchronously
func (*Client) ChangePasswordWithCallback ¶
func (client *Client) ChangePasswordWithCallback(request *ChangePasswordRequest, callback func(response *ChangePasswordResponse, err error)) <-chan int
ChangePasswordWithCallback invokes the ims.ChangePassword API asynchronously
func (*Client) ChangePasswordWithChan ¶
func (client *Client) ChangePasswordWithChan(request *ChangePasswordRequest) (<-chan *ChangePasswordResponse, <-chan error)
ChangePasswordWithChan invokes the ims.ChangePassword API asynchronously
func (*Client) CreateAccessKey ¶
func (client *Client) CreateAccessKey(request *CreateAccessKeyRequest) (response *CreateAccessKeyResponse, err error)
CreateAccessKey invokes the ims.CreateAccessKey API synchronously
func (*Client) CreateAccessKeyWithCallback ¶
func (client *Client) CreateAccessKeyWithCallback(request *CreateAccessKeyRequest, callback func(response *CreateAccessKeyResponse, err error)) <-chan int
CreateAccessKeyWithCallback invokes the ims.CreateAccessKey API asynchronously
func (*Client) CreateAccessKeyWithChan ¶
func (client *Client) CreateAccessKeyWithChan(request *CreateAccessKeyRequest) (<-chan *CreateAccessKeyResponse, <-chan error)
CreateAccessKeyWithChan invokes the ims.CreateAccessKey API asynchronously
func (*Client) CreateAppSecret ¶
func (client *Client) CreateAppSecret(request *CreateAppSecretRequest) (response *CreateAppSecretResponse, err error)
CreateAppSecret invokes the ims.CreateAppSecret API synchronously
func (*Client) CreateAppSecretWithCallback ¶
func (client *Client) CreateAppSecretWithCallback(request *CreateAppSecretRequest, callback func(response *CreateAppSecretResponse, err error)) <-chan int
CreateAppSecretWithCallback invokes the ims.CreateAppSecret API asynchronously
func (*Client) CreateAppSecretWithChan ¶
func (client *Client) CreateAppSecretWithChan(request *CreateAppSecretRequest) (<-chan *CreateAppSecretResponse, <-chan error)
CreateAppSecretWithChan invokes the ims.CreateAppSecret API asynchronously
func (*Client) CreateApplication ¶
func (client *Client) CreateApplication(request *CreateApplicationRequest) (response *CreateApplicationResponse, err error)
CreateApplication invokes the ims.CreateApplication API synchronously
func (*Client) CreateApplicationWithCallback ¶
func (client *Client) CreateApplicationWithCallback(request *CreateApplicationRequest, callback func(response *CreateApplicationResponse, err error)) <-chan int
CreateApplicationWithCallback invokes the ims.CreateApplication API asynchronously
func (*Client) CreateApplicationWithChan ¶
func (client *Client) CreateApplicationWithChan(request *CreateApplicationRequest) (<-chan *CreateApplicationResponse, <-chan error)
CreateApplicationWithChan invokes the ims.CreateApplication API asynchronously
func (*Client) CreateGroup ¶
func (client *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
CreateGroup invokes the ims.CreateGroup API synchronously
func (*Client) CreateGroupWithCallback ¶
func (client *Client) CreateGroupWithCallback(request *CreateGroupRequest, callback func(response *CreateGroupResponse, err error)) <-chan int
CreateGroupWithCallback invokes the ims.CreateGroup API asynchronously
func (*Client) CreateGroupWithChan ¶
func (client *Client) CreateGroupWithChan(request *CreateGroupRequest) (<-chan *CreateGroupResponse, <-chan error)
CreateGroupWithChan invokes the ims.CreateGroup API asynchronously
func (*Client) CreateLoginProfile ¶
func (client *Client) CreateLoginProfile(request *CreateLoginProfileRequest) (response *CreateLoginProfileResponse, err error)
CreateLoginProfile invokes the ims.CreateLoginProfile API synchronously
func (*Client) CreateLoginProfileWithCallback ¶
func (client *Client) CreateLoginProfileWithCallback(request *CreateLoginProfileRequest, callback func(response *CreateLoginProfileResponse, err error)) <-chan int
CreateLoginProfileWithCallback invokes the ims.CreateLoginProfile API asynchronously
func (*Client) CreateLoginProfileWithChan ¶
func (client *Client) CreateLoginProfileWithChan(request *CreateLoginProfileRequest) (<-chan *CreateLoginProfileResponse, <-chan error)
CreateLoginProfileWithChan invokes the ims.CreateLoginProfile API asynchronously
func (*Client) CreateOIDCProvider ¶
func (client *Client) CreateOIDCProvider(request *CreateOIDCProviderRequest) (response *CreateOIDCProviderResponse, err error)
CreateOIDCProvider invokes the ims.CreateOIDCProvider API synchronously
func (*Client) CreateOIDCProviderWithCallback ¶
func (client *Client) CreateOIDCProviderWithCallback(request *CreateOIDCProviderRequest, callback func(response *CreateOIDCProviderResponse, err error)) <-chan int
CreateOIDCProviderWithCallback invokes the ims.CreateOIDCProvider API asynchronously
func (*Client) CreateOIDCProviderWithChan ¶
func (client *Client) CreateOIDCProviderWithChan(request *CreateOIDCProviderRequest) (<-chan *CreateOIDCProviderResponse, <-chan error)
CreateOIDCProviderWithChan invokes the ims.CreateOIDCProvider API asynchronously
func (*Client) CreateSAMLProvider ¶
func (client *Client) CreateSAMLProvider(request *CreateSAMLProviderRequest) (response *CreateSAMLProviderResponse, err error)
CreateSAMLProvider invokes the ims.CreateSAMLProvider API synchronously
func (*Client) CreateSAMLProviderWithCallback ¶
func (client *Client) CreateSAMLProviderWithCallback(request *CreateSAMLProviderRequest, callback func(response *CreateSAMLProviderResponse, err error)) <-chan int
CreateSAMLProviderWithCallback invokes the ims.CreateSAMLProvider API asynchronously
func (*Client) CreateSAMLProviderWithChan ¶
func (client *Client) CreateSAMLProviderWithChan(request *CreateSAMLProviderRequest) (<-chan *CreateSAMLProviderResponse, <-chan error)
CreateSAMLProviderWithChan invokes the ims.CreateSAMLProvider API asynchronously
func (*Client) CreateUser ¶
func (client *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error)
CreateUser invokes the ims.CreateUser API synchronously
func (*Client) CreateUserWithCallback ¶
func (client *Client) CreateUserWithCallback(request *CreateUserRequest, callback func(response *CreateUserResponse, err error)) <-chan int
CreateUserWithCallback invokes the ims.CreateUser API asynchronously
func (*Client) CreateUserWithChan ¶
func (client *Client) CreateUserWithChan(request *CreateUserRequest) (<-chan *CreateUserResponse, <-chan error)
CreateUserWithChan invokes the ims.CreateUser API asynchronously
func (*Client) CreateVirtualMFADevice ¶
func (client *Client) CreateVirtualMFADevice(request *CreateVirtualMFADeviceRequest) (response *CreateVirtualMFADeviceResponse, err error)
CreateVirtualMFADevice invokes the ims.CreateVirtualMFADevice API synchronously
func (*Client) CreateVirtualMFADeviceWithCallback ¶
func (client *Client) CreateVirtualMFADeviceWithCallback(request *CreateVirtualMFADeviceRequest, callback func(response *CreateVirtualMFADeviceResponse, err error)) <-chan int
CreateVirtualMFADeviceWithCallback invokes the ims.CreateVirtualMFADevice API asynchronously
func (*Client) CreateVirtualMFADeviceWithChan ¶
func (client *Client) CreateVirtualMFADeviceWithChan(request *CreateVirtualMFADeviceRequest) (<-chan *CreateVirtualMFADeviceResponse, <-chan error)
CreateVirtualMFADeviceWithChan invokes the ims.CreateVirtualMFADevice API asynchronously
func (*Client) DeleteAccessKey ¶
func (client *Client) DeleteAccessKey(request *DeleteAccessKeyRequest) (response *DeleteAccessKeyResponse, err error)
DeleteAccessKey invokes the ims.DeleteAccessKey API synchronously
func (*Client) DeleteAccessKeyWithCallback ¶
func (client *Client) DeleteAccessKeyWithCallback(request *DeleteAccessKeyRequest, callback func(response *DeleteAccessKeyResponse, err error)) <-chan int
DeleteAccessKeyWithCallback invokes the ims.DeleteAccessKey API asynchronously
func (*Client) DeleteAccessKeyWithChan ¶
func (client *Client) DeleteAccessKeyWithChan(request *DeleteAccessKeyRequest) (<-chan *DeleteAccessKeyResponse, <-chan error)
DeleteAccessKeyWithChan invokes the ims.DeleteAccessKey API asynchronously
func (*Client) DeleteAppSecret ¶
func (client *Client) DeleteAppSecret(request *DeleteAppSecretRequest) (response *DeleteAppSecretResponse, err error)
DeleteAppSecret invokes the ims.DeleteAppSecret API synchronously
func (*Client) DeleteAppSecretWithCallback ¶
func (client *Client) DeleteAppSecretWithCallback(request *DeleteAppSecretRequest, callback func(response *DeleteAppSecretResponse, err error)) <-chan int
DeleteAppSecretWithCallback invokes the ims.DeleteAppSecret API asynchronously
func (*Client) DeleteAppSecretWithChan ¶
func (client *Client) DeleteAppSecretWithChan(request *DeleteAppSecretRequest) (<-chan *DeleteAppSecretResponse, <-chan error)
DeleteAppSecretWithChan invokes the ims.DeleteAppSecret API asynchronously
func (*Client) DeleteApplication ¶
func (client *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)
DeleteApplication invokes the ims.DeleteApplication API synchronously
func (*Client) DeleteApplicationWithCallback ¶
func (client *Client) DeleteApplicationWithCallback(request *DeleteApplicationRequest, callback func(response *DeleteApplicationResponse, err error)) <-chan int
DeleteApplicationWithCallback invokes the ims.DeleteApplication API asynchronously
func (*Client) DeleteApplicationWithChan ¶
func (client *Client) DeleteApplicationWithChan(request *DeleteApplicationRequest) (<-chan *DeleteApplicationResponse, <-chan error)
DeleteApplicationWithChan invokes the ims.DeleteApplication API asynchronously
func (*Client) DeleteGroup ¶
func (client *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
DeleteGroup invokes the ims.DeleteGroup API synchronously
func (*Client) DeleteGroupWithCallback ¶
func (client *Client) DeleteGroupWithCallback(request *DeleteGroupRequest, callback func(response *DeleteGroupResponse, err error)) <-chan int
DeleteGroupWithCallback invokes the ims.DeleteGroup API asynchronously
func (*Client) DeleteGroupWithChan ¶
func (client *Client) DeleteGroupWithChan(request *DeleteGroupRequest) (<-chan *DeleteGroupResponse, <-chan error)
DeleteGroupWithChan invokes the ims.DeleteGroup API asynchronously
func (*Client) DeleteLoginProfile ¶
func (client *Client) DeleteLoginProfile(request *DeleteLoginProfileRequest) (response *DeleteLoginProfileResponse, err error)
DeleteLoginProfile invokes the ims.DeleteLoginProfile API synchronously
func (*Client) DeleteLoginProfileWithCallback ¶
func (client *Client) DeleteLoginProfileWithCallback(request *DeleteLoginProfileRequest, callback func(response *DeleteLoginProfileResponse, err error)) <-chan int
DeleteLoginProfileWithCallback invokes the ims.DeleteLoginProfile API asynchronously
func (*Client) DeleteLoginProfileWithChan ¶
func (client *Client) DeleteLoginProfileWithChan(request *DeleteLoginProfileRequest) (<-chan *DeleteLoginProfileResponse, <-chan error)
DeleteLoginProfileWithChan invokes the ims.DeleteLoginProfile API asynchronously
func (*Client) DeleteOIDCProvider ¶
func (client *Client) DeleteOIDCProvider(request *DeleteOIDCProviderRequest) (response *DeleteOIDCProviderResponse, err error)
DeleteOIDCProvider invokes the ims.DeleteOIDCProvider API synchronously
func (*Client) DeleteOIDCProviderWithCallback ¶
func (client *Client) DeleteOIDCProviderWithCallback(request *DeleteOIDCProviderRequest, callback func(response *DeleteOIDCProviderResponse, err error)) <-chan int
DeleteOIDCProviderWithCallback invokes the ims.DeleteOIDCProvider API asynchronously
func (*Client) DeleteOIDCProviderWithChan ¶
func (client *Client) DeleteOIDCProviderWithChan(request *DeleteOIDCProviderRequest) (<-chan *DeleteOIDCProviderResponse, <-chan error)
DeleteOIDCProviderWithChan invokes the ims.DeleteOIDCProvider API asynchronously
func (*Client) DeleteSAMLProvider ¶
func (client *Client) DeleteSAMLProvider(request *DeleteSAMLProviderRequest) (response *DeleteSAMLProviderResponse, err error)
DeleteSAMLProvider invokes the ims.DeleteSAMLProvider API synchronously
func (*Client) DeleteSAMLProviderWithCallback ¶
func (client *Client) DeleteSAMLProviderWithCallback(request *DeleteSAMLProviderRequest, callback func(response *DeleteSAMLProviderResponse, err error)) <-chan int
DeleteSAMLProviderWithCallback invokes the ims.DeleteSAMLProvider API asynchronously
func (*Client) DeleteSAMLProviderWithChan ¶
func (client *Client) DeleteSAMLProviderWithChan(request *DeleteSAMLProviderRequest) (<-chan *DeleteSAMLProviderResponse, <-chan error)
DeleteSAMLProviderWithChan invokes the ims.DeleteSAMLProvider API asynchronously
func (*Client) DeleteUser ¶
func (client *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error)
DeleteUser invokes the ims.DeleteUser API synchronously
func (*Client) DeleteUserWithCallback ¶
func (client *Client) DeleteUserWithCallback(request *DeleteUserRequest, callback func(response *DeleteUserResponse, err error)) <-chan int
DeleteUserWithCallback invokes the ims.DeleteUser API asynchronously
func (*Client) DeleteUserWithChan ¶
func (client *Client) DeleteUserWithChan(request *DeleteUserRequest) (<-chan *DeleteUserResponse, <-chan error)
DeleteUserWithChan invokes the ims.DeleteUser API asynchronously
func (*Client) DeleteVirtualMFADevice ¶
func (client *Client) DeleteVirtualMFADevice(request *DeleteVirtualMFADeviceRequest) (response *DeleteVirtualMFADeviceResponse, err error)
DeleteVirtualMFADevice invokes the ims.DeleteVirtualMFADevice API synchronously
func (*Client) DeleteVirtualMFADeviceWithCallback ¶
func (client *Client) DeleteVirtualMFADeviceWithCallback(request *DeleteVirtualMFADeviceRequest, callback func(response *DeleteVirtualMFADeviceResponse, err error)) <-chan int
DeleteVirtualMFADeviceWithCallback invokes the ims.DeleteVirtualMFADevice API asynchronously
func (*Client) DeleteVirtualMFADeviceWithChan ¶
func (client *Client) DeleteVirtualMFADeviceWithChan(request *DeleteVirtualMFADeviceRequest) (<-chan *DeleteVirtualMFADeviceResponse, <-chan error)
DeleteVirtualMFADeviceWithChan invokes the ims.DeleteVirtualMFADevice API asynchronously
func (*Client) DisableVirtualMFA ¶
func (client *Client) DisableVirtualMFA(request *DisableVirtualMFARequest) (response *DisableVirtualMFAResponse, err error)
DisableVirtualMFA invokes the ims.DisableVirtualMFA API synchronously
func (*Client) DisableVirtualMFAWithCallback ¶
func (client *Client) DisableVirtualMFAWithCallback(request *DisableVirtualMFARequest, callback func(response *DisableVirtualMFAResponse, err error)) <-chan int
DisableVirtualMFAWithCallback invokes the ims.DisableVirtualMFA API asynchronously
func (*Client) DisableVirtualMFAWithChan ¶
func (client *Client) DisableVirtualMFAWithChan(request *DisableVirtualMFARequest) (<-chan *DisableVirtualMFAResponse, <-chan error)
DisableVirtualMFAWithChan invokes the ims.DisableVirtualMFA API asynchronously
func (*Client) GenerateCredentialReport ¶
func (client *Client) GenerateCredentialReport(request *GenerateCredentialReportRequest) (response *GenerateCredentialReportResponse, err error)
GenerateCredentialReport invokes the ims.GenerateCredentialReport API synchronously
func (*Client) GenerateCredentialReportWithCallback ¶
func (client *Client) GenerateCredentialReportWithCallback(request *GenerateCredentialReportRequest, callback func(response *GenerateCredentialReportResponse, err error)) <-chan int
GenerateCredentialReportWithCallback invokes the ims.GenerateCredentialReport API asynchronously
func (*Client) GenerateCredentialReportWithChan ¶
func (client *Client) GenerateCredentialReportWithChan(request *GenerateCredentialReportRequest) (<-chan *GenerateCredentialReportResponse, <-chan error)
GenerateCredentialReportWithChan invokes the ims.GenerateCredentialReport API asynchronously
func (*Client) GetAccessKeyLastUsed ¶
func (client *Client) GetAccessKeyLastUsed(request *GetAccessKeyLastUsedRequest) (response *GetAccessKeyLastUsedResponse, err error)
GetAccessKeyLastUsed invokes the ims.GetAccessKeyLastUsed API synchronously
func (*Client) GetAccessKeyLastUsedWithCallback ¶
func (client *Client) GetAccessKeyLastUsedWithCallback(request *GetAccessKeyLastUsedRequest, callback func(response *GetAccessKeyLastUsedResponse, err error)) <-chan int
GetAccessKeyLastUsedWithCallback invokes the ims.GetAccessKeyLastUsed API asynchronously
func (*Client) GetAccessKeyLastUsedWithChan ¶
func (client *Client) GetAccessKeyLastUsedWithChan(request *GetAccessKeyLastUsedRequest) (<-chan *GetAccessKeyLastUsedResponse, <-chan error)
GetAccessKeyLastUsedWithChan invokes the ims.GetAccessKeyLastUsed API asynchronously
func (*Client) GetAccountMFAInfo ¶
func (client *Client) GetAccountMFAInfo(request *GetAccountMFAInfoRequest) (response *GetAccountMFAInfoResponse, err error)
GetAccountMFAInfo invokes the ims.GetAccountMFAInfo API synchronously
func (*Client) GetAccountMFAInfoWithCallback ¶
func (client *Client) GetAccountMFAInfoWithCallback(request *GetAccountMFAInfoRequest, callback func(response *GetAccountMFAInfoResponse, err error)) <-chan int
GetAccountMFAInfoWithCallback invokes the ims.GetAccountMFAInfo API asynchronously
func (*Client) GetAccountMFAInfoWithChan ¶
func (client *Client) GetAccountMFAInfoWithChan(request *GetAccountMFAInfoRequest) (<-chan *GetAccountMFAInfoResponse, <-chan error)
GetAccountMFAInfoWithChan invokes the ims.GetAccountMFAInfo API asynchronously
func (*Client) GetAccountSecurityPracticeReport ¶
func (client *Client) GetAccountSecurityPracticeReport(request *GetAccountSecurityPracticeReportRequest) (response *GetAccountSecurityPracticeReportResponse, err error)
GetAccountSecurityPracticeReport invokes the ims.GetAccountSecurityPracticeReport API synchronously
func (*Client) GetAccountSecurityPracticeReportWithCallback ¶
func (client *Client) GetAccountSecurityPracticeReportWithCallback(request *GetAccountSecurityPracticeReportRequest, callback func(response *GetAccountSecurityPracticeReportResponse, err error)) <-chan int
GetAccountSecurityPracticeReportWithCallback invokes the ims.GetAccountSecurityPracticeReport API asynchronously
func (*Client) GetAccountSecurityPracticeReportWithChan ¶
func (client *Client) GetAccountSecurityPracticeReportWithChan(request *GetAccountSecurityPracticeReportRequest) (<-chan *GetAccountSecurityPracticeReportResponse, <-chan error)
GetAccountSecurityPracticeReportWithChan invokes the ims.GetAccountSecurityPracticeReport API asynchronously
func (*Client) GetAccountSummary ¶
func (client *Client) GetAccountSummary(request *GetAccountSummaryRequest) (response *GetAccountSummaryResponse, err error)
GetAccountSummary invokes the ims.GetAccountSummary API synchronously
func (*Client) GetAccountSummaryWithCallback ¶
func (client *Client) GetAccountSummaryWithCallback(request *GetAccountSummaryRequest, callback func(response *GetAccountSummaryResponse, err error)) <-chan int
GetAccountSummaryWithCallback invokes the ims.GetAccountSummary API asynchronously
func (*Client) GetAccountSummaryWithChan ¶
func (client *Client) GetAccountSummaryWithChan(request *GetAccountSummaryRequest) (<-chan *GetAccountSummaryResponse, <-chan error)
GetAccountSummaryWithChan invokes the ims.GetAccountSummary API asynchronously
func (*Client) GetAppSecret ¶
func (client *Client) GetAppSecret(request *GetAppSecretRequest) (response *GetAppSecretResponse, err error)
GetAppSecret invokes the ims.GetAppSecret API synchronously
func (*Client) GetAppSecretWithCallback ¶
func (client *Client) GetAppSecretWithCallback(request *GetAppSecretRequest, callback func(response *GetAppSecretResponse, err error)) <-chan int
GetAppSecretWithCallback invokes the ims.GetAppSecret API asynchronously
func (*Client) GetAppSecretWithChan ¶
func (client *Client) GetAppSecretWithChan(request *GetAppSecretRequest) (<-chan *GetAppSecretResponse, <-chan error)
GetAppSecretWithChan invokes the ims.GetAppSecret API asynchronously
func (*Client) GetApplication ¶
func (client *Client) GetApplication(request *GetApplicationRequest) (response *GetApplicationResponse, err error)
GetApplication invokes the ims.GetApplication API synchronously
func (*Client) GetApplicationWithCallback ¶
func (client *Client) GetApplicationWithCallback(request *GetApplicationRequest, callback func(response *GetApplicationResponse, err error)) <-chan int
GetApplicationWithCallback invokes the ims.GetApplication API asynchronously
func (*Client) GetApplicationWithChan ¶
func (client *Client) GetApplicationWithChan(request *GetApplicationRequest) (<-chan *GetApplicationResponse, <-chan error)
GetApplicationWithChan invokes the ims.GetApplication API asynchronously
func (*Client) GetCredentialReport ¶
func (client *Client) GetCredentialReport(request *GetCredentialReportRequest) (response *GetCredentialReportResponse, err error)
GetCredentialReport invokes the ims.GetCredentialReport API synchronously
func (*Client) GetCredentialReportWithCallback ¶
func (client *Client) GetCredentialReportWithCallback(request *GetCredentialReportRequest, callback func(response *GetCredentialReportResponse, err error)) <-chan int
GetCredentialReportWithCallback invokes the ims.GetCredentialReport API asynchronously
func (*Client) GetCredentialReportWithChan ¶
func (client *Client) GetCredentialReportWithChan(request *GetCredentialReportRequest) (<-chan *GetCredentialReportResponse, <-chan error)
GetCredentialReportWithChan invokes the ims.GetCredentialReport API asynchronously
func (*Client) GetDefaultDomain ¶
func (client *Client) GetDefaultDomain(request *GetDefaultDomainRequest) (response *GetDefaultDomainResponse, err error)
GetDefaultDomain invokes the ims.GetDefaultDomain API synchronously
func (*Client) GetDefaultDomainWithCallback ¶
func (client *Client) GetDefaultDomainWithCallback(request *GetDefaultDomainRequest, callback func(response *GetDefaultDomainResponse, err error)) <-chan int
GetDefaultDomainWithCallback invokes the ims.GetDefaultDomain API asynchronously
func (*Client) GetDefaultDomainWithChan ¶
func (client *Client) GetDefaultDomainWithChan(request *GetDefaultDomainRequest) (<-chan *GetDefaultDomainResponse, <-chan error)
GetDefaultDomainWithChan invokes the ims.GetDefaultDomain API asynchronously
func (*Client) GetGroup ¶
func (client *Client) GetGroup(request *GetGroupRequest) (response *GetGroupResponse, err error)
GetGroup invokes the ims.GetGroup API synchronously
func (*Client) GetGroupWithCallback ¶
func (client *Client) GetGroupWithCallback(request *GetGroupRequest, callback func(response *GetGroupResponse, err error)) <-chan int
GetGroupWithCallback invokes the ims.GetGroup API asynchronously
func (*Client) GetGroupWithChan ¶
func (client *Client) GetGroupWithChan(request *GetGroupRequest) (<-chan *GetGroupResponse, <-chan error)
GetGroupWithChan invokes the ims.GetGroup API asynchronously
func (*Client) GetLoginProfile ¶
func (client *Client) GetLoginProfile(request *GetLoginProfileRequest) (response *GetLoginProfileResponse, err error)
GetLoginProfile invokes the ims.GetLoginProfile API synchronously
func (*Client) GetLoginProfileWithCallback ¶
func (client *Client) GetLoginProfileWithCallback(request *GetLoginProfileRequest, callback func(response *GetLoginProfileResponse, err error)) <-chan int
GetLoginProfileWithCallback invokes the ims.GetLoginProfile API asynchronously
func (*Client) GetLoginProfileWithChan ¶
func (client *Client) GetLoginProfileWithChan(request *GetLoginProfileRequest) (<-chan *GetLoginProfileResponse, <-chan error)
GetLoginProfileWithChan invokes the ims.GetLoginProfile API asynchronously
func (*Client) GetOIDCProvider ¶
func (client *Client) GetOIDCProvider(request *GetOIDCProviderRequest) (response *GetOIDCProviderResponse, err error)
GetOIDCProvider invokes the ims.GetOIDCProvider API synchronously
func (*Client) GetOIDCProviderWithCallback ¶
func (client *Client) GetOIDCProviderWithCallback(request *GetOIDCProviderRequest, callback func(response *GetOIDCProviderResponse, err error)) <-chan int
GetOIDCProviderWithCallback invokes the ims.GetOIDCProvider API asynchronously
func (*Client) GetOIDCProviderWithChan ¶
func (client *Client) GetOIDCProviderWithChan(request *GetOIDCProviderRequest) (<-chan *GetOIDCProviderResponse, <-chan error)
GetOIDCProviderWithChan invokes the ims.GetOIDCProvider API asynchronously
func (*Client) GetPasswordPolicy ¶
func (client *Client) GetPasswordPolicy(request *GetPasswordPolicyRequest) (response *GetPasswordPolicyResponse, err error)
GetPasswordPolicy invokes the ims.GetPasswordPolicy API synchronously
func (*Client) GetPasswordPolicyWithCallback ¶
func (client *Client) GetPasswordPolicyWithCallback(request *GetPasswordPolicyRequest, callback func(response *GetPasswordPolicyResponse, err error)) <-chan int
GetPasswordPolicyWithCallback invokes the ims.GetPasswordPolicy API asynchronously
func (*Client) GetPasswordPolicyWithChan ¶
func (client *Client) GetPasswordPolicyWithChan(request *GetPasswordPolicyRequest) (<-chan *GetPasswordPolicyResponse, <-chan error)
GetPasswordPolicyWithChan invokes the ims.GetPasswordPolicy API asynchronously
func (*Client) GetSAMLProvider ¶
func (client *Client) GetSAMLProvider(request *GetSAMLProviderRequest) (response *GetSAMLProviderResponse, err error)
GetSAMLProvider invokes the ims.GetSAMLProvider API synchronously
func (*Client) GetSAMLProviderWithCallback ¶
func (client *Client) GetSAMLProviderWithCallback(request *GetSAMLProviderRequest, callback func(response *GetSAMLProviderResponse, err error)) <-chan int
GetSAMLProviderWithCallback invokes the ims.GetSAMLProvider API asynchronously
func (*Client) GetSAMLProviderWithChan ¶
func (client *Client) GetSAMLProviderWithChan(request *GetSAMLProviderRequest) (<-chan *GetSAMLProviderResponse, <-chan error)
GetSAMLProviderWithChan invokes the ims.GetSAMLProvider API asynchronously
func (*Client) GetSecurityPreference ¶
func (client *Client) GetSecurityPreference(request *GetSecurityPreferenceRequest) (response *GetSecurityPreferenceResponse, err error)
GetSecurityPreference invokes the ims.GetSecurityPreference API synchronously
func (*Client) GetSecurityPreferenceWithCallback ¶
func (client *Client) GetSecurityPreferenceWithCallback(request *GetSecurityPreferenceRequest, callback func(response *GetSecurityPreferenceResponse, err error)) <-chan int
GetSecurityPreferenceWithCallback invokes the ims.GetSecurityPreference API asynchronously
func (*Client) GetSecurityPreferenceWithChan ¶
func (client *Client) GetSecurityPreferenceWithChan(request *GetSecurityPreferenceRequest) (<-chan *GetSecurityPreferenceResponse, <-chan error)
GetSecurityPreferenceWithChan invokes the ims.GetSecurityPreference API asynchronously
func (*Client) GetUser ¶
func (client *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)
GetUser invokes the ims.GetUser API synchronously
func (*Client) GetUserMFAInfo ¶
func (client *Client) GetUserMFAInfo(request *GetUserMFAInfoRequest) (response *GetUserMFAInfoResponse, err error)
GetUserMFAInfo invokes the ims.GetUserMFAInfo API synchronously
func (*Client) GetUserMFAInfoWithCallback ¶
func (client *Client) GetUserMFAInfoWithCallback(request *GetUserMFAInfoRequest, callback func(response *GetUserMFAInfoResponse, err error)) <-chan int
GetUserMFAInfoWithCallback invokes the ims.GetUserMFAInfo API asynchronously
func (*Client) GetUserMFAInfoWithChan ¶
func (client *Client) GetUserMFAInfoWithChan(request *GetUserMFAInfoRequest) (<-chan *GetUserMFAInfoResponse, <-chan error)
GetUserMFAInfoWithChan invokes the ims.GetUserMFAInfo API asynchronously
func (*Client) GetUserSsoSettings ¶
func (client *Client) GetUserSsoSettings(request *GetUserSsoSettingsRequest) (response *GetUserSsoSettingsResponse, err error)
GetUserSsoSettings invokes the ims.GetUserSsoSettings API synchronously
func (*Client) GetUserSsoSettingsWithCallback ¶
func (client *Client) GetUserSsoSettingsWithCallback(request *GetUserSsoSettingsRequest, callback func(response *GetUserSsoSettingsResponse, err error)) <-chan int
GetUserSsoSettingsWithCallback invokes the ims.GetUserSsoSettings API asynchronously
func (*Client) GetUserSsoSettingsWithChan ¶
func (client *Client) GetUserSsoSettingsWithChan(request *GetUserSsoSettingsRequest) (<-chan *GetUserSsoSettingsResponse, <-chan error)
GetUserSsoSettingsWithChan invokes the ims.GetUserSsoSettings API asynchronously
func (*Client) GetUserWithCallback ¶
func (client *Client) GetUserWithCallback(request *GetUserRequest, callback func(response *GetUserResponse, err error)) <-chan int
GetUserWithCallback invokes the ims.GetUser API asynchronously
func (*Client) GetUserWithChan ¶
func (client *Client) GetUserWithChan(request *GetUserRequest) (<-chan *GetUserResponse, <-chan error)
GetUserWithChan invokes the ims.GetUser API asynchronously
func (*Client) GetVerificationInfo ¶
func (client *Client) GetVerificationInfo(request *GetVerificationInfoRequest) (response *GetVerificationInfoResponse, err error)
GetVerificationInfo invokes the ims.GetVerificationInfo API synchronously
func (*Client) GetVerificationInfoWithCallback ¶
func (client *Client) GetVerificationInfoWithCallback(request *GetVerificationInfoRequest, callback func(response *GetVerificationInfoResponse, err error)) <-chan int
GetVerificationInfoWithCallback invokes the ims.GetVerificationInfo API asynchronously
func (*Client) GetVerificationInfoWithChan ¶
func (client *Client) GetVerificationInfoWithChan(request *GetVerificationInfoRequest) (<-chan *GetVerificationInfoResponse, <-chan error)
GetVerificationInfoWithChan invokes the ims.GetVerificationInfo API asynchronously
func (*Client) ListAccessKeys ¶
func (client *Client) ListAccessKeys(request *ListAccessKeysRequest) (response *ListAccessKeysResponse, err error)
ListAccessKeys invokes the ims.ListAccessKeys API synchronously
func (*Client) ListAccessKeysWithCallback ¶
func (client *Client) ListAccessKeysWithCallback(request *ListAccessKeysRequest, callback func(response *ListAccessKeysResponse, err error)) <-chan int
ListAccessKeysWithCallback invokes the ims.ListAccessKeys API asynchronously
func (*Client) ListAccessKeysWithChan ¶
func (client *Client) ListAccessKeysWithChan(request *ListAccessKeysRequest) (<-chan *ListAccessKeysResponse, <-chan error)
ListAccessKeysWithChan invokes the ims.ListAccessKeys API asynchronously
func (*Client) ListAppSecretIds ¶
func (client *Client) ListAppSecretIds(request *ListAppSecretIdsRequest) (response *ListAppSecretIdsResponse, err error)
ListAppSecretIds invokes the ims.ListAppSecretIds API synchronously
func (*Client) ListAppSecretIdsWithCallback ¶
func (client *Client) ListAppSecretIdsWithCallback(request *ListAppSecretIdsRequest, callback func(response *ListAppSecretIdsResponse, err error)) <-chan int
ListAppSecretIdsWithCallback invokes the ims.ListAppSecretIds API asynchronously
func (*Client) ListAppSecretIdsWithChan ¶
func (client *Client) ListAppSecretIdsWithChan(request *ListAppSecretIdsRequest) (<-chan *ListAppSecretIdsResponse, <-chan error)
ListAppSecretIdsWithChan invokes the ims.ListAppSecretIds API asynchronously
func (*Client) ListApplications ¶
func (client *Client) ListApplications(request *ListApplicationsRequest) (response *ListApplicationsResponse, err error)
ListApplications invokes the ims.ListApplications API synchronously
func (*Client) ListApplicationsWithCallback ¶
func (client *Client) ListApplicationsWithCallback(request *ListApplicationsRequest, callback func(response *ListApplicationsResponse, err error)) <-chan int
ListApplicationsWithCallback invokes the ims.ListApplications API asynchronously
func (*Client) ListApplicationsWithChan ¶
func (client *Client) ListApplicationsWithChan(request *ListApplicationsRequest) (<-chan *ListApplicationsResponse, <-chan error)
ListApplicationsWithChan invokes the ims.ListApplications API asynchronously
func (*Client) ListGroups ¶
func (client *Client) ListGroups(request *ListGroupsRequest) (response *ListGroupsResponse, err error)
ListGroups invokes the ims.ListGroups API synchronously
func (*Client) ListGroupsForUser ¶
func (client *Client) ListGroupsForUser(request *ListGroupsForUserRequest) (response *ListGroupsForUserResponse, err error)
ListGroupsForUser invokes the ims.ListGroupsForUser API synchronously
func (*Client) ListGroupsForUserWithCallback ¶
func (client *Client) ListGroupsForUserWithCallback(request *ListGroupsForUserRequest, callback func(response *ListGroupsForUserResponse, err error)) <-chan int
ListGroupsForUserWithCallback invokes the ims.ListGroupsForUser API asynchronously
func (*Client) ListGroupsForUserWithChan ¶
func (client *Client) ListGroupsForUserWithChan(request *ListGroupsForUserRequest) (<-chan *ListGroupsForUserResponse, <-chan error)
ListGroupsForUserWithChan invokes the ims.ListGroupsForUser API asynchronously
func (*Client) ListGroupsWithCallback ¶
func (client *Client) ListGroupsWithCallback(request *ListGroupsRequest, callback func(response *ListGroupsResponse, err error)) <-chan int
ListGroupsWithCallback invokes the ims.ListGroups API asynchronously
func (*Client) ListGroupsWithChan ¶
func (client *Client) ListGroupsWithChan(request *ListGroupsRequest) (<-chan *ListGroupsResponse, <-chan error)
ListGroupsWithChan invokes the ims.ListGroups API asynchronously
func (*Client) ListOIDCProviders ¶
func (client *Client) ListOIDCProviders(request *ListOIDCProvidersRequest) (response *ListOIDCProvidersResponse, err error)
ListOIDCProviders invokes the ims.ListOIDCProviders API synchronously
func (*Client) ListOIDCProvidersWithCallback ¶
func (client *Client) ListOIDCProvidersWithCallback(request *ListOIDCProvidersRequest, callback func(response *ListOIDCProvidersResponse, err error)) <-chan int
ListOIDCProvidersWithCallback invokes the ims.ListOIDCProviders API asynchronously
func (*Client) ListOIDCProvidersWithChan ¶
func (client *Client) ListOIDCProvidersWithChan(request *ListOIDCProvidersRequest) (<-chan *ListOIDCProvidersResponse, <-chan error)
ListOIDCProvidersWithChan invokes the ims.ListOIDCProviders API asynchronously
func (*Client) ListPredefinedScopes ¶
func (client *Client) ListPredefinedScopes(request *ListPredefinedScopesRequest) (response *ListPredefinedScopesResponse, err error)
ListPredefinedScopes invokes the ims.ListPredefinedScopes API synchronously
func (*Client) ListPredefinedScopesWithCallback ¶
func (client *Client) ListPredefinedScopesWithCallback(request *ListPredefinedScopesRequest, callback func(response *ListPredefinedScopesResponse, err error)) <-chan int
ListPredefinedScopesWithCallback invokes the ims.ListPredefinedScopes API asynchronously
func (*Client) ListPredefinedScopesWithChan ¶
func (client *Client) ListPredefinedScopesWithChan(request *ListPredefinedScopesRequest) (<-chan *ListPredefinedScopesResponse, <-chan error)
ListPredefinedScopesWithChan invokes the ims.ListPredefinedScopes API asynchronously
func (*Client) ListSAMLProviders ¶
func (client *Client) ListSAMLProviders(request *ListSAMLProvidersRequest) (response *ListSAMLProvidersResponse, err error)
ListSAMLProviders invokes the ims.ListSAMLProviders API synchronously
func (*Client) ListSAMLProvidersWithCallback ¶
func (client *Client) ListSAMLProvidersWithCallback(request *ListSAMLProvidersRequest, callback func(response *ListSAMLProvidersResponse, err error)) <-chan int
ListSAMLProvidersWithCallback invokes the ims.ListSAMLProviders API asynchronously
func (*Client) ListSAMLProvidersWithChan ¶
func (client *Client) ListSAMLProvidersWithChan(request *ListSAMLProvidersRequest) (<-chan *ListSAMLProvidersResponse, <-chan error)
ListSAMLProvidersWithChan invokes the ims.ListSAMLProviders API asynchronously
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
ListTagResources invokes the ims.ListTagResources API synchronously
func (*Client) ListTagResourcesWithCallback ¶
func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int
ListTagResourcesWithCallback invokes the ims.ListTagResources API asynchronously
func (*Client) ListTagResourcesWithChan ¶
func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
ListTagResourcesWithChan invokes the ims.ListTagResources API asynchronously
func (*Client) ListUserBasicInfos ¶
func (client *Client) ListUserBasicInfos(request *ListUserBasicInfosRequest) (response *ListUserBasicInfosResponse, err error)
ListUserBasicInfos invokes the ims.ListUserBasicInfos API synchronously
func (*Client) ListUserBasicInfosWithCallback ¶
func (client *Client) ListUserBasicInfosWithCallback(request *ListUserBasicInfosRequest, callback func(response *ListUserBasicInfosResponse, err error)) <-chan int
ListUserBasicInfosWithCallback invokes the ims.ListUserBasicInfos API asynchronously
func (*Client) ListUserBasicInfosWithChan ¶
func (client *Client) ListUserBasicInfosWithChan(request *ListUserBasicInfosRequest) (<-chan *ListUserBasicInfosResponse, <-chan error)
ListUserBasicInfosWithChan invokes the ims.ListUserBasicInfos API asynchronously
func (*Client) ListUsers ¶
func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
ListUsers invokes the ims.ListUsers API synchronously
func (*Client) ListUsersForGroup ¶
func (client *Client) ListUsersForGroup(request *ListUsersForGroupRequest) (response *ListUsersForGroupResponse, err error)
ListUsersForGroup invokes the ims.ListUsersForGroup API synchronously
func (*Client) ListUsersForGroupWithCallback ¶
func (client *Client) ListUsersForGroupWithCallback(request *ListUsersForGroupRequest, callback func(response *ListUsersForGroupResponse, err error)) <-chan int
ListUsersForGroupWithCallback invokes the ims.ListUsersForGroup API asynchronously
func (*Client) ListUsersForGroupWithChan ¶
func (client *Client) ListUsersForGroupWithChan(request *ListUsersForGroupRequest) (<-chan *ListUsersForGroupResponse, <-chan error)
ListUsersForGroupWithChan invokes the ims.ListUsersForGroup API asynchronously
func (*Client) ListUsersWithCallback ¶
func (client *Client) ListUsersWithCallback(request *ListUsersRequest, callback func(response *ListUsersResponse, err error)) <-chan int
ListUsersWithCallback invokes the ims.ListUsers API asynchronously
func (*Client) ListUsersWithChan ¶
func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)
ListUsersWithChan invokes the ims.ListUsers API asynchronously
func (*Client) ListVirtualMFADevices ¶
func (client *Client) ListVirtualMFADevices(request *ListVirtualMFADevicesRequest) (response *ListVirtualMFADevicesResponse, err error)
ListVirtualMFADevices invokes the ims.ListVirtualMFADevices API synchronously
func (*Client) ListVirtualMFADevicesWithCallback ¶
func (client *Client) ListVirtualMFADevicesWithCallback(request *ListVirtualMFADevicesRequest, callback func(response *ListVirtualMFADevicesResponse, err error)) <-chan int
ListVirtualMFADevicesWithCallback invokes the ims.ListVirtualMFADevices API asynchronously
func (*Client) ListVirtualMFADevicesWithChan ¶
func (client *Client) ListVirtualMFADevicesWithChan(request *ListVirtualMFADevicesRequest) (<-chan *ListVirtualMFADevicesResponse, <-chan error)
ListVirtualMFADevicesWithChan invokes the ims.ListVirtualMFADevices API asynchronously
func (*Client) RemoveClientIdFromOIDCProvider ¶
func (client *Client) RemoveClientIdFromOIDCProvider(request *RemoveClientIdFromOIDCProviderRequest) (response *RemoveClientIdFromOIDCProviderResponse, err error)
RemoveClientIdFromOIDCProvider invokes the ims.RemoveClientIdFromOIDCProvider API synchronously
func (*Client) RemoveClientIdFromOIDCProviderWithCallback ¶
func (client *Client) RemoveClientIdFromOIDCProviderWithCallback(request *RemoveClientIdFromOIDCProviderRequest, callback func(response *RemoveClientIdFromOIDCProviderResponse, err error)) <-chan int
RemoveClientIdFromOIDCProviderWithCallback invokes the ims.RemoveClientIdFromOIDCProvider API asynchronously
func (*Client) RemoveClientIdFromOIDCProviderWithChan ¶
func (client *Client) RemoveClientIdFromOIDCProviderWithChan(request *RemoveClientIdFromOIDCProviderRequest) (<-chan *RemoveClientIdFromOIDCProviderResponse, <-chan error)
RemoveClientIdFromOIDCProviderWithChan invokes the ims.RemoveClientIdFromOIDCProvider API asynchronously
func (*Client) RemoveFingerprintFromOIDCProvider ¶
func (client *Client) RemoveFingerprintFromOIDCProvider(request *RemoveFingerprintFromOIDCProviderRequest) (response *RemoveFingerprintFromOIDCProviderResponse, err error)
RemoveFingerprintFromOIDCProvider invokes the ims.RemoveFingerprintFromOIDCProvider API synchronously
func (*Client) RemoveFingerprintFromOIDCProviderWithCallback ¶
func (client *Client) RemoveFingerprintFromOIDCProviderWithCallback(request *RemoveFingerprintFromOIDCProviderRequest, callback func(response *RemoveFingerprintFromOIDCProviderResponse, err error)) <-chan int
RemoveFingerprintFromOIDCProviderWithCallback invokes the ims.RemoveFingerprintFromOIDCProvider API asynchronously
func (*Client) RemoveFingerprintFromOIDCProviderWithChan ¶
func (client *Client) RemoveFingerprintFromOIDCProviderWithChan(request *RemoveFingerprintFromOIDCProviderRequest) (<-chan *RemoveFingerprintFromOIDCProviderResponse, <-chan error)
RemoveFingerprintFromOIDCProviderWithChan invokes the ims.RemoveFingerprintFromOIDCProvider API asynchronously
func (*Client) RemoveUserFromGroup ¶
func (client *Client) RemoveUserFromGroup(request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)
RemoveUserFromGroup invokes the ims.RemoveUserFromGroup API synchronously
func (*Client) RemoveUserFromGroupWithCallback ¶
func (client *Client) RemoveUserFromGroupWithCallback(request *RemoveUserFromGroupRequest, callback func(response *RemoveUserFromGroupResponse, err error)) <-chan int
RemoveUserFromGroupWithCallback invokes the ims.RemoveUserFromGroup API asynchronously
func (*Client) RemoveUserFromGroupWithChan ¶
func (client *Client) RemoveUserFromGroupWithChan(request *RemoveUserFromGroupRequest) (<-chan *RemoveUserFromGroupResponse, <-chan error)
RemoveUserFromGroupWithChan invokes the ims.RemoveUserFromGroup API asynchronously
func (*Client) SetDefaultDomain ¶
func (client *Client) SetDefaultDomain(request *SetDefaultDomainRequest) (response *SetDefaultDomainResponse, err error)
SetDefaultDomain invokes the ims.SetDefaultDomain API synchronously
func (*Client) SetDefaultDomainWithCallback ¶
func (client *Client) SetDefaultDomainWithCallback(request *SetDefaultDomainRequest, callback func(response *SetDefaultDomainResponse, err error)) <-chan int
SetDefaultDomainWithCallback invokes the ims.SetDefaultDomain API asynchronously
func (*Client) SetDefaultDomainWithChan ¶
func (client *Client) SetDefaultDomainWithChan(request *SetDefaultDomainRequest) (<-chan *SetDefaultDomainResponse, <-chan error)
SetDefaultDomainWithChan invokes the ims.SetDefaultDomain API asynchronously
func (*Client) SetPasswordPolicy ¶
func (client *Client) SetPasswordPolicy(request *SetPasswordPolicyRequest) (response *SetPasswordPolicyResponse, err error)
SetPasswordPolicy invokes the ims.SetPasswordPolicy API synchronously
func (*Client) SetPasswordPolicyWithCallback ¶
func (client *Client) SetPasswordPolicyWithCallback(request *SetPasswordPolicyRequest, callback func(response *SetPasswordPolicyResponse, err error)) <-chan int
SetPasswordPolicyWithCallback invokes the ims.SetPasswordPolicy API asynchronously
func (*Client) SetPasswordPolicyWithChan ¶
func (client *Client) SetPasswordPolicyWithChan(request *SetPasswordPolicyRequest) (<-chan *SetPasswordPolicyResponse, <-chan error)
SetPasswordPolicyWithChan invokes the ims.SetPasswordPolicy API asynchronously
func (*Client) SetSecurityPreference ¶
func (client *Client) SetSecurityPreference(request *SetSecurityPreferenceRequest) (response *SetSecurityPreferenceResponse, err error)
SetSecurityPreference invokes the ims.SetSecurityPreference API synchronously
func (*Client) SetSecurityPreferenceWithCallback ¶
func (client *Client) SetSecurityPreferenceWithCallback(request *SetSecurityPreferenceRequest, callback func(response *SetSecurityPreferenceResponse, err error)) <-chan int
SetSecurityPreferenceWithCallback invokes the ims.SetSecurityPreference API asynchronously
func (*Client) SetSecurityPreferenceWithChan ¶
func (client *Client) SetSecurityPreferenceWithChan(request *SetSecurityPreferenceRequest) (<-chan *SetSecurityPreferenceResponse, <-chan error)
SetSecurityPreferenceWithChan invokes the ims.SetSecurityPreference API asynchronously
func (*Client) SetUserSsoSettings ¶
func (client *Client) SetUserSsoSettings(request *SetUserSsoSettingsRequest) (response *SetUserSsoSettingsResponse, err error)
SetUserSsoSettings invokes the ims.SetUserSsoSettings API synchronously
func (*Client) SetUserSsoSettingsWithCallback ¶
func (client *Client) SetUserSsoSettingsWithCallback(request *SetUserSsoSettingsRequest, callback func(response *SetUserSsoSettingsResponse, err error)) <-chan int
SetUserSsoSettingsWithCallback invokes the ims.SetUserSsoSettings API asynchronously
func (*Client) SetUserSsoSettingsWithChan ¶
func (client *Client) SetUserSsoSettingsWithChan(request *SetUserSsoSettingsRequest) (<-chan *SetUserSsoSettingsResponse, <-chan error)
SetUserSsoSettingsWithChan invokes the ims.SetUserSsoSettings API asynchronously
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the ims.TagResources API synchronously
func (*Client) TagResourcesWithCallback ¶
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the ims.TagResources API asynchronously
func (*Client) TagResourcesWithChan ¶
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the ims.TagResources API asynchronously
func (*Client) UnbindMFADevice ¶
func (client *Client) UnbindMFADevice(request *UnbindMFADeviceRequest) (response *UnbindMFADeviceResponse, err error)
UnbindMFADevice invokes the ims.UnbindMFADevice API synchronously
func (*Client) UnbindMFADeviceWithCallback ¶
func (client *Client) UnbindMFADeviceWithCallback(request *UnbindMFADeviceRequest, callback func(response *UnbindMFADeviceResponse, err error)) <-chan int
UnbindMFADeviceWithCallback invokes the ims.UnbindMFADevice API asynchronously
func (*Client) UnbindMFADeviceWithChan ¶
func (client *Client) UnbindMFADeviceWithChan(request *UnbindMFADeviceRequest) (<-chan *UnbindMFADeviceResponse, <-chan error)
UnbindMFADeviceWithChan invokes the ims.UnbindMFADevice API asynchronously
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
UntagResources invokes the ims.UntagResources API synchronously
func (*Client) UntagResourcesWithCallback ¶
func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int
UntagResourcesWithCallback invokes the ims.UntagResources API asynchronously
func (*Client) UntagResourcesWithChan ¶
func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
UntagResourcesWithChan invokes the ims.UntagResources API asynchronously
func (*Client) UpdateAccessKey ¶
func (client *Client) UpdateAccessKey(request *UpdateAccessKeyRequest) (response *UpdateAccessKeyResponse, err error)
UpdateAccessKey invokes the ims.UpdateAccessKey API synchronously
func (*Client) UpdateAccessKeyWithCallback ¶
func (client *Client) UpdateAccessKeyWithCallback(request *UpdateAccessKeyRequest, callback func(response *UpdateAccessKeyResponse, err error)) <-chan int
UpdateAccessKeyWithCallback invokes the ims.UpdateAccessKey API asynchronously
func (*Client) UpdateAccessKeyWithChan ¶
func (client *Client) UpdateAccessKeyWithChan(request *UpdateAccessKeyRequest) (<-chan *UpdateAccessKeyResponse, <-chan error)
UpdateAccessKeyWithChan invokes the ims.UpdateAccessKey API asynchronously
func (*Client) UpdateApplication ¶
func (client *Client) UpdateApplication(request *UpdateApplicationRequest) (response *UpdateApplicationResponse, err error)
UpdateApplication invokes the ims.UpdateApplication API synchronously
func (*Client) UpdateApplicationWithCallback ¶
func (client *Client) UpdateApplicationWithCallback(request *UpdateApplicationRequest, callback func(response *UpdateApplicationResponse, err error)) <-chan int
UpdateApplicationWithCallback invokes the ims.UpdateApplication API asynchronously
func (*Client) UpdateApplicationWithChan ¶
func (client *Client) UpdateApplicationWithChan(request *UpdateApplicationRequest) (<-chan *UpdateApplicationResponse, <-chan error)
UpdateApplicationWithChan invokes the ims.UpdateApplication API asynchronously
func (*Client) UpdateGroup ¶
func (client *Client) UpdateGroup(request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)
UpdateGroup invokes the ims.UpdateGroup API synchronously
func (*Client) UpdateGroupWithCallback ¶
func (client *Client) UpdateGroupWithCallback(request *UpdateGroupRequest, callback func(response *UpdateGroupResponse, err error)) <-chan int
UpdateGroupWithCallback invokes the ims.UpdateGroup API asynchronously
func (*Client) UpdateGroupWithChan ¶
func (client *Client) UpdateGroupWithChan(request *UpdateGroupRequest) (<-chan *UpdateGroupResponse, <-chan error)
UpdateGroupWithChan invokes the ims.UpdateGroup API asynchronously
func (*Client) UpdateLoginProfile ¶
func (client *Client) UpdateLoginProfile(request *UpdateLoginProfileRequest) (response *UpdateLoginProfileResponse, err error)
UpdateLoginProfile invokes the ims.UpdateLoginProfile API synchronously
func (*Client) UpdateLoginProfileWithCallback ¶
func (client *Client) UpdateLoginProfileWithCallback(request *UpdateLoginProfileRequest, callback func(response *UpdateLoginProfileResponse, err error)) <-chan int
UpdateLoginProfileWithCallback invokes the ims.UpdateLoginProfile API asynchronously
func (*Client) UpdateLoginProfileWithChan ¶
func (client *Client) UpdateLoginProfileWithChan(request *UpdateLoginProfileRequest) (<-chan *UpdateLoginProfileResponse, <-chan error)
UpdateLoginProfileWithChan invokes the ims.UpdateLoginProfile API asynchronously
func (*Client) UpdateOIDCProvider ¶
func (client *Client) UpdateOIDCProvider(request *UpdateOIDCProviderRequest) (response *UpdateOIDCProviderResponse, err error)
UpdateOIDCProvider invokes the ims.UpdateOIDCProvider API synchronously
func (*Client) UpdateOIDCProviderWithCallback ¶
func (client *Client) UpdateOIDCProviderWithCallback(request *UpdateOIDCProviderRequest, callback func(response *UpdateOIDCProviderResponse, err error)) <-chan int
UpdateOIDCProviderWithCallback invokes the ims.UpdateOIDCProvider API asynchronously
func (*Client) UpdateOIDCProviderWithChan ¶
func (client *Client) UpdateOIDCProviderWithChan(request *UpdateOIDCProviderRequest) (<-chan *UpdateOIDCProviderResponse, <-chan error)
UpdateOIDCProviderWithChan invokes the ims.UpdateOIDCProvider API asynchronously
func (*Client) UpdateSAMLProvider ¶
func (client *Client) UpdateSAMLProvider(request *UpdateSAMLProviderRequest) (response *UpdateSAMLProviderResponse, err error)
UpdateSAMLProvider invokes the ims.UpdateSAMLProvider API synchronously
func (*Client) UpdateSAMLProviderWithCallback ¶
func (client *Client) UpdateSAMLProviderWithCallback(request *UpdateSAMLProviderRequest, callback func(response *UpdateSAMLProviderResponse, err error)) <-chan int
UpdateSAMLProviderWithCallback invokes the ims.UpdateSAMLProvider API asynchronously
func (*Client) UpdateSAMLProviderWithChan ¶
func (client *Client) UpdateSAMLProviderWithChan(request *UpdateSAMLProviderRequest) (<-chan *UpdateSAMLProviderResponse, <-chan error)
UpdateSAMLProviderWithChan invokes the ims.UpdateSAMLProvider API asynchronously
func (*Client) UpdateUser ¶
func (client *Client) UpdateUser(request *UpdateUserRequest) (response *UpdateUserResponse, err error)
UpdateUser invokes the ims.UpdateUser API synchronously
func (*Client) UpdateUserWithCallback ¶
func (client *Client) UpdateUserWithCallback(request *UpdateUserRequest, callback func(response *UpdateUserResponse, err error)) <-chan int
UpdateUserWithCallback invokes the ims.UpdateUser API asynchronously
func (*Client) UpdateUserWithChan ¶
func (client *Client) UpdateUserWithChan(request *UpdateUserRequest) (<-chan *UpdateUserResponse, <-chan error)
UpdateUserWithChan invokes the ims.UpdateUser API asynchronously
type CreateAccessKeyRequest ¶
type CreateAccessKeyRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
CreateAccessKeyRequest is the request struct for api CreateAccessKey
func CreateCreateAccessKeyRequest ¶
func CreateCreateAccessKeyRequest() (request *CreateAccessKeyRequest)
CreateCreateAccessKeyRequest creates a request to invoke CreateAccessKey API
type CreateAccessKeyResponse ¶
type CreateAccessKeyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AccessKey AccessKey `json:"AccessKey" xml:"AccessKey"` }
CreateAccessKeyResponse is the response struct for api CreateAccessKey
func CreateCreateAccessKeyResponse ¶
func CreateCreateAccessKeyResponse() (response *CreateAccessKeyResponse)
CreateCreateAccessKeyResponse creates a response to parse from CreateAccessKey response
type CreateAppSecretRequest ¶
type CreateAppSecretRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` AppId string `position:"Query" name:"AppId"` }
CreateAppSecretRequest is the request struct for api CreateAppSecret
func CreateCreateAppSecretRequest ¶
func CreateCreateAppSecretRequest() (request *CreateAppSecretRequest)
CreateCreateAppSecretRequest creates a request to invoke CreateAppSecret API
type CreateAppSecretResponse ¶
type CreateAppSecretResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AppSecret AppSecret `json:"AppSecret" xml:"AppSecret"` }
CreateAppSecretResponse is the response struct for api CreateAppSecret
func CreateCreateAppSecretResponse ¶
func CreateCreateAppSecretResponse() (response *CreateAppSecretResponse)
CreateCreateAppSecretResponse creates a response to parse from CreateAppSecret response
type CreateApplicationRequest ¶
type CreateApplicationRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` AppName string `position:"Query" name:"AppName"` RequiredScopes string `position:"Query" name:"RequiredScopes"` AccessTokenValidity requests.Integer `position:"Query" name:"AccessTokenValidity"` RefreshTokenValidity requests.Integer `position:"Query" name:"RefreshTokenValidity"` RedirectUris string `position:"Query" name:"RedirectUris"` SecretRequired requests.Boolean `position:"Query" name:"SecretRequired"` AppType string `position:"Query" name:"AppType"` AppPrincipalName string `position:"Query" name:"AppPrincipalName"` DisplayName string `position:"Query" name:"DisplayName"` PredefinedScopes string `position:"Query" name:"PredefinedScopes"` IsMultiTenant requests.Boolean `position:"Query" name:"IsMultiTenant"` }
CreateApplicationRequest is the request struct for api CreateApplication
func CreateCreateApplicationRequest ¶
func CreateCreateApplicationRequest() (request *CreateApplicationRequest)
CreateCreateApplicationRequest creates a request to invoke CreateApplication API
type CreateApplicationResponse ¶
type CreateApplicationResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Application Application `json:"Application" xml:"Application"` }
CreateApplicationResponse is the response struct for api CreateApplication
func CreateCreateApplicationResponse ¶
func CreateCreateApplicationResponse() (response *CreateApplicationResponse)
CreateCreateApplicationResponse creates a response to parse from CreateApplication response
type CreateGroupRequest ¶
type CreateGroupRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` Comments string `position:"Query" name:"Comments"` GroupName string `position:"Query" name:"GroupName"` DisplayName string `position:"Query" name:"DisplayName"` GroupPrincipalName string `position:"Query" name:"GroupPrincipalName"` }
CreateGroupRequest is the request struct for api CreateGroup
func CreateCreateGroupRequest ¶
func CreateCreateGroupRequest() (request *CreateGroupRequest)
CreateCreateGroupRequest creates a request to invoke CreateGroup API
type CreateGroupResponse ¶
type CreateGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Group Group `json:"Group" xml:"Group"` }
CreateGroupResponse is the response struct for api CreateGroup
func CreateCreateGroupResponse ¶
func CreateCreateGroupResponse() (response *CreateGroupResponse)
CreateCreateGroupResponse creates a response to parse from CreateGroup response
type CreateLoginProfileRequest ¶
type CreateLoginProfileRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` Password string `position:"Query" name:"Password"` GenerateRandomPassword requests.Boolean `position:"Query" name:"GenerateRandomPassword"` MFABindRequired requests.Boolean `position:"Query" name:"MFABindRequired"` PasswordResetRequired requests.Boolean `position:"Query" name:"PasswordResetRequired"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` Status string `position:"Query" name:"Status"` }
CreateLoginProfileRequest is the request struct for api CreateLoginProfile
func CreateCreateLoginProfileRequest ¶
func CreateCreateLoginProfileRequest() (request *CreateLoginProfileRequest)
CreateCreateLoginProfileRequest creates a request to invoke CreateLoginProfile API
type CreateLoginProfileResponse ¶
type CreateLoginProfileResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` LoginProfile LoginProfile `json:"LoginProfile" xml:"LoginProfile"` }
CreateLoginProfileResponse is the response struct for api CreateLoginProfile
func CreateCreateLoginProfileResponse ¶
func CreateCreateLoginProfileResponse() (response *CreateLoginProfileResponse)
CreateCreateLoginProfileResponse creates a response to parse from CreateLoginProfile response
type CreateOIDCProviderRequest ¶
type CreateOIDCProviderRequest struct { *requests.RpcRequest IssuanceLimitTime requests.Integer `position:"Query" name:"IssuanceLimitTime"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` IssuerUrl string `position:"Query" name:"IssuerUrl"` OIDCProviderName string `position:"Query" name:"OIDCProviderName"` Description string `position:"Query" name:"Description"` ClientIds string `position:"Query" name:"ClientIds"` Fingerprints string `position:"Query" name:"Fingerprints"` }
CreateOIDCProviderRequest is the request struct for api CreateOIDCProvider
func CreateCreateOIDCProviderRequest ¶
func CreateCreateOIDCProviderRequest() (request *CreateOIDCProviderRequest)
CreateCreateOIDCProviderRequest creates a request to invoke CreateOIDCProvider API
type CreateOIDCProviderResponse ¶
type CreateOIDCProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OIDCProvider OIDCProvider `json:"OIDCProvider" xml:"OIDCProvider"` }
CreateOIDCProviderResponse is the response struct for api CreateOIDCProvider
func CreateCreateOIDCProviderResponse ¶
func CreateCreateOIDCProviderResponse() (response *CreateOIDCProviderResponse)
CreateCreateOIDCProviderResponse creates a response to parse from CreateOIDCProvider response
type CreateSAMLProviderRequest ¶
type CreateSAMLProviderRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` Description string `position:"Query" name:"Description"` SAMLMetadataDocument string `position:"Query" name:"SAMLMetadataDocument"` EncodedSAMLMetadataDocument string `position:"Query" name:"EncodedSAMLMetadataDocument"` SAMLProviderName string `position:"Query" name:"SAMLProviderName"` }
CreateSAMLProviderRequest is the request struct for api CreateSAMLProvider
func CreateCreateSAMLProviderRequest ¶
func CreateCreateSAMLProviderRequest() (request *CreateSAMLProviderRequest)
CreateCreateSAMLProviderRequest creates a request to invoke CreateSAMLProvider API
type CreateSAMLProviderResponse ¶
type CreateSAMLProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SAMLProvider SAMLProvider `json:"SAMLProvider" xml:"SAMLProvider"` }
CreateSAMLProviderResponse is the response struct for api CreateSAMLProvider
func CreateCreateSAMLProviderResponse ¶
func CreateCreateSAMLProviderResponse() (response *CreateSAMLProviderResponse)
CreateCreateSAMLProviderResponse creates a response to parse from CreateSAMLProvider response
type CreateUserRequest ¶
type CreateUserRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` ExternalId string `position:"Query" name:"ExternalId"` MobilePhone string `position:"Query" name:"MobilePhone"` Tag *[]CreateUserTag `position:"Query" name:"Tag" type:"Repeated"` Email string `position:"Query" name:"Email"` Comments string `position:"Query" name:"Comments"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` DisplayName string `position:"Query" name:"DisplayName"` }
CreateUserRequest is the request struct for api CreateUser
func CreateCreateUserRequest ¶
func CreateCreateUserRequest() (request *CreateUserRequest)
CreateCreateUserRequest creates a request to invoke CreateUser API
type CreateUserResponse ¶
type CreateUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` User User `json:"User" xml:"User"` }
CreateUserResponse is the response struct for api CreateUser
func CreateCreateUserResponse ¶
func CreateCreateUserResponse() (response *CreateUserResponse)
CreateCreateUserResponse creates a response to parse from CreateUser response
type CreateUserTag ¶
CreateUserTag is a repeated param struct in CreateUserRequest
type CreateVirtualMFADeviceRequest ¶
type CreateVirtualMFADeviceRequest struct { *requests.RpcRequest VirtualMFADeviceName string `position:"Query" name:"VirtualMFADeviceName"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
CreateVirtualMFADeviceRequest is the request struct for api CreateVirtualMFADevice
func CreateCreateVirtualMFADeviceRequest ¶
func CreateCreateVirtualMFADeviceRequest() (request *CreateVirtualMFADeviceRequest)
CreateCreateVirtualMFADeviceRequest creates a request to invoke CreateVirtualMFADevice API
type CreateVirtualMFADeviceResponse ¶
type CreateVirtualMFADeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VirtualMFADevice VirtualMFADevice `json:"VirtualMFADevice" xml:"VirtualMFADevice"` }
CreateVirtualMFADeviceResponse is the response struct for api CreateVirtualMFADevice
func CreateCreateVirtualMFADeviceResponse ¶
func CreateCreateVirtualMFADeviceResponse() (response *CreateVirtualMFADeviceResponse)
CreateCreateVirtualMFADeviceResponse creates a response to parse from CreateVirtualMFADevice response
type DelegatedScope ¶
type DelegatedScope struct {
PredefinedScopes PredefinedScopesInCreateApplication `json:"PredefinedScopes" xml:"PredefinedScopes"`
}
DelegatedScope is a nested struct in ims response
type DeleteAccessKeyRequest ¶
type DeleteAccessKeyRequest struct { *requests.RpcRequest UserAccessKeyId string `position:"Query" name:"UserAccessKeyId"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
DeleteAccessKeyRequest is the request struct for api DeleteAccessKey
func CreateDeleteAccessKeyRequest ¶
func CreateDeleteAccessKeyRequest() (request *DeleteAccessKeyRequest)
CreateDeleteAccessKeyRequest creates a request to invoke DeleteAccessKey API
type DeleteAccessKeyResponse ¶
type DeleteAccessKeyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteAccessKeyResponse is the response struct for api DeleteAccessKey
func CreateDeleteAccessKeyResponse ¶
func CreateDeleteAccessKeyResponse() (response *DeleteAccessKeyResponse)
CreateDeleteAccessKeyResponse creates a response to parse from DeleteAccessKey response
type DeleteAppSecretRequest ¶
type DeleteAppSecretRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` AppSecretId string `position:"Query" name:"AppSecretId"` AppId string `position:"Query" name:"AppId"` }
DeleteAppSecretRequest is the request struct for api DeleteAppSecret
func CreateDeleteAppSecretRequest ¶
func CreateDeleteAppSecretRequest() (request *DeleteAppSecretRequest)
CreateDeleteAppSecretRequest creates a request to invoke DeleteAppSecret API
type DeleteAppSecretResponse ¶
type DeleteAppSecretResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteAppSecretResponse is the response struct for api DeleteAppSecret
func CreateDeleteAppSecretResponse ¶
func CreateDeleteAppSecretResponse() (response *DeleteAppSecretResponse)
CreateDeleteAppSecretResponse creates a response to parse from DeleteAppSecret response
type DeleteApplicationRequest ¶
type DeleteApplicationRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` AppId string `position:"Query" name:"AppId"` }
DeleteApplicationRequest is the request struct for api DeleteApplication
func CreateDeleteApplicationRequest ¶
func CreateDeleteApplicationRequest() (request *DeleteApplicationRequest)
CreateDeleteApplicationRequest creates a request to invoke DeleteApplication API
type DeleteApplicationResponse ¶
type DeleteApplicationResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteApplicationResponse is the response struct for api DeleteApplication
func CreateDeleteApplicationResponse ¶
func CreateDeleteApplicationResponse() (response *DeleteApplicationResponse)
CreateDeleteApplicationResponse creates a response to parse from DeleteApplication response
type DeleteGroupRequest ¶
type DeleteGroupRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` GroupName string `position:"Query" name:"GroupName"` GroupPrincipalName string `position:"Query" name:"GroupPrincipalName"` }
DeleteGroupRequest is the request struct for api DeleteGroup
func CreateDeleteGroupRequest ¶
func CreateDeleteGroupRequest() (request *DeleteGroupRequest)
CreateDeleteGroupRequest creates a request to invoke DeleteGroup API
type DeleteGroupResponse ¶
type DeleteGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteGroupResponse is the response struct for api DeleteGroup
func CreateDeleteGroupResponse ¶
func CreateDeleteGroupResponse() (response *DeleteGroupResponse)
CreateDeleteGroupResponse creates a response to parse from DeleteGroup response
type DeleteLoginProfileRequest ¶
type DeleteLoginProfileRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
DeleteLoginProfileRequest is the request struct for api DeleteLoginProfile
func CreateDeleteLoginProfileRequest ¶
func CreateDeleteLoginProfileRequest() (request *DeleteLoginProfileRequest)
CreateDeleteLoginProfileRequest creates a request to invoke DeleteLoginProfile API
type DeleteLoginProfileResponse ¶
type DeleteLoginProfileResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteLoginProfileResponse is the response struct for api DeleteLoginProfile
func CreateDeleteLoginProfileResponse ¶
func CreateDeleteLoginProfileResponse() (response *DeleteLoginProfileResponse)
CreateDeleteLoginProfileResponse creates a response to parse from DeleteLoginProfile response
type DeleteOIDCProviderRequest ¶
type DeleteOIDCProviderRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` OIDCProviderName string `position:"Query" name:"OIDCProviderName"` }
DeleteOIDCProviderRequest is the request struct for api DeleteOIDCProvider
func CreateDeleteOIDCProviderRequest ¶
func CreateDeleteOIDCProviderRequest() (request *DeleteOIDCProviderRequest)
CreateDeleteOIDCProviderRequest creates a request to invoke DeleteOIDCProvider API
type DeleteOIDCProviderResponse ¶
type DeleteOIDCProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteOIDCProviderResponse is the response struct for api DeleteOIDCProvider
func CreateDeleteOIDCProviderResponse ¶
func CreateDeleteOIDCProviderResponse() (response *DeleteOIDCProviderResponse)
CreateDeleteOIDCProviderResponse creates a response to parse from DeleteOIDCProvider response
type DeleteSAMLProviderRequest ¶
type DeleteSAMLProviderRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` SAMLProviderName string `position:"Query" name:"SAMLProviderName"` }
DeleteSAMLProviderRequest is the request struct for api DeleteSAMLProvider
func CreateDeleteSAMLProviderRequest ¶
func CreateDeleteSAMLProviderRequest() (request *DeleteSAMLProviderRequest)
CreateDeleteSAMLProviderRequest creates a request to invoke DeleteSAMLProvider API
type DeleteSAMLProviderResponse ¶
type DeleteSAMLProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteSAMLProviderResponse is the response struct for api DeleteSAMLProvider
func CreateDeleteSAMLProviderResponse ¶
func CreateDeleteSAMLProviderResponse() (response *DeleteSAMLProviderResponse)
CreateDeleteSAMLProviderResponse creates a response to parse from DeleteSAMLProvider response
type DeleteUserRequest ¶
type DeleteUserRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserId string `position:"Query" name:"UserId"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
DeleteUserRequest is the request struct for api DeleteUser
func CreateDeleteUserRequest ¶
func CreateDeleteUserRequest() (request *DeleteUserRequest)
CreateDeleteUserRequest creates a request to invoke DeleteUser API
type DeleteUserResponse ¶
type DeleteUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteUserResponse is the response struct for api DeleteUser
func CreateDeleteUserResponse ¶
func CreateDeleteUserResponse() (response *DeleteUserResponse)
CreateDeleteUserResponse creates a response to parse from DeleteUser response
type DeleteVirtualMFADeviceRequest ¶
type DeleteVirtualMFADeviceRequest struct { *requests.RpcRequest SerialNumber string `position:"Query" name:"SerialNumber"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
DeleteVirtualMFADeviceRequest is the request struct for api DeleteVirtualMFADevice
func CreateDeleteVirtualMFADeviceRequest ¶
func CreateDeleteVirtualMFADeviceRequest() (request *DeleteVirtualMFADeviceRequest)
CreateDeleteVirtualMFADeviceRequest creates a request to invoke DeleteVirtualMFADevice API
type DeleteVirtualMFADeviceResponse ¶
type DeleteVirtualMFADeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteVirtualMFADeviceResponse is the response struct for api DeleteVirtualMFADevice
func CreateDeleteVirtualMFADeviceResponse ¶
func CreateDeleteVirtualMFADeviceResponse() (response *DeleteVirtualMFADeviceResponse)
CreateDeleteVirtualMFADeviceResponse creates a response to parse from DeleteVirtualMFADevice response
type DisableVirtualMFARequest ¶
type DisableVirtualMFARequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
DisableVirtualMFARequest is the request struct for api DisableVirtualMFA
func CreateDisableVirtualMFARequest ¶
func CreateDisableVirtualMFARequest() (request *DisableVirtualMFARequest)
CreateDisableVirtualMFARequest creates a request to invoke DisableVirtualMFA API
type DisableVirtualMFAResponse ¶
type DisableVirtualMFAResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DisableVirtualMFAResponse is the response struct for api DisableVirtualMFA
func CreateDisableVirtualMFAResponse ¶
func CreateDisableVirtualMFAResponse() (response *DisableVirtualMFAResponse)
CreateDisableVirtualMFAResponse creates a response to parse from DisableVirtualMFA response
type GenerateCredentialReportRequest ¶
type GenerateCredentialReportRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
GenerateCredentialReportRequest is the request struct for api GenerateCredentialReport
func CreateGenerateCredentialReportRequest ¶
func CreateGenerateCredentialReportRequest() (request *GenerateCredentialReportRequest)
CreateGenerateCredentialReportRequest creates a request to invoke GenerateCredentialReport API
type GenerateCredentialReportResponse ¶
type GenerateCredentialReportResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` State string `json:"State" xml:"State"` }
GenerateCredentialReportResponse is the response struct for api GenerateCredentialReport
func CreateGenerateCredentialReportResponse ¶
func CreateGenerateCredentialReportResponse() (response *GenerateCredentialReportResponse)
CreateGenerateCredentialReportResponse creates a response to parse from GenerateCredentialReport response
type GetAccessKeyLastUsedRequest ¶
type GetAccessKeyLastUsedRequest struct { *requests.RpcRequest UserAccessKeyId string `position:"Query" name:"UserAccessKeyId"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
GetAccessKeyLastUsedRequest is the request struct for api GetAccessKeyLastUsed
func CreateGetAccessKeyLastUsedRequest ¶
func CreateGetAccessKeyLastUsedRequest() (request *GetAccessKeyLastUsedRequest)
CreateGetAccessKeyLastUsedRequest creates a request to invoke GetAccessKeyLastUsed API
type GetAccessKeyLastUsedResponse ¶
type GetAccessKeyLastUsedResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AccessKeyLastUsed AccessKeyLastUsed `json:"AccessKeyLastUsed" xml:"AccessKeyLastUsed"` }
GetAccessKeyLastUsedResponse is the response struct for api GetAccessKeyLastUsed
func CreateGetAccessKeyLastUsedResponse ¶
func CreateGetAccessKeyLastUsedResponse() (response *GetAccessKeyLastUsedResponse)
CreateGetAccessKeyLastUsedResponse creates a response to parse from GetAccessKeyLastUsed response
type GetAccountMFAInfoRequest ¶
type GetAccountMFAInfoRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
GetAccountMFAInfoRequest is the request struct for api GetAccountMFAInfo
func CreateGetAccountMFAInfoRequest ¶
func CreateGetAccountMFAInfoRequest() (request *GetAccountMFAInfoRequest)
CreateGetAccountMFAInfoRequest creates a request to invoke GetAccountMFAInfo API
type GetAccountMFAInfoResponse ¶
type GetAccountMFAInfoResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsMFAEnable bool `json:"IsMFAEnable" xml:"IsMFAEnable"` }
GetAccountMFAInfoResponse is the response struct for api GetAccountMFAInfo
func CreateGetAccountMFAInfoResponse ¶
func CreateGetAccountMFAInfoResponse() (response *GetAccountMFAInfoResponse)
CreateGetAccountMFAInfoResponse creates a response to parse from GetAccountMFAInfo response
type GetAccountSecurityPracticeReportRequest ¶
type GetAccountSecurityPracticeReportRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
GetAccountSecurityPracticeReportRequest is the request struct for api GetAccountSecurityPracticeReport
func CreateGetAccountSecurityPracticeReportRequest ¶
func CreateGetAccountSecurityPracticeReportRequest() (request *GetAccountSecurityPracticeReportRequest)
CreateGetAccountSecurityPracticeReportRequest creates a request to invoke GetAccountSecurityPracticeReport API
type GetAccountSecurityPracticeReportResponse ¶
type GetAccountSecurityPracticeReportResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AccountSecurityPracticeInfo AccountSecurityPracticeInfo `json:"AccountSecurityPracticeInfo" xml:"AccountSecurityPracticeInfo"` }
GetAccountSecurityPracticeReportResponse is the response struct for api GetAccountSecurityPracticeReport
func CreateGetAccountSecurityPracticeReportResponse ¶
func CreateGetAccountSecurityPracticeReportResponse() (response *GetAccountSecurityPracticeReportResponse)
CreateGetAccountSecurityPracticeReportResponse creates a response to parse from GetAccountSecurityPracticeReport response
type GetAccountSummaryRequest ¶
type GetAccountSummaryRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
GetAccountSummaryRequest is the request struct for api GetAccountSummary
func CreateGetAccountSummaryRequest ¶
func CreateGetAccountSummaryRequest() (request *GetAccountSummaryRequest)
CreateGetAccountSummaryRequest creates a request to invoke GetAccountSummary API
type GetAccountSummaryResponse ¶
type GetAccountSummaryResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SummaryMap SummaryMap `json:"SummaryMap" xml:"SummaryMap"` }
GetAccountSummaryResponse is the response struct for api GetAccountSummary
func CreateGetAccountSummaryResponse ¶
func CreateGetAccountSummaryResponse() (response *GetAccountSummaryResponse)
CreateGetAccountSummaryResponse creates a response to parse from GetAccountSummary response
type GetAppSecretRequest ¶
type GetAppSecretRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` AppSecretId string `position:"Query" name:"AppSecretId"` AppId string `position:"Query" name:"AppId"` }
GetAppSecretRequest is the request struct for api GetAppSecret
func CreateGetAppSecretRequest ¶
func CreateGetAppSecretRequest() (request *GetAppSecretRequest)
CreateGetAppSecretRequest creates a request to invoke GetAppSecret API
type GetAppSecretResponse ¶
type GetAppSecretResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AppSecret AppSecret `json:"AppSecret" xml:"AppSecret"` }
GetAppSecretResponse is the response struct for api GetAppSecret
func CreateGetAppSecretResponse ¶
func CreateGetAppSecretResponse() (response *GetAppSecretResponse)
CreateGetAppSecretResponse creates a response to parse from GetAppSecret response
type GetApplicationRequest ¶
type GetApplicationRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` AppId string `position:"Query" name:"AppId"` }
GetApplicationRequest is the request struct for api GetApplication
func CreateGetApplicationRequest ¶
func CreateGetApplicationRequest() (request *GetApplicationRequest)
CreateGetApplicationRequest creates a request to invoke GetApplication API
type GetApplicationResponse ¶
type GetApplicationResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Application Application `json:"Application" xml:"Application"` }
GetApplicationResponse is the response struct for api GetApplication
func CreateGetApplicationResponse ¶
func CreateGetApplicationResponse() (response *GetApplicationResponse)
CreateGetApplicationResponse creates a response to parse from GetApplication response
type GetCredentialReportRequest ¶
type GetCredentialReportRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` NextToken string `position:"Query" name:"NextToken"` MaxItems string `position:"Query" name:"MaxItems"` }
GetCredentialReportRequest is the request struct for api GetCredentialReport
func CreateGetCredentialReportRequest ¶
func CreateGetCredentialReportRequest() (request *GetCredentialReportRequest)
CreateGetCredentialReportRequest creates a request to invoke GetCredentialReport API
type GetCredentialReportResponse ¶
type GetCredentialReportResponse struct { *responses.BaseResponse GeneratedTime string `json:"GeneratedTime" xml:"GeneratedTime"` RequestId string `json:"RequestId" xml:"RequestId"` Content string `json:"Content" xml:"Content"` IsTruncated string `json:"IsTruncated" xml:"IsTruncated"` NextToken string `json:"NextToken" xml:"NextToken"` }
GetCredentialReportResponse is the response struct for api GetCredentialReport
func CreateGetCredentialReportResponse ¶
func CreateGetCredentialReportResponse() (response *GetCredentialReportResponse)
CreateGetCredentialReportResponse creates a response to parse from GetCredentialReport response
type GetDefaultDomainRequest ¶
type GetDefaultDomainRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
GetDefaultDomainRequest is the request struct for api GetDefaultDomain
func CreateGetDefaultDomainRequest ¶
func CreateGetDefaultDomainRequest() (request *GetDefaultDomainRequest)
CreateGetDefaultDomainRequest creates a request to invoke GetDefaultDomain API
type GetDefaultDomainResponse ¶
type GetDefaultDomainResponse struct { *responses.BaseResponse DefaultDomainName string `json:"DefaultDomainName" xml:"DefaultDomainName"` RequestId string `json:"RequestId" xml:"RequestId"` }
GetDefaultDomainResponse is the response struct for api GetDefaultDomain
func CreateGetDefaultDomainResponse ¶
func CreateGetDefaultDomainResponse() (response *GetDefaultDomainResponse)
CreateGetDefaultDomainResponse creates a response to parse from GetDefaultDomain response
type GetGroupRequest ¶
type GetGroupRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` GroupName string `position:"Query" name:"GroupName"` GroupPrincipalName string `position:"Query" name:"GroupPrincipalName"` }
GetGroupRequest is the request struct for api GetGroup
func CreateGetGroupRequest ¶
func CreateGetGroupRequest() (request *GetGroupRequest)
CreateGetGroupRequest creates a request to invoke GetGroup API
type GetGroupResponse ¶
type GetGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Group Group `json:"Group" xml:"Group"` }
GetGroupResponse is the response struct for api GetGroup
func CreateGetGroupResponse ¶
func CreateGetGroupResponse() (response *GetGroupResponse)
CreateGetGroupResponse creates a response to parse from GetGroup response
type GetLoginProfileRequest ¶
type GetLoginProfileRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
GetLoginProfileRequest is the request struct for api GetLoginProfile
func CreateGetLoginProfileRequest ¶
func CreateGetLoginProfileRequest() (request *GetLoginProfileRequest)
CreateGetLoginProfileRequest creates a request to invoke GetLoginProfile API
type GetLoginProfileResponse ¶
type GetLoginProfileResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` LoginProfile LoginProfile `json:"LoginProfile" xml:"LoginProfile"` }
GetLoginProfileResponse is the response struct for api GetLoginProfile
func CreateGetLoginProfileResponse ¶
func CreateGetLoginProfileResponse() (response *GetLoginProfileResponse)
CreateGetLoginProfileResponse creates a response to parse from GetLoginProfile response
type GetOIDCProviderRequest ¶
type GetOIDCProviderRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` OIDCProviderName string `position:"Query" name:"OIDCProviderName"` }
GetOIDCProviderRequest is the request struct for api GetOIDCProvider
func CreateGetOIDCProviderRequest ¶
func CreateGetOIDCProviderRequest() (request *GetOIDCProviderRequest)
CreateGetOIDCProviderRequest creates a request to invoke GetOIDCProvider API
type GetOIDCProviderResponse ¶
type GetOIDCProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OIDCProvider OIDCProvider `json:"OIDCProvider" xml:"OIDCProvider"` }
GetOIDCProviderResponse is the response struct for api GetOIDCProvider
func CreateGetOIDCProviderResponse ¶
func CreateGetOIDCProviderResponse() (response *GetOIDCProviderResponse)
CreateGetOIDCProviderResponse creates a response to parse from GetOIDCProvider response
type GetPasswordPolicyRequest ¶
type GetPasswordPolicyRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
GetPasswordPolicyRequest is the request struct for api GetPasswordPolicy
func CreateGetPasswordPolicyRequest ¶
func CreateGetPasswordPolicyRequest() (request *GetPasswordPolicyRequest)
CreateGetPasswordPolicyRequest creates a request to invoke GetPasswordPolicy API
type GetPasswordPolicyResponse ¶
type GetPasswordPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PasswordPolicy PasswordPolicy `json:"PasswordPolicy" xml:"PasswordPolicy"` }
GetPasswordPolicyResponse is the response struct for api GetPasswordPolicy
func CreateGetPasswordPolicyResponse ¶
func CreateGetPasswordPolicyResponse() (response *GetPasswordPolicyResponse)
CreateGetPasswordPolicyResponse creates a response to parse from GetPasswordPolicy response
type GetSAMLProviderRequest ¶
type GetSAMLProviderRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` SAMLProviderName string `position:"Query" name:"SAMLProviderName"` }
GetSAMLProviderRequest is the request struct for api GetSAMLProvider
func CreateGetSAMLProviderRequest ¶
func CreateGetSAMLProviderRequest() (request *GetSAMLProviderRequest)
CreateGetSAMLProviderRequest creates a request to invoke GetSAMLProvider API
type GetSAMLProviderResponse ¶
type GetSAMLProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SAMLProvider SAMLProvider `json:"SAMLProvider" xml:"SAMLProvider"` }
GetSAMLProviderResponse is the response struct for api GetSAMLProvider
func CreateGetSAMLProviderResponse ¶
func CreateGetSAMLProviderResponse() (response *GetSAMLProviderResponse)
CreateGetSAMLProviderResponse creates a response to parse from GetSAMLProvider response
type GetSecurityPreferenceRequest ¶
type GetSecurityPreferenceRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
GetSecurityPreferenceRequest is the request struct for api GetSecurityPreference
func CreateGetSecurityPreferenceRequest ¶
func CreateGetSecurityPreferenceRequest() (request *GetSecurityPreferenceRequest)
CreateGetSecurityPreferenceRequest creates a request to invoke GetSecurityPreference API
type GetSecurityPreferenceResponse ¶
type GetSecurityPreferenceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SecurityPreference SecurityPreference `json:"SecurityPreference" xml:"SecurityPreference"` }
GetSecurityPreferenceResponse is the response struct for api GetSecurityPreference
func CreateGetSecurityPreferenceResponse ¶
func CreateGetSecurityPreferenceResponse() (response *GetSecurityPreferenceResponse)
CreateGetSecurityPreferenceResponse creates a response to parse from GetSecurityPreference response
type GetUserMFAInfoRequest ¶
type GetUserMFAInfoRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
GetUserMFAInfoRequest is the request struct for api GetUserMFAInfo
func CreateGetUserMFAInfoRequest ¶
func CreateGetUserMFAInfoRequest() (request *GetUserMFAInfoRequest)
CreateGetUserMFAInfoRequest creates a request to invoke GetUserMFAInfo API
type GetUserMFAInfoResponse ¶
type GetUserMFAInfoResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsMFAEnable bool `json:"IsMFAEnable" xml:"IsMFAEnable"` MFADevice MFADevice `json:"MFADevice" xml:"MFADevice"` }
GetUserMFAInfoResponse is the response struct for api GetUserMFAInfo
func CreateGetUserMFAInfoResponse ¶
func CreateGetUserMFAInfoResponse() (response *GetUserMFAInfoResponse)
CreateGetUserMFAInfoResponse creates a response to parse from GetUserMFAInfo response
type GetUserRequest ¶
type GetUserRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserId string `position:"Query" name:"UserId"` UserAccessKeyId string `position:"Query" name:"UserAccessKeyId"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
GetUserRequest is the request struct for api GetUser
func CreateGetUserRequest ¶
func CreateGetUserRequest() (request *GetUserRequest)
CreateGetUserRequest creates a request to invoke GetUser API
type GetUserResponse ¶
type GetUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` User User `json:"User" xml:"User"` }
GetUserResponse is the response struct for api GetUser
func CreateGetUserResponse ¶
func CreateGetUserResponse() (response *GetUserResponse)
CreateGetUserResponse creates a response to parse from GetUser response
type GetUserSsoSettingsRequest ¶
type GetUserSsoSettingsRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
GetUserSsoSettingsRequest is the request struct for api GetUserSsoSettings
func CreateGetUserSsoSettingsRequest ¶
func CreateGetUserSsoSettingsRequest() (request *GetUserSsoSettingsRequest)
CreateGetUserSsoSettingsRequest creates a request to invoke GetUserSsoSettings API
type GetUserSsoSettingsResponse ¶
type GetUserSsoSettingsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` UserSsoSettings UserSsoSettings `json:"UserSsoSettings" xml:"UserSsoSettings"` }
GetUserSsoSettingsResponse is the response struct for api GetUserSsoSettings
func CreateGetUserSsoSettingsResponse ¶
func CreateGetUserSsoSettingsResponse() (response *GetUserSsoSettingsResponse)
CreateGetUserSsoSettingsResponse creates a response to parse from GetUserSsoSettings response
type GetVerificationInfoRequest ¶
type GetVerificationInfoRequest struct { *requests.RpcRequest UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
GetVerificationInfoRequest is the request struct for api GetVerificationInfo
func CreateGetVerificationInfoRequest ¶
func CreateGetVerificationInfoRequest() (request *GetVerificationInfoRequest)
CreateGetVerificationInfoRequest creates a request to invoke GetVerificationInfo API
type GetVerificationInfoResponse ¶
type GetVerificationInfoResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SecurityPhoneDevice SecurityPhoneDevice `json:"SecurityPhoneDevice" xml:"SecurityPhoneDevice"` SecurityEmailDevice SecurityEmailDevice `json:"SecurityEmailDevice" xml:"SecurityEmailDevice"` }
GetVerificationInfoResponse is the response struct for api GetVerificationInfo
func CreateGetVerificationInfoResponse ¶
func CreateGetVerificationInfoResponse() (response *GetVerificationInfoResponse)
CreateGetVerificationInfoResponse creates a response to parse from GetVerificationInfo response
type Group ¶
type Group struct { Comments string `json:"Comments" xml:"Comments"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` GroupName string `json:"GroupName" xml:"GroupName"` GroupId string `json:"GroupId" xml:"GroupId"` JoinDate string `json:"JoinDate" xml:"JoinDate"` DisplayName string `json:"DisplayName" xml:"DisplayName"` GroupPrincipalName string `json:"GroupPrincipalName" xml:"GroupPrincipalName"` }
Group is a nested struct in ims response
type GroupsInListGroups ¶
type GroupsInListGroups struct {
Group []Group `json:"Group" xml:"Group"`
}
GroupsInListGroups is a nested struct in ims response
type GroupsInListGroupsForUser ¶
type GroupsInListGroupsForUser struct {
Group []Group `json:"Group" xml:"Group"`
}
GroupsInListGroupsForUser is a nested struct in ims response
type ListAccessKeysRequest ¶
type ListAccessKeysRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
ListAccessKeysRequest is the request struct for api ListAccessKeys
func CreateListAccessKeysRequest ¶
func CreateListAccessKeysRequest() (request *ListAccessKeysRequest)
CreateListAccessKeysRequest creates a request to invoke ListAccessKeys API
type ListAccessKeysResponse ¶
type ListAccessKeysResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AccessKeys AccessKeys `json:"AccessKeys" xml:"AccessKeys"` }
ListAccessKeysResponse is the response struct for api ListAccessKeys
func CreateListAccessKeysResponse ¶
func CreateListAccessKeysResponse() (response *ListAccessKeysResponse)
CreateListAccessKeysResponse creates a response to parse from ListAccessKeys response
type ListAppSecretIdsRequest ¶
type ListAppSecretIdsRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` AppId string `position:"Query" name:"AppId"` }
ListAppSecretIdsRequest is the request struct for api ListAppSecretIds
func CreateListAppSecretIdsRequest ¶
func CreateListAppSecretIdsRequest() (request *ListAppSecretIdsRequest)
CreateListAppSecretIdsRequest creates a request to invoke ListAppSecretIds API
type ListAppSecretIdsResponse ¶
type ListAppSecretIdsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AppSecrets AppSecrets `json:"AppSecrets" xml:"AppSecrets"` }
ListAppSecretIdsResponse is the response struct for api ListAppSecretIds
func CreateListAppSecretIdsResponse ¶
func CreateListAppSecretIdsResponse() (response *ListAppSecretIdsResponse)
CreateListAppSecretIdsResponse creates a response to parse from ListAppSecretIds response
type ListApplicationsRequest ¶
type ListApplicationsRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` }
ListApplicationsRequest is the request struct for api ListApplications
func CreateListApplicationsRequest ¶
func CreateListApplicationsRequest() (request *ListApplicationsRequest)
CreateListApplicationsRequest creates a request to invoke ListApplications API
type ListApplicationsResponse ¶
type ListApplicationsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Applications Applications `json:"Applications" xml:"Applications"` }
ListApplicationsResponse is the response struct for api ListApplications
func CreateListApplicationsResponse ¶
func CreateListApplicationsResponse() (response *ListApplicationsResponse)
CreateListApplicationsResponse creates a response to parse from ListApplications response
type ListGroupsForUserRequest ¶
type ListGroupsForUserRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
ListGroupsForUserRequest is the request struct for api ListGroupsForUser
func CreateListGroupsForUserRequest ¶
func CreateListGroupsForUserRequest() (request *ListGroupsForUserRequest)
CreateListGroupsForUserRequest creates a request to invoke ListGroupsForUser API
type ListGroupsForUserResponse ¶
type ListGroupsForUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Groups GroupsInListGroupsForUser `json:"Groups" xml:"Groups"` }
ListGroupsForUserResponse is the response struct for api ListGroupsForUser
func CreateListGroupsForUserResponse ¶
func CreateListGroupsForUserResponse() (response *ListGroupsForUserResponse)
CreateListGroupsForUserResponse creates a response to parse from ListGroupsForUser response
type ListGroupsRequest ¶
type ListGroupsRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` }
ListGroupsRequest is the request struct for api ListGroups
func CreateListGroupsRequest ¶
func CreateListGroupsRequest() (request *ListGroupsRequest)
CreateListGroupsRequest creates a request to invoke ListGroups API
type ListGroupsResponse ¶
type ListGroupsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` Groups GroupsInListGroups `json:"Groups" xml:"Groups"` }
ListGroupsResponse is the response struct for api ListGroups
func CreateListGroupsResponse ¶
func CreateListGroupsResponse() (response *ListGroupsResponse)
CreateListGroupsResponse creates a response to parse from ListGroups response
type ListOIDCProvidersRequest ¶
type ListOIDCProvidersRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` }
ListOIDCProvidersRequest is the request struct for api ListOIDCProviders
func CreateListOIDCProvidersRequest ¶
func CreateListOIDCProvidersRequest() (request *ListOIDCProvidersRequest)
CreateListOIDCProvidersRequest creates a request to invoke ListOIDCProviders API
type ListOIDCProvidersResponse ¶
type ListOIDCProvidersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` OIDCProviders OIDCProviders `json:"OIDCProviders" xml:"OIDCProviders"` }
ListOIDCProvidersResponse is the response struct for api ListOIDCProviders
func CreateListOIDCProvidersResponse ¶
func CreateListOIDCProvidersResponse() (response *ListOIDCProvidersResponse)
CreateListOIDCProvidersResponse creates a response to parse from ListOIDCProviders response
type ListPredefinedScopesRequest ¶
type ListPredefinedScopesRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` AppType string `position:"Query" name:"AppType"` }
ListPredefinedScopesRequest is the request struct for api ListPredefinedScopes
func CreateListPredefinedScopesRequest ¶
func CreateListPredefinedScopesRequest() (request *ListPredefinedScopesRequest)
CreateListPredefinedScopesRequest creates a request to invoke ListPredefinedScopes API
type ListPredefinedScopesResponse ¶
type ListPredefinedScopesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PredefinedScopes PredefinedScopesInListPredefinedScopes `json:"PredefinedScopes" xml:"PredefinedScopes"` }
ListPredefinedScopesResponse is the response struct for api ListPredefinedScopes
func CreateListPredefinedScopesResponse ¶
func CreateListPredefinedScopesResponse() (response *ListPredefinedScopesResponse)
CreateListPredefinedScopesResponse creates a response to parse from ListPredefinedScopes response
type ListSAMLProvidersRequest ¶
type ListSAMLProvidersRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` }
ListSAMLProvidersRequest is the request struct for api ListSAMLProviders
func CreateListSAMLProvidersRequest ¶
func CreateListSAMLProvidersRequest() (request *ListSAMLProvidersRequest)
CreateListSAMLProvidersRequest creates a request to invoke ListSAMLProviders API
type ListSAMLProvidersResponse ¶
type ListSAMLProvidersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` SAMLProviders SAMLProviders `json:"SAMLProviders" xml:"SAMLProviders"` }
ListSAMLProvidersResponse is the response struct for api ListSAMLProviders
func CreateListSAMLProvidersResponse ¶
func CreateListSAMLProvidersResponse() (response *ListSAMLProvidersResponse)
CreateListSAMLProvidersResponse creates a response to parse from ListSAMLProviders response
type ListTagResourcesRequest ¶
type ListTagResourcesRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` PageSize requests.Integer `position:"Query" name:"PageSize"` Tag *[]ListTagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourcePrincipalName *[]string `position:"Query" name:"ResourcePrincipalName" type:"Repeated"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` }
ListTagResourcesRequest is the request struct for api ListTagResources
func CreateListTagResourcesRequest ¶
func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)
CreateListTagResourcesRequest creates a request to invoke ListTagResources API
type ListTagResourcesResponse ¶
type ListTagResourcesResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` TagResources TagResources `json:"TagResources" xml:"TagResources"` }
ListTagResourcesResponse is the response struct for api ListTagResources
func CreateListTagResourcesResponse ¶
func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)
CreateListTagResourcesResponse creates a response to parse from ListTagResources response
type ListTagResourcesTag ¶
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest
type ListUserBasicInfosRequest ¶
type ListUserBasicInfosRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` Tag *[]ListUserBasicInfosTag `position:"Query" name:"Tag" type:"Repeated"` Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` Status string `position:"Query" name:"Status"` }
ListUserBasicInfosRequest is the request struct for api ListUserBasicInfos
func CreateListUserBasicInfosRequest ¶
func CreateListUserBasicInfosRequest() (request *ListUserBasicInfosRequest)
CreateListUserBasicInfosRequest creates a request to invoke ListUserBasicInfos API
type ListUserBasicInfosResponse ¶
type ListUserBasicInfosResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` UserBasicInfos UserBasicInfos `json:"UserBasicInfos" xml:"UserBasicInfos"` }
ListUserBasicInfosResponse is the response struct for api ListUserBasicInfos
func CreateListUserBasicInfosResponse ¶
func CreateListUserBasicInfosResponse() (response *ListUserBasicInfosResponse)
CreateListUserBasicInfosResponse creates a response to parse from ListUserBasicInfos response
type ListUserBasicInfosTag ¶
ListUserBasicInfosTag is a repeated param struct in ListUserBasicInfosRequest
type ListUsersForGroupRequest ¶
type ListUsersForGroupRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` GroupName string `position:"Query" name:"GroupName"` Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` GroupPrincipalName string `position:"Query" name:"GroupPrincipalName"` }
ListUsersForGroupRequest is the request struct for api ListUsersForGroup
func CreateListUsersForGroupRequest ¶
func CreateListUsersForGroupRequest() (request *ListUsersForGroupRequest)
CreateListUsersForGroupRequest creates a request to invoke ListUsersForGroup API
type ListUsersForGroupResponse ¶
type ListUsersForGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` Users UsersInListUsersForGroup `json:"Users" xml:"Users"` }
ListUsersForGroupResponse is the response struct for api ListUsersForGroup
func CreateListUsersForGroupResponse ¶
func CreateListUsersForGroupResponse() (response *ListUsersForGroupResponse)
CreateListUsersForGroupResponse creates a response to parse from ListUsersForGroup response
type ListUsersRequest ¶
type ListUsersRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` Tag *[]ListUsersTag `position:"Query" name:"Tag" type:"Repeated"` Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` Status string `position:"Query" name:"Status"` }
ListUsersRequest is the request struct for api ListUsers
func CreateListUsersRequest ¶
func CreateListUsersRequest() (request *ListUsersRequest)
CreateListUsersRequest creates a request to invoke ListUsers API
type ListUsersResponse ¶
type ListUsersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` Users UsersInListUsers `json:"Users" xml:"Users"` }
ListUsersResponse is the response struct for api ListUsers
func CreateListUsersResponse ¶
func CreateListUsersResponse() (response *ListUsersResponse)
CreateListUsersResponse creates a response to parse from ListUsers response
type ListUsersTag ¶
ListUsersTag is a repeated param struct in ListUsersRequest
type ListVirtualMFADevicesRequest ¶
type ListVirtualMFADevicesRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` Marker string `position:"Query" name:"Marker"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` }
ListVirtualMFADevicesRequest is the request struct for api ListVirtualMFADevices
func CreateListVirtualMFADevicesRequest ¶
func CreateListVirtualMFADevicesRequest() (request *ListVirtualMFADevicesRequest)
CreateListVirtualMFADevicesRequest creates a request to invoke ListVirtualMFADevices API
type ListVirtualMFADevicesResponse ¶
type ListVirtualMFADevicesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` Marker string `json:"Marker" xml:"Marker"` VirtualMFADevices VirtualMFADevices `json:"VirtualMFADevices" xml:"VirtualMFADevices"` }
ListVirtualMFADevicesResponse is the response struct for api ListVirtualMFADevices
func CreateListVirtualMFADevicesResponse ¶
func CreateListVirtualMFADevicesResponse() (response *ListVirtualMFADevicesResponse)
CreateListVirtualMFADevicesResponse creates a response to parse from ListVirtualMFADevices response
type LoginProfile ¶
type LoginProfile struct { MFABindRequired bool `json:"MFABindRequired" xml:"MFABindRequired"` Password string `json:"Password" xml:"Password"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` PasswordResetRequired bool `json:"PasswordResetRequired" xml:"PasswordResetRequired"` Status string `json:"Status" xml:"Status"` UserPrincipalName string `json:"UserPrincipalName" xml:"UserPrincipalName"` LastLoginTime string `json:"LastLoginTime" xml:"LastLoginTime"` }
LoginProfile is a nested struct in ims response
type LoginProfilePreference ¶
type LoginProfilePreference struct { MFAOperationForLogin string `json:"MFAOperationForLogin" xml:"MFAOperationForLogin"` EnforceMFAForLogin bool `json:"EnforceMFAForLogin" xml:"EnforceMFAForLogin"` LoginNetworkMasks string `json:"LoginNetworkMasks" xml:"LoginNetworkMasks"` LoginSessionDuration int `json:"LoginSessionDuration" xml:"LoginSessionDuration"` EnableSaveMFATicket bool `json:"EnableSaveMFATicket" xml:"EnableSaveMFATicket"` OperationForRiskLogin string `json:"OperationForRiskLogin" xml:"OperationForRiskLogin"` AllowUserToChangePassword bool `json:"AllowUserToChangePassword" xml:"AllowUserToChangePassword"` }
LoginProfilePreference is a nested struct in ims response
type MFADevice ¶
type MFADevice struct { SerialNumber string `json:"SerialNumber" xml:"SerialNumber"` Type string `json:"Type" xml:"Type"` }
MFADevice is a nested struct in ims response
type MFAPreference ¶
type MFAPreference struct {
AllowUserToManageMFADevices bool `json:"AllowUserToManageMFADevices" xml:"AllowUserToManageMFADevices"`
}
MFAPreference is a nested struct in ims response
type OIDCProvider ¶
type OIDCProvider struct { Fingerprints string `json:"Fingerprints" xml:"Fingerprints"` GmtCreate string `json:"GmtCreate" xml:"GmtCreate"` CreateDate string `json:"CreateDate" xml:"CreateDate"` Arn string `json:"Arn" xml:"Arn"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` OIDCProviderName string `json:"OIDCProviderName" xml:"OIDCProviderName"` ClientIds string `json:"ClientIds" xml:"ClientIds"` GmtModified string `json:"GmtModified" xml:"GmtModified"` IssuerUrl string `json:"IssuerUrl" xml:"IssuerUrl"` IssuanceLimitTime int64 `json:"IssuanceLimitTime" xml:"IssuanceLimitTime"` Description string `json:"Description" xml:"Description"` }
OIDCProvider is a nested struct in ims response
type OIDCProviders ¶
type OIDCProviders struct {
OIDCProvider []OIDCProvider `json:"OIDCProvider" xml:"OIDCProvider"`
}
OIDCProviders is a nested struct in ims response
type PasswordPolicy ¶
type PasswordPolicy struct { RequireUppercaseCharacters bool `json:"RequireUppercaseCharacters" xml:"RequireUppercaseCharacters"` MaxPasswordAge int `json:"MaxPasswordAge" xml:"MaxPasswordAge"` RequireSymbols bool `json:"RequireSymbols" xml:"RequireSymbols"` RequireLowercaseCharacters bool `json:"RequireLowercaseCharacters" xml:"RequireLowercaseCharacters"` PasswordReusePrevention int `json:"PasswordReusePrevention" xml:"PasswordReusePrevention"` MaxLoginAttemps int `json:"MaxLoginAttemps" xml:"MaxLoginAttemps"` PasswordNotContainUserName bool `json:"PasswordNotContainUserName" xml:"PasswordNotContainUserName"` MinimumPasswordDifferentCharacter int `json:"MinimumPasswordDifferentCharacter" xml:"MinimumPasswordDifferentCharacter"` HardExpire bool `json:"HardExpire" xml:"HardExpire"` MinimumPasswordLength int `json:"MinimumPasswordLength" xml:"MinimumPasswordLength"` RequireNumbers bool `json:"RequireNumbers" xml:"RequireNumbers"` }
PasswordPolicy is a nested struct in ims response
type PersonalInfoPreference ¶
type PersonalInfoPreference struct {
AllowUserToManagePersonalDingTalk bool `json:"AllowUserToManagePersonalDingTalk" xml:"AllowUserToManagePersonalDingTalk"`
}
PersonalInfoPreference is a nested struct in ims response
type PredefinedScope ¶
type PredefinedScope struct { Name string `json:"Name" xml:"Name"` Required bool `json:"Required" xml:"Required"` Description string `json:"Description" xml:"Description"` }
PredefinedScope is a nested struct in ims response
type PredefinedScopesInCreateApplication ¶
type PredefinedScopesInCreateApplication struct {
PredefinedScope []PredefinedScope `json:"PredefinedScope" xml:"PredefinedScope"`
}
PredefinedScopesInCreateApplication is a nested struct in ims response
type PredefinedScopesInGetApplication ¶
type PredefinedScopesInGetApplication struct {
PredefinedScope []PredefinedScope `json:"PredefinedScope" xml:"PredefinedScope"`
}
PredefinedScopesInGetApplication is a nested struct in ims response
type PredefinedScopesInListApplications ¶
type PredefinedScopesInListApplications struct {
PredefinedScope []PredefinedScope `json:"PredefinedScope" xml:"PredefinedScope"`
}
PredefinedScopesInListApplications is a nested struct in ims response
type PredefinedScopesInListPredefinedScopes ¶
type PredefinedScopesInListPredefinedScopes struct {
PredefinedScope []PredefinedScope `json:"PredefinedScope" xml:"PredefinedScope"`
}
PredefinedScopesInListPredefinedScopes is a nested struct in ims response
type PredefinedScopesInUpdateApplication ¶
type PredefinedScopesInUpdateApplication struct {
PredefinedScope []PredefinedScope `json:"PredefinedScope" xml:"PredefinedScope"`
}
PredefinedScopesInUpdateApplication is a nested struct in ims response
type RedirectUrisInCreateApplication ¶
type RedirectUrisInCreateApplication struct {
RedirectUri []string `json:"RedirectUri" xml:"RedirectUri"`
}
RedirectUrisInCreateApplication is a nested struct in ims response
type RedirectUrisInGetApplication ¶
type RedirectUrisInGetApplication struct {
RedirectUri []string `json:"RedirectUri" xml:"RedirectUri"`
}
RedirectUrisInGetApplication is a nested struct in ims response
type RedirectUrisInListApplications ¶
type RedirectUrisInListApplications struct {
RedirectUri []string `json:"RedirectUri" xml:"RedirectUri"`
}
RedirectUrisInListApplications is a nested struct in ims response
type RedirectUrisInUpdateApplication ¶
type RedirectUrisInUpdateApplication struct {
RedirectUri []string `json:"RedirectUri" xml:"RedirectUri"`
}
RedirectUrisInUpdateApplication is a nested struct in ims response
type RemoveClientIdFromOIDCProviderRequest ¶
type RemoveClientIdFromOIDCProviderRequest struct { *requests.RpcRequest ClientId string `position:"Query" name:"ClientId"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` OIDCProviderName string `position:"Query" name:"OIDCProviderName"` }
RemoveClientIdFromOIDCProviderRequest is the request struct for api RemoveClientIdFromOIDCProvider
func CreateRemoveClientIdFromOIDCProviderRequest ¶
func CreateRemoveClientIdFromOIDCProviderRequest() (request *RemoveClientIdFromOIDCProviderRequest)
CreateRemoveClientIdFromOIDCProviderRequest creates a request to invoke RemoveClientIdFromOIDCProvider API
type RemoveClientIdFromOIDCProviderResponse ¶
type RemoveClientIdFromOIDCProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OIDCProvider OIDCProvider `json:"OIDCProvider" xml:"OIDCProvider"` }
RemoveClientIdFromOIDCProviderResponse is the response struct for api RemoveClientIdFromOIDCProvider
func CreateRemoveClientIdFromOIDCProviderResponse ¶
func CreateRemoveClientIdFromOIDCProviderResponse() (response *RemoveClientIdFromOIDCProviderResponse)
CreateRemoveClientIdFromOIDCProviderResponse creates a response to parse from RemoveClientIdFromOIDCProvider response
type RemoveFingerprintFromOIDCProviderRequest ¶
type RemoveFingerprintFromOIDCProviderRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` OIDCProviderName string `position:"Query" name:"OIDCProviderName"` Fingerprint string `position:"Query" name:"Fingerprint"` }
RemoveFingerprintFromOIDCProviderRequest is the request struct for api RemoveFingerprintFromOIDCProvider
func CreateRemoveFingerprintFromOIDCProviderRequest ¶
func CreateRemoveFingerprintFromOIDCProviderRequest() (request *RemoveFingerprintFromOIDCProviderRequest)
CreateRemoveFingerprintFromOIDCProviderRequest creates a request to invoke RemoveFingerprintFromOIDCProvider API
type RemoveFingerprintFromOIDCProviderResponse ¶
type RemoveFingerprintFromOIDCProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OIDCProvider OIDCProvider `json:"OIDCProvider" xml:"OIDCProvider"` }
RemoveFingerprintFromOIDCProviderResponse is the response struct for api RemoveFingerprintFromOIDCProvider
func CreateRemoveFingerprintFromOIDCProviderResponse ¶
func CreateRemoveFingerprintFromOIDCProviderResponse() (response *RemoveFingerprintFromOIDCProviderResponse)
CreateRemoveFingerprintFromOIDCProviderResponse creates a response to parse from RemoveFingerprintFromOIDCProvider response
type RemoveUserFromGroupRequest ¶
type RemoveUserFromGroupRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` GroupName string `position:"Query" name:"GroupName"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` GroupPrincipalName string `position:"Query" name:"GroupPrincipalName"` }
RemoveUserFromGroupRequest is the request struct for api RemoveUserFromGroup
func CreateRemoveUserFromGroupRequest ¶
func CreateRemoveUserFromGroupRequest() (request *RemoveUserFromGroupRequest)
CreateRemoveUserFromGroupRequest creates a request to invoke RemoveUserFromGroup API
type RemoveUserFromGroupResponse ¶
type RemoveUserFromGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveUserFromGroupResponse is the response struct for api RemoveUserFromGroup
func CreateRemoveUserFromGroupResponse ¶
func CreateRemoveUserFromGroupResponse() (response *RemoveUserFromGroupResponse)
CreateRemoveUserFromGroupResponse creates a response to parse from RemoveUserFromGroup response
type SAMLProvider ¶
type SAMLProvider struct { CreateDate string `json:"CreateDate" xml:"CreateDate"` Arn string `json:"Arn" xml:"Arn"` SAMLMetadataDocument string `json:"SAMLMetadataDocument" xml:"SAMLMetadataDocument"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` SAMLProviderName string `json:"SAMLProviderName" xml:"SAMLProviderName"` Description string `json:"Description" xml:"Description"` EncodedSAMLMetadataDocument string `json:"EncodedSAMLMetadataDocument" xml:"EncodedSAMLMetadataDocument"` }
SAMLProvider is a nested struct in ims response
type SAMLProviders ¶
type SAMLProviders struct {
SAMLProvider []SAMLProvider `json:"SAMLProvider" xml:"SAMLProvider"`
}
SAMLProviders is a nested struct in ims response
type SecurityEmailDevice ¶
type SecurityEmailDevice struct { Email string `json:"Email" xml:"Email"` Status string `json:"Status" xml:"Status"` }
SecurityEmailDevice is a nested struct in ims response
type SecurityPhoneDevice ¶
type SecurityPhoneDevice struct { AreaCode string `json:"AreaCode" xml:"AreaCode"` PhoneNumber string `json:"PhoneNumber" xml:"PhoneNumber"` Status string `json:"Status" xml:"Status"` }
SecurityPhoneDevice is a nested struct in ims response
type SecurityPreference ¶
type SecurityPreference struct { ApplicationLoginPreference ApplicationLoginPreference `json:"ApplicationLoginPreference" xml:"ApplicationLoginPreference"` MFAPreference MFAPreference `json:"MFAPreference" xml:"MFAPreference"` PersonalInfoPreference PersonalInfoPreference `json:"PersonalInfoPreference" xml:"PersonalInfoPreference"` AccessKeyPreference AccessKeyPreference `json:"AccessKeyPreference" xml:"AccessKeyPreference"` LoginProfilePreference LoginProfilePreference `json:"LoginProfilePreference" xml:"LoginProfilePreference"` VerificationPreference VerificationPreference `json:"VerificationPreference" xml:"VerificationPreference"` }
SecurityPreference is a nested struct in ims response
type SetDefaultDomainRequest ¶
type SetDefaultDomainRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` DefaultDomainName string `position:"Query" name:"DefaultDomainName"` }
SetDefaultDomainRequest is the request struct for api SetDefaultDomain
func CreateSetDefaultDomainRequest ¶
func CreateSetDefaultDomainRequest() (request *SetDefaultDomainRequest)
CreateSetDefaultDomainRequest creates a request to invoke SetDefaultDomain API
type SetDefaultDomainResponse ¶
type SetDefaultDomainResponse struct { *responses.BaseResponse DefaultDomainName string `json:"DefaultDomainName" xml:"DefaultDomainName"` RequestId string `json:"RequestId" xml:"RequestId"` }
SetDefaultDomainResponse is the response struct for api SetDefaultDomain
func CreateSetDefaultDomainResponse ¶
func CreateSetDefaultDomainResponse() (response *SetDefaultDomainResponse)
CreateSetDefaultDomainResponse creates a response to parse from SetDefaultDomain response
type SetPasswordPolicyRequest ¶
type SetPasswordPolicyRequest struct { *requests.RpcRequest PasswordReusePrevention requests.Integer `position:"Query" name:"PasswordReusePrevention"` RequireUppercaseCharacters requests.Boolean `position:"Query" name:"RequireUppercaseCharacters"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` MinimumPasswordDifferentCharacter requests.Integer `position:"Query" name:"MinimumPasswordDifferentCharacter"` MinimumPasswordLength requests.Integer `position:"Query" name:"MinimumPasswordLength"` RequireNumbers requests.Boolean `position:"Query" name:"RequireNumbers"` PasswordNotContainUserName requests.Boolean `position:"Query" name:"PasswordNotContainUserName"` RequireLowercaseCharacters requests.Boolean `position:"Query" name:"RequireLowercaseCharacters"` MaxPasswordAge requests.Integer `position:"Query" name:"MaxPasswordAge"` HardExpire requests.Boolean `position:"Query" name:"HardExpire"` MaxLoginAttemps requests.Integer `position:"Query" name:"MaxLoginAttemps"` RequireSymbols requests.Boolean `position:"Query" name:"RequireSymbols"` }
SetPasswordPolicyRequest is the request struct for api SetPasswordPolicy
func CreateSetPasswordPolicyRequest ¶
func CreateSetPasswordPolicyRequest() (request *SetPasswordPolicyRequest)
CreateSetPasswordPolicyRequest creates a request to invoke SetPasswordPolicy API
type SetPasswordPolicyResponse ¶
type SetPasswordPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PasswordPolicy PasswordPolicy `json:"PasswordPolicy" xml:"PasswordPolicy"` }
SetPasswordPolicyResponse is the response struct for api SetPasswordPolicy
func CreateSetPasswordPolicyResponse ¶
func CreateSetPasswordPolicyResponse() (response *SetPasswordPolicyResponse)
CreateSetPasswordPolicyResponse creates a response to parse from SetPasswordPolicy response
type SetSecurityPreferenceRequest ¶
type SetSecurityPreferenceRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` EnableSaveMFATicket requests.Boolean `position:"Query" name:"EnableSaveMFATicket"` LoginNetworkMasks string `position:"Query" name:"LoginNetworkMasks"` AllowUserToChangePassword requests.Boolean `position:"Query" name:"AllowUserToChangePassword"` EnforceMFAForLogin requests.Boolean `position:"Query" name:"EnforceMFAForLogin"` LoginSessionDuration requests.Integer `position:"Query" name:"LoginSessionDuration"` VerificationTypes *[]string `position:"Query" name:"VerificationTypes" type:"Json"` AllowUserLongTermLogin requests.Boolean `position:"Query" name:"AllowUserLongTermLogin"` AllowUserToManageAccessKeys requests.Boolean `position:"Query" name:"AllowUserToManageAccessKeys"` AllowUserToManageMFADevices requests.Boolean `position:"Query" name:"AllowUserToManageMFADevices"` OperationForRiskLogin string `position:"Query" name:"OperationForRiskLogin"` MFAOperationForLogin string `position:"Query" name:"MFAOperationForLogin"` AllowUserToManagePersonalDingTalk requests.Boolean `position:"Query" name:"AllowUserToManagePersonalDingTalk"` }
SetSecurityPreferenceRequest is the request struct for api SetSecurityPreference
func CreateSetSecurityPreferenceRequest ¶
func CreateSetSecurityPreferenceRequest() (request *SetSecurityPreferenceRequest)
CreateSetSecurityPreferenceRequest creates a request to invoke SetSecurityPreference API
type SetSecurityPreferenceResponse ¶
type SetSecurityPreferenceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SecurityPreference SecurityPreference `json:"SecurityPreference" xml:"SecurityPreference"` }
SetSecurityPreferenceResponse is the response struct for api SetSecurityPreference
func CreateSetSecurityPreferenceResponse ¶
func CreateSetSecurityPreferenceResponse() (response *SetSecurityPreferenceResponse)
CreateSetSecurityPreferenceResponse creates a response to parse from SetSecurityPreference response
type SetUserSsoSettingsRequest ¶
type SetUserSsoSettingsRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` AuxiliaryDomain string `position:"Query" name:"AuxiliaryDomain"` MetadataDocument string `position:"Query" name:"MetadataDocument"` Reserved requests.Boolean `position:"Query" name:"Reserved"` SsoEnabled requests.Boolean `position:"Query" name:"SsoEnabled"` }
SetUserSsoSettingsRequest is the request struct for api SetUserSsoSettings
func CreateSetUserSsoSettingsRequest ¶
func CreateSetUserSsoSettingsRequest() (request *SetUserSsoSettingsRequest)
CreateSetUserSsoSettingsRequest creates a request to invoke SetUserSsoSettings API
type SetUserSsoSettingsResponse ¶
type SetUserSsoSettingsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` UserSsoSettings UserSsoSettings `json:"UserSsoSettings" xml:"UserSsoSettings"` }
SetUserSsoSettingsResponse is the response struct for api SetUserSsoSettings
func CreateSetUserSsoSettingsResponse ¶
func CreateSetUserSsoSettingsResponse() (response *SetUserSsoSettingsResponse)
CreateSetUserSsoSettingsResponse creates a response to parse from SetUserSsoSettings response
type SummaryMap ¶
type SummaryMap struct { MFADevices int `json:"MFADevices" xml:"MFADevices"` AccessKeysPerUserQuota int `json:"AccessKeysPerUserQuota" xml:"AccessKeysPerUserQuota"` AttachedPoliciesPerGroupQuota int `json:"AttachedPoliciesPerGroupQuota" xml:"AttachedPoliciesPerGroupQuota"` AttachedSystemPoliciesPerRoleQuota int `json:"AttachedSystemPoliciesPerRoleQuota" xml:"AttachedSystemPoliciesPerRoleQuota"` AttachedPoliciesPerRoleQuota int `json:"AttachedPoliciesPerRoleQuota" xml:"AttachedPoliciesPerRoleQuota"` GroupsPerUserQuota int `json:"GroupsPerUserQuota" xml:"GroupsPerUserQuota"` Roles int `json:"Roles" xml:"Roles"` PolicySizeQuota int `json:"PolicySizeQuota" xml:"PolicySizeQuota"` AttachedSystemPoliciesPerGroupQuota int `json:"AttachedSystemPoliciesPerGroupQuota" xml:"AttachedSystemPoliciesPerGroupQuota"` AttachedSystemPoliciesPerUserQuota int `json:"AttachedSystemPoliciesPerUserQuota" xml:"AttachedSystemPoliciesPerUserQuota"` AttachedPoliciesPerUserQuota int `json:"AttachedPoliciesPerUserQuota" xml:"AttachedPoliciesPerUserQuota"` GroupsQuota int `json:"GroupsQuota" xml:"GroupsQuota"` Groups int `json:"Groups" xml:"Groups"` PoliciesQuota int `json:"PoliciesQuota" xml:"PoliciesQuota"` VirtualMFADevicesQuota int `json:"VirtualMFADevicesQuota" xml:"VirtualMFADevicesQuota"` VersionsPerPolicyQuota int `json:"VersionsPerPolicyQuota" xml:"VersionsPerPolicyQuota"` RolesQuota int `json:"RolesQuota" xml:"RolesQuota"` UsersQuota int `json:"UsersQuota" xml:"UsersQuota"` Policies int `json:"Policies" xml:"Policies"` Users int `json:"Users" xml:"Users"` MFADevicesInUse int `json:"MFADevicesInUse" xml:"MFADevicesInUse"` }
SummaryMap is a nested struct in ims response
type Tag ¶
type Tag struct { TagValue string `json:"TagValue" xml:"TagValue"` TagKey string `json:"TagKey" xml:"TagKey"` }
Tag is a nested struct in ims response
type TagResource ¶
type TagResource struct { ResourceType string `json:"ResourceType" xml:"ResourceType"` TagValue string `json:"TagValue" xml:"TagValue"` ResourceId string `json:"ResourceId" xml:"ResourceId"` TagKey string `json:"TagKey" xml:"TagKey"` }
TagResource is a nested struct in ims response
type TagResources ¶
type TagResources struct {
TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}
TagResources is a nested struct in ims response
type TagResourcesRequest ¶
type TagResourcesRequest struct { *requests.RpcRequest ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` Tag *[]TagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourcePrincipalName *[]string `position:"Query" name:"ResourcePrincipalName" type:"Repeated"` }
TagResourcesRequest is the request struct for api TagResources
func CreateTagResourcesRequest ¶
func CreateTagResourcesRequest() (request *TagResourcesRequest)
CreateTagResourcesRequest creates a request to invoke TagResources API
type TagResourcesResponse ¶
type TagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
TagResourcesResponse is the response struct for api TagResources
func CreateTagResourcesResponse ¶
func CreateTagResourcesResponse() (response *TagResourcesResponse)
CreateTagResourcesResponse creates a response to parse from TagResources response
type TagResourcesTag ¶
TagResourcesTag is a repeated param struct in TagResourcesRequest
type TagsInCreateUser ¶
type TagsInCreateUser struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInCreateUser is a nested struct in ims response
type TagsInGetUser ¶
type TagsInGetUser struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInGetUser is a nested struct in ims response
type TagsInListUsers ¶
type TagsInListUsers struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListUsers is a nested struct in ims response
type UnbindMFADeviceRequest ¶
type UnbindMFADeviceRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` }
UnbindMFADeviceRequest is the request struct for api UnbindMFADevice
func CreateUnbindMFADeviceRequest ¶
func CreateUnbindMFADeviceRequest() (request *UnbindMFADeviceRequest)
CreateUnbindMFADeviceRequest creates a request to invoke UnbindMFADevice API
type UnbindMFADeviceResponse ¶
type UnbindMFADeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` MFADevice MFADevice `json:"MFADevice" xml:"MFADevice"` }
UnbindMFADeviceResponse is the response struct for api UnbindMFADevice
func CreateUnbindMFADeviceResponse ¶
func CreateUnbindMFADeviceResponse() (response *UnbindMFADeviceResponse)
CreateUnbindMFADeviceResponse creates a response to parse from UnbindMFADevice response
type UntagResourcesRequest ¶
type UntagResourcesRequest struct { *requests.RpcRequest ResourcePrincipalName *[]string `position:"Query" name:"ResourcePrincipalName" type:"Repeated"` All requests.Boolean `position:"Query" name:"All"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` TagKey *[]string `position:"Query" name:"TagKey" type:"Repeated"` }
UntagResourcesRequest is the request struct for api UntagResources
func CreateUntagResourcesRequest ¶
func CreateUntagResourcesRequest() (request *UntagResourcesRequest)
CreateUntagResourcesRequest creates a request to invoke UntagResources API
type UntagResourcesResponse ¶
type UntagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UntagResourcesResponse is the response struct for api UntagResources
func CreateUntagResourcesResponse ¶
func CreateUntagResourcesResponse() (response *UntagResourcesResponse)
CreateUntagResourcesResponse creates a response to parse from UntagResources response
type UpdateAccessKeyRequest ¶
type UpdateAccessKeyRequest struct { *requests.RpcRequest UserAccessKeyId string `position:"Query" name:"UserAccessKeyId"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` Status string `position:"Query" name:"Status"` }
UpdateAccessKeyRequest is the request struct for api UpdateAccessKey
func CreateUpdateAccessKeyRequest ¶
func CreateUpdateAccessKeyRequest() (request *UpdateAccessKeyRequest)
CreateUpdateAccessKeyRequest creates a request to invoke UpdateAccessKey API
type UpdateAccessKeyResponse ¶
type UpdateAccessKeyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateAccessKeyResponse is the response struct for api UpdateAccessKey
func CreateUpdateAccessKeyResponse ¶
func CreateUpdateAccessKeyResponse() (response *UpdateAccessKeyResponse)
CreateUpdateAccessKeyResponse creates a response to parse from UpdateAccessKey response
type UpdateApplicationRequest ¶
type UpdateApplicationRequest struct { *requests.RpcRequest NewIsMultiTenant requests.Boolean `position:"Query" name:"NewIsMultiTenant"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` NewRefreshTokenValidity requests.Integer `position:"Query" name:"NewRefreshTokenValidity"` NewPredefinedScopes string `position:"Query" name:"NewPredefinedScopes"` NewSecretRequired requests.Boolean `position:"Query" name:"NewSecretRequired"` NewDisplayName string `position:"Query" name:"NewDisplayName"` NewRequiredScopes string `position:"Query" name:"NewRequiredScopes"` NewRedirectUris string `position:"Query" name:"NewRedirectUris"` AppId string `position:"Query" name:"AppId"` NewAccessTokenValidity requests.Integer `position:"Query" name:"NewAccessTokenValidity"` }
UpdateApplicationRequest is the request struct for api UpdateApplication
func CreateUpdateApplicationRequest ¶
func CreateUpdateApplicationRequest() (request *UpdateApplicationRequest)
CreateUpdateApplicationRequest creates a request to invoke UpdateApplication API
type UpdateApplicationResponse ¶
type UpdateApplicationResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Application Application `json:"Application" xml:"Application"` }
UpdateApplicationResponse is the response struct for api UpdateApplication
func CreateUpdateApplicationResponse ¶
func CreateUpdateApplicationResponse() (response *UpdateApplicationResponse)
CreateUpdateApplicationResponse creates a response to parse from UpdateApplication response
type UpdateGroupRequest ¶
type UpdateGroupRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` NewGroupPrincipalName string `position:"Query" name:"NewGroupPrincipalName"` NewDisplayName string `position:"Query" name:"NewDisplayName"` GroupName string `position:"Query" name:"GroupName"` NewGroupName string `position:"Query" name:"NewGroupName"` NewComments string `position:"Query" name:"NewComments"` GroupPrincipalName string `position:"Query" name:"GroupPrincipalName"` }
UpdateGroupRequest is the request struct for api UpdateGroup
func CreateUpdateGroupRequest ¶
func CreateUpdateGroupRequest() (request *UpdateGroupRequest)
CreateUpdateGroupRequest creates a request to invoke UpdateGroup API
type UpdateGroupResponse ¶
type UpdateGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Group Group `json:"Group" xml:"Group"` }
UpdateGroupResponse is the response struct for api UpdateGroup
func CreateUpdateGroupResponse ¶
func CreateUpdateGroupResponse() (response *UpdateGroupResponse)
CreateUpdateGroupResponse creates a response to parse from UpdateGroup response
type UpdateLoginProfileRequest ¶
type UpdateLoginProfileRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` Password string `position:"Query" name:"Password"` GenerateRandomPassword requests.Boolean `position:"Query" name:"GenerateRandomPassword"` MFABindRequired requests.Boolean `position:"Query" name:"MFABindRequired"` PasswordResetRequired requests.Boolean `position:"Query" name:"PasswordResetRequired"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` Status string `position:"Query" name:"Status"` }
UpdateLoginProfileRequest is the request struct for api UpdateLoginProfile
func CreateUpdateLoginProfileRequest ¶
func CreateUpdateLoginProfileRequest() (request *UpdateLoginProfileRequest)
CreateUpdateLoginProfileRequest creates a request to invoke UpdateLoginProfile API
type UpdateLoginProfileResponse ¶
type UpdateLoginProfileResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` LoginProfile LoginProfile `json:"LoginProfile" xml:"LoginProfile"` }
UpdateLoginProfileResponse is the response struct for api UpdateLoginProfile
func CreateUpdateLoginProfileResponse ¶
func CreateUpdateLoginProfileResponse() (response *UpdateLoginProfileResponse)
CreateUpdateLoginProfileResponse creates a response to parse from UpdateLoginProfile response
type UpdateOIDCProviderRequest ¶
type UpdateOIDCProviderRequest struct { *requests.RpcRequest IssuanceLimitTime requests.Integer `position:"Query" name:"IssuanceLimitTime"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` OIDCProviderName string `position:"Query" name:"OIDCProviderName"` ClientIds string `position:"Query" name:"ClientIds"` NewDescription string `position:"Query" name:"NewDescription"` }
UpdateOIDCProviderRequest is the request struct for api UpdateOIDCProvider
func CreateUpdateOIDCProviderRequest ¶
func CreateUpdateOIDCProviderRequest() (request *UpdateOIDCProviderRequest)
CreateUpdateOIDCProviderRequest creates a request to invoke UpdateOIDCProvider API
type UpdateOIDCProviderResponse ¶
type UpdateOIDCProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OIDCProvider OIDCProvider `json:"OIDCProvider" xml:"OIDCProvider"` }
UpdateOIDCProviderResponse is the response struct for api UpdateOIDCProvider
func CreateUpdateOIDCProviderResponse ¶
func CreateUpdateOIDCProviderResponse() (response *UpdateOIDCProviderResponse)
CreateUpdateOIDCProviderResponse creates a response to parse from UpdateOIDCProvider response
type UpdateSAMLProviderRequest ¶
type UpdateSAMLProviderRequest struct { *requests.RpcRequest AkProxySuffix string `position:"Query" name:"AkProxySuffix"` NewEncodedSAMLMetadataDocument string `position:"Query" name:"NewEncodedSAMLMetadataDocument"` SAMLProviderName string `position:"Query" name:"SAMLProviderName"` NewDescription string `position:"Query" name:"NewDescription"` NewSAMLMetadataDocument string `position:"Query" name:"NewSAMLMetadataDocument"` }
UpdateSAMLProviderRequest is the request struct for api UpdateSAMLProvider
func CreateUpdateSAMLProviderRequest ¶
func CreateUpdateSAMLProviderRequest() (request *UpdateSAMLProviderRequest)
CreateUpdateSAMLProviderRequest creates a request to invoke UpdateSAMLProvider API
type UpdateSAMLProviderResponse ¶
type UpdateSAMLProviderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SAMLProvider SAMLProvider `json:"SAMLProvider" xml:"SAMLProvider"` }
UpdateSAMLProviderResponse is the response struct for api UpdateSAMLProvider
func CreateUpdateSAMLProviderResponse ¶
func CreateUpdateSAMLProviderResponse() (response *UpdateSAMLProviderResponse)
CreateUpdateSAMLProviderResponse creates a response to parse from UpdateSAMLProvider response
type UpdateUserRequest ¶
type UpdateUserRequest struct { *requests.RpcRequest NewMobilePhone string `position:"Query" name:"NewMobilePhone"` AkProxySuffix string `position:"Query" name:"AkProxySuffix"` UserId string `position:"Query" name:"UserId"` NewEmail string `position:"Query" name:"NewEmail"` NewDisplayName string `position:"Query" name:"NewDisplayName"` UserPrincipalName string `position:"Query" name:"UserPrincipalName"` NewComments string `position:"Query" name:"NewComments"` NewUserPrincipalName string `position:"Query" name:"NewUserPrincipalName"` }
UpdateUserRequest is the request struct for api UpdateUser
func CreateUpdateUserRequest ¶
func CreateUpdateUserRequest() (request *UpdateUserRequest)
CreateUpdateUserRequest creates a request to invoke UpdateUser API
type UpdateUserResponse ¶
type UpdateUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` User User `json:"User" xml:"User"` }
UpdateUserResponse is the response struct for api UpdateUser
func CreateUpdateUserResponse ¶
func CreateUpdateUserResponse() (response *UpdateUserResponse)
CreateUpdateUserResponse creates a response to parse from UpdateUser response
type User ¶
type User struct { MobilePhone string `json:"MobilePhone" xml:"MobilePhone"` Comments string `json:"Comments" xml:"Comments"` Email string `json:"Email" xml:"Email"` ExternalId string `json:"ExternalId" xml:"ExternalId"` JoinDate string `json:"JoinDate" xml:"JoinDate"` DisplayName string `json:"DisplayName" xml:"DisplayName"` CreateDate string `json:"CreateDate" xml:"CreateDate"` UserId string `json:"UserId" xml:"UserId"` UpdateDate string `json:"UpdateDate" xml:"UpdateDate"` ProvisionType string `json:"ProvisionType" xml:"ProvisionType"` Status string `json:"Status" xml:"Status"` LastLoginDate string `json:"LastLoginDate" xml:"LastLoginDate"` UserPrincipalName string `json:"UserPrincipalName" xml:"UserPrincipalName"` Tags TagsInCreateUser `json:"Tags" xml:"Tags"` }
User is a nested struct in ims response
type UserBasicInfo ¶
type UserBasicInfo struct { UserPrincipalName string `json:"UserPrincipalName" xml:"UserPrincipalName"` DisplayName string `json:"DisplayName" xml:"DisplayName"` UserId string `json:"UserId" xml:"UserId"` Status string `json:"Status" xml:"Status"` }
UserBasicInfo is a nested struct in ims response
type UserBasicInfos ¶
type UserBasicInfos struct {
UserBasicInfo []UserBasicInfo `json:"UserBasicInfo" xml:"UserBasicInfo"`
}
UserBasicInfos is a nested struct in ims response
type UserSsoSettings ¶
type UserSsoSettings struct { UseTenantSpecificSp bool `json:"UseTenantSpecificSp" xml:"UseTenantSpecificSp"` Name string `json:"Name" xml:"Name"` MetadataDocument string `json:"MetadataDocument" xml:"MetadataDocument"` AuxiliaryDomain string `json:"AuxiliaryDomain" xml:"AuxiliaryDomain"` SsoEnabled bool `json:"SsoEnabled" xml:"SsoEnabled"` }
UserSsoSettings is a nested struct in ims response
type UsersInListUsers ¶
type UsersInListUsers struct {
User []User `json:"User" xml:"User"`
}
UsersInListUsers is a nested struct in ims response
type UsersInListUsersForGroup ¶
type UsersInListUsersForGroup struct {
User []User `json:"User" xml:"User"`
}
UsersInListUsersForGroup is a nested struct in ims response
type VerificationPreference ¶
type VerificationPreference struct {
VerificationTypes []string `json:"VerificationTypes" xml:"VerificationTypes"`
}
VerificationPreference is a nested struct in ims response
type VerificationTypesInGetSecurityPreference ¶
type VerificationTypesInGetSecurityPreference struct {
VerificationType []string `json:"VerificationType" xml:"VerificationType"`
}
VerificationTypesInGetSecurityPreference is a nested struct in ims response
type VerificationTypesInSetSecurityPreference ¶
type VerificationTypesInSetSecurityPreference struct {
VerificationType []string `json:"VerificationType" xml:"VerificationType"`
}
VerificationTypesInSetSecurityPreference is a nested struct in ims response
type VirtualMFADevice ¶
type VirtualMFADevice struct { QRCodePNG string `json:"QRCodePNG" xml:"QRCodePNG"` ActivateDate string `json:"ActivateDate" xml:"ActivateDate"` Base32StringSeed string `json:"Base32StringSeed" xml:"Base32StringSeed"` SerialNumber string `json:"SerialNumber" xml:"SerialNumber"` User User `json:"User" xml:"User"` }
VirtualMFADevice is a nested struct in ims response
type VirtualMFADevices ¶
type VirtualMFADevices struct {
VirtualMFADevice []VirtualMFADevice `json:"VirtualMFADevice" xml:"VirtualMFADevice"`
}
VirtualMFADevices is a nested struct in ims response
Source Files ¶
- add_client_id_to_oidc_provider.go
- add_fingerprint_to_oidc_provider.go
- add_user_to_group.go
- bind_mfa_device.go
- change_password.go
- client.go
- create_access_key.go
- create_app_secret.go
- create_application.go
- create_group.go
- create_login_profile.go
- create_oidc_provider.go
- create_saml_provider.go
- create_user.go
- create_virtual_mfa_device.go
- delete_access_key.go
- delete_app_secret.go
- delete_application.go
- delete_group.go
- delete_login_profile.go
- delete_oidc_provider.go
- delete_saml_provider.go
- delete_user.go
- delete_virtual_mfa_device.go
- disable_virtual_mfa.go
- endpoint.go
- generate_credential_report.go
- get_access_key_last_used.go
- get_account_mfa_info.go
- get_account_security_practice_report.go
- get_account_summary.go
- get_app_secret.go
- get_application.go
- get_credential_report.go
- get_default_domain.go
- get_group.go
- get_login_profile.go
- get_oidc_provider.go
- get_password_policy.go
- get_saml_provider.go
- get_security_preference.go
- get_user.go
- get_user_mfa_info.go
- get_user_sso_settings.go
- get_verification_info.go
- list_access_keys.go
- list_app_secret_ids.go
- list_applications.go
- list_groups.go
- list_groups_for_user.go
- list_oidc_providers.go
- list_predefined_scopes.go
- list_saml_providers.go
- list_tag_resources.go
- list_user_basic_infos.go
- list_users.go
- list_users_for_group.go
- list_virtual_mfa_devices.go
- remove_client_id_from_oidc_provider.go
- remove_fingerprint_from_oidc_provider.go
- remove_user_from_group.go
- set_default_domain.go
- set_password_policy.go
- set_security_preference.go
- set_user_sso_settings.go
- struct_access_key.go
- struct_access_key_last_used.go
- struct_access_key_preference.go
- struct_access_keys.go
- struct_account_security_practice_info.go
- struct_account_security_practice_user_info.go
- struct_app_secret.go
- struct_app_secrets.go
- struct_application.go
- struct_application_login_preference.go
- struct_applications.go
- struct_delegated_scope.go
- struct_group.go
- struct_groups_in_list_groups.go
- struct_groups_in_list_groups_for_user.go
- struct_login_profile.go
- struct_login_profile_preference.go
- struct_mfa_device.go
- struct_mfa_preference.go
- struct_oidc_provider.go
- struct_oidc_providers.go
- struct_password_policy.go
- struct_personal_info_preference.go
- struct_predefined_scope.go
- struct_predefined_scopes_in_create_application.go
- struct_predefined_scopes_in_get_application.go
- struct_predefined_scopes_in_list_applications.go
- struct_predefined_scopes_in_list_predefined_scopes.go
- struct_predefined_scopes_in_update_application.go
- struct_redirect_uris_in_create_application.go
- struct_redirect_uris_in_get_application.go
- struct_redirect_uris_in_list_applications.go
- struct_redirect_uris_in_update_application.go
- struct_saml_provider.go
- struct_saml_providers.go
- struct_security_email_device.go
- struct_security_phone_device.go
- struct_security_preference.go
- struct_summary_map.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tags_in_create_user.go
- struct_tags_in_get_user.go
- struct_tags_in_list_users.go
- struct_user.go
- struct_user_basic_info.go
- struct_user_basic_infos.go
- struct_user_sso_settings.go
- struct_users_in_list_users.go
- struct_users_in_list_users_for_group.go
- struct_verification_preference.go
- struct_verification_types_in_get_security_preference.go
- struct_verification_types_in_set_security_preference.go
- struct_virtual_mfa_device.go
- struct_virtual_mfa_devices.go
- tag_resources.go
- unbind_mfa_device.go
- untag_resources.go
- update_access_key.go
- update_application.go
- update_group.go
- update_login_profile.go
- update_oidc_provider.go
- update_saml_provider.go
- update_user.go