v20210331

package
v3.0.1081+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// The application already exists.
	FAILEDOPERATION_APPLYEXIST = "FailedOperation.ApplyExist"

	// The user has not completed identity verification.
	FAILEDOPERATION_AUTHINFOEMPTY = "FailedOperation.AuthInfoEmpty"

	// Enterprise real name mismatch.
	FAILEDOPERATION_AUTHINFONOTSAME = "FailedOperation.AuthInfoNotSame"

	// The user has not completed enterprise identity verification.
	FAILEDOPERATION_AUTHNOTENTERPRISE = "FailedOperation.AuthNotEnterprise"

	// Permission configurations created for a directory exceed the upper limit.
	FAILEDOPERATION_CONFIGURATIONOVERUPPERLIMIT = "FailedOperation.ConfigurationOverUpperLimit"

	// An exception occurred while creating the member.
	FAILEDOPERATION_CREATEACCOUNT = "FailedOperation.CreateAccount"

	// Failed to create the billing permission
	FAILEDOPERATION_CREATEBILLINGPERMISSIONERR = "FailedOperation.CreateBillingPermissionErr"

	// The number of times of account identity verification exceeds the upper limit.
	FAILEDOPERATION_CREATEMEMBERAUTHOVERLIMIT = "FailedOperation.CreateMemberAuthOverLimit"

	// Failed to create the policy
	FAILEDOPERATION_CREATEPOLICY = "FailedOperation.CreatePolicy"

	// Created successfully.
	FAILEDOPERATION_CREATERECORDALREADYSUCCESS = "FailedOperation.CreateRecordAlreadySuccess"

	// The creation record does not exist.
	FAILEDOPERATION_CREATERECORDNOTEXIST = "FailedOperation.CreateRecordNotExist"

	// An exception occurred while creating the role.
	FAILEDOPERATION_CREATEROLE = "FailedOperation.CreateRole"

	// Custom policies bound to the permission configuration exceed the upper limit.
	FAILEDOPERATION_CUSTOMPOLICYOVERUPPERLIMIT = "FailedOperation.CustomPolicyOverUpperLimit"

	// SQL execution error.
	FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"

	// Metadata document decoding failed.
	FAILEDOPERATION_DECODEMETADATADOCUMENTFAILED = "FailedOperation.DecodeMetadataDocumentFailed"

	// The user group still contains users and does not allow deleting users.
	FAILEDOPERATION_DELETEGROUPNOTALLOWEXISTUSER = "FailedOperation.DeleteGroupNotAllowExistUser"

	// An error occurred in the query of the organization service usage status.
	FAILEDOPERATION_DESCRIBEORGSERVICEUSAGESTATUSERR = "FailedOperation.DescribeOrgServiceUsageStatusErr"

	// You cannot quit an organization created by yourself.
	FAILEDOPERATION_DISABLEQUITSELFCREATEDORGANIZATION = "FailedOperation.DisableQuitSelfCreatedOrganization"

	// There are shared resources with other organization members or from other organization members.
	FAILEDOPERATION_EXISTOTHERORGANIZATIONMEMBERSHARED = "FailedOperation.ExistOtherOrganizationMemberShared"

	// Errors occurred when account's regional attributes are obtained.
	FAILEDOPERATION_GETACCOUNTREGION = "FailedOperation.GetAccountRegion"

	// An error occurred while querying the identity information.
	FAILEDOPERATION_GETAUTHINFO = "FailedOperation.GetAuthInfo"

	// User groups created exceed the upper limit.
	FAILEDOPERATION_GROUPOVERUPPERLIMIT = "FailedOperation.GroupOverUpperLimit"

	// Members of the CIC user group exceed the limit.
	FAILEDOPERATION_GROUPUSERCOUNTOVERUPPERLIMIT = "FailedOperation.GroupUserCountOverUpperLimit"

	// The CIC service has been activated.
	FAILEDOPERATION_IDENTITYCENTERALREADYOPEN = "FailedOperation.IdentityCenterAlreadyOpen"

	// The user has not performed identity verification and cannot activate the CIC service.
	FAILEDOPERATION_IDENTITYCENTERNOTAUTH = "FailedOperation.IdentityCenterNotAuth"

	// The user has not performed enterprise identity verification and cannot activate the CIC service.
	FAILEDOPERATION_IDENTITYCENTERNOTENTERPRISEAUTH = "FailedOperation.IdentityCenterNotEnterpriseAuth"

	// The CIC service is not enabled.
	FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"

	// The user is not an admin of the Tencent Cloud Organization and cannot activate the CIC service.
	FAILEDOPERATION_IDENTITYCENTERNOTORGANIZATIONMANAGER = "FailedOperation.IdentityCenterNotOrganizationManager"

	// The user has not activated Tencent Cloud Organization and cannot activate the CIC service.
	FAILEDOPERATION_IDENTITYCENTERORGANIZATIONNOTOPEN = "FailedOperation.IdentityCenterOrganizationNotOpen"

	// The uploaded file is invalid.
	FAILEDOPERATION_IMPORTFILEILLEGAL = "FailedOperation.ImportFileIllegal"

	// The invitation already exists.
	FAILEDOPERATION_INVITATIONEXIST = "FailedOperation.InvitationExist"

	// The member has a payer and cannot be deleted.
	FAILEDOPERATION_MEMBEREXISTDELEGATEPAYERNOTALLOWDELETE = "FailedOperation.MemberExistDelegatePayerNotAllowDelete"

	// The member already belongs to another organization.
	FAILEDOPERATION_MEMBEREXISTINOTHERORGANIZATION = "FailedOperation.MemberExistInOtherOrganization"

	// The member is a payer and cannot be deleted.
	FAILEDOPERATION_MEMBERISDELEGATEPAYERNOTALLOWDELETE = "FailedOperation.MemberIsDelegatePayerNotAllowDelete"

	// The name is already in use.
	FAILEDOPERATION_MEMBERNAMEUSED = "FailedOperation.MemberNameUsed"

	// The member authorization policy name is already in use.
	FAILEDOPERATION_MEMBERPOLICYNAMEEXIST = "FailedOperation.MemberPolicyNameExist"

	// The member is sharing resources and cannot quit the organization.
	FAILEDOPERATION_MEMBERSHARERESOURCE = "FailedOperation.MemberShareResource"

	// IdP metadata parsing failed.
	FAILEDOPERATION_METADATACOSPARSINGFAILED = "FailedOperation.MetadataCosParsingFailed"

	// There are members in this department
	FAILEDOPERATION_NODENOTEMPTY = "FailedOperation.NodeNotEmpty"

	// You can only invite accounts within the same site.
	FAILEDOPERATION_NOTSAMEREGION = "FailedOperation.NotSameRegion"

	// An error occurred while manipulating the billing member permission.
	FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"

	// Failed to manipulate the policy.
	FAILEDOPERATION_OPERATEPOLICY = "FailedOperation.OperatePolicy"

	// The member is an entity admin account and cannot quit the organization.
	FAILEDOPERATION_ORGANIZATIONAUTHMANAGENOTALLOWDELETE = "FailedOperation.OrganizationAuthManageNotAllowDelete"

	// Real-name authentication relationship already exists.
	FAILEDOPERATION_ORGANIZATIONAUTHRELATIONEXIST = "FailedOperation.OrganizationAuthRelationExist"

	// Member already exists.
	FAILEDOPERATION_ORGANIZATIONMEMBEREXIST = "FailedOperation.OrganizationMemberExist"

	// The member name already exists.
	FAILEDOPERATION_ORGANIZATIONMEMBERNAMEUSED = "FailedOperation.OrganizationMemberNameUsed"

	// The member account does not exist.
	FAILEDOPERATION_ORGANIZATIONMEMBERNOTEXIST = "FailedOperation.OrganizationMemberNotExist"

	// The number of nodes to be deleted exceeds the upper limit.
	FAILEDOPERATION_ORGANIZATIONNODEDELETEOVERLIMIT = "FailedOperation.OrganizationNodeDeleteOverLimit"

	// The node name is already in use.
	FAILEDOPERATION_ORGANIZATIONNODENAMEUSED = "FailedOperation.OrganizationNodeNameUsed"

	// There are nodes in the organization.
	FAILEDOPERATION_ORGANIZATIONNODENOTEMPTY = "FailedOperation.OrganizationNodeNotEmpty"

	// The organization node does not exist.
	FAILEDOPERATION_ORGANIZATIONNODENOTEXIST = "FailedOperation.OrganizationNodeNotExist"

	// The organization permission is invalid.
	FAILEDOPERATION_ORGANIZATIONPERMISSIONILLEGAL = "FailedOperation.OrganizationPermissionIllegal"

	// The organization policy is invalid.
	FAILEDOPERATION_ORGANIZATIONPOLICYILLEGAL = "FailedOperation.OrganizationPolicyIllegal"

	// Organization service delegation is in use.
	FAILEDOPERATION_ORGANIZATIONSERVICEASSIGNISUSE = "FailedOperation.OrganizationServiceAssignIsUse"

	// Distribution system calling error.
	FAILEDOPERATION_PARTNERMANAGEMENTERR = "FailedOperation.PartnerManagementErr"

	// The payer is invalid.
	FAILEDOPERATION_PAYUINILLEGAL = "FailedOperation.PayUinIllegal"

	// Failed to leave the shared unit.
	FAILEDOPERATION_QUITSHAREUINTERROR = "FailedOperation.QuitShareUintError"

	// The invitation has already been sent before.
	FAILEDOPERATION_RESENTINVITATION = "FailedOperation.ReSentInvitation"

	// The permission authorization already exists.
	FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONALREADYEXIST = "FailedOperation.RoleConfigurationAuthorizationAlreadyExist"

	// The permission configuration authorization exists.
	FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONEXIST = "FailedOperation.RoleConfigurationAuthorizationExist"

	// The number of permission configuration authorizations exceeds the limit.
	FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONOVERLIMIT = "FailedOperation.RoleConfigurationAuthorizationOverLimit"

	// The access configuration has been deployed to member accounts.
	FAILEDOPERATION_ROLECONFIGURATIONPROVISIONINGALREADYDEPLOYED = "FailedOperation.RoleConfigurationProvisioningAlreadyDeployed"

	// The permission configuration synchronization has a status error.
	FAILEDOPERATION_ROLECONFIGURATIONPROVISIONINGSTATUSERROR = "FailedOperation.RoleConfigurationProvisioningStatusError"

	// SAML metadata document acquisition failed.
	FAILEDOPERATION_SAMLMETADATADOCUMENTGETFAILED = "FailedOperation.SAMLMetadataDocumentGetFailed"

	// SAML service provider creation failed.
	FAILEDOPERATION_SAMLSERVICEPROVIDERCREATEFAILED = "FailedOperation.SAMLServiceProviderCreateFailed"

	// The SAML identity provider information cannot be cleared when SSO is enabled.
	FAILEDOPERATION_SSOSTATUSENABLENOTCLEARIDENTITYPROVIDER = "FailedOperation.SSoStatusEnableNotClearIdentityProvider"

	// The member is using a shared resource.
	FAILEDOPERATION_SHARERESOURCEMEMBERINUSE = "FailedOperation.ShareResourceMemberInUse"

	// The UIN does not belong to the organization.
	FAILEDOPERATION_SOMEUINSNOTINORGANIZATION = "FailedOperation.SomeUinsNotInOrganization"

	// The sub-account has an identity.
	FAILEDOPERATION_SUBACCOUNTIDENTITYEXIST = "FailedOperation.SubAccountIdentityExist"

	// The sub-account does not exist.
	FAILEDOPERATION_SUBACCOUNTNOTEXIST = "FailedOperation.SubAccountNotExist"

	// The synchronized user group does not allow adding users.
	FAILEDOPERATION_SYNCHRONIZEDGROUPNOTADDUSER = "FailedOperation.SynchronizedGroupNotAddUser"

	// The synchronized user groups cannot be deleted.
	FAILEDOPERATION_SYNCHRONIZEDGROUPNOTDELETE = "FailedOperation.SynchronizedGroupNotDelete"

	// The synchronized user group does not allow deleting users.
	FAILEDOPERATION_SYNCHRONIZEDGROUPNOTREMOVEUSER = "FailedOperation.SynchronizedGroupNotRemoveUser"

	// The synchronized user group cannot be updated.
	FAILEDOPERATION_SYNCHRONIZEDGROUPNOTUPDATE = "FailedOperation.SynchronizedGroupNotUpdate"

	// The synchronized user cannot be deleted.
	FAILEDOPERATION_SYNCHRONIZEDUSERNOTDELETE = "FailedOperation.SynchronizedUserNotDelete"

	// The synchronized user cannot be modified.
	FAILEDOPERATION_SYNCHRONIZEDUSERNOTUPDATE = "FailedOperation.SynchronizedUserNotUpdate"

	// System policies bound to the permission configuration exceed the upper limit.
	FAILEDOPERATION_SYSTEMPOLICYOVERUPPERLIMIT = "FailedOperation.SystemPolicyOverUpperLimit"

	// Tagging error.
	FAILEDOPERATION_TAGRESOURCESERROR = "FailedOperation.TagResourcesError"

	// Data file uploading failed.
	FAILEDOPERATION_UPLOADMETADATAFAILED = "FailedOperation.UploadMetadataFailed"

	// Users joining the user group exceed the limit.
	FAILEDOPERATION_USERADDGROUPCOUNTOVERUPPERLIMIT = "FailedOperation.UserAddGroupCountOverUpperLimit"

	// Users created exceed the upper limit.
	FAILEDOPERATION_USEROVERUPPERLIMIT = "FailedOperation.UserOverUpperLimit"

	// The user synchronization already exists.
	FAILEDOPERATION_USERPROVISIONINGALREADYEXISTS = "FailedOperation.UserProvisioningAlreadyExists"

	// The user synchronization exists.
	FAILEDOPERATION_USERPROVISIONINGEXISTS = "FailedOperation.UserProvisioningExists"

	// The user synchronization failed.
	FAILEDOPERATION_USERPROVISIONINGFAILED = "FailedOperation.UserProvisioningFailed"

	// The number of synchronized users exceeds the limit.
	FAILEDOPERATION_USERPROVISIONINGOVERLIMIT = "FailedOperation.UserProvisioningOverLimit"

	// The X509 certificate already exists.
	FAILEDOPERATION_X509CERTIFICATEALREADYEXIST = "FailedOperation.X509CertificateAlreadyExist"

	// X509 certificate parsing failed.
	FAILEDOPERATION_X509CERTIFICATEPARSINGFAILED = "FailedOperation.X509CertificateParsingFailed"

	// XML parsing for the metadata document failed.
	FAILEDOPERATION_XMLDATAUNMARSHALFAILED = "FailedOperation.XMLDataUnmarshalFailed"

	// The user zoneId of the CIC service does not exist.
	FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"

	// An internal error occurred.
	INTERNALERROR = "InternalError"

	// The parameter is incorrect.
	INVALIDPARAMETER = "InvalidParameter"

	// The permission configuration cannot be bound to this policy.
	INVALIDPARAMETER_BINDPOLICYNAMENOTALLOWED = "InvalidParameter.BindPolicyNameNotAllowed"

	// The permission configuration name already exists.
	INVALIDPARAMETER_CONFIGURATIONNAMEALREADYEXISTS = "InvalidParameter.ConfigurationNameAlreadyExists"

	// The permission configuration name has a format error.
	INVALIDPARAMETER_CONFIGURATIONNAMEFORMATERROR = "InvalidParameter.ConfigurationNameFormatError"

	// The email address already exists.
	INVALIDPARAMETER_EMAILALREADYEXISTS = "InvalidParameter.EmailAlreadyExists"

	// The user group name already exists.
	INVALIDPARAMETER_GROUPNAMEALREADYEXISTS = "InvalidParameter.GroupNameAlreadyExists"

	// The user group name has a format error.
	INVALIDPARAMETER_GROUPNAMEFORMATERROR = "InvalidParameter.GroupNameFormatError"

	// The user group does not exist.
	INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"

	// The user already exists in the user group.
	INVALIDPARAMETER_GROUPUSERALREADYEXISTS = "InvalidParameter.GroupUserAlreadyExists"

	// The user does not exist in the user group.
	INVALIDPARAMETER_GROUPUSERNOTEXIST = "InvalidParameter.GroupUserNotExist"

	// Invalid nextToken.
	INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"

	// The organization member does not exist.
	INVALIDPARAMETER_ORGANIZATIONMEMBERNOTEXIST = "InvalidParameter.OrganizationMemberNotExist"

	// The organization node does not exist.
	INVALIDPARAMETER_ORGANIZATIONNODENOTEXIST = "InvalidParameter.OrganizationNodeNotExist"

	// Parameter error.
	INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

	// The custom policy content cannot be empty.
	INVALIDPARAMETER_POLICYDOCUMENTEMPTY = "InvalidParameter.PolicyDocumentEmpty"

	// The policy name already exists.
	INVALIDPARAMETER_POLICYNAMEALREADYEXISTS = "InvalidParameter.PolicyNameAlreadyExists"

	// The policy name exceeds the length limit.
	INVALIDPARAMETER_POLICYNAMESIZEOVERUPPERLIMIT = "InvalidParameter.PolicyNameSizeOverUpperLimit"

	// The permission configuration does not exist.
	INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"

	// The permission configuration still contains policies.
	INVALIDPARAMETER_ROLEPOLICYALREADYEXIST = "InvalidParameter.RolePolicyAlreadyExist"

	// The policy does not exist.
	INVALIDPARAMETER_ROLEPOLICYNOTEXIST = "InvalidParameter.RolePolicyNotExist"

	// Tag value error.
	INVALIDPARAMETER_TAGERROR = "InvalidParameter.TagError"

	// The user still exists in the user group.
	INVALIDPARAMETER_USERALREADYEXISTSGROUP = "InvalidParameter.UserAlreadyExistsGroup"

	// The username already exists.
	INVALIDPARAMETER_USERNAMEALREADYEXISTS = "InvalidParameter.UsernameAlreadyExists"

	// The username has a format error.
	INVALIDPARAMETER_USERNAMEFORMATERROR = "InvalidParameter.UsernameFormatError"

	// The CIC space name already exists. You should change the space name.
	INVALIDPARAMETERVALUE_IDENTITYCENTERZONENAMEALREADYEXIST = "InvalidParameterValue.IdentityCenterZoneNameAlreadyExist"

	// The SSO enabling status is invalid.
	INVALIDPARAMETERVALUE_SSOSTATUSINVALID = "InvalidParameterValue.SSoStatusInvalid"

	// The X509 certificate has a format error.
	INVALIDPARAMETERVALUE_X509CERTIFICATEFORMATERROR = "InvalidParameterValue.X509CertificateFormatError"

	// The space name does not meet specifications.
	INVALIDPARAMETERVALUE_ZONENAMEFORMATERROR = "InvalidParameterValue.ZoneNameFormatError"

	// Requests for adding users to the user group exceed the limit.
	LIMITEXCEEDED_ADDUSERTOGROUPLIMITEXCEEDED = "LimitExceeded.AddUserToGroupLimitExceeded"

	// The number of members to be created exceeds the upper limit.
	LIMITEXCEEDED_CREATEMEMBEROVERLIMIT = "LimitExceeded.CreateMemberOverLimit"

	// The number of delegated admins for the service exceeds the limit.
	LIMITEXCEEDED_CREATEORGSERVICEASSIGNOVERLIMIT = "LimitExceeded.CreateOrgServiceAssignOverLimit"

	// Requests for creating permission configurations exceed the limit.
	LIMITEXCEEDED_CREATEROLEASSIGNMENTLIMITEXCEEDED = "LimitExceeded.CreateRoleAssignmentLimitExceeded"

	// Requests for creating users exceed the limit.
	LIMITEXCEEDED_CREATEUSERLIMITEXCEEDED = "LimitExceeded.CreateUserLimitExceeded"

	// Requests for creating user synchronization tasks exceed the limit.
	LIMITEXCEEDED_CREATEUSERSYNCPROVISIONINGLIMITEXCEEDED = "LimitExceeded.CreateUserSyncProvisioningLimitExceeded"

	// Invitation limit exceeded.
	LIMITEXCEEDED_INVITATIONOVERLIMIT = "LimitExceeded.InvitationOverLimit"

	// The department has too many levels.
	LIMITEXCEEDED_NODEDEPTHEXCEEDLIMIT = "LimitExceeded.NodeDepthExceedLimit"

	// The number of departments exceeds the upper limit.
	LIMITEXCEEDED_NODEEXCEEDLIMIT = "LimitExceeded.NodeExceedLimit"

	// The number of members exceeds the upper limit.
	LIMITEXCEEDED_ORGANIZATIONMEMBEROVERLIMIT = "LimitExceeded.OrganizationMemberOverLimit"

	// Requests for removing users from the user group exceed the limit.
	LIMITEXCEEDED_REMOVEUSERFROMGROUPLIMITEXCEEDED = "LimitExceeded.RemoveUserFromGroupLimitExceeded"

	// The authorizable member identity does not exist.
	RESOURCENOTFOUND_MEMBERIDENTITYNOTEXIST = "ResourceNotFound.MemberIdentityNotExist"

	// The member does not exist.
	RESOURCENOTFOUND_MEMBERNOTEXIST = "ResourceNotFound.MemberNotExist"

	// The organization member policy does not exist.
	RESOURCENOTFOUND_MEMBERPOLICYNOTEXIST = "ResourceNotFound.MemberPolicyNotExist"

	// The authentication subject does not exist.
	RESOURCENOTFOUND_ORGANIZATIONAUTHRELATIONNOTEXIST = "ResourceNotFound.OrganizationAuthRelationNotExist"

	// The organization member does not exist.
	RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"

	// The organization node does not exist.
	RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"

	// The organization does not exist.
	RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

	// Organization service delegation does not exist.
	RESOURCENOTFOUND_ORGANIZATIONSERVICEASSIGNNOTEXIST = "ResourceNotFound.OrganizationServiceAssignNotExist"

	// The organization service does not exist.
	RESOURCENOTFOUND_ORGANIZATIONSERVICENOTEXIST = "ResourceNotFound.OrganizationServiceNotExist"

	// The permission authorization record does not exist.
	RESOURCENOTFOUND_ROLECONFIGURATIONAUTHORIZATIONNOTFOUND = "ResourceNotFound.RoleConfigurationAuthorizationNotFound"

	// The permission configuration synchronization does not exist.
	RESOURCENOTFOUND_ROLECONFIGURATIONPROVISIONINGNOTFOUND = "ResourceNotFound.RoleConfigurationProvisioningNotFound"

	// The permission configuration task does not exist.
	RESOURCENOTFOUND_ROLECONFIGURATIONTASKNOTFOUND = "ResourceNotFound.RoleConfigurationTaskNotFound"

	// The SAML identity provider configuration does not exist.
	RESOURCENOTFOUND_SAMLIDENTITYPROVIDERNOTFOUND = "ResourceNotFound.SAMLIdentityProviderNotFound"

	// The SAML service provider information does not exist.
	RESOURCENOTFOUND_SAMLSERVICEPROVIDERNOTFOUND = "ResourceNotFound.SAMLServiceProviderNotFound"

	// The organization service role does not exist.
	RESOURCENOTFOUND_SERVICEROLENOTEXIST = "ResourceNotFound.ServiceRoleNotExist"

	// The user does not exist.
	RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

	// The user synchronization does not exist.
	RESOURCENOTFOUND_USERPROVISIONINGNOTFOUND = "ResourceNotFound.UserProvisioningNotFound"

	// The user synchronization task does not exist.
	RESOURCENOTFOUND_USERPROVISIONINGTASKNOTFOUND = "ResourceNotFound.UserProvisioningTaskNotFound"

	// The X509 certificate does not exist.
	RESOURCENOTFOUND_X509CERTIFICATENOTFOUND = "ResourceNotFound.X509CertificateNotFound"

	// The operation is not supported.
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// The payer has a financial status exception and does not support pay-on-behalf.
	UNSUPPORTEDOPERATION_ABNORMALFINANCIALSTATUSOFADMIN = "UnsupportedOperation.AbnormalFinancialStatusOfAdmin"

	// Member's financial status is abnormal. Pay-on-behalf mode is not supported.
	UNSUPPORTEDOPERATION_ABNORMALFINANCIALSTATUSOFMEMBER = "UnsupportedOperation.AbnormalFinancialStatusOfMember"

	// No paying relationships can be added.
	UNSUPPORTEDOPERATION_ADDDELEGATEPAYERNOTALLOW = "UnsupportedOperation.AddDelegatePayerNotAllow"

	// No offer inheritance relationships can be added.
	UNSUPPORTEDOPERATION_ADDDISCOUNTINHERITNOTALLOW = "UnsupportedOperation.AddDiscountInheritNotAllow"

	// The resellers of the administrator and the member do not match.
	UNSUPPORTEDOPERATION_AGENTNOTSAME = "UnsupportedOperation.AgentNotSame"

	// The created member cannot be removed from the organization.
	UNSUPPORTEDOPERATION_CREATEMEMBERNOTALLOWDELETE = "UnsupportedOperation.CreateMemberNotAllowDelete"

	// Payment-on-behalf is not supported for this member or payer as it is a reseller.
	UNSUPPORTEDOPERATION_EXISTEDAGENT = "UnsupportedOperation.ExistedAgent"

	// Payment-on-behalf is not supported for this member or payer as it is a reseller’s account.
	UNSUPPORTEDOPERATION_EXISTEDCLIENT = "UnsupportedOperation.ExistedClient"

	// The user type mismatches.
	UNSUPPORTEDOPERATION_INCONSISTENTUSERTYPES = "UnsupportedOperation.InconsistentUserTypes"

	// An error occurred while calling the operations management system.
	UNSUPPORTEDOPERATION_MANAGEMENTSYSTEMERROR = "UnsupportedOperation.ManagementSystemError"

	// The member account has an overdue payment.
	UNSUPPORTEDOPERATION_MEMBERACCOUNTARREARS = "UnsupportedOperation.MemberAccountArrears"

	// The member has an inherited offer.
	UNSUPPORTEDOPERATION_MEMBERDISCOUNTINHERITEXISTED = "UnsupportedOperation.MemberDiscountInheritExisted"

	// The member has an account-level offer.
	UNSUPPORTEDOPERATION_MEMBEREXISTACCOUNTLEVELDISCOUNTINHERIT = "UnsupportedOperation.MemberExistAccountLevelDiscountInherit"

	// The member is configured with operation audit and cannot be deleted.
	UNSUPPORTEDOPERATION_MEMBEREXISTOPERATEPROCESSNOTALLOWDELETE = "UnsupportedOperation.MemberExistOperateProcessNotAllowDelete"

	// The member is a delegated admin of the organization service and cannot quit the organization.
	UNSUPPORTEDOPERATION_MEMBEREXISTSERVICENOTALLOWDELETE = "UnsupportedOperation.MemberExistServiceNotAllowDelete"

	// The member has vouchers. Pay-on-behalf mode is not supported.
	UNSUPPORTEDOPERATION_MEMBERHASVOUCHER = "UnsupportedOperation.MemberHasVoucher"

	// The account is an agent or an agent customer.
	UNSUPPORTEDOPERATION_MEMBERISAGENT = "UnsupportedOperation.MemberIsAgent"

	// The member is not a reseller customer.
	UNSUPPORTEDOPERATION_MEMBERISNOTCLIENT = "UnsupportedOperation.MemberIsNotClient"

	// No credit card is bound to the member.
	UNSUPPORTEDOPERATION_MEMBERNOPAYMENT = "UnsupportedOperation.MemberNoPayment"

	// There is an ongoing order.
	UNSUPPORTEDOPERATION_ORDERINPROGRESSEXISTED = "UnsupportedOperation.OrderInProgressExisted"

	// The admin has an inherited offer.
	UNSUPPORTEDOPERATION_OWNERDISCOUNTINHERITEXISTED = "UnsupportedOperation.OwnerDiscountInheritExisted"

	// The payer has an overdue payment and has no credit account.
	UNSUPPORTEDOPERATION_PAYERARREARSANDNOCREDITACCOUNT = "UnsupportedOperation.PayerArrearsAndNoCreditAccount"

	// The payer has an account-level offer.
	UNSUPPORTEDOPERATION_PAYEREXISTACCOUNTLEVELDISCOUNTINHERIT = "UnsupportedOperation.PayerExistAccountLevelDiscountInherit"

	// Pay-on-behalf is not supported for second-level reseller customers exist.
	UNSUPPORTEDOPERATION_SECONDARYDISTRIBUTORSUBCLIENTEXISTED = "UnsupportedOperation.SecondaryDistributorSubClientExisted"
)
View Source
const APIVersion = "2021-03-31"

Variables

This section is empty.

Functions

This section is empty.

Types

type AddExternalSAMLIdPCertificateRequest

type AddExternalSAMLIdPCertificateRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// X509 certificate in PEM format, provided by the SAML identity provider.
	X509Certificate *string `json:"X509Certificate,omitnil,omitempty" name:"X509Certificate"`
}

func NewAddExternalSAMLIdPCertificateRequest

func NewAddExternalSAMLIdPCertificateRequest() (request *AddExternalSAMLIdPCertificateRequest)

func (*AddExternalSAMLIdPCertificateRequest) FromJsonString

func (r *AddExternalSAMLIdPCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddExternalSAMLIdPCertificateRequest) ToJsonString

func (r *AddExternalSAMLIdPCertificateRequest) ToJsonString() string

type AddExternalSAMLIdPCertificateRequestParams

type AddExternalSAMLIdPCertificateRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// X509 certificate in PEM format, provided by the SAML identity provider.
	X509Certificate *string `json:"X509Certificate,omitnil,omitempty" name:"X509Certificate"`
}

Predefined struct for user

type AddExternalSAMLIdPCertificateResponse

type AddExternalSAMLIdPCertificateResponse struct {
	*tchttp.BaseResponse
	Response *AddExternalSAMLIdPCertificateResponseParams `json:"Response"`
}

func NewAddExternalSAMLIdPCertificateResponse

func NewAddExternalSAMLIdPCertificateResponse() (response *AddExternalSAMLIdPCertificateResponse)

func (*AddExternalSAMLIdPCertificateResponse) FromJsonString

func (r *AddExternalSAMLIdPCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddExternalSAMLIdPCertificateResponse) ToJsonString

type AddExternalSAMLIdPCertificateResponseParams

type AddExternalSAMLIdPCertificateResponseParams struct {
	// SAML signing certificate ID.
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddOrganizationNodeRequest

type AddOrganizationNodeRequest struct {
	*tchttp.BaseRequest

	// Parent node ID, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	ParentNodeId *uint64 `json:"ParentNodeId,omitnil,omitempty" name:"ParentNodeId"`

	// Node name, which can contain up to 40 letters, digits, and symbols `+@&._[]-`.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Remarks.
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// Department tag list, with a maximum of 10.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewAddOrganizationNodeRequest

func NewAddOrganizationNodeRequest() (request *AddOrganizationNodeRequest)

func (*AddOrganizationNodeRequest) FromJsonString

func (r *AddOrganizationNodeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddOrganizationNodeRequest) ToJsonString

func (r *AddOrganizationNodeRequest) ToJsonString() string

type AddOrganizationNodeRequestParams

type AddOrganizationNodeRequestParams struct {
	// Parent node ID, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	ParentNodeId *uint64 `json:"ParentNodeId,omitnil,omitempty" name:"ParentNodeId"`

	// Node name, which can contain up to 40 letters, digits, and symbols `+@&._[]-`.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Remarks.
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// Department tag list, with a maximum of 10.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type AddOrganizationNodeResponse

type AddOrganizationNodeResponse struct {
	*tchttp.BaseResponse
	Response *AddOrganizationNodeResponseParams `json:"Response"`
}

func NewAddOrganizationNodeResponse

func NewAddOrganizationNodeResponse() (response *AddOrganizationNodeResponse)

func (*AddOrganizationNodeResponse) FromJsonString

func (r *AddOrganizationNodeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddOrganizationNodeResponse) ToJsonString

func (r *AddOrganizationNodeResponse) ToJsonString() string

type AddOrganizationNodeResponseParams

type AddOrganizationNodeResponseParams struct {
	// Node ID.
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddPermissionPolicyToRoleConfigurationRequest

type AddPermissionPolicyToRoleConfigurationRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission policy type. Valid values: System: system policy, namely the CAM system policy reused; Custom: custom policy, namely the custom policy prepared according to the CAM permission policy syntax and structure. Only the system policy is supported at the early stage, and the custom policy will be supported later.
	RolePolicyType *string `json:"RolePolicyType,omitnil,omitempty" name:"RolePolicyType"`

	// Permission policy name, which includes up to 20 policies, each containing up to 32 characters.
	RolePolicyNames []*string `json:"RolePolicyNames,omitnil,omitempty" name:"RolePolicyNames"`

	// Policy details.
	RolePolicies []*PolicyDetail `json:"RolePolicies,omitnil,omitempty" name:"RolePolicies"`

	// Custom policy content, which contains up to 4096 characters. When RolePolicyType is Inline, this parameter must be configured. For details, see the permission policy syntax and structure.
	CustomPolicyDocument *string `json:"CustomPolicyDocument,omitnil,omitempty" name:"CustomPolicyDocument"`
}

func NewAddPermissionPolicyToRoleConfigurationRequest

func NewAddPermissionPolicyToRoleConfigurationRequest() (request *AddPermissionPolicyToRoleConfigurationRequest)

func (*AddPermissionPolicyToRoleConfigurationRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddPermissionPolicyToRoleConfigurationRequest) ToJsonString

type AddPermissionPolicyToRoleConfigurationRequestParams

type AddPermissionPolicyToRoleConfigurationRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission policy type. Valid values: System: system policy, namely the CAM system policy reused; Custom: custom policy, namely the custom policy prepared according to the CAM permission policy syntax and structure. Only the system policy is supported at the early stage, and the custom policy will be supported later.
	RolePolicyType *string `json:"RolePolicyType,omitnil,omitempty" name:"RolePolicyType"`

	// Permission policy name, which includes up to 20 policies, each containing up to 32 characters.
	RolePolicyNames []*string `json:"RolePolicyNames,omitnil,omitempty" name:"RolePolicyNames"`

	// Policy details.
	RolePolicies []*PolicyDetail `json:"RolePolicies,omitnil,omitempty" name:"RolePolicies"`

	// Custom policy content, which contains up to 4096 characters. When RolePolicyType is Inline, this parameter must be configured. For details, see the permission policy syntax and structure.
	CustomPolicyDocument *string `json:"CustomPolicyDocument,omitnil,omitempty" name:"CustomPolicyDocument"`
}

Predefined struct for user

type AddPermissionPolicyToRoleConfigurationResponse

type AddPermissionPolicyToRoleConfigurationResponse struct {
	*tchttp.BaseResponse
	Response *AddPermissionPolicyToRoleConfigurationResponseParams `json:"Response"`
}

func NewAddPermissionPolicyToRoleConfigurationResponse

func NewAddPermissionPolicyToRoleConfigurationResponse() (response *AddPermissionPolicyToRoleConfigurationResponse)

func (*AddPermissionPolicyToRoleConfigurationResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddPermissionPolicyToRoleConfigurationResponse) ToJsonString

type AddPermissionPolicyToRoleConfigurationResponseParams

type AddPermissionPolicyToRoleConfigurationResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddUserToGroupRequest

type AddUserToGroupRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewAddUserToGroupRequest

func NewAddUserToGroupRequest() (request *AddUserToGroupRequest)

func (*AddUserToGroupRequest) FromJsonString

func (r *AddUserToGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddUserToGroupRequest) ToJsonString

func (r *AddUserToGroupRequest) ToJsonString() string

type AddUserToGroupRequestParams

type AddUserToGroupRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type AddUserToGroupResponse

type AddUserToGroupResponse struct {
	*tchttp.BaseResponse
	Response *AddUserToGroupResponseParams `json:"Response"`
}

func NewAddUserToGroupResponse

func NewAddUserToGroupResponse() (response *AddUserToGroupResponse)

func (*AddUserToGroupResponse) FromJsonString

func (r *AddUserToGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddUserToGroupResponse) ToJsonString

func (r *AddUserToGroupResponse) ToJsonString() string

type AddUserToGroupResponseParams

type AddUserToGroupResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AuthRelationFile

type AuthRelationFile struct {
	// File name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// File path.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type BindOrganizationMemberAuthAccountRequest

type BindOrganizationMemberAuthAccountRequest struct {
	*tchttp.BaseRequest

	// Member UIN.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Policy ID, which can be obtained by calling [DescribeOrganizationMemberPolicies](https://intl.cloud.tencent.com/document/product/850/82935?from_cn_redirect=1).
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// List of sub-account UINs of the organization admin, which can contain up to five UINs.
	OrgSubAccountUins []*int64 `json:"OrgSubAccountUins,omitnil,omitempty" name:"OrgSubAccountUins"`
}

func NewBindOrganizationMemberAuthAccountRequest

func NewBindOrganizationMemberAuthAccountRequest() (request *BindOrganizationMemberAuthAccountRequest)

func (*BindOrganizationMemberAuthAccountRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindOrganizationMemberAuthAccountRequest) ToJsonString

type BindOrganizationMemberAuthAccountRequestParams

type BindOrganizationMemberAuthAccountRequestParams struct {
	// Member UIN.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Policy ID, which can be obtained by calling [DescribeOrganizationMemberPolicies](https://intl.cloud.tencent.com/document/product/850/82935?from_cn_redirect=1).
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// List of sub-account UINs of the organization admin, which can contain up to five UINs.
	OrgSubAccountUins []*int64 `json:"OrgSubAccountUins,omitnil,omitempty" name:"OrgSubAccountUins"`
}

Predefined struct for user

type BindOrganizationMemberAuthAccountResponse

type BindOrganizationMemberAuthAccountResponse struct {
	*tchttp.BaseResponse
	Response *BindOrganizationMemberAuthAccountResponseParams `json:"Response"`
}

func NewBindOrganizationMemberAuthAccountResponse

func NewBindOrganizationMemberAuthAccountResponse() (response *BindOrganizationMemberAuthAccountResponse)

func (*BindOrganizationMemberAuthAccountResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindOrganizationMemberAuthAccountResponse) ToJsonString

type BindOrganizationMemberAuthAccountResponseParams

type BindOrganizationMemberAuthAccountResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CancelOrganizationMemberAuthAccountRequest

type CancelOrganizationMemberAuthAccountRequest struct {
	*tchttp.BaseRequest

	// Member UIN.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Policy ID, which can be obtained through [DescribeOrganizationMemberPolicies](https://intl.cloud.tencent.com/document/product/850/82935?from_cn_redirect=1).
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// Organization sub-account UIN.
	OrgSubAccountUin *int64 `json:"OrgSubAccountUin,omitnil,omitempty" name:"OrgSubAccountUin"`
}

func NewCancelOrganizationMemberAuthAccountRequest

func NewCancelOrganizationMemberAuthAccountRequest() (request *CancelOrganizationMemberAuthAccountRequest)

func (*CancelOrganizationMemberAuthAccountRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelOrganizationMemberAuthAccountRequest) ToJsonString

type CancelOrganizationMemberAuthAccountRequestParams

type CancelOrganizationMemberAuthAccountRequestParams struct {
	// Member UIN.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Policy ID, which can be obtained through [DescribeOrganizationMemberPolicies](https://intl.cloud.tencent.com/document/product/850/82935?from_cn_redirect=1).
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// Organization sub-account UIN.
	OrgSubAccountUin *int64 `json:"OrgSubAccountUin,omitnil,omitempty" name:"OrgSubAccountUin"`
}

Predefined struct for user

type CancelOrganizationMemberAuthAccountResponse

type CancelOrganizationMemberAuthAccountResponse struct {
	*tchttp.BaseResponse
	Response *CancelOrganizationMemberAuthAccountResponseParams `json:"Response"`
}

func NewCancelOrganizationMemberAuthAccountResponse

func NewCancelOrganizationMemberAuthAccountResponse() (response *CancelOrganizationMemberAuthAccountResponse)

func (*CancelOrganizationMemberAuthAccountResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelOrganizationMemberAuthAccountResponse) ToJsonString

type CancelOrganizationMemberAuthAccountResponseParams

type CancelOrganizationMemberAuthAccountResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ClearExternalSAMLIdentityProviderRequest

type ClearExternalSAMLIdentityProviderRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

func NewClearExternalSAMLIdentityProviderRequest

func NewClearExternalSAMLIdentityProviderRequest() (request *ClearExternalSAMLIdentityProviderRequest)

func (*ClearExternalSAMLIdentityProviderRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ClearExternalSAMLIdentityProviderRequest) ToJsonString

type ClearExternalSAMLIdentityProviderRequestParams

type ClearExternalSAMLIdentityProviderRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

Predefined struct for user

type ClearExternalSAMLIdentityProviderResponse

type ClearExternalSAMLIdentityProviderResponse struct {
	*tchttp.BaseResponse
	Response *ClearExternalSAMLIdentityProviderResponseParams `json:"Response"`
}

func NewClearExternalSAMLIdentityProviderResponse

func NewClearExternalSAMLIdentityProviderResponse() (response *ClearExternalSAMLIdentityProviderResponse)

func (*ClearExternalSAMLIdentityProviderResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ClearExternalSAMLIdentityProviderResponse) ToJsonString

type ClearExternalSAMLIdentityProviderResponseParams

type ClearExternalSAMLIdentityProviderResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddExternalSAMLIdPCertificate

func (c *Client) AddExternalSAMLIdPCertificate(request *AddExternalSAMLIdPCertificateRequest) (response *AddExternalSAMLIdPCertificateResponse, err error)

AddExternalSAMLIdPCertificate This API is used to add SAML signing certificates.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_X509CERTIFICATEALREADYEXIST = "FailedOperation.X509CertificateAlreadyExist"
FAILEDOPERATION_X509CERTIFICATEPARSINGFAILED = "FailedOperation.X509CertificateParsingFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_X509CERTIFICATEFORMATERROR = "InvalidParameterValue.X509CertificateFormatError"

func (*Client) AddExternalSAMLIdPCertificateWithContext

func (c *Client) AddExternalSAMLIdPCertificateWithContext(ctx context.Context, request *AddExternalSAMLIdPCertificateRequest) (response *AddExternalSAMLIdPCertificateResponse, err error)

AddExternalSAMLIdPCertificate This API is used to add SAML signing certificates.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_X509CERTIFICATEALREADYEXIST = "FailedOperation.X509CertificateAlreadyExist"
FAILEDOPERATION_X509CERTIFICATEPARSINGFAILED = "FailedOperation.X509CertificateParsingFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_X509CERTIFICATEFORMATERROR = "InvalidParameterValue.X509CertificateFormatError"

func (*Client) AddOrganizationNode

func (c *Client) AddOrganizationNode(request *AddOrganizationNodeRequest) (response *AddOrganizationNodeResponse, err error)

AddOrganizationNode This API is used to add an organization node.

error code that may be returned:

FAILEDOPERATION_ORGANIZATIONNODENAMEUSED = "FailedOperation.OrganizationNodeNameUsed"
FAILEDOPERATION_TAGRESOURCESERROR = "FailedOperation.TagResourcesError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ORGANIZATIONNODENOTEXIST = "InvalidParameter.OrganizationNodeNotExist"
INVALIDPARAMETER_TAGERROR = "InvalidParameter.TagError"
LIMITEXCEEDED_NODEDEPTHEXCEEDLIMIT = "LimitExceeded.NodeDepthExceedLimit"
LIMITEXCEEDED_NODEEXCEEDLIMIT = "LimitExceeded.NodeExceedLimit"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) AddOrganizationNodeWithContext

func (c *Client) AddOrganizationNodeWithContext(ctx context.Context, request *AddOrganizationNodeRequest) (response *AddOrganizationNodeResponse, err error)

AddOrganizationNode This API is used to add an organization node.

error code that may be returned:

FAILEDOPERATION_ORGANIZATIONNODENAMEUSED = "FailedOperation.OrganizationNodeNameUsed"
FAILEDOPERATION_TAGRESOURCESERROR = "FailedOperation.TagResourcesError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ORGANIZATIONNODENOTEXIST = "InvalidParameter.OrganizationNodeNotExist"
INVALIDPARAMETER_TAGERROR = "InvalidParameter.TagError"
LIMITEXCEEDED_NODEDEPTHEXCEEDLIMIT = "LimitExceeded.NodeDepthExceedLimit"
LIMITEXCEEDED_NODEEXCEEDLIMIT = "LimitExceeded.NodeExceedLimit"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) AddPermissionPolicyToRoleConfiguration

func (c *Client) AddPermissionPolicyToRoleConfiguration(request *AddPermissionPolicyToRoleConfigurationRequest) (response *AddPermissionPolicyToRoleConfigurationResponse, err error)

AddPermissionPolicyToRoleConfiguration This API is used to add policies to permission configurations.

error code that may be returned:

FAILEDOPERATION_CUSTOMPOLICYOVERUPPERLIMIT = "FailedOperation.CustomPolicyOverUpperLimit"
FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_SYSTEMPOLICYOVERUPPERLIMIT = "FailedOperation.SystemPolicyOverUpperLimit"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_BINDPOLICYNAMENOTALLOWED = "InvalidParameter.BindPolicyNameNotAllowed"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_POLICYDOCUMENTEMPTY = "InvalidParameter.PolicyDocumentEmpty"
INVALIDPARAMETER_POLICYNAMEALREADYEXISTS = "InvalidParameter.PolicyNameAlreadyExists"
INVALIDPARAMETER_POLICYNAMESIZEOVERUPPERLIMIT = "InvalidParameter.PolicyNameSizeOverUpperLimit"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"

func (*Client) AddPermissionPolicyToRoleConfigurationWithContext

func (c *Client) AddPermissionPolicyToRoleConfigurationWithContext(ctx context.Context, request *AddPermissionPolicyToRoleConfigurationRequest) (response *AddPermissionPolicyToRoleConfigurationResponse, err error)

AddPermissionPolicyToRoleConfiguration This API is used to add policies to permission configurations.

error code that may be returned:

FAILEDOPERATION_CUSTOMPOLICYOVERUPPERLIMIT = "FailedOperation.CustomPolicyOverUpperLimit"
FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_SYSTEMPOLICYOVERUPPERLIMIT = "FailedOperation.SystemPolicyOverUpperLimit"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_BINDPOLICYNAMENOTALLOWED = "InvalidParameter.BindPolicyNameNotAllowed"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_POLICYDOCUMENTEMPTY = "InvalidParameter.PolicyDocumentEmpty"
INVALIDPARAMETER_POLICYNAMEALREADYEXISTS = "InvalidParameter.PolicyNameAlreadyExists"
INVALIDPARAMETER_POLICYNAMESIZEOVERUPPERLIMIT = "InvalidParameter.PolicyNameSizeOverUpperLimit"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"

func (*Client) AddUserToGroup

func (c *Client) AddUserToGroup(request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)

AddUserToGroup This API is used to add users to a user group.

error code that may be returned:

FAILEDOPERATION_GROUPUSERCOUNTOVERUPPERLIMIT = "FailedOperation.GroupUserCountOverUpperLimit"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_SYNCHRONIZEDGROUPNOTADDUSER = "FailedOperation.SynchronizedGroupNotAddUser"
FAILEDOPERATION_USERADDGROUPCOUNTOVERUPPERLIMIT = "FailedOperation.UserAddGroupCountOverUpperLimit"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"
INVALIDPARAMETER_GROUPUSERALREADYEXISTS = "InvalidParameter.GroupUserAlreadyExists"
LIMITEXCEEDED_ADDUSERTOGROUPLIMITEXCEEDED = "LimitExceeded.AddUserToGroupLimitExceeded"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) AddUserToGroupWithContext

func (c *Client) AddUserToGroupWithContext(ctx context.Context, request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)

AddUserToGroup This API is used to add users to a user group.

error code that may be returned:

FAILEDOPERATION_GROUPUSERCOUNTOVERUPPERLIMIT = "FailedOperation.GroupUserCountOverUpperLimit"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_SYNCHRONIZEDGROUPNOTADDUSER = "FailedOperation.SynchronizedGroupNotAddUser"
FAILEDOPERATION_USERADDGROUPCOUNTOVERUPPERLIMIT = "FailedOperation.UserAddGroupCountOverUpperLimit"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"
INVALIDPARAMETER_GROUPUSERALREADYEXISTS = "InvalidParameter.GroupUserAlreadyExists"
LIMITEXCEEDED_ADDUSERTOGROUPLIMITEXCEEDED = "LimitExceeded.AddUserToGroupLimitExceeded"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) BindOrganizationMemberAuthAccount

func (c *Client) BindOrganizationMemberAuthAccount(request *BindOrganizationMemberAuthAccountRequest) (response *BindOrganizationMemberAuthAccountResponse, err error)

BindOrganizationMemberAuthAccount This API is used to bind an organization member to a sub-account of the organization admin.

error code that may be returned:

FAILEDOPERATION_OPERATEPOLICY = "FailedOperation.OperatePolicy"
FAILEDOPERATION_SUBACCOUNTIDENTITYEXIST = "FailedOperation.SubAccountIdentityExist"
FAILEDOPERATION_SUBACCOUNTNOTEXIST = "FailedOperation.SubAccountNotExist"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_MEMBERNOTEXIST = "ResourceNotFound.MemberNotExist"
RESOURCENOTFOUND_MEMBERPOLICYNOTEXIST = "ResourceNotFound.MemberPolicyNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) BindOrganizationMemberAuthAccountWithContext

func (c *Client) BindOrganizationMemberAuthAccountWithContext(ctx context.Context, request *BindOrganizationMemberAuthAccountRequest) (response *BindOrganizationMemberAuthAccountResponse, err error)

BindOrganizationMemberAuthAccount This API is used to bind an organization member to a sub-account of the organization admin.

error code that may be returned:

FAILEDOPERATION_OPERATEPOLICY = "FailedOperation.OperatePolicy"
FAILEDOPERATION_SUBACCOUNTIDENTITYEXIST = "FailedOperation.SubAccountIdentityExist"
FAILEDOPERATION_SUBACCOUNTNOTEXIST = "FailedOperation.SubAccountNotExist"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_MEMBERNOTEXIST = "ResourceNotFound.MemberNotExist"
RESOURCENOTFOUND_MEMBERPOLICYNOTEXIST = "ResourceNotFound.MemberPolicyNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CancelOrganizationMemberAuthAccount

func (c *Client) CancelOrganizationMemberAuthAccount(request *CancelOrganizationMemberAuthAccountRequest) (response *CancelOrganizationMemberAuthAccountResponse, err error)

CancelOrganizationMemberAuthAccount This API is used to unbind an organization member from a sub-account of the organization admin.

error code that may be returned:

FAILEDOPERATION_OPERATEPOLICY = "FailedOperation.OperatePolicy"
FAILEDOPERATION_SUBACCOUNTNOTEXIST = "FailedOperation.SubAccountNotExist"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_MEMBERNOTEXIST = "ResourceNotFound.MemberNotExist"
RESOURCENOTFOUND_MEMBERPOLICYNOTEXIST = "ResourceNotFound.MemberPolicyNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) CancelOrganizationMemberAuthAccountWithContext

func (c *Client) CancelOrganizationMemberAuthAccountWithContext(ctx context.Context, request *CancelOrganizationMemberAuthAccountRequest) (response *CancelOrganizationMemberAuthAccountResponse, err error)

CancelOrganizationMemberAuthAccount This API is used to unbind an organization member from a sub-account of the organization admin.

error code that may be returned:

FAILEDOPERATION_OPERATEPOLICY = "FailedOperation.OperatePolicy"
FAILEDOPERATION_SUBACCOUNTNOTEXIST = "FailedOperation.SubAccountNotExist"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_MEMBERNOTEXIST = "ResourceNotFound.MemberNotExist"
RESOURCENOTFOUND_MEMBERPOLICYNOTEXIST = "ResourceNotFound.MemberPolicyNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ClearExternalSAMLIdentityProvider

func (c *Client) ClearExternalSAMLIdentityProvider(request *ClearExternalSAMLIdentityProviderRequest) (response *ClearExternalSAMLIdentityProviderResponse, err error)

ClearExternalSAMLIdentityProvider This API is used to clear the SAML identity provider configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_SSOSTATUSENABLENOTCLEARIDENTITYPROVIDER = "FailedOperation.SSoStatusEnableNotClearIdentityProvider"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_SAMLIDENTITYPROVIDERNOTFOUND = "ResourceNotFound.SAMLIdentityProviderNotFound"

func (*Client) ClearExternalSAMLIdentityProviderWithContext

func (c *Client) ClearExternalSAMLIdentityProviderWithContext(ctx context.Context, request *ClearExternalSAMLIdentityProviderRequest) (response *ClearExternalSAMLIdentityProviderResponse, err error)

ClearExternalSAMLIdentityProvider This API is used to clear the SAML identity provider configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_SSOSTATUSENABLENOTCLEARIDENTITYPROVIDER = "FailedOperation.SSoStatusEnableNotClearIdentityProvider"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_SAMLIDENTITYPROVIDERNOTFOUND = "ResourceNotFound.SAMLIdentityProviderNotFound"

func (*Client) CreateGroup

func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)

CreateGroup This API is used to create user groups.

error code that may be returned:

FAILEDOPERATION_GROUPOVERUPPERLIMIT = "FailedOperation.GroupOverUpperLimit"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNAMEALREADYEXISTS = "InvalidParameter.GroupNameAlreadyExists"
INVALIDPARAMETER_GROUPNAMEFORMATERROR = "InvalidParameter.GroupNameFormatError"

func (*Client) CreateGroupWithContext

func (c *Client) CreateGroupWithContext(ctx context.Context, request *CreateGroupRequest) (response *CreateGroupResponse, err error)

CreateGroup This API is used to create user groups.

error code that may be returned:

FAILEDOPERATION_GROUPOVERUPPERLIMIT = "FailedOperation.GroupOverUpperLimit"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNAMEALREADYEXISTS = "InvalidParameter.GroupNameAlreadyExists"
INVALIDPARAMETER_GROUPNAMEFORMATERROR = "InvalidParameter.GroupNameFormatError"

func (*Client) CreateOrgServiceAssign

func (c *Client) CreateOrgServiceAssign(request *CreateOrgServiceAssignRequest) (response *CreateOrgServiceAssignResponse, err error)

CreateOrgServiceAssign This API is used to add a delegated admin of the organization service.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_CREATEORGSERVICEASSIGNOVERLIMIT = "LimitExceeded.CreateOrgServiceAssignOverLimit"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
RESOURCENOTFOUND_ORGANIZATIONSERVICENOTEXIST = "ResourceNotFound.OrganizationServiceNotExist"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateOrgServiceAssignWithContext

func (c *Client) CreateOrgServiceAssignWithContext(ctx context.Context, request *CreateOrgServiceAssignRequest) (response *CreateOrgServiceAssignResponse, err error)

CreateOrgServiceAssign This API is used to add a delegated admin of the organization service.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_CREATEORGSERVICEASSIGNOVERLIMIT = "LimitExceeded.CreateOrgServiceAssignOverLimit"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
RESOURCENOTFOUND_ORGANIZATIONSERVICENOTEXIST = "ResourceNotFound.OrganizationServiceNotExist"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateOrganizationMember

func (c *Client) CreateOrganizationMember(request *CreateOrganizationMemberRequest) (response *CreateOrganizationMemberResponse, err error)

CreateOrganizationMember This API is used to create an organization member.

error code that may be returned:

FAILEDOPERATION_AUTHINFOEMPTY = "FailedOperation.AuthInfoEmpty"
FAILEDOPERATION_AUTHNOTENTERPRISE = "FailedOperation.AuthNotEnterprise"
FAILEDOPERATION_CREATEACCOUNT = "FailedOperation.CreateAccount"
FAILEDOPERATION_CREATEBILLINGPERMISSIONERR = "FailedOperation.CreateBillingPermissionErr"
FAILEDOPERATION_CREATEMEMBERAUTHOVERLIMIT = "FailedOperation.CreateMemberAuthOverLimit"
FAILEDOPERATION_CREATERECORDALREADYSUCCESS = "FailedOperation.CreateRecordAlreadySuccess"
FAILEDOPERATION_CREATERECORDNOTEXIST = "FailedOperation.CreateRecordNotExist"
FAILEDOPERATION_CREATEROLE = "FailedOperation.CreateRole"
FAILEDOPERATION_GETAUTHINFO = "FailedOperation.GetAuthInfo"
FAILEDOPERATION_MEMBERNAMEUSED = "FailedOperation.MemberNameUsed"
FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"
FAILEDOPERATION_ORGANIZATIONMEMBERNAMEUSED = "FailedOperation.OrganizationMemberNameUsed"
FAILEDOPERATION_ORGANIZATIONNODENOTEXIST = "FailedOperation.OrganizationNodeNotExist"
FAILEDOPERATION_ORGANIZATIONPERMISSIONILLEGAL = "FailedOperation.OrganizationPermissionIllegal"
FAILEDOPERATION_ORGANIZATIONPOLICYILLEGAL = "FailedOperation.OrganizationPolicyIllegal"
FAILEDOPERATION_PARTNERMANAGEMENTERR = "FailedOperation.PartnerManagementErr"
FAILEDOPERATION_PAYUINILLEGAL = "FailedOperation.PayUinIllegal"
FAILEDOPERATION_TAGRESOURCESERROR = "FailedOperation.TagResourcesError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ORGANIZATIONMEMBERNOTEXIST = "InvalidParameter.OrganizationMemberNotExist"
INVALIDPARAMETER_TAGERROR = "InvalidParameter.TagError"
LIMITEXCEEDED_CREATEMEMBEROVERLIMIT = "LimitExceeded.CreateMemberOverLimit"
LIMITEXCEEDED_ORGANIZATIONMEMBEROVERLIMIT = "LimitExceeded.OrganizationMemberOverLimit"
RESOURCENOTFOUND_ORGANIZATIONAUTHRELATIONNOTEXIST = "ResourceNotFound.OrganizationAuthRelationNotExist"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
UNSUPPORTEDOPERATION_ABNORMALFINANCIALSTATUSOFADMIN = "UnsupportedOperation.AbnormalFinancialStatusOfAdmin"
UNSUPPORTEDOPERATION_ADDDELEGATEPAYERNOTALLOW = "UnsupportedOperation.AddDelegatePayerNotAllow"
UNSUPPORTEDOPERATION_ADDDISCOUNTINHERITNOTALLOW = "UnsupportedOperation.AddDiscountInheritNotAllow"
UNSUPPORTEDOPERATION_EXISTEDAGENT = "UnsupportedOperation.ExistedAgent"
UNSUPPORTEDOPERATION_EXISTEDCLIENT = "UnsupportedOperation.ExistedClient"
UNSUPPORTEDOPERATION_INCONSISTENTUSERTYPES = "UnsupportedOperation.InconsistentUserTypes"
UNSUPPORTEDOPERATION_MANAGEMENTSYSTEMERROR = "UnsupportedOperation.ManagementSystemError"
UNSUPPORTEDOPERATION_MEMBERACCOUNTARREARS = "UnsupportedOperation.MemberAccountArrears"
UNSUPPORTEDOPERATION_MEMBERDISCOUNTINHERITEXISTED = "UnsupportedOperation.MemberDiscountInheritExisted"
UNSUPPORTEDOPERATION_MEMBEREXISTACCOUNTLEVELDISCOUNTINHERIT = "UnsupportedOperation.MemberExistAccountLevelDiscountInherit"
UNSUPPORTEDOPERATION_MEMBERISAGENT = "UnsupportedOperation.MemberIsAgent"
UNSUPPORTEDOPERATION_ORDERINPROGRESSEXISTED = "UnsupportedOperation.OrderInProgressExisted"
UNSUPPORTEDOPERATION_OWNERDISCOUNTINHERITEXISTED = "UnsupportedOperation.OwnerDiscountInheritExisted"
UNSUPPORTEDOPERATION_PAYERARREARSANDNOCREDITACCOUNT = "UnsupportedOperation.PayerArrearsAndNoCreditAccount"
UNSUPPORTEDOPERATION_PAYEREXISTACCOUNTLEVELDISCOUNTINHERIT = "UnsupportedOperation.PayerExistAccountLevelDiscountInherit"
UNSUPPORTEDOPERATION_SECONDARYDISTRIBUTORSUBCLIENTEXISTED = "UnsupportedOperation.SecondaryDistributorSubClientExisted"

func (*Client) CreateOrganizationMemberPolicy

func (c *Client) CreateOrganizationMemberPolicy(request *CreateOrganizationMemberPolicyRequest) (response *CreateOrganizationMemberPolicyResponse, err error)

CreateOrganizationMemberPolicy This API is used to create an organization member access policy.

error code that may be returned:

FAILEDOPERATION_CREATEPOLICY = "FailedOperation.CreatePolicy"
FAILEDOPERATION_MEMBERPOLICYNAMEEXIST = "FailedOperation.MemberPolicyNameExist"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_MEMBERIDENTITYNOTEXIST = "ResourceNotFound.MemberIdentityNotExist"
RESOURCENOTFOUND_MEMBERNOTEXIST = "ResourceNotFound.MemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) CreateOrganizationMemberPolicyWithContext

func (c *Client) CreateOrganizationMemberPolicyWithContext(ctx context.Context, request *CreateOrganizationMemberPolicyRequest) (response *CreateOrganizationMemberPolicyResponse, err error)

CreateOrganizationMemberPolicy This API is used to create an organization member access policy.

error code that may be returned:

FAILEDOPERATION_CREATEPOLICY = "FailedOperation.CreatePolicy"
FAILEDOPERATION_MEMBERPOLICYNAMEEXIST = "FailedOperation.MemberPolicyNameExist"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_MEMBERIDENTITYNOTEXIST = "ResourceNotFound.MemberIdentityNotExist"
RESOURCENOTFOUND_MEMBERNOTEXIST = "ResourceNotFound.MemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) CreateOrganizationMemberWithContext

func (c *Client) CreateOrganizationMemberWithContext(ctx context.Context, request *CreateOrganizationMemberRequest) (response *CreateOrganizationMemberResponse, err error)

CreateOrganizationMember This API is used to create an organization member.

error code that may be returned:

FAILEDOPERATION_AUTHINFOEMPTY = "FailedOperation.AuthInfoEmpty"
FAILEDOPERATION_AUTHNOTENTERPRISE = "FailedOperation.AuthNotEnterprise"
FAILEDOPERATION_CREATEACCOUNT = "FailedOperation.CreateAccount"
FAILEDOPERATION_CREATEBILLINGPERMISSIONERR = "FailedOperation.CreateBillingPermissionErr"
FAILEDOPERATION_CREATEMEMBERAUTHOVERLIMIT = "FailedOperation.CreateMemberAuthOverLimit"
FAILEDOPERATION_CREATERECORDALREADYSUCCESS = "FailedOperation.CreateRecordAlreadySuccess"
FAILEDOPERATION_CREATERECORDNOTEXIST = "FailedOperation.CreateRecordNotExist"
FAILEDOPERATION_CREATEROLE = "FailedOperation.CreateRole"
FAILEDOPERATION_GETAUTHINFO = "FailedOperation.GetAuthInfo"
FAILEDOPERATION_MEMBERNAMEUSED = "FailedOperation.MemberNameUsed"
FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"
FAILEDOPERATION_ORGANIZATIONMEMBERNAMEUSED = "FailedOperation.OrganizationMemberNameUsed"
FAILEDOPERATION_ORGANIZATIONNODENOTEXIST = "FailedOperation.OrganizationNodeNotExist"
FAILEDOPERATION_ORGANIZATIONPERMISSIONILLEGAL = "FailedOperation.OrganizationPermissionIllegal"
FAILEDOPERATION_ORGANIZATIONPOLICYILLEGAL = "FailedOperation.OrganizationPolicyIllegal"
FAILEDOPERATION_PARTNERMANAGEMENTERR = "FailedOperation.PartnerManagementErr"
FAILEDOPERATION_PAYUINILLEGAL = "FailedOperation.PayUinIllegal"
FAILEDOPERATION_TAGRESOURCESERROR = "FailedOperation.TagResourcesError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ORGANIZATIONMEMBERNOTEXIST = "InvalidParameter.OrganizationMemberNotExist"
INVALIDPARAMETER_TAGERROR = "InvalidParameter.TagError"
LIMITEXCEEDED_CREATEMEMBEROVERLIMIT = "LimitExceeded.CreateMemberOverLimit"
LIMITEXCEEDED_ORGANIZATIONMEMBEROVERLIMIT = "LimitExceeded.OrganizationMemberOverLimit"
RESOURCENOTFOUND_ORGANIZATIONAUTHRELATIONNOTEXIST = "ResourceNotFound.OrganizationAuthRelationNotExist"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
UNSUPPORTEDOPERATION_ABNORMALFINANCIALSTATUSOFADMIN = "UnsupportedOperation.AbnormalFinancialStatusOfAdmin"
UNSUPPORTEDOPERATION_ADDDELEGATEPAYERNOTALLOW = "UnsupportedOperation.AddDelegatePayerNotAllow"
UNSUPPORTEDOPERATION_ADDDISCOUNTINHERITNOTALLOW = "UnsupportedOperation.AddDiscountInheritNotAllow"
UNSUPPORTEDOPERATION_EXISTEDAGENT = "UnsupportedOperation.ExistedAgent"
UNSUPPORTEDOPERATION_EXISTEDCLIENT = "UnsupportedOperation.ExistedClient"
UNSUPPORTEDOPERATION_INCONSISTENTUSERTYPES = "UnsupportedOperation.InconsistentUserTypes"
UNSUPPORTEDOPERATION_MANAGEMENTSYSTEMERROR = "UnsupportedOperation.ManagementSystemError"
UNSUPPORTEDOPERATION_MEMBERACCOUNTARREARS = "UnsupportedOperation.MemberAccountArrears"
UNSUPPORTEDOPERATION_MEMBERDISCOUNTINHERITEXISTED = "UnsupportedOperation.MemberDiscountInheritExisted"
UNSUPPORTEDOPERATION_MEMBEREXISTACCOUNTLEVELDISCOUNTINHERIT = "UnsupportedOperation.MemberExistAccountLevelDiscountInherit"
UNSUPPORTEDOPERATION_MEMBERISAGENT = "UnsupportedOperation.MemberIsAgent"
UNSUPPORTEDOPERATION_ORDERINPROGRESSEXISTED = "UnsupportedOperation.OrderInProgressExisted"
UNSUPPORTEDOPERATION_OWNERDISCOUNTINHERITEXISTED = "UnsupportedOperation.OwnerDiscountInheritExisted"
UNSUPPORTEDOPERATION_PAYERARREARSANDNOCREDITACCOUNT = "UnsupportedOperation.PayerArrearsAndNoCreditAccount"
UNSUPPORTEDOPERATION_PAYEREXISTACCOUNTLEVELDISCOUNTINHERIT = "UnsupportedOperation.PayerExistAccountLevelDiscountInherit"
UNSUPPORTEDOPERATION_SECONDARYDISTRIBUTORSUBCLIENTEXISTED = "UnsupportedOperation.SecondaryDistributorSubClientExisted"

func (*Client) CreateRoleAssignment

func (c *Client) CreateRoleAssignment(request *CreateRoleAssignmentRequest) (response *CreateRoleAssignmentResponse, err error)

CreateRoleAssignment This API is used to grant authorizations on member accounts.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ORGANIZATIONMEMBERNOTEXIST = "FailedOperation.OrganizationMemberNotExist"
FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONALREADYEXIST = "FailedOperation.RoleConfigurationAuthorizationAlreadyExist"
FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONOVERLIMIT = "FailedOperation.RoleConfigurationAuthorizationOverLimit"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"
LIMITEXCEEDED_CREATEROLEASSIGNMENTLIMITEXCEEDED = "LimitExceeded.CreateRoleAssignmentLimitExceeded"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) CreateRoleAssignmentWithContext

func (c *Client) CreateRoleAssignmentWithContext(ctx context.Context, request *CreateRoleAssignmentRequest) (response *CreateRoleAssignmentResponse, err error)

CreateRoleAssignment This API is used to grant authorizations on member accounts.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ORGANIZATIONMEMBERNOTEXIST = "FailedOperation.OrganizationMemberNotExist"
FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONALREADYEXIST = "FailedOperation.RoleConfigurationAuthorizationAlreadyExist"
FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONOVERLIMIT = "FailedOperation.RoleConfigurationAuthorizationOverLimit"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"
LIMITEXCEEDED_CREATEROLEASSIGNMENTLIMITEXCEEDED = "LimitExceeded.CreateRoleAssignmentLimitExceeded"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) CreateRoleConfiguration

func (c *Client) CreateRoleConfiguration(request *CreateRoleConfigurationRequest) (response *CreateRoleConfigurationResponse, err error)

CreateRoleConfiguration This API is used to create permission configurations.

error code that may be returned:

FAILEDOPERATION_CONFIGURATIONOVERUPPERLIMIT = "FailedOperation.ConfigurationOverUpperLimit"
FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_CONFIGURATIONNAMEALREADYEXISTS = "InvalidParameter.ConfigurationNameAlreadyExists"
INVALIDPARAMETER_CONFIGURATIONNAMEFORMATERROR = "InvalidParameter.ConfigurationNameFormatError"

func (*Client) CreateRoleConfigurationWithContext

func (c *Client) CreateRoleConfigurationWithContext(ctx context.Context, request *CreateRoleConfigurationRequest) (response *CreateRoleConfigurationResponse, err error)

CreateRoleConfiguration This API is used to create permission configurations.

error code that may be returned:

FAILEDOPERATION_CONFIGURATIONOVERUPPERLIMIT = "FailedOperation.ConfigurationOverUpperLimit"
FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_CONFIGURATIONNAMEALREADYEXISTS = "InvalidParameter.ConfigurationNameAlreadyExists"
INVALIDPARAMETER_CONFIGURATIONNAMEFORMATERROR = "InvalidParameter.ConfigurationNameFormatError"

func (*Client) CreateUser

func (c *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error)

CreateUser This API is used to create a user.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_USEROVERUPPERLIMIT = "FailedOperation.UserOverUpperLimit"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_EMAILALREADYEXISTS = "InvalidParameter.EmailAlreadyExists"
INVALIDPARAMETER_USERNAMEALREADYEXISTS = "InvalidParameter.UsernameAlreadyExists"
INVALIDPARAMETER_USERNAMEFORMATERROR = "InvalidParameter.UsernameFormatError"
LIMITEXCEEDED_CREATEUSERLIMITEXCEEDED = "LimitExceeded.CreateUserLimitExceeded"

func (*Client) CreateUserSyncProvisioning

func (c *Client) CreateUserSyncProvisioning(request *CreateUserSyncProvisioningRequest) (response *CreateUserSyncProvisioningResponse, err error)

CreateUserSyncProvisioning This API is used to create sub-user synchronization tasks.

error code that may be returned:

FAILEDOPERATION_ORGANIZATIONMEMBERNOTEXIST = "FailedOperation.OrganizationMemberNotExist"
FAILEDOPERATION_USERPROVISIONINGALREADYEXISTS = "FailedOperation.UserProvisioningAlreadyExists"
FAILEDOPERATION_USERPROVISIONINGOVERLIMIT = "FailedOperation.UserProvisioningOverLimit"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"
LIMITEXCEEDED_CREATEUSERSYNCPROVISIONINGLIMITEXCEEDED = "LimitExceeded.CreateUserSyncProvisioningLimitExceeded"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) CreateUserSyncProvisioningWithContext

func (c *Client) CreateUserSyncProvisioningWithContext(ctx context.Context, request *CreateUserSyncProvisioningRequest) (response *CreateUserSyncProvisioningResponse, err error)

CreateUserSyncProvisioning This API is used to create sub-user synchronization tasks.

error code that may be returned:

FAILEDOPERATION_ORGANIZATIONMEMBERNOTEXIST = "FailedOperation.OrganizationMemberNotExist"
FAILEDOPERATION_USERPROVISIONINGALREADYEXISTS = "FailedOperation.UserProvisioningAlreadyExists"
FAILEDOPERATION_USERPROVISIONINGOVERLIMIT = "FailedOperation.UserProvisioningOverLimit"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"
LIMITEXCEEDED_CREATEUSERSYNCPROVISIONINGLIMITEXCEEDED = "LimitExceeded.CreateUserSyncProvisioningLimitExceeded"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) CreateUserWithContext

func (c *Client) CreateUserWithContext(ctx context.Context, request *CreateUserRequest) (response *CreateUserResponse, err error)

CreateUser This API is used to create a user.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_USEROVERUPPERLIMIT = "FailedOperation.UserOverUpperLimit"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_EMAILALREADYEXISTS = "InvalidParameter.EmailAlreadyExists"
INVALIDPARAMETER_USERNAMEALREADYEXISTS = "InvalidParameter.UsernameAlreadyExists"
INVALIDPARAMETER_USERNAMEFORMATERROR = "InvalidParameter.UsernameFormatError"
LIMITEXCEEDED_CREATEUSERLIMITEXCEEDED = "LimitExceeded.CreateUserLimitExceeded"

func (*Client) DeleteGroup

func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)

DeleteGroup This API is used to delete user groups.

error code that may be returned:

FAILEDOPERATION_DELETEGROUPNOTALLOWEXISTUSER = "FailedOperation.DeleteGroupNotAllowExistUser"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONEXIST = "FailedOperation.RoleConfigurationAuthorizationExist"
FAILEDOPERATION_SYNCHRONIZEDGROUPNOTDELETE = "FailedOperation.SynchronizedGroupNotDelete"
FAILEDOPERATION_USERPROVISIONINGEXISTS = "FailedOperation.UserProvisioningExists"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"

func (*Client) DeleteGroupWithContext

func (c *Client) DeleteGroupWithContext(ctx context.Context, request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)

DeleteGroup This API is used to delete user groups.

error code that may be returned:

FAILEDOPERATION_DELETEGROUPNOTALLOWEXISTUSER = "FailedOperation.DeleteGroupNotAllowExistUser"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONEXIST = "FailedOperation.RoleConfigurationAuthorizationExist"
FAILEDOPERATION_SYNCHRONIZEDGROUPNOTDELETE = "FailedOperation.SynchronizedGroupNotDelete"
FAILEDOPERATION_USERPROVISIONINGEXISTS = "FailedOperation.UserProvisioningExists"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"

func (*Client) DeleteOrgServiceAssign

func (c *Client) DeleteOrgServiceAssign(request *DeleteOrgServiceAssignRequest) (response *DeleteOrgServiceAssignResponse, err error)

DeleteOrgServiceAssign This API is used to delete a delegated admin of the organization service.

error code that may be returned:

FAILEDOPERATION_DESCRIBEORGSERVICEUSAGESTATUSERR = "FailedOperation.DescribeOrgServiceUsageStatusErr"
FAILEDOPERATION_ORGANIZATIONSERVICEASSIGNISUSE = "FailedOperation.OrganizationServiceAssignIsUse"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
RESOURCENOTFOUND_ORGANIZATIONSERVICEASSIGNNOTEXIST = "ResourceNotFound.OrganizationServiceAssignNotExist"
RESOURCENOTFOUND_ORGANIZATIONSERVICENOTEXIST = "ResourceNotFound.OrganizationServiceNotExist"

func (*Client) DeleteOrgServiceAssignWithContext

func (c *Client) DeleteOrgServiceAssignWithContext(ctx context.Context, request *DeleteOrgServiceAssignRequest) (response *DeleteOrgServiceAssignResponse, err error)

DeleteOrgServiceAssign This API is used to delete a delegated admin of the organization service.

error code that may be returned:

FAILEDOPERATION_DESCRIBEORGSERVICEUSAGESTATUSERR = "FailedOperation.DescribeOrgServiceUsageStatusErr"
FAILEDOPERATION_ORGANIZATIONSERVICEASSIGNISUSE = "FailedOperation.OrganizationServiceAssignIsUse"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
RESOURCENOTFOUND_ORGANIZATIONSERVICEASSIGNNOTEXIST = "ResourceNotFound.OrganizationServiceAssignNotExist"
RESOURCENOTFOUND_ORGANIZATIONSERVICENOTEXIST = "ResourceNotFound.OrganizationServiceNotExist"

func (*Client) DeleteOrganizationMembers

func (c *Client) DeleteOrganizationMembers(request *DeleteOrganizationMembersRequest) (response *DeleteOrganizationMembersResponse, err error)

DeleteOrganizationMembers This API is used to remove a member account from the organization, rather than delete the account.

error code that may be returned:

FAILEDOPERATION_DISABLEQUITSELFCREATEDORGANIZATION = "FailedOperation.DisableQuitSelfCreatedOrganization"
FAILEDOPERATION_MEMBEREXISTDELEGATEPAYERNOTALLOWDELETE = "FailedOperation.MemberExistDelegatePayerNotAllowDelete"
FAILEDOPERATION_MEMBERISDELEGATEPAYERNOTALLOWDELETE = "FailedOperation.MemberIsDelegatePayerNotAllowDelete"
FAILEDOPERATION_MEMBERSHARERESOURCE = "FailedOperation.MemberShareResource"
FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"
FAILEDOPERATION_ORGANIZATIONAUTHMANAGENOTALLOWDELETE = "FailedOperation.OrganizationAuthManageNotAllowDelete"
FAILEDOPERATION_QUITSHAREUINTERROR = "FailedOperation.QuitShareUintError"
FAILEDOPERATION_SHARERESOURCEMEMBERINUSE = "FailedOperation.ShareResourceMemberInUse"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
UNSUPPORTEDOPERATION_CREATEMEMBERNOTALLOWDELETE = "UnsupportedOperation.CreateMemberNotAllowDelete"
UNSUPPORTEDOPERATION_MEMBEREXISTOPERATEPROCESSNOTALLOWDELETE = "UnsupportedOperation.MemberExistOperateProcessNotAllowDelete"
UNSUPPORTEDOPERATION_MEMBEREXISTSERVICENOTALLOWDELETE = "UnsupportedOperation.MemberExistServiceNotAllowDelete"
UNSUPPORTEDOPERATION_MEMBERNOPAYMENT = "UnsupportedOperation.MemberNoPayment"

func (*Client) DeleteOrganizationMembersWithContext

func (c *Client) DeleteOrganizationMembersWithContext(ctx context.Context, request *DeleteOrganizationMembersRequest) (response *DeleteOrganizationMembersResponse, err error)

DeleteOrganizationMembers This API is used to remove a member account from the organization, rather than delete the account.

error code that may be returned:

FAILEDOPERATION_DISABLEQUITSELFCREATEDORGANIZATION = "FailedOperation.DisableQuitSelfCreatedOrganization"
FAILEDOPERATION_MEMBEREXISTDELEGATEPAYERNOTALLOWDELETE = "FailedOperation.MemberExistDelegatePayerNotAllowDelete"
FAILEDOPERATION_MEMBERISDELEGATEPAYERNOTALLOWDELETE = "FailedOperation.MemberIsDelegatePayerNotAllowDelete"
FAILEDOPERATION_MEMBERSHARERESOURCE = "FailedOperation.MemberShareResource"
FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"
FAILEDOPERATION_ORGANIZATIONAUTHMANAGENOTALLOWDELETE = "FailedOperation.OrganizationAuthManageNotAllowDelete"
FAILEDOPERATION_QUITSHAREUINTERROR = "FailedOperation.QuitShareUintError"
FAILEDOPERATION_SHARERESOURCEMEMBERINUSE = "FailedOperation.ShareResourceMemberInUse"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
UNSUPPORTEDOPERATION_CREATEMEMBERNOTALLOWDELETE = "UnsupportedOperation.CreateMemberNotAllowDelete"
UNSUPPORTEDOPERATION_MEMBEREXISTOPERATEPROCESSNOTALLOWDELETE = "UnsupportedOperation.MemberExistOperateProcessNotAllowDelete"
UNSUPPORTEDOPERATION_MEMBEREXISTSERVICENOTALLOWDELETE = "UnsupportedOperation.MemberExistServiceNotAllowDelete"
UNSUPPORTEDOPERATION_MEMBERNOPAYMENT = "UnsupportedOperation.MemberNoPayment"

func (*Client) DeleteOrganizationNodes

func (c *Client) DeleteOrganizationNodes(request *DeleteOrganizationNodesRequest) (response *DeleteOrganizationNodesResponse, err error)

DeleteOrganizationNodes This API is used to batch delete organization nodes.

error code that may be returned:

FAILEDOPERATION_NODENOTEMPTY = "FailedOperation.NodeNotEmpty"
FAILEDOPERATION_ORGANIZATIONNODEDELETEOVERLIMIT = "FailedOperation.OrganizationNodeDeleteOverLimit"
FAILEDOPERATION_ORGANIZATIONNODENOTEMPTY = "FailedOperation.OrganizationNodeNotEmpty"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DeleteOrganizationNodesWithContext

func (c *Client) DeleteOrganizationNodesWithContext(ctx context.Context, request *DeleteOrganizationNodesRequest) (response *DeleteOrganizationNodesResponse, err error)

DeleteOrganizationNodes This API is used to batch delete organization nodes.

error code that may be returned:

FAILEDOPERATION_NODENOTEMPTY = "FailedOperation.NodeNotEmpty"
FAILEDOPERATION_ORGANIZATIONNODEDELETEOVERLIMIT = "FailedOperation.OrganizationNodeDeleteOverLimit"
FAILEDOPERATION_ORGANIZATIONNODENOTEMPTY = "FailedOperation.OrganizationNodeNotEmpty"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DeleteRoleAssignment

func (c *Client) DeleteRoleAssignment(request *DeleteRoleAssignmentRequest) (response *DeleteRoleAssignmentResponse, err error)

DeleteRoleAssignment This API is used to remove authorizations on member accounts.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_ROLECONFIGURATIONAUTHORIZATIONNOTFOUND = "ResourceNotFound.RoleConfigurationAuthorizationNotFound"

func (*Client) DeleteRoleAssignmentWithContext

func (c *Client) DeleteRoleAssignmentWithContext(ctx context.Context, request *DeleteRoleAssignmentRequest) (response *DeleteRoleAssignmentResponse, err error)

DeleteRoleAssignment This API is used to remove authorizations on member accounts.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_ROLECONFIGURATIONAUTHORIZATIONNOTFOUND = "ResourceNotFound.RoleConfigurationAuthorizationNotFound"

func (*Client) DeleteRoleConfiguration

func (c *Client) DeleteRoleConfiguration(request *DeleteRoleConfigurationRequest) (response *DeleteRoleConfigurationResponse, err error)

DeleteRoleConfiguration This API is used to delete the permission configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ROLECONFIGURATIONPROVISIONINGALREADYDEPLOYED = "FailedOperation.RoleConfigurationProvisioningAlreadyDeployed"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"
INVALIDPARAMETER_ROLEPOLICYALREADYEXIST = "InvalidParameter.RolePolicyAlreadyExist"

func (*Client) DeleteRoleConfigurationWithContext

func (c *Client) DeleteRoleConfigurationWithContext(ctx context.Context, request *DeleteRoleConfigurationRequest) (response *DeleteRoleConfigurationResponse, err error)

DeleteRoleConfiguration This API is used to delete the permission configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ROLECONFIGURATIONPROVISIONINGALREADYDEPLOYED = "FailedOperation.RoleConfigurationProvisioningAlreadyDeployed"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"
INVALIDPARAMETER_ROLEPOLICYALREADYEXIST = "InvalidParameter.RolePolicyAlreadyExist"

func (*Client) DeleteUser

func (c *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error)

DeleteUser This API is used to delete a user.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONEXIST = "FailedOperation.RoleConfigurationAuthorizationExist"
FAILEDOPERATION_SYNCHRONIZEDUSERNOTDELETE = "FailedOperation.SynchronizedUserNotDelete"
FAILEDOPERATION_USERPROVISIONINGEXISTS = "FailedOperation.UserProvisioningExists"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_USERALREADYEXISTSGROUP = "InvalidParameter.UserAlreadyExistsGroup"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DeleteUserSyncProvisioning

func (c *Client) DeleteUserSyncProvisioning(request *DeleteUserSyncProvisioningRequest) (response *DeleteUserSyncProvisioningResponse, err error)

DeleteUserSyncProvisioning This API is used to delete sub-user synchronization tasks.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_USERPROVISIONINGFAILED = "FailedOperation.UserProvisioningFailed"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERPROVISIONINGNOTFOUND = "ResourceNotFound.UserProvisioningNotFound"

func (*Client) DeleteUserSyncProvisioningWithContext

func (c *Client) DeleteUserSyncProvisioningWithContext(ctx context.Context, request *DeleteUserSyncProvisioningRequest) (response *DeleteUserSyncProvisioningResponse, err error)

DeleteUserSyncProvisioning This API is used to delete sub-user synchronization tasks.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_USERPROVISIONINGFAILED = "FailedOperation.UserProvisioningFailed"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERPROVISIONINGNOTFOUND = "ResourceNotFound.UserProvisioningNotFound"

func (*Client) DeleteUserWithContext

func (c *Client) DeleteUserWithContext(ctx context.Context, request *DeleteUserRequest) (response *DeleteUserResponse, err error)

DeleteUser This API is used to delete a user.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONEXIST = "FailedOperation.RoleConfigurationAuthorizationExist"
FAILEDOPERATION_SYNCHRONIZEDUSERNOTDELETE = "FailedOperation.SynchronizedUserNotDelete"
FAILEDOPERATION_USERPROVISIONINGEXISTS = "FailedOperation.UserProvisioningExists"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_USERALREADYEXISTSGROUP = "InvalidParameter.UserAlreadyExistsGroup"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeIdentityCenter

func (c *Client) DescribeIdentityCenter(request *DescribeIdentityCenterRequest) (response *DescribeIdentityCenterResponse, err error)

DescribeIdentityCenter This API is used to obtain the CAM Identity Center service information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"

func (*Client) DescribeIdentityCenterWithContext

func (c *Client) DescribeIdentityCenterWithContext(ctx context.Context, request *DescribeIdentityCenterRequest) (response *DescribeIdentityCenterResponse, err error)

DescribeIdentityCenter This API is used to obtain the CAM Identity Center service information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"

func (*Client) DescribeOrganization

func (c *Client) DescribeOrganization(request *DescribeOrganizationRequest) (response *DescribeOrganizationResponse, err error)

DescribeOrganization This API is used to get the organization information.

error code that may be returned:

FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DescribeOrganizationMemberAuthAccounts

func (c *Client) DescribeOrganizationMemberAuthAccounts(request *DescribeOrganizationMemberAuthAccountsRequest) (response *DescribeOrganizationMemberAuthAccountsResponse, err error)

DescribeOrganizationMemberAuthAccounts This API is used to get the list of sub-accounts bound to an organization member.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DescribeOrganizationMemberAuthAccountsWithContext

func (c *Client) DescribeOrganizationMemberAuthAccountsWithContext(ctx context.Context, request *DescribeOrganizationMemberAuthAccountsRequest) (response *DescribeOrganizationMemberAuthAccountsResponse, err error)

DescribeOrganizationMemberAuthAccounts This API is used to get the list of sub-accounts bound to an organization member.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DescribeOrganizationMemberAuthIdentities

func (c *Client) DescribeOrganizationMemberAuthIdentities(request *DescribeOrganizationMemberAuthIdentitiesRequest) (response *DescribeOrganizationMemberAuthIdentitiesResponse, err error)

DescribeOrganizationMemberAuthIdentities This API is used to obtain the list of organization member access authorization.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DescribeOrganizationMemberAuthIdentitiesWithContext

func (c *Client) DescribeOrganizationMemberAuthIdentitiesWithContext(ctx context.Context, request *DescribeOrganizationMemberAuthIdentitiesRequest) (response *DescribeOrganizationMemberAuthIdentitiesResponse, err error)

DescribeOrganizationMemberAuthIdentities This API is used to obtain the list of organization member access authorization.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DescribeOrganizationMemberPolicies

func (c *Client) DescribeOrganizationMemberPolicies(request *DescribeOrganizationMemberPoliciesRequest) (response *DescribeOrganizationMemberPoliciesResponse, err error)

DescribeOrganizationMemberPolicies This API is used to get the list of authorization policies of an organization member.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DescribeOrganizationMemberPoliciesWithContext

func (c *Client) DescribeOrganizationMemberPoliciesWithContext(ctx context.Context, request *DescribeOrganizationMemberPoliciesRequest) (response *DescribeOrganizationMemberPoliciesResponse, err error)

DescribeOrganizationMemberPolicies This API is used to get the list of authorization policies of an organization member.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONMEMBERNOTEXIST = "ResourceNotFound.OrganizationMemberNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DescribeOrganizationMembers

func (c *Client) DescribeOrganizationMembers(request *DescribeOrganizationMembersRequest) (response *DescribeOrganizationMembersResponse, err error)

DescribeOrganizationMembers This API is used to get the list of organization members.

error code that may be returned:

FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
RESOURCENOTFOUND_ORGANIZATIONSERVICENOTEXIST = "ResourceNotFound.OrganizationServiceNotExist"

func (*Client) DescribeOrganizationMembersWithContext

func (c *Client) DescribeOrganizationMembersWithContext(ctx context.Context, request *DescribeOrganizationMembersRequest) (response *DescribeOrganizationMembersResponse, err error)

DescribeOrganizationMembers This API is used to get the list of organization members.

error code that may be returned:

FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
RESOURCENOTFOUND_ORGANIZATIONSERVICENOTEXIST = "ResourceNotFound.OrganizationServiceNotExist"

func (*Client) DescribeOrganizationNodes

func (c *Client) DescribeOrganizationNodes(request *DescribeOrganizationNodesRequest) (response *DescribeOrganizationNodesResponse, err error)

DescribeOrganizationNodes This API is used to get the list of organization nodes.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DescribeOrganizationNodesWithContext

func (c *Client) DescribeOrganizationNodesWithContext(ctx context.Context, request *DescribeOrganizationNodesRequest) (response *DescribeOrganizationNodesResponse, err error)

DescribeOrganizationNodes This API is used to get the list of organization nodes.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DescribeOrganizationWithContext

func (c *Client) DescribeOrganizationWithContext(ctx context.Context, request *DescribeOrganizationRequest) (response *DescribeOrganizationResponse, err error)

DescribeOrganization This API is used to get the organization information.

error code that may be returned:

FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) DismantleRoleConfiguration

func (c *Client) DismantleRoleConfiguration(request *DismantleRoleConfigurationRequest) (response *DismantleRoleConfigurationResponse, err error)

DismantleRoleConfiguration This API is used to undeploy permission configurations on member accounts.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ORGANIZATIONMEMBERNOTEXIST = "FailedOperation.OrganizationMemberNotExist"
FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONEXIST = "FailedOperation.RoleConfigurationAuthorizationExist"
FAILEDOPERATION_ROLECONFIGURATIONPROVISIONINGSTATUSERROR = "FailedOperation.RoleConfigurationProvisioningStatusError"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_ROLECONFIGURATIONPROVISIONINGNOTFOUND = "ResourceNotFound.RoleConfigurationProvisioningNotFound"

func (*Client) DismantleRoleConfigurationWithContext

func (c *Client) DismantleRoleConfigurationWithContext(ctx context.Context, request *DismantleRoleConfigurationRequest) (response *DismantleRoleConfigurationResponse, err error)

DismantleRoleConfiguration This API is used to undeploy permission configurations on member accounts.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ORGANIZATIONMEMBERNOTEXIST = "FailedOperation.OrganizationMemberNotExist"
FAILEDOPERATION_ROLECONFIGURATIONAUTHORIZATIONEXIST = "FailedOperation.RoleConfigurationAuthorizationExist"
FAILEDOPERATION_ROLECONFIGURATIONPROVISIONINGSTATUSERROR = "FailedOperation.RoleConfigurationProvisioningStatusError"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_ROLECONFIGURATIONPROVISIONINGNOTFOUND = "ResourceNotFound.RoleConfigurationProvisioningNotFound"

func (*Client) GetExternalSAMLIdentityProvider

func (c *Client) GetExternalSAMLIdentityProvider(request *GetExternalSAMLIdentityProviderRequest) (response *GetExternalSAMLIdentityProviderResponse, err error)

GetExternalSAMLIdentityProvider This API is used to query the SAML identity provider configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_SAMLIDENTITYPROVIDERNOTFOUND = "ResourceNotFound.SAMLIdentityProviderNotFound"

func (*Client) GetExternalSAMLIdentityProviderWithContext

func (c *Client) GetExternalSAMLIdentityProviderWithContext(ctx context.Context, request *GetExternalSAMLIdentityProviderRequest) (response *GetExternalSAMLIdentityProviderResponse, err error)

GetExternalSAMLIdentityProvider This API is used to query the SAML identity provider configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_SAMLIDENTITYPROVIDERNOTFOUND = "ResourceNotFound.SAMLIdentityProviderNotFound"

func (*Client) GetGroup

func (c *Client) GetGroup(request *GetGroupRequest) (response *GetGroupResponse, err error)

GetGroup This API is used to query the user group information.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"

func (*Client) GetGroupWithContext

func (c *Client) GetGroupWithContext(ctx context.Context, request *GetGroupRequest) (response *GetGroupResponse, err error)

GetGroup This API is used to query the user group information.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"

func (*Client) GetProvisioningTaskStatus

func (c *Client) GetProvisioningTaskStatus(request *GetProvisioningTaskStatusRequest) (response *GetProvisioningTaskStatusResponse, err error)

GetProvisioningTaskStatus This API is used to query the status of async tasks of user synchronization.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERPROVISIONINGTASKNOTFOUND = "ResourceNotFound.UserProvisioningTaskNotFound"

func (*Client) GetProvisioningTaskStatusWithContext

func (c *Client) GetProvisioningTaskStatusWithContext(ctx context.Context, request *GetProvisioningTaskStatusRequest) (response *GetProvisioningTaskStatusResponse, err error)

GetProvisioningTaskStatus This API is used to query the status of async tasks of user synchronization.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERPROVISIONINGTASKNOTFOUND = "ResourceNotFound.UserProvisioningTaskNotFound"

func (*Client) GetRoleConfiguration

func (c *Client) GetRoleConfiguration(request *GetRoleConfigurationRequest) (response *GetRoleConfigurationResponse, err error)

GetRoleConfiguration This API is used to query the permission configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"

func (*Client) GetRoleConfigurationWithContext

func (c *Client) GetRoleConfigurationWithContext(ctx context.Context, request *GetRoleConfigurationRequest) (response *GetRoleConfigurationResponse, err error)

GetRoleConfiguration This API is used to query the permission configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"

func (*Client) GetTaskStatus

func (c *Client) GetTaskStatus(request *GetTaskStatusRequest) (response *GetTaskStatusResponse, err error)

GetTaskStatus This API is used to query the status of async tasks.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_ROLECONFIGURATIONTASKNOTFOUND = "ResourceNotFound.RoleConfigurationTaskNotFound"

func (*Client) GetTaskStatusWithContext

func (c *Client) GetTaskStatusWithContext(ctx context.Context, request *GetTaskStatusRequest) (response *GetTaskStatusResponse, err error)

GetTaskStatus This API is used to query the status of async tasks.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_ROLECONFIGURATIONTASKNOTFOUND = "ResourceNotFound.RoleConfigurationTaskNotFound"

func (*Client) GetUser

func (c *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)

GetUser This API is used to query the user information.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) GetUserSyncProvisioning

func (c *Client) GetUserSyncProvisioning(request *GetUserSyncProvisioningRequest) (response *GetUserSyncProvisioningResponse, err error)

GetUserSyncProvisioning This API is used to query the CAM user synchronization.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERPROVISIONINGNOTFOUND = "ResourceNotFound.UserProvisioningNotFound"

func (*Client) GetUserSyncProvisioningWithContext

func (c *Client) GetUserSyncProvisioningWithContext(ctx context.Context, request *GetUserSyncProvisioningRequest) (response *GetUserSyncProvisioningResponse, err error)

GetUserSyncProvisioning This API is used to query the CAM user synchronization.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERPROVISIONINGNOTFOUND = "ResourceNotFound.UserProvisioningNotFound"

func (*Client) GetUserWithContext

func (c *Client) GetUserWithContext(ctx context.Context, request *GetUserRequest) (response *GetUserResponse, err error)

GetUser This API is used to query the user information.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) GetZoneSAMLServiceProviderInfo

func (c *Client) GetZoneSAMLServiceProviderInfo(request *GetZoneSAMLServiceProviderInfoRequest) (response *GetZoneSAMLServiceProviderInfoResponse, err error)

GetZoneSAMLServiceProviderInfo This API is used to query the SAML service provider configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_SAMLMETADATADOCUMENTGETFAILED = "FailedOperation.SAMLMetadataDocumentGetFailed"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_SAMLSERVICEPROVIDERNOTFOUND = "ResourceNotFound.SAMLServiceProviderNotFound"

func (*Client) GetZoneSAMLServiceProviderInfoWithContext

func (c *Client) GetZoneSAMLServiceProviderInfoWithContext(ctx context.Context, request *GetZoneSAMLServiceProviderInfoRequest) (response *GetZoneSAMLServiceProviderInfoResponse, err error)

GetZoneSAMLServiceProviderInfo This API is used to query the SAML service provider configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_SAMLMETADATADOCUMENTGETFAILED = "FailedOperation.SAMLMetadataDocumentGetFailed"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_SAMLSERVICEPROVIDERNOTFOUND = "ResourceNotFound.SAMLServiceProviderNotFound"

func (*Client) GetZoneStatistics

func (c *Client) GetZoneStatistics(request *GetZoneStatisticsRequest) (response *GetZoneStatisticsResponse, err error)

GetZoneStatistics This API is used to query space statistics.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"

func (*Client) GetZoneStatisticsWithContext

func (c *Client) GetZoneStatisticsWithContext(ctx context.Context, request *GetZoneStatisticsRequest) (response *GetZoneStatisticsResponse, err error)

GetZoneStatistics This API is used to query space statistics.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"

func (*Client) InviteOrganizationMember

func (c *Client) InviteOrganizationMember(request *InviteOrganizationMemberRequest) (response *InviteOrganizationMemberResponse, err error)

InviteOrganizationMember This API is used to invite a member.

error code that may be returned:

FAILEDOPERATION_APPLYEXIST = "FailedOperation.ApplyExist"
FAILEDOPERATION_AUTHINFOEMPTY = "FailedOperation.AuthInfoEmpty"
FAILEDOPERATION_AUTHINFONOTSAME = "FailedOperation.AuthInfoNotSame"
FAILEDOPERATION_AUTHNOTENTERPRISE = "FailedOperation.AuthNotEnterprise"
FAILEDOPERATION_CREATEBILLINGPERMISSIONERR = "FailedOperation.CreateBillingPermissionErr"
FAILEDOPERATION_EXISTOTHERORGANIZATIONMEMBERSHARED = "FailedOperation.ExistOtherOrganizationMemberShared"
FAILEDOPERATION_GETACCOUNTREGION = "FailedOperation.GetAccountRegion"
FAILEDOPERATION_IMPORTFILEILLEGAL = "FailedOperation.ImportFileIllegal"
FAILEDOPERATION_INVITATIONEXIST = "FailedOperation.InvitationExist"
FAILEDOPERATION_MEMBEREXISTINOTHERORGANIZATION = "FailedOperation.MemberExistInOtherOrganization"
FAILEDOPERATION_MEMBERNAMEUSED = "FailedOperation.MemberNameUsed"
FAILEDOPERATION_NOTSAMEREGION = "FailedOperation.NotSameRegion"
FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"
FAILEDOPERATION_ORGANIZATIONAUTHRELATIONEXIST = "FailedOperation.OrganizationAuthRelationExist"
FAILEDOPERATION_ORGANIZATIONMEMBEREXIST = "FailedOperation.OrganizationMemberExist"
FAILEDOPERATION_ORGANIZATIONMEMBERNAMEUSED = "FailedOperation.OrganizationMemberNameUsed"
FAILEDOPERATION_ORGANIZATIONNODENOTEXIST = "FailedOperation.OrganizationNodeNotExist"
FAILEDOPERATION_ORGANIZATIONPERMISSIONILLEGAL = "FailedOperation.OrganizationPermissionIllegal"
FAILEDOPERATION_ORGANIZATIONPOLICYILLEGAL = "FailedOperation.OrganizationPolicyIllegal"
FAILEDOPERATION_PAYUINILLEGAL = "FailedOperation.PayUinIllegal"
FAILEDOPERATION_RESENTINVITATION = "FailedOperation.ReSentInvitation"
FAILEDOPERATION_TAGRESOURCESERROR = "FailedOperation.TagResourcesError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_TAGERROR = "InvalidParameter.TagError"
LIMITEXCEEDED_INVITATIONOVERLIMIT = "LimitExceeded.InvitationOverLimit"
LIMITEXCEEDED_ORGANIZATIONMEMBEROVERLIMIT = "LimitExceeded.OrganizationMemberOverLimit"
RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_ABNORMALFINANCIALSTATUSOFADMIN = "UnsupportedOperation.AbnormalFinancialStatusOfAdmin"
UNSUPPORTEDOPERATION_ABNORMALFINANCIALSTATUSOFMEMBER = "UnsupportedOperation.AbnormalFinancialStatusOfMember"
UNSUPPORTEDOPERATION_ADDDELEGATEPAYERNOTALLOW = "UnsupportedOperation.AddDelegatePayerNotAllow"
UNSUPPORTEDOPERATION_ADDDISCOUNTINHERITNOTALLOW = "UnsupportedOperation.AddDiscountInheritNotAllow"
UNSUPPORTEDOPERATION_AGENTNOTSAME = "UnsupportedOperation.AgentNotSame"
UNSUPPORTEDOPERATION_EXISTEDAGENT = "UnsupportedOperation.ExistedAgent"
UNSUPPORTEDOPERATION_EXISTEDCLIENT = "UnsupportedOperation.ExistedClient"
UNSUPPORTEDOPERATION_INCONSISTENTUSERTYPES = "UnsupportedOperation.InconsistentUserTypes"
UNSUPPORTEDOPERATION_MANAGEMENTSYSTEMERROR = "UnsupportedOperation.ManagementSystemError"
UNSUPPORTEDOPERATION_MEMBERACCOUNTARREARS = "UnsupportedOperation.MemberAccountArrears"
UNSUPPORTEDOPERATION_MEMBERDISCOUNTINHERITEXISTED = "UnsupportedOperation.MemberDiscountInheritExisted"
UNSUPPORTEDOPERATION_MEMBEREXISTACCOUNTLEVELDISCOUNTINHERIT = "UnsupportedOperation.MemberExistAccountLevelDiscountInherit"
UNSUPPORTEDOPERATION_MEMBERHASVOUCHER = "UnsupportedOperation.MemberHasVoucher"
UNSUPPORTEDOPERATION_MEMBERISAGENT = "UnsupportedOperation.MemberIsAgent"
UNSUPPORTEDOPERATION_MEMBERISNOTCLIENT = "UnsupportedOperation.MemberIsNotClient"
UNSUPPORTEDOPERATION_ORDERINPROGRESSEXISTED = "UnsupportedOperation.OrderInProgressExisted"
UNSUPPORTEDOPERATION_OWNERDISCOUNTINHERITEXISTED = "UnsupportedOperation.OwnerDiscountInheritExisted"
UNSUPPORTEDOPERATION_PAYERARREARSANDNOCREDITACCOUNT = "UnsupportedOperation.PayerArrearsAndNoCreditAccount"
UNSUPPORTEDOPERATION_PAYEREXISTACCOUNTLEVELDISCOUNTINHERIT = "UnsupportedOperation.PayerExistAccountLevelDiscountInherit"
UNSUPPORTEDOPERATION_SECONDARYDISTRIBUTORSUBCLIENTEXISTED = "UnsupportedOperation.SecondaryDistributorSubClientExisted"

func (*Client) InviteOrganizationMemberWithContext

func (c *Client) InviteOrganizationMemberWithContext(ctx context.Context, request *InviteOrganizationMemberRequest) (response *InviteOrganizationMemberResponse, err error)

InviteOrganizationMember This API is used to invite a member.

error code that may be returned:

FAILEDOPERATION_APPLYEXIST = "FailedOperation.ApplyExist"
FAILEDOPERATION_AUTHINFOEMPTY = "FailedOperation.AuthInfoEmpty"
FAILEDOPERATION_AUTHINFONOTSAME = "FailedOperation.AuthInfoNotSame"
FAILEDOPERATION_AUTHNOTENTERPRISE = "FailedOperation.AuthNotEnterprise"
FAILEDOPERATION_CREATEBILLINGPERMISSIONERR = "FailedOperation.CreateBillingPermissionErr"
FAILEDOPERATION_EXISTOTHERORGANIZATIONMEMBERSHARED = "FailedOperation.ExistOtherOrganizationMemberShared"
FAILEDOPERATION_GETACCOUNTREGION = "FailedOperation.GetAccountRegion"
FAILEDOPERATION_IMPORTFILEILLEGAL = "FailedOperation.ImportFileIllegal"
FAILEDOPERATION_INVITATIONEXIST = "FailedOperation.InvitationExist"
FAILEDOPERATION_MEMBEREXISTINOTHERORGANIZATION = "FailedOperation.MemberExistInOtherOrganization"
FAILEDOPERATION_MEMBERNAMEUSED = "FailedOperation.MemberNameUsed"
FAILEDOPERATION_NOTSAMEREGION = "FailedOperation.NotSameRegion"
FAILEDOPERATION_OPERATEBILLINGPERMISSIONERR = "FailedOperation.OperateBillingPermissionErr"
FAILEDOPERATION_ORGANIZATIONAUTHRELATIONEXIST = "FailedOperation.OrganizationAuthRelationExist"
FAILEDOPERATION_ORGANIZATIONMEMBEREXIST = "FailedOperation.OrganizationMemberExist"
FAILEDOPERATION_ORGANIZATIONMEMBERNAMEUSED = "FailedOperation.OrganizationMemberNameUsed"
FAILEDOPERATION_ORGANIZATIONNODENOTEXIST = "FailedOperation.OrganizationNodeNotExist"
FAILEDOPERATION_ORGANIZATIONPERMISSIONILLEGAL = "FailedOperation.OrganizationPermissionIllegal"
FAILEDOPERATION_ORGANIZATIONPOLICYILLEGAL = "FailedOperation.OrganizationPolicyIllegal"
FAILEDOPERATION_PAYUINILLEGAL = "FailedOperation.PayUinIllegal"
FAILEDOPERATION_RESENTINVITATION = "FailedOperation.ReSentInvitation"
FAILEDOPERATION_TAGRESOURCESERROR = "FailedOperation.TagResourcesError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_TAGERROR = "InvalidParameter.TagError"
LIMITEXCEEDED_INVITATIONOVERLIMIT = "LimitExceeded.InvitationOverLimit"
LIMITEXCEEDED_ORGANIZATIONMEMBEROVERLIMIT = "LimitExceeded.OrganizationMemberOverLimit"
RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_ABNORMALFINANCIALSTATUSOFADMIN = "UnsupportedOperation.AbnormalFinancialStatusOfAdmin"
UNSUPPORTEDOPERATION_ABNORMALFINANCIALSTATUSOFMEMBER = "UnsupportedOperation.AbnormalFinancialStatusOfMember"
UNSUPPORTEDOPERATION_ADDDELEGATEPAYERNOTALLOW = "UnsupportedOperation.AddDelegatePayerNotAllow"
UNSUPPORTEDOPERATION_ADDDISCOUNTINHERITNOTALLOW = "UnsupportedOperation.AddDiscountInheritNotAllow"
UNSUPPORTEDOPERATION_AGENTNOTSAME = "UnsupportedOperation.AgentNotSame"
UNSUPPORTEDOPERATION_EXISTEDAGENT = "UnsupportedOperation.ExistedAgent"
UNSUPPORTEDOPERATION_EXISTEDCLIENT = "UnsupportedOperation.ExistedClient"
UNSUPPORTEDOPERATION_INCONSISTENTUSERTYPES = "UnsupportedOperation.InconsistentUserTypes"
UNSUPPORTEDOPERATION_MANAGEMENTSYSTEMERROR = "UnsupportedOperation.ManagementSystemError"
UNSUPPORTEDOPERATION_MEMBERACCOUNTARREARS = "UnsupportedOperation.MemberAccountArrears"
UNSUPPORTEDOPERATION_MEMBERDISCOUNTINHERITEXISTED = "UnsupportedOperation.MemberDiscountInheritExisted"
UNSUPPORTEDOPERATION_MEMBEREXISTACCOUNTLEVELDISCOUNTINHERIT = "UnsupportedOperation.MemberExistAccountLevelDiscountInherit"
UNSUPPORTEDOPERATION_MEMBERHASVOUCHER = "UnsupportedOperation.MemberHasVoucher"
UNSUPPORTEDOPERATION_MEMBERISAGENT = "UnsupportedOperation.MemberIsAgent"
UNSUPPORTEDOPERATION_MEMBERISNOTCLIENT = "UnsupportedOperation.MemberIsNotClient"
UNSUPPORTEDOPERATION_ORDERINPROGRESSEXISTED = "UnsupportedOperation.OrderInProgressExisted"
UNSUPPORTEDOPERATION_OWNERDISCOUNTINHERITEXISTED = "UnsupportedOperation.OwnerDiscountInheritExisted"
UNSUPPORTEDOPERATION_PAYERARREARSANDNOCREDITACCOUNT = "UnsupportedOperation.PayerArrearsAndNoCreditAccount"
UNSUPPORTEDOPERATION_PAYEREXISTACCOUNTLEVELDISCOUNTINHERIT = "UnsupportedOperation.PayerExistAccountLevelDiscountInherit"
UNSUPPORTEDOPERATION_SECONDARYDISTRIBUTORSUBCLIENTEXISTED = "UnsupportedOperation.SecondaryDistributorSubClientExisted"

func (*Client) ListExternalSAMLIdPCertificates

func (c *Client) ListExternalSAMLIdPCertificates(request *ListExternalSAMLIdPCertificatesRequest) (response *ListExternalSAMLIdPCertificatesResponse, err error)

ListExternalSAMLIdPCertificates This API is used to query the SAML signing certificate list.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
INTERNALERROR = "InternalError"

func (*Client) ListExternalSAMLIdPCertificatesWithContext

func (c *Client) ListExternalSAMLIdPCertificatesWithContext(ctx context.Context, request *ListExternalSAMLIdPCertificatesRequest) (response *ListExternalSAMLIdPCertificatesResponse, err error)

ListExternalSAMLIdPCertificates This API is used to query the SAML signing certificate list.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
INTERNALERROR = "InternalError"

func (*Client) ListGroupMembers

func (c *Client) ListGroupMembers(request *ListGroupMembersRequest) (response *ListGroupMembersResponse, err error)

ListGroupMembers This API is used to query the user list of the user group.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"

func (*Client) ListGroupMembersWithContext

func (c *Client) ListGroupMembersWithContext(ctx context.Context, request *ListGroupMembersRequest) (response *ListGroupMembersResponse, err error)

ListGroupMembers This API is used to query the user list of the user group.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"

func (*Client) ListGroups

func (c *Client) ListGroups(request *ListGroupsRequest) (response *ListGroupsResponse, err error)

ListGroups This API is used to query the user group list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) ListGroupsWithContext

func (c *Client) ListGroupsWithContext(ctx context.Context, request *ListGroupsRequest) (response *ListGroupsResponse, err error)

ListGroups This API is used to query the user group list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) ListJoinedGroupsForUser

func (c *Client) ListJoinedGroupsForUser(request *ListJoinedGroupsForUserRequest) (response *ListJoinedGroupsForUserResponse, err error)

ListJoinedGroupsForUser This API is used to query the user group joined by users.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ListJoinedGroupsForUserWithContext

func (c *Client) ListJoinedGroupsForUserWithContext(ctx context.Context, request *ListJoinedGroupsForUserRequest) (response *ListJoinedGroupsForUserResponse, err error)

ListJoinedGroupsForUser This API is used to query the user group joined by users.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ListOrgServiceAssignMember

func (c *Client) ListOrgServiceAssignMember(request *ListOrgServiceAssignMemberRequest) (response *ListOrgServiceAssignMemberResponse, err error)

ListOrgServiceAssignMember This API is used to obtain the list of delegated admins of the organization service.

error code that may be returned:

FAILEDOPERATION_DESCRIBEORGSERVICEUSAGESTATUSERR = "FailedOperation.DescribeOrgServiceUsageStatusErr"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListOrgServiceAssignMemberWithContext

func (c *Client) ListOrgServiceAssignMemberWithContext(ctx context.Context, request *ListOrgServiceAssignMemberRequest) (response *ListOrgServiceAssignMemberResponse, err error)

ListOrgServiceAssignMember This API is used to obtain the list of delegated admins of the organization service.

error code that may be returned:

FAILEDOPERATION_DESCRIBEORGSERVICEUSAGESTATUSERR = "FailedOperation.DescribeOrgServiceUsageStatusErr"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListOrganizationIdentity

func (c *Client) ListOrganizationIdentity(request *ListOrganizationIdentityRequest) (response *ListOrganizationIdentityResponse, err error)

ListOrganizationIdentity This API is used to get the list of access identities of an organization member.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListOrganizationIdentityWithContext

func (c *Client) ListOrganizationIdentityWithContext(ctx context.Context, request *ListOrganizationIdentityRequest) (response *ListOrganizationIdentityResponse, err error)

ListOrganizationIdentity This API is used to get the list of access identities of an organization member.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListOrganizationService

func (c *Client) ListOrganizationService(request *ListOrganizationServiceRequest) (response *ListOrganizationServiceResponse, err error)

ListOrganizationService This API is used to obtain the list of organization service settings.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListOrganizationServiceWithContext

func (c *Client) ListOrganizationServiceWithContext(ctx context.Context, request *ListOrganizationServiceRequest) (response *ListOrganizationServiceResponse, err error)

ListOrganizationService This API is used to obtain the list of organization service settings.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) ListPermissionPoliciesInRoleConfiguration

func (c *Client) ListPermissionPoliciesInRoleConfiguration(request *ListPermissionPoliciesInRoleConfigurationRequest) (response *ListPermissionPoliciesInRoleConfigurationResponse, err error)

ListPermissionPoliciesInRoleConfiguration This API is used to obtain the policy list in permission configurations.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"

func (*Client) ListPermissionPoliciesInRoleConfigurationWithContext

func (c *Client) ListPermissionPoliciesInRoleConfigurationWithContext(ctx context.Context, request *ListPermissionPoliciesInRoleConfigurationRequest) (response *ListPermissionPoliciesInRoleConfigurationResponse, err error)

ListPermissionPoliciesInRoleConfiguration This API is used to obtain the policy list in permission configurations.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"

func (*Client) ListRoleAssignments

func (c *Client) ListRoleAssignments(request *ListRoleAssignmentsRequest) (response *ListRoleAssignmentsResponse, err error)

ListRoleAssignments This API is used to query the authorization list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) ListRoleAssignmentsWithContext

func (c *Client) ListRoleAssignmentsWithContext(ctx context.Context, request *ListRoleAssignmentsRequest) (response *ListRoleAssignmentsResponse, err error)

ListRoleAssignments This API is used to query the authorization list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) ListRoleConfigurationProvisionings

func (c *Client) ListRoleConfigurationProvisionings(request *ListRoleConfigurationProvisioningsRequest) (response *ListRoleConfigurationProvisioningsResponse, err error)

ListRoleConfigurationProvisionings This API is used to query the permission configuration deployment list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) ListRoleConfigurationProvisioningsWithContext

func (c *Client) ListRoleConfigurationProvisioningsWithContext(ctx context.Context, request *ListRoleConfigurationProvisioningsRequest) (response *ListRoleConfigurationProvisioningsResponse, err error)

ListRoleConfigurationProvisionings This API is used to query the permission configuration deployment list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) ListRoleConfigurations

func (c *Client) ListRoleConfigurations(request *ListRoleConfigurationsRequest) (response *ListRoleConfigurationsResponse, err error)

ListRoleConfigurations This API is used to query the permission configuration list.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) ListRoleConfigurationsWithContext

func (c *Client) ListRoleConfigurationsWithContext(ctx context.Context, request *ListRoleConfigurationsRequest) (response *ListRoleConfigurationsResponse, err error)

ListRoleConfigurations This API is used to query the permission configuration list.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) ListTasks

func (c *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error)

ListTasks This API is used to query the async task list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"

func (*Client) ListTasksWithContext

func (c *Client) ListTasksWithContext(ctx context.Context, request *ListTasksRequest) (response *ListTasksResponse, err error)

ListTasks This API is used to query the async task list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"

func (*Client) ListUserSyncProvisionings

func (c *Client) ListUserSyncProvisionings(request *ListUserSyncProvisioningsRequest) (response *ListUserSyncProvisioningsResponse, err error)

ListUserSyncProvisionings This API is used to query the CAM user synchronization list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"

func (*Client) ListUserSyncProvisioningsWithContext

func (c *Client) ListUserSyncProvisioningsWithContext(ctx context.Context, request *ListUserSyncProvisioningsRequest) (response *ListUserSyncProvisioningsResponse, err error)

ListUserSyncProvisionings This API is used to query the CAM user synchronization list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"

func (*Client) ListUsers

func (c *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)

ListUsers This API is used to query the user list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) ListUsersWithContext

func (c *Client) ListUsersWithContext(ctx context.Context, request *ListUsersRequest) (response *ListUsersResponse, err error)

ListUsers This API is used to query the user list.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_NEXTTOKENINVALID = "InvalidParameter.NextTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) MoveOrganizationNodeMembers

func (c *Client) MoveOrganizationNodeMembers(request *MoveOrganizationNodeMembersRequest) (response *MoveOrganizationNodeMembersResponse, err error)

MoveOrganizationNodeMembers This API is used to move a member to the specified organization node.

error code that may be returned:

FAILEDOPERATION_ORGANIZATIONNODENOTEXIST = "FailedOperation.OrganizationNodeNotExist"
FAILEDOPERATION_SOMEUINSNOTINORGANIZATION = "FailedOperation.SomeUinsNotInOrganization"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) MoveOrganizationNodeMembersWithContext

func (c *Client) MoveOrganizationNodeMembersWithContext(ctx context.Context, request *MoveOrganizationNodeMembersRequest) (response *MoveOrganizationNodeMembersResponse, err error)

MoveOrganizationNodeMembers This API is used to move a member to the specified organization node.

error code that may be returned:

FAILEDOPERATION_ORGANIZATIONNODENOTEXIST = "FailedOperation.OrganizationNodeNotExist"
FAILEDOPERATION_SOMEUINSNOTINORGANIZATION = "FailedOperation.SomeUinsNotInOrganization"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_ORGANIZATIONNODENOTEXIST = "ResourceNotFound.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) OpenIdentityCenter

func (c *Client) OpenIdentityCenter(request *OpenIdentityCenterRequest) (response *OpenIdentityCenterResponse, err error)

OpenIdentityCenter This API is used to activate the CIC service.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERALREADYOPEN = "FailedOperation.IdentityCenterAlreadyOpen"
FAILEDOPERATION_IDENTITYCENTERNOTAUTH = "FailedOperation.IdentityCenterNotAuth"
FAILEDOPERATION_IDENTITYCENTERNOTENTERPRISEAUTH = "FailedOperation.IdentityCenterNotEnterpriseAuth"
FAILEDOPERATION_IDENTITYCENTERNOTORGANIZATIONMANAGER = "FailedOperation.IdentityCenterNotOrganizationManager"
FAILEDOPERATION_IDENTITYCENTERORGANIZATIONNOTOPEN = "FailedOperation.IdentityCenterOrganizationNotOpen"
INVALIDPARAMETERVALUE_IDENTITYCENTERZONENAMEALREADYEXIST = "InvalidParameterValue.IdentityCenterZoneNameAlreadyExist"
RESOURCENOTFOUND_SERVICEROLENOTEXIST = "ResourceNotFound.ServiceRoleNotExist"

func (*Client) OpenIdentityCenterWithContext

func (c *Client) OpenIdentityCenterWithContext(ctx context.Context, request *OpenIdentityCenterRequest) (response *OpenIdentityCenterResponse, err error)

OpenIdentityCenter This API is used to activate the CIC service.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERALREADYOPEN = "FailedOperation.IdentityCenterAlreadyOpen"
FAILEDOPERATION_IDENTITYCENTERNOTAUTH = "FailedOperation.IdentityCenterNotAuth"
FAILEDOPERATION_IDENTITYCENTERNOTENTERPRISEAUTH = "FailedOperation.IdentityCenterNotEnterpriseAuth"
FAILEDOPERATION_IDENTITYCENTERNOTORGANIZATIONMANAGER = "FailedOperation.IdentityCenterNotOrganizationManager"
FAILEDOPERATION_IDENTITYCENTERORGANIZATIONNOTOPEN = "FailedOperation.IdentityCenterOrganizationNotOpen"
INVALIDPARAMETERVALUE_IDENTITYCENTERZONENAMEALREADYEXIST = "InvalidParameterValue.IdentityCenterZoneNameAlreadyExist"
RESOURCENOTFOUND_SERVICEROLENOTEXIST = "ResourceNotFound.ServiceRoleNotExist"

func (*Client) ProvisionRoleConfiguration

func (c *Client) ProvisionRoleConfiguration(request *ProvisionRoleConfigurationRequest) (response *ProvisionRoleConfigurationResponse, err error)

ProvisionRoleConfiguration This API is used to deploy permission configurations on member accounts.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ORGANIZATIONMEMBERNOTEXIST = "FailedOperation.OrganizationMemberNotExist"
FAILEDOPERATION_USEROVERUPPERLIMIT = "FailedOperation.UserOverUpperLimit"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_EMAILALREADYEXISTS = "InvalidParameter.EmailAlreadyExists"
INVALIDPARAMETER_USERNAMEALREADYEXISTS = "InvalidParameter.UsernameAlreadyExists"
INVALIDPARAMETER_USERNAMEFORMATERROR = "InvalidParameter.UsernameFormatError"

func (*Client) ProvisionRoleConfigurationWithContext

func (c *Client) ProvisionRoleConfigurationWithContext(ctx context.Context, request *ProvisionRoleConfigurationRequest) (response *ProvisionRoleConfigurationResponse, err error)

ProvisionRoleConfiguration This API is used to deploy permission configurations on member accounts.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ORGANIZATIONMEMBERNOTEXIST = "FailedOperation.OrganizationMemberNotExist"
FAILEDOPERATION_USEROVERUPPERLIMIT = "FailedOperation.UserOverUpperLimit"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_EMAILALREADYEXISTS = "InvalidParameter.EmailAlreadyExists"
INVALIDPARAMETER_USERNAMEALREADYEXISTS = "InvalidParameter.UsernameAlreadyExists"
INVALIDPARAMETER_USERNAMEFORMATERROR = "InvalidParameter.UsernameFormatError"

func (*Client) RemoveExternalSAMLIdPCertificate

func (c *Client) RemoveExternalSAMLIdPCertificate(request *RemoveExternalSAMLIdPCertificateRequest) (response *RemoveExternalSAMLIdPCertificateResponse, err error)

RemoveExternalSAMLIdPCertificate This API is used to remove SAML signing certificates.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_X509CERTIFICATENOTFOUND = "ResourceNotFound.X509CertificateNotFound"

func (*Client) RemoveExternalSAMLIdPCertificateWithContext

func (c *Client) RemoveExternalSAMLIdPCertificateWithContext(ctx context.Context, request *RemoveExternalSAMLIdPCertificateRequest) (response *RemoveExternalSAMLIdPCertificateResponse, err error)

RemoveExternalSAMLIdPCertificate This API is used to remove SAML signing certificates.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_X509CERTIFICATENOTFOUND = "ResourceNotFound.X509CertificateNotFound"

func (*Client) RemovePermissionPolicyFromRoleConfiguration

func (c *Client) RemovePermissionPolicyFromRoleConfiguration(request *RemovePermissionPolicyFromRoleConfigurationRequest) (response *RemovePermissionPolicyFromRoleConfigurationResponse, err error)

RemovePermissionPolicyFromRoleConfiguration This API is used to remove policies from permission configurations.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"
INVALIDPARAMETER_ROLEPOLICYNOTEXIST = "InvalidParameter.RolePolicyNotExist"

func (*Client) RemovePermissionPolicyFromRoleConfigurationWithContext

func (c *Client) RemovePermissionPolicyFromRoleConfigurationWithContext(ctx context.Context, request *RemovePermissionPolicyFromRoleConfigurationRequest) (response *RemovePermissionPolicyFromRoleConfigurationResponse, err error)

RemovePermissionPolicyFromRoleConfiguration This API is used to remove policies from permission configurations.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"
INVALIDPARAMETER_ROLEPOLICYNOTEXIST = "InvalidParameter.RolePolicyNotExist"

func (*Client) RemoveUserFromGroup

func (c *Client) RemoveUserFromGroup(request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)

RemoveUserFromGroup This API is used to removes users from a user group.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_SYNCHRONIZEDGROUPNOTREMOVEUSER = "FailedOperation.SynchronizedGroupNotRemoveUser"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"
INVALIDPARAMETER_GROUPUSERNOTEXIST = "InvalidParameter.GroupUserNotExist"
LIMITEXCEEDED_REMOVEUSERFROMGROUPLIMITEXCEEDED = "LimitExceeded.RemoveUserFromGroupLimitExceeded"

func (*Client) RemoveUserFromGroupWithContext

func (c *Client) RemoveUserFromGroupWithContext(ctx context.Context, request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)

RemoveUserFromGroup This API is used to removes users from a user group.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_SYNCHRONIZEDGROUPNOTREMOVEUSER = "FailedOperation.SynchronizedGroupNotRemoveUser"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"
INVALIDPARAMETER_GROUPUSERNOTEXIST = "InvalidParameter.GroupUserNotExist"
LIMITEXCEEDED_REMOVEUSERFROMGROUPLIMITEXCEEDED = "LimitExceeded.RemoveUserFromGroupLimitExceeded"

func (*Client) SetExternalSAMLIdentityProvider

func (c *Client) SetExternalSAMLIdentityProvider(request *SetExternalSAMLIdentityProviderRequest) (response *SetExternalSAMLIdentityProviderResponse, err error)

SetExternalSAMLIdentityProvider This API is used to configure the SAML identity provider information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_DECODEMETADATADOCUMENTFAILED = "FailedOperation.DecodeMetadataDocumentFailed"
FAILEDOPERATION_METADATACOSPARSINGFAILED = "FailedOperation.MetadataCosParsingFailed"
FAILEDOPERATION_SAMLSERVICEPROVIDERCREATEFAILED = "FailedOperation.SAMLServiceProviderCreateFailed"
FAILEDOPERATION_UPLOADMETADATAFAILED = "FailedOperation.UploadMetadataFailed"
FAILEDOPERATION_X509CERTIFICATEPARSINGFAILED = "FailedOperation.X509CertificateParsingFailed"
FAILEDOPERATION_XMLDATAUNMARSHALFAILED = "FailedOperation.XMLDataUnmarshalFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_SSOSTATUSINVALID = "InvalidParameterValue.SSoStatusInvalid"
INVALIDPARAMETERVALUE_X509CERTIFICATEFORMATERROR = "InvalidParameterValue.X509CertificateFormatError"

func (*Client) SetExternalSAMLIdentityProviderWithContext

func (c *Client) SetExternalSAMLIdentityProviderWithContext(ctx context.Context, request *SetExternalSAMLIdentityProviderRequest) (response *SetExternalSAMLIdentityProviderResponse, err error)

SetExternalSAMLIdentityProvider This API is used to configure the SAML identity provider information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_DECODEMETADATADOCUMENTFAILED = "FailedOperation.DecodeMetadataDocumentFailed"
FAILEDOPERATION_METADATACOSPARSINGFAILED = "FailedOperation.MetadataCosParsingFailed"
FAILEDOPERATION_SAMLSERVICEPROVIDERCREATEFAILED = "FailedOperation.SAMLServiceProviderCreateFailed"
FAILEDOPERATION_UPLOADMETADATAFAILED = "FailedOperation.UploadMetadataFailed"
FAILEDOPERATION_X509CERTIFICATEPARSINGFAILED = "FailedOperation.X509CertificateParsingFailed"
FAILEDOPERATION_XMLDATAUNMARSHALFAILED = "FailedOperation.XMLDataUnmarshalFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_SSOSTATUSINVALID = "InvalidParameterValue.SSoStatusInvalid"
INVALIDPARAMETERVALUE_X509CERTIFICATEFORMATERROR = "InvalidParameterValue.X509CertificateFormatError"

func (*Client) UpdateGroup

func (c *Client) UpdateGroup(request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)

UpdateGroup This API is used to modify user group information.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_SYNCHRONIZEDGROUPNOTUPDATE = "FailedOperation.SynchronizedGroupNotUpdate"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNAMEALREADYEXISTS = "InvalidParameter.GroupNameAlreadyExists"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"

func (*Client) UpdateGroupWithContext

func (c *Client) UpdateGroupWithContext(ctx context.Context, request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)

UpdateGroup This API is used to modify user group information.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_SYNCHRONIZEDGROUPNOTUPDATE = "FailedOperation.SynchronizedGroupNotUpdate"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_GROUPNAMEALREADYEXISTS = "InvalidParameter.GroupNameAlreadyExists"
INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist"

func (*Client) UpdateOrganizationNode

func (c *Client) UpdateOrganizationNode(request *UpdateOrganizationNodeRequest) (response *UpdateOrganizationNodeResponse, err error)

UpdateOrganizationNode This API is used to update an organization node.

error code that may be returned:

FAILEDOPERATION_ORGANIZATIONNODENAMEUSED = "FailedOperation.OrganizationNodeNameUsed"
FAILEDOPERATION_ORGANIZATIONNODENOTEXIST = "FailedOperation.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) UpdateOrganizationNodeWithContext

func (c *Client) UpdateOrganizationNodeWithContext(ctx context.Context, request *UpdateOrganizationNodeRequest) (response *UpdateOrganizationNodeResponse, err error)

UpdateOrganizationNode This API is used to update an organization node.

error code that may be returned:

FAILEDOPERATION_ORGANIZATIONNODENAMEUSED = "FailedOperation.OrganizationNodeNameUsed"
FAILEDOPERATION_ORGANIZATIONNODENOTEXIST = "FailedOperation.OrganizationNodeNotExist"
RESOURCENOTFOUND_ORGANIZATIONNOTEXIST = "ResourceNotFound.OrganizationNotExist"

func (*Client) UpdateRoleConfiguration

func (c *Client) UpdateRoleConfiguration(request *UpdateRoleConfigurationRequest) (response *UpdateRoleConfigurationResponse, err error)

UpdateRoleConfiguration This API is used to modify the permission configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"

func (*Client) UpdateRoleConfigurationWithContext

func (c *Client) UpdateRoleConfigurationWithContext(ctx context.Context, request *UpdateRoleConfigurationRequest) (response *UpdateRoleConfigurationResponse, err error)

UpdateRoleConfiguration This API is used to modify the permission configuration information.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_ROLECONFIGURATIONNOTEXIST = "InvalidParameter.RoleConfigurationNotExist"

func (*Client) UpdateUser

func (c *Client) UpdateUser(request *UpdateUserRequest) (response *UpdateUserResponse, err error)

UpdateUser This API is used to modify user information.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_SYNCHRONIZEDUSERNOTUPDATE = "FailedOperation.SynchronizedUserNotUpdate"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_EMAILALREADYEXISTS = "InvalidParameter.EmailAlreadyExists"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) UpdateUserStatus

func (c *Client) UpdateUserStatus(request *UpdateUserStatusRequest) (response *UpdateUserStatusResponse, err error)

UpdateUserStatus This API is used to modify the user status.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) UpdateUserStatusWithContext

func (c *Client) UpdateUserStatusWithContext(ctx context.Context, request *UpdateUserStatusRequest) (response *UpdateUserStatusResponse, err error)

UpdateUserStatus This API is used to modify the user status.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) UpdateUserSyncProvisioning

func (c *Client) UpdateUserSyncProvisioning(request *UpdateUserSyncProvisioningRequest) (response *UpdateUserSyncProvisioningResponse, err error)

UpdateUserSyncProvisioning This API is used to create sub-user synchronization tasks.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERPROVISIONINGNOTFOUND = "ResourceNotFound.UserProvisioningNotFound"

func (*Client) UpdateUserSyncProvisioningWithContext

func (c *Client) UpdateUserSyncProvisioningWithContext(ctx context.Context, request *UpdateUserSyncProvisioningRequest) (response *UpdateUserSyncProvisioningResponse, err error)

UpdateUserSyncProvisioning This API is used to create sub-user synchronization tasks.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
RESOURCENOTFOUND_USERPROVISIONINGNOTFOUND = "ResourceNotFound.UserProvisioningNotFound"

func (*Client) UpdateUserWithContext

func (c *Client) UpdateUserWithContext(ctx context.Context, request *UpdateUserRequest) (response *UpdateUserResponse, err error)

UpdateUser This API is used to modify user information.

error code that may be returned:

FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_SYNCHRONIZEDUSERNOTUPDATE = "FailedOperation.SynchronizedUserNotUpdate"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETER_EMAILALREADYEXISTS = "InvalidParameter.EmailAlreadyExists"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) UpdateZone

func (c *Client) UpdateZone(request *UpdateZoneRequest) (response *UpdateZoneResponse, err error)

UpdateZone This API is used to update the user's space name.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETERVALUE_ZONENAMEFORMATERROR = "InvalidParameterValue.ZoneNameFormatError"

func (*Client) UpdateZoneWithContext

func (c *Client) UpdateZoneWithContext(ctx context.Context, request *UpdateZoneRequest) (response *UpdateZoneResponse, err error)

UpdateZone This API is used to update the user's space name.

error code that may be returned:

FAILEDOPERATION_DBOPERATIONERROR = "FailedOperation.DBOperationError"
FAILEDOPERATION_IDENTITYCENTERNOTOPEN = "FailedOperation.IdentityCenterNotOpen"
FAILEDOPERATION_ZONEIDNOTEXIST = "FailedOperation.ZoneIdNotExist"
INVALIDPARAMETERVALUE_ZONENAMEFORMATERROR = "InvalidParameterValue.ZoneNameFormatError"

type CreateGroupRequest

type CreateGroupRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group name, which contains up to 128 characters, including English letters, digits, and special characters (-).
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// User group description, which contains up to 1024 characters.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateGroupRequest

func NewCreateGroupRequest() (request *CreateGroupRequest)

func (*CreateGroupRequest) FromJsonString

func (r *CreateGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGroupRequest) ToJsonString

func (r *CreateGroupRequest) ToJsonString() string

type CreateGroupRequestParams

type CreateGroupRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group name, which contains up to 128 characters, including English letters, digits, and special characters (-).
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// User group description, which contains up to 1024 characters.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateGroupResponse

type CreateGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateGroupResponseParams `json:"Response"`
}

func NewCreateGroupResponse

func NewCreateGroupResponse() (response *CreateGroupResponse)

func (*CreateGroupResponse) FromJsonString

func (r *CreateGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGroupResponse) ToJsonString

func (r *CreateGroupResponse) ToJsonString() string

type CreateGroupResponseParams

type CreateGroupResponseParams struct {
	// User group information.
	GroupInfo *GroupInfo `json:"GroupInfo,omitnil,omitempty" name:"GroupInfo"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOrgServiceAssignRequest

type CreateOrgServiceAssignRequest struct {
	*tchttp.BaseRequest

	// Organization service ID, which can be obtained through [ListOrganizationService](https://intl.cloud.tencent.com/document/product/850/109561?from_cn_redirect=1).
	ServiceId *uint64 `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// Uin list of the delegated admins, including up to 20 items.
	MemberUins []*int64 `json:"MemberUins,omitnil,omitempty" name:"MemberUins"`

	// Management scope of the delegated admin. Valid values: 1 (all members), 2 (partial members). Default value: 1.
	ManagementScope *uint64 `json:"ManagementScope,omitnil,omitempty" name:"ManagementScope"`

	// Uin list of the managed members. This parameter is valid when ManagementScope is 2.
	ManagementScopeUins []*int64 `json:"ManagementScopeUins,omitnil,omitempty" name:"ManagementScopeUins"`

	// ID list of the managed departments. This parameter is valid when ManagementScope is 2.
	ManagementScopeNodeIds []*int64 `json:"ManagementScopeNodeIds,omitnil,omitempty" name:"ManagementScopeNodeIds"`
}

func NewCreateOrgServiceAssignRequest

func NewCreateOrgServiceAssignRequest() (request *CreateOrgServiceAssignRequest)

func (*CreateOrgServiceAssignRequest) FromJsonString

func (r *CreateOrgServiceAssignRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrgServiceAssignRequest) ToJsonString

func (r *CreateOrgServiceAssignRequest) ToJsonString() string

type CreateOrgServiceAssignRequestParams

type CreateOrgServiceAssignRequestParams struct {
	// Organization service ID, which can be obtained through [ListOrganizationService](https://intl.cloud.tencent.com/document/product/850/109561?from_cn_redirect=1).
	ServiceId *uint64 `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// Uin list of the delegated admins, including up to 20 items.
	MemberUins []*int64 `json:"MemberUins,omitnil,omitempty" name:"MemberUins"`

	// Management scope of the delegated admin. Valid values: 1 (all members), 2 (partial members). Default value: 1.
	ManagementScope *uint64 `json:"ManagementScope,omitnil,omitempty" name:"ManagementScope"`

	// Uin list of the managed members. This parameter is valid when ManagementScope is 2.
	ManagementScopeUins []*int64 `json:"ManagementScopeUins,omitnil,omitempty" name:"ManagementScopeUins"`

	// ID list of the managed departments. This parameter is valid when ManagementScope is 2.
	ManagementScopeNodeIds []*int64 `json:"ManagementScopeNodeIds,omitnil,omitempty" name:"ManagementScopeNodeIds"`
}

Predefined struct for user

type CreateOrgServiceAssignResponse

type CreateOrgServiceAssignResponse struct {
	*tchttp.BaseResponse
	Response *CreateOrgServiceAssignResponseParams `json:"Response"`
}

func NewCreateOrgServiceAssignResponse

func NewCreateOrgServiceAssignResponse() (response *CreateOrgServiceAssignResponse)

func (*CreateOrgServiceAssignResponse) FromJsonString

func (r *CreateOrgServiceAssignResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrgServiceAssignResponse) ToJsonString

func (r *CreateOrgServiceAssignResponse) ToJsonString() string

type CreateOrgServiceAssignResponseParams

type CreateOrgServiceAssignResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOrganizationMemberPolicyRequest

type CreateOrganizationMemberPolicyRequest struct {
	*tchttp.BaseRequest

	// Member UIN.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Policy name, which can contain up to 128 letters, digits, and symbols `+=,.@_-`.
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// Member access identity ID, which can be obtained through [DescribeOrganizationMemberAuthIdentities](https://intl.cloud.tencent.com/document/product/850/82936?from_cn_redirect=1).
	IdentityId *int64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`

	// Description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateOrganizationMemberPolicyRequest

func NewCreateOrganizationMemberPolicyRequest() (request *CreateOrganizationMemberPolicyRequest)

func (*CreateOrganizationMemberPolicyRequest) FromJsonString

func (r *CreateOrganizationMemberPolicyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrganizationMemberPolicyRequest) ToJsonString

type CreateOrganizationMemberPolicyRequestParams

type CreateOrganizationMemberPolicyRequestParams struct {
	// Member UIN.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Policy name, which can contain up to 128 letters, digits, and symbols `+=,.@_-`.
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// Member access identity ID, which can be obtained through [DescribeOrganizationMemberAuthIdentities](https://intl.cloud.tencent.com/document/product/850/82936?from_cn_redirect=1).
	IdentityId *int64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`

	// Description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateOrganizationMemberPolicyResponse

type CreateOrganizationMemberPolicyResponse struct {
	*tchttp.BaseResponse
	Response *CreateOrganizationMemberPolicyResponseParams `json:"Response"`
}

func NewCreateOrganizationMemberPolicyResponse

func NewCreateOrganizationMemberPolicyResponse() (response *CreateOrganizationMemberPolicyResponse)

func (*CreateOrganizationMemberPolicyResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrganizationMemberPolicyResponse) ToJsonString

type CreateOrganizationMemberPolicyResponseParams

type CreateOrganizationMemberPolicyResponseParams struct {
	// Policy ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOrganizationMemberRequest

type CreateOrganizationMemberRequest struct {
	*tchttp.BaseRequest

	// Member name, which can contain up to 25 letters, digits, and symbols `+@&._[]-:,`.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Relationship policy. Valid value: `Financial`.
	PolicyType *string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"`

	// List of member financial permission IDs. `7` indicates paying, which is the default value.
	PermissionIds []*uint64 `json:"PermissionIds,omitnil,omitempty" name:"PermissionIds"`

	// Node ID of the member's department, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Account name, which can contain up to 25 letters, digits, and symbols `+@&._[]-:,`.
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// Remarks.
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// Member creation record ID, which is required during retry upon creation exception.
	RecordId *int64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// Payer UIN, which is required during paying for a member.
	PayUin *string `json:"PayUin,omitnil,omitempty" name:"PayUin"`

	// List of member access identity IDs, which can be obtained through the `ListOrganizationIdentity` API. `1` indicates supported, which is the default value.
	IdentityRoleID []*uint64 `json:"IdentityRoleID,omitnil,omitempty" name:"IdentityRoleID"`

	// Verified entity relationship ID, which is required during creating members for different entities.
	AuthRelationId *int64 `json:"AuthRelationId,omitnil,omitempty" name:"AuthRelationId"`

	// Member tag list, with a maximum of 10.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewCreateOrganizationMemberRequest

func NewCreateOrganizationMemberRequest() (request *CreateOrganizationMemberRequest)

func (*CreateOrganizationMemberRequest) FromJsonString

func (r *CreateOrganizationMemberRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrganizationMemberRequest) ToJsonString

func (r *CreateOrganizationMemberRequest) ToJsonString() string

type CreateOrganizationMemberRequestParams

type CreateOrganizationMemberRequestParams struct {
	// Member name, which can contain up to 25 letters, digits, and symbols `+@&._[]-:,`.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Relationship policy. Valid value: `Financial`.
	PolicyType *string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"`

	// List of member financial permission IDs. `7` indicates paying, which is the default value.
	PermissionIds []*uint64 `json:"PermissionIds,omitnil,omitempty" name:"PermissionIds"`

	// Node ID of the member's department, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Account name, which can contain up to 25 letters, digits, and symbols `+@&._[]-:,`.
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// Remarks.
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// Member creation record ID, which is required during retry upon creation exception.
	RecordId *int64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// Payer UIN, which is required during paying for a member.
	PayUin *string `json:"PayUin,omitnil,omitempty" name:"PayUin"`

	// List of member access identity IDs, which can be obtained through the `ListOrganizationIdentity` API. `1` indicates supported, which is the default value.
	IdentityRoleID []*uint64 `json:"IdentityRoleID,omitnil,omitempty" name:"IdentityRoleID"`

	// Verified entity relationship ID, which is required during creating members for different entities.
	AuthRelationId *int64 `json:"AuthRelationId,omitnil,omitempty" name:"AuthRelationId"`

	// Member tag list, with a maximum of 10.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type CreateOrganizationMemberResponse

type CreateOrganizationMemberResponse struct {
	*tchttp.BaseResponse
	Response *CreateOrganizationMemberResponseParams `json:"Response"`
}

func NewCreateOrganizationMemberResponse

func NewCreateOrganizationMemberResponse() (response *CreateOrganizationMemberResponse)

func (*CreateOrganizationMemberResponse) FromJsonString

func (r *CreateOrganizationMemberResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrganizationMemberResponse) ToJsonString

func (r *CreateOrganizationMemberResponse) ToJsonString() string

type CreateOrganizationMemberResponseParams

type CreateOrganizationMemberResponseParams struct {
	// Member UIN.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Uin *int64 `json:"Uin,omitnil,omitempty" name:"Uin"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRoleAssignmentRequest

type CreateRoleAssignmentRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Authorized member account information, up to 50 entries.
	RoleAssignmentInfo []*RoleAssignmentInfo `json:"RoleAssignmentInfo,omitnil,omitempty" name:"RoleAssignmentInfo"`
}

func NewCreateRoleAssignmentRequest

func NewCreateRoleAssignmentRequest() (request *CreateRoleAssignmentRequest)

func (*CreateRoleAssignmentRequest) FromJsonString

func (r *CreateRoleAssignmentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRoleAssignmentRequest) ToJsonString

func (r *CreateRoleAssignmentRequest) ToJsonString() string

type CreateRoleAssignmentRequestParams

type CreateRoleAssignmentRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Authorized member account information, up to 50 entries.
	RoleAssignmentInfo []*RoleAssignmentInfo `json:"RoleAssignmentInfo,omitnil,omitempty" name:"RoleAssignmentInfo"`
}

Predefined struct for user

type CreateRoleAssignmentResponse

type CreateRoleAssignmentResponse struct {
	*tchttp.BaseResponse
	Response *CreateRoleAssignmentResponseParams `json:"Response"`
}

func NewCreateRoleAssignmentResponse

func NewCreateRoleAssignmentResponse() (response *CreateRoleAssignmentResponse)

func (*CreateRoleAssignmentResponse) FromJsonString

func (r *CreateRoleAssignmentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRoleAssignmentResponse) ToJsonString

func (r *CreateRoleAssignmentResponse) ToJsonString() string

type CreateRoleAssignmentResponseParams

type CreateRoleAssignmentResponseParams struct {
	// Task details.
	Tasks []*TaskInfo `json:"Tasks,omitnil,omitempty" name:"Tasks"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRoleConfigurationRequest

type CreateRoleConfigurationRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
	RoleConfigurationName *string `json:"RoleConfigurationName,omitnil,omitempty" name:"RoleConfigurationName"`

	// Access configuration description, which contains up to 1024 characters.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
	SessionDuration *int64 `json:"SessionDuration,omitnil,omitempty" name:"SessionDuration"`

	// Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
	RelayState *string `json:"RelayState,omitnil,omitempty" name:"RelayState"`
}

func NewCreateRoleConfigurationRequest

func NewCreateRoleConfigurationRequest() (request *CreateRoleConfigurationRequest)

func (*CreateRoleConfigurationRequest) FromJsonString

func (r *CreateRoleConfigurationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRoleConfigurationRequest) ToJsonString

func (r *CreateRoleConfigurationRequest) ToJsonString() string

type CreateRoleConfigurationRequestParams

type CreateRoleConfigurationRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
	RoleConfigurationName *string `json:"RoleConfigurationName,omitnil,omitempty" name:"RoleConfigurationName"`

	// Access configuration description, which contains up to 1024 characters.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
	SessionDuration *int64 `json:"SessionDuration,omitnil,omitempty" name:"SessionDuration"`

	// Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
	RelayState *string `json:"RelayState,omitnil,omitempty" name:"RelayState"`
}

Predefined struct for user

type CreateRoleConfigurationResponse

type CreateRoleConfigurationResponse struct {
	*tchttp.BaseResponse
	Response *CreateRoleConfigurationResponseParams `json:"Response"`
}

func NewCreateRoleConfigurationResponse

func NewCreateRoleConfigurationResponse() (response *CreateRoleConfigurationResponse)

func (*CreateRoleConfigurationResponse) FromJsonString

func (r *CreateRoleConfigurationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRoleConfigurationResponse) ToJsonString

func (r *CreateRoleConfigurationResponse) ToJsonString() string

type CreateRoleConfigurationResponseParams

type CreateRoleConfigurationResponseParams struct {
	// Access configuration details.
	RoleConfigurationInfo *RoleConfiguration `json:"RoleConfigurationInfo,omitnil,omitempty" name:"RoleConfigurationInfo"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateUserRequest

type CreateUserRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User name, which must be unique within the space and cannot be modified. It contains up to 64 characters, including digits, English letters, and special characters such as plus signs (+), equal signs (=), commas (,), periods (.), at signs (@), hyphens (-), and underscores (_).
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Last name of the user, which contains up to 64 characters.
	FirstName *string `json:"FirstName,omitnil,omitempty" name:"FirstName"`

	// First name of the user, which contains up to 64 characters.
	LastName *string `json:"LastName,omitnil,omitempty" name:"LastName"`

	// Display name of the user, which contains up to 256 characters.
	DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"`

	// User description, which contains up to 1024 characters.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Email address of the user, which must be unique within the directory and contains up to 128 characters.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// User status. Valid values: Enabled (default), Disabled.
	UserStatus *string `json:"UserStatus,omitnil,omitempty" name:"UserStatus"`
}

func NewCreateUserRequest

func NewCreateUserRequest() (request *CreateUserRequest)

func (*CreateUserRequest) FromJsonString

func (r *CreateUserRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUserRequest) ToJsonString

func (r *CreateUserRequest) ToJsonString() string

type CreateUserRequestParams

type CreateUserRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User name, which must be unique within the space and cannot be modified. It contains up to 64 characters, including digits, English letters, and special characters such as plus signs (+), equal signs (=), commas (,), periods (.), at signs (@), hyphens (-), and underscores (_).
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Last name of the user, which contains up to 64 characters.
	FirstName *string `json:"FirstName,omitnil,omitempty" name:"FirstName"`

	// First name of the user, which contains up to 64 characters.
	LastName *string `json:"LastName,omitnil,omitempty" name:"LastName"`

	// Display name of the user, which contains up to 256 characters.
	DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"`

	// User description, which contains up to 1024 characters.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Email address of the user, which must be unique within the directory and contains up to 128 characters.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// User status. Valid values: Enabled (default), Disabled.
	UserStatus *string `json:"UserStatus,omitnil,omitempty" name:"UserStatus"`
}

Predefined struct for user

type CreateUserResponse

type CreateUserResponse struct {
	*tchttp.BaseResponse
	Response *CreateUserResponseParams `json:"Response"`
}

func NewCreateUserResponse

func NewCreateUserResponse() (response *CreateUserResponse)

func (*CreateUserResponse) FromJsonString

func (r *CreateUserResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUserResponse) ToJsonString

func (r *CreateUserResponse) ToJsonString() string

type CreateUserResponseParams

type CreateUserResponseParams struct {
	// User details.
	UserInfo *UserInfo `json:"UserInfo,omitnil,omitempty" name:"UserInfo"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateUserSyncProvisioningRequest

type CreateUserSyncProvisioningRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// CAM user synchronization information.
	UserSyncProvisionings []*UserSyncProvisioning `json:"UserSyncProvisionings,omitnil,omitempty" name:"UserSyncProvisionings"`
}

func NewCreateUserSyncProvisioningRequest

func NewCreateUserSyncProvisioningRequest() (request *CreateUserSyncProvisioningRequest)

func (*CreateUserSyncProvisioningRequest) FromJsonString

func (r *CreateUserSyncProvisioningRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUserSyncProvisioningRequest) ToJsonString

func (r *CreateUserSyncProvisioningRequest) ToJsonString() string

type CreateUserSyncProvisioningRequestParams

type CreateUserSyncProvisioningRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// CAM user synchronization information.
	UserSyncProvisionings []*UserSyncProvisioning `json:"UserSyncProvisionings,omitnil,omitempty" name:"UserSyncProvisionings"`
}

Predefined struct for user

type CreateUserSyncProvisioningResponse

type CreateUserSyncProvisioningResponse struct {
	*tchttp.BaseResponse
	Response *CreateUserSyncProvisioningResponseParams `json:"Response"`
}

func NewCreateUserSyncProvisioningResponse

func NewCreateUserSyncProvisioningResponse() (response *CreateUserSyncProvisioningResponse)

func (*CreateUserSyncProvisioningResponse) FromJsonString

func (r *CreateUserSyncProvisioningResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUserSyncProvisioningResponse) ToJsonString

func (r *CreateUserSyncProvisioningResponse) ToJsonString() string

type CreateUserSyncProvisioningResponseParams

type CreateUserSyncProvisioningResponseParams struct {
	// Task details.
	Tasks []*UserProvisioningsTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteGroupRequest

type DeleteGroupRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewDeleteGroupRequest

func NewDeleteGroupRequest() (request *DeleteGroupRequest)

func (*DeleteGroupRequest) FromJsonString

func (r *DeleteGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGroupRequest) ToJsonString

func (r *DeleteGroupRequest) ToJsonString() string

type DeleteGroupRequestParams

type DeleteGroupRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type DeleteGroupResponse

type DeleteGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteGroupResponseParams `json:"Response"`
}

func NewDeleteGroupResponse

func NewDeleteGroupResponse() (response *DeleteGroupResponse)

func (*DeleteGroupResponse) FromJsonString

func (r *DeleteGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGroupResponse) ToJsonString

func (r *DeleteGroupResponse) ToJsonString() string

type DeleteGroupResponseParams

type DeleteGroupResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteOrgServiceAssignRequest

type DeleteOrgServiceAssignRequest struct {
	*tchttp.BaseRequest

	// Organization service ID, which can be obtained through [ListOrganizationService](https://intl.cloud.tencent.com/document/product/850/109561?from_cn_redirect=1).
	ServiceId *uint64 `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// Uin of the delegated admin.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`
}

func NewDeleteOrgServiceAssignRequest

func NewDeleteOrgServiceAssignRequest() (request *DeleteOrgServiceAssignRequest)

func (*DeleteOrgServiceAssignRequest) FromJsonString

func (r *DeleteOrgServiceAssignRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrgServiceAssignRequest) ToJsonString

func (r *DeleteOrgServiceAssignRequest) ToJsonString() string

type DeleteOrgServiceAssignRequestParams

type DeleteOrgServiceAssignRequestParams struct {
	// Organization service ID, which can be obtained through [ListOrganizationService](https://intl.cloud.tencent.com/document/product/850/109561?from_cn_redirect=1).
	ServiceId *uint64 `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// Uin of the delegated admin.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`
}

Predefined struct for user

type DeleteOrgServiceAssignResponse

type DeleteOrgServiceAssignResponse struct {
	*tchttp.BaseResponse
	Response *DeleteOrgServiceAssignResponseParams `json:"Response"`
}

func NewDeleteOrgServiceAssignResponse

func NewDeleteOrgServiceAssignResponse() (response *DeleteOrgServiceAssignResponse)

func (*DeleteOrgServiceAssignResponse) FromJsonString

func (r *DeleteOrgServiceAssignResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrgServiceAssignResponse) ToJsonString

func (r *DeleteOrgServiceAssignResponse) ToJsonString() string

type DeleteOrgServiceAssignResponseParams

type DeleteOrgServiceAssignResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteOrganizationMembersRequest

type DeleteOrganizationMembersRequest struct {
	*tchttp.BaseRequest

	// Uin list of the deleted members.
	MemberUin []*int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`
}

func NewDeleteOrganizationMembersRequest

func NewDeleteOrganizationMembersRequest() (request *DeleteOrganizationMembersRequest)

func (*DeleteOrganizationMembersRequest) FromJsonString

func (r *DeleteOrganizationMembersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationMembersRequest) ToJsonString

func (r *DeleteOrganizationMembersRequest) ToJsonString() string

type DeleteOrganizationMembersRequestParams

type DeleteOrganizationMembersRequestParams struct {
	// Uin list of the deleted members.
	MemberUin []*int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`
}

Predefined struct for user

type DeleteOrganizationMembersResponse

type DeleteOrganizationMembersResponse struct {
	*tchttp.BaseResponse
	Response *DeleteOrganizationMembersResponseParams `json:"Response"`
}

func NewDeleteOrganizationMembersResponse

func NewDeleteOrganizationMembersResponse() (response *DeleteOrganizationMembersResponse)

func (*DeleteOrganizationMembersResponse) FromJsonString

func (r *DeleteOrganizationMembersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationMembersResponse) ToJsonString

func (r *DeleteOrganizationMembersResponse) ToJsonString() string

type DeleteOrganizationMembersResponseParams

type DeleteOrganizationMembersResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteOrganizationNodesRequest

type DeleteOrganizationNodesRequest struct {
	*tchttp.BaseRequest

	// Node ID list, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	NodeId []*int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`
}

func NewDeleteOrganizationNodesRequest

func NewDeleteOrganizationNodesRequest() (request *DeleteOrganizationNodesRequest)

func (*DeleteOrganizationNodesRequest) FromJsonString

func (r *DeleteOrganizationNodesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationNodesRequest) ToJsonString

func (r *DeleteOrganizationNodesRequest) ToJsonString() string

type DeleteOrganizationNodesRequestParams

type DeleteOrganizationNodesRequestParams struct {
	// Node ID list, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	NodeId []*int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`
}

Predefined struct for user

type DeleteOrganizationNodesResponse

type DeleteOrganizationNodesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteOrganizationNodesResponseParams `json:"Response"`
}

func NewDeleteOrganizationNodesResponse

func NewDeleteOrganizationNodesResponse() (response *DeleteOrganizationNodesResponse)

func (*DeleteOrganizationNodesResponse) FromJsonString

func (r *DeleteOrganizationNodesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOrganizationNodesResponse) ToJsonString

func (r *DeleteOrganizationNodesResponse) ToJsonString() string

type DeleteOrganizationNodesResponseParams

type DeleteOrganizationNodesResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRoleAssignmentRequest

type DeleteRoleAssignmentRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// UIN of the target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user; Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Whether to undeploy an access configuration synchronously when you remove the last authorization for using this access configuration on the target account of the Tencent Cloud Organization. Valid values: DeprovisionForLastRoleAssignmentOnAccount: Undeploy the access configuration; None (default): Do not undeploy access configuration.
	DeprovisionStrategy *string `json:"DeprovisionStrategy,omitnil,omitempty" name:"DeprovisionStrategy"`
}

func NewDeleteRoleAssignmentRequest

func NewDeleteRoleAssignmentRequest() (request *DeleteRoleAssignmentRequest)

func (*DeleteRoleAssignmentRequest) FromJsonString

func (r *DeleteRoleAssignmentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRoleAssignmentRequest) ToJsonString

func (r *DeleteRoleAssignmentRequest) ToJsonString() string

type DeleteRoleAssignmentRequestParams

type DeleteRoleAssignmentRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// UIN of the target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user; Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Whether to undeploy an access configuration synchronously when you remove the last authorization for using this access configuration on the target account of the Tencent Cloud Organization. Valid values: DeprovisionForLastRoleAssignmentOnAccount: Undeploy the access configuration; None (default): Do not undeploy access configuration.
	DeprovisionStrategy *string `json:"DeprovisionStrategy,omitnil,omitempty" name:"DeprovisionStrategy"`
}

Predefined struct for user

type DeleteRoleAssignmentResponse

type DeleteRoleAssignmentResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRoleAssignmentResponseParams `json:"Response"`
}

func NewDeleteRoleAssignmentResponse

func NewDeleteRoleAssignmentResponse() (response *DeleteRoleAssignmentResponse)

func (*DeleteRoleAssignmentResponse) FromJsonString

func (r *DeleteRoleAssignmentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRoleAssignmentResponse) ToJsonString

func (r *DeleteRoleAssignmentResponse) ToJsonString() string

type DeleteRoleAssignmentResponseParams

type DeleteRoleAssignmentResponseParams struct {
	// Task details.
	Task *TaskInfo `json:"Task,omitnil,omitempty" name:"Task"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRoleConfigurationRequest

type DeleteRoleConfigurationRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`
}

func NewDeleteRoleConfigurationRequest

func NewDeleteRoleConfigurationRequest() (request *DeleteRoleConfigurationRequest)

func (*DeleteRoleConfigurationRequest) FromJsonString

func (r *DeleteRoleConfigurationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRoleConfigurationRequest) ToJsonString

func (r *DeleteRoleConfigurationRequest) ToJsonString() string

type DeleteRoleConfigurationRequestParams

type DeleteRoleConfigurationRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`
}

Predefined struct for user

type DeleteRoleConfigurationResponse

type DeleteRoleConfigurationResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRoleConfigurationResponseParams `json:"Response"`
}

func NewDeleteRoleConfigurationResponse

func NewDeleteRoleConfigurationResponse() (response *DeleteRoleConfigurationResponse)

func (*DeleteRoleConfigurationResponse) FromJsonString

func (r *DeleteRoleConfigurationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRoleConfigurationResponse) ToJsonString

func (r *DeleteRoleConfigurationResponse) ToJsonString() string

type DeleteRoleConfigurationResponseParams

type DeleteRoleConfigurationResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteUserRequest

type DeleteUserRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewDeleteUserRequest

func NewDeleteUserRequest() (request *DeleteUserRequest)

func (*DeleteUserRequest) FromJsonString

func (r *DeleteUserRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteUserRequest) ToJsonString

func (r *DeleteUserRequest) ToJsonString() string

type DeleteUserRequestParams

type DeleteUserRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type DeleteUserResponse

type DeleteUserResponse struct {
	*tchttp.BaseResponse
	Response *DeleteUserResponseParams `json:"Response"`
}

func NewDeleteUserResponse

func NewDeleteUserResponse() (response *DeleteUserResponse)

func (*DeleteUserResponse) FromJsonString

func (r *DeleteUserResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteUserResponse) ToJsonString

func (r *DeleteUserResponse) ToJsonString() string

type DeleteUserResponseParams

type DeleteUserResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteUserSyncProvisioningRequest

type DeleteUserSyncProvisioningRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User synchronization ID.
	UserProvisioningId *string `json:"UserProvisioningId,omitnil,omitempty" name:"UserProvisioningId"`
}

func NewDeleteUserSyncProvisioningRequest

func NewDeleteUserSyncProvisioningRequest() (request *DeleteUserSyncProvisioningRequest)

func (*DeleteUserSyncProvisioningRequest) FromJsonString

func (r *DeleteUserSyncProvisioningRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteUserSyncProvisioningRequest) ToJsonString

func (r *DeleteUserSyncProvisioningRequest) ToJsonString() string

type DeleteUserSyncProvisioningRequestParams

type DeleteUserSyncProvisioningRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User synchronization ID.
	UserProvisioningId *string `json:"UserProvisioningId,omitnil,omitempty" name:"UserProvisioningId"`
}

Predefined struct for user

type DeleteUserSyncProvisioningResponse

type DeleteUserSyncProvisioningResponse struct {
	*tchttp.BaseResponse
	Response *DeleteUserSyncProvisioningResponseParams `json:"Response"`
}

func NewDeleteUserSyncProvisioningResponse

func NewDeleteUserSyncProvisioningResponse() (response *DeleteUserSyncProvisioningResponse)

func (*DeleteUserSyncProvisioningResponse) FromJsonString

func (r *DeleteUserSyncProvisioningResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteUserSyncProvisioningResponse) ToJsonString

func (r *DeleteUserSyncProvisioningResponse) ToJsonString() string

type DeleteUserSyncProvisioningResponseParams

type DeleteUserSyncProvisioningResponseParams struct {
	// Task details.
	Tasks *UserProvisioningsTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIdentityCenterRequest

type DescribeIdentityCenterRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeIdentityCenterRequest

func NewDescribeIdentityCenterRequest() (request *DescribeIdentityCenterRequest)

func (*DescribeIdentityCenterRequest) FromJsonString

func (r *DescribeIdentityCenterRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIdentityCenterRequest) ToJsonString

func (r *DescribeIdentityCenterRequest) ToJsonString() string

type DescribeIdentityCenterRequestParams

type DescribeIdentityCenterRequestParams struct {
}

Predefined struct for user

type DescribeIdentityCenterResponse

type DescribeIdentityCenterResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIdentityCenterResponseParams `json:"Response"`
}

func NewDescribeIdentityCenterResponse

func NewDescribeIdentityCenterResponse() (response *DescribeIdentityCenterResponse)

func (*DescribeIdentityCenterResponse) FromJsonString

func (r *DescribeIdentityCenterResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIdentityCenterResponse) ToJsonString

func (r *DescribeIdentityCenterResponse) ToJsonString() string

type DescribeIdentityCenterResponseParams

type DescribeIdentityCenterResponseParams struct {
	// Space ID, which starts with the z- prefix, followed by 12 random digits/lowercase letters.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Space name, which must be globally unique and contain 2-64 characters including lowercase letters, digits, and hyphens (-). It can neither start or end with a hyphen (-) nor contain two consecutive hyphens (-).
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// Service activation status. Disabled: not activated; Enabled: activated.
	ServiceStatus *string `json:"ServiceStatus,omitnil,omitempty" name:"ServiceStatus"`

	// SCIM synchronization status. Enabled: enabled. Disabled: disabled.
	ScimSyncStatus *string `json:"ScimSyncStatus,omitnil,omitempty" name:"ScimSyncStatus"`

	// Creation time
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update date
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOrganizationMemberAuthAccountsRequest

type DescribeOrganizationMemberAuthAccountsRequest struct {
	*tchttp.BaseRequest

	// Offset. Its value must be an integer multiple of the limit. Default value: 0.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit. Value range: 1-50. Default value: 10.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Member UIN.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Policy ID, which can be obtained through [DescribeOrganizationMemberPolicies](https://intl.cloud.tencent.com/document/product/850/82935?from_cn_redirect=1).
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}

func NewDescribeOrganizationMemberAuthAccountsRequest

func NewDescribeOrganizationMemberAuthAccountsRequest() (request *DescribeOrganizationMemberAuthAccountsRequest)

func (*DescribeOrganizationMemberAuthAccountsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationMemberAuthAccountsRequest) ToJsonString

type DescribeOrganizationMemberAuthAccountsRequestParams

type DescribeOrganizationMemberAuthAccountsRequestParams struct {
	// Offset. Its value must be an integer multiple of the limit. Default value: 0.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit. Value range: 1-50. Default value: 10.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Member UIN.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Policy ID, which can be obtained through [DescribeOrganizationMemberPolicies](https://intl.cloud.tencent.com/document/product/850/82935?from_cn_redirect=1).
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}

Predefined struct for user

type DescribeOrganizationMemberAuthAccountsResponse

type DescribeOrganizationMemberAuthAccountsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOrganizationMemberAuthAccountsResponseParams `json:"Response"`
}

func NewDescribeOrganizationMemberAuthAccountsResponse

func NewDescribeOrganizationMemberAuthAccountsResponse() (response *DescribeOrganizationMemberAuthAccountsResponse)

func (*DescribeOrganizationMemberAuthAccountsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationMemberAuthAccountsResponse) ToJsonString

type DescribeOrganizationMemberAuthAccountsResponseParams

type DescribeOrganizationMemberAuthAccountsResponseParams struct {
	// List
	// Note: This field may return null, indicating that no valid values can be obtained.
	Items []*OrgMemberAuthAccount `json:"Items,omitnil,omitempty" name:"Items"`

	// Total number
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOrganizationMemberAuthIdentitiesRequest

type DescribeOrganizationMemberAuthIdentitiesRequest struct {
	*tchttp.BaseRequest

	// Offset, which is an integer multiple of the value of `Limit`. Default value: `0`.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit, which defaults to `10`. Value range: 1-50.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Uin of the organization member. At least one of the input parameters MemberUin and IdentityId must be entered.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Identity ID. At least one of the input parameters MemberUin and IdentityId must be provided. It can be obtained through [ListOrganizationIdentity](https://intl.cloud.tencent.com/document/product/850/82934?from_cn_redirect=1).
	IdentityId *uint64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`
}

func NewDescribeOrganizationMemberAuthIdentitiesRequest

func NewDescribeOrganizationMemberAuthIdentitiesRequest() (request *DescribeOrganizationMemberAuthIdentitiesRequest)

func (*DescribeOrganizationMemberAuthIdentitiesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationMemberAuthIdentitiesRequest) ToJsonString

type DescribeOrganizationMemberAuthIdentitiesRequestParams

type DescribeOrganizationMemberAuthIdentitiesRequestParams struct {
	// Offset, which is an integer multiple of the value of `Limit`. Default value: `0`.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit, which defaults to `10`. Value range: 1-50.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Uin of the organization member. At least one of the input parameters MemberUin and IdentityId must be entered.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Identity ID. At least one of the input parameters MemberUin and IdentityId must be provided. It can be obtained through [ListOrganizationIdentity](https://intl.cloud.tencent.com/document/product/850/82934?from_cn_redirect=1).
	IdentityId *uint64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`
}

Predefined struct for user

type DescribeOrganizationMemberAuthIdentitiesResponse

type DescribeOrganizationMemberAuthIdentitiesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOrganizationMemberAuthIdentitiesResponseParams `json:"Response"`
}

func NewDescribeOrganizationMemberAuthIdentitiesResponse

func NewDescribeOrganizationMemberAuthIdentitiesResponse() (response *DescribeOrganizationMemberAuthIdentitiesResponse)

func (*DescribeOrganizationMemberAuthIdentitiesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationMemberAuthIdentitiesResponse) ToJsonString

type DescribeOrganizationMemberAuthIdentitiesResponseParams

type DescribeOrganizationMemberAuthIdentitiesResponseParams struct {
	// List of authorizable identities
	// Note: This field may return null, indicating that no valid values can be obtained.
	Items []*OrgMemberAuthIdentity `json:"Items,omitnil,omitempty" name:"Items"`

	// Total number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOrganizationMemberPoliciesRequest

type DescribeOrganizationMemberPoliciesRequest struct {
	*tchttp.BaseRequest

	// Offset. Its value must be an integer multiple of the limit. Default value: 0.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit. Value range: 1-50. Default value: 10.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Member UIN.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Search keyword, which can be the policy name or description.
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

func NewDescribeOrganizationMemberPoliciesRequest

func NewDescribeOrganizationMemberPoliciesRequest() (request *DescribeOrganizationMemberPoliciesRequest)

func (*DescribeOrganizationMemberPoliciesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationMemberPoliciesRequest) ToJsonString

type DescribeOrganizationMemberPoliciesRequestParams

type DescribeOrganizationMemberPoliciesRequestParams struct {
	// Offset. Its value must be an integer multiple of the limit. Default value: 0.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit. Value range: 1-50. Default value: 10.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Member UIN.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Search keyword, which can be the policy name or description.
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

Predefined struct for user

type DescribeOrganizationMemberPoliciesResponse

type DescribeOrganizationMemberPoliciesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOrganizationMemberPoliciesResponseParams `json:"Response"`
}

func NewDescribeOrganizationMemberPoliciesResponse

func NewDescribeOrganizationMemberPoliciesResponse() (response *DescribeOrganizationMemberPoliciesResponse)

func (*DescribeOrganizationMemberPoliciesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationMemberPoliciesResponse) ToJsonString

type DescribeOrganizationMemberPoliciesResponseParams

type DescribeOrganizationMemberPoliciesResponseParams struct {
	// List.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Items []*OrgMemberPolicy `json:"Items,omitnil,omitempty" name:"Items"`

	// Total number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOrganizationMembersRequest

type DescribeOrganizationMembersRequest struct {
	*tchttp.BaseRequest

	// Offset, which is an integer multiple of the value of `Limit`. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit, which defaults to `10`. Value range: 1-50.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Valid values: `en` (Tencent Cloud International); `zh` (Tencent Cloud).
	Lang *string `json:"Lang,omitnil,omitempty" name:"Lang"`

	// Search by member name or ID.
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// Entity name.
	AuthName *string `json:"AuthName,omitnil,omitempty" name:"AuthName"`

	// Abbreviation of the trusted service, which is required during querying the trusted service admin.
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// Member tag search list, with a maximum of 10.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeOrganizationMembersRequest

func NewDescribeOrganizationMembersRequest() (request *DescribeOrganizationMembersRequest)

func (*DescribeOrganizationMembersRequest) FromJsonString

func (r *DescribeOrganizationMembersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationMembersRequest) ToJsonString

func (r *DescribeOrganizationMembersRequest) ToJsonString() string

type DescribeOrganizationMembersRequestParams

type DescribeOrganizationMembersRequestParams struct {
	// Offset, which is an integer multiple of the value of `Limit`. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit, which defaults to `10`. Value range: 1-50.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Valid values: `en` (Tencent Cloud International); `zh` (Tencent Cloud).
	Lang *string `json:"Lang,omitnil,omitempty" name:"Lang"`

	// Search by member name or ID.
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// Entity name.
	AuthName *string `json:"AuthName,omitnil,omitempty" name:"AuthName"`

	// Abbreviation of the trusted service, which is required during querying the trusted service admin.
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// Member tag search list, with a maximum of 10.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeOrganizationMembersResponse

type DescribeOrganizationMembersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOrganizationMembersResponseParams `json:"Response"`
}

func NewDescribeOrganizationMembersResponse

func NewDescribeOrganizationMembersResponse() (response *DescribeOrganizationMembersResponse)

func (*DescribeOrganizationMembersResponse) FromJsonString

func (r *DescribeOrganizationMembersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationMembersResponse) ToJsonString

func (r *DescribeOrganizationMembersResponse) ToJsonString() string

type DescribeOrganizationMembersResponseParams

type DescribeOrganizationMembersResponseParams struct {
	// Member list.
	Items []*OrgMember `json:"Items,omitnil,omitempty" name:"Items"`

	// Total number.
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOrganizationNodesRequest

type DescribeOrganizationNodesRequest struct {
	*tchttp.BaseRequest

	// Maximum number of returned results. Maximum value: `50`.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset. Its value must be an integer multiple of the limit. Default value: 0.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Department tag search list, with a maximum of 10.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeOrganizationNodesRequest

func NewDescribeOrganizationNodesRequest() (request *DescribeOrganizationNodesRequest)

func (*DescribeOrganizationNodesRequest) FromJsonString

func (r *DescribeOrganizationNodesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationNodesRequest) ToJsonString

func (r *DescribeOrganizationNodesRequest) ToJsonString() string

type DescribeOrganizationNodesRequestParams

type DescribeOrganizationNodesRequestParams struct {
	// Maximum number of returned results. Maximum value: `50`.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset. Its value must be an integer multiple of the limit. Default value: 0.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Department tag search list, with a maximum of 10.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeOrganizationNodesResponse

type DescribeOrganizationNodesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOrganizationNodesResponseParams `json:"Response"`
}

func NewDescribeOrganizationNodesResponse

func NewDescribeOrganizationNodesResponse() (response *DescribeOrganizationNodesResponse)

func (*DescribeOrganizationNodesResponse) FromJsonString

func (r *DescribeOrganizationNodesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationNodesResponse) ToJsonString

func (r *DescribeOrganizationNodesResponse) ToJsonString() string

type DescribeOrganizationNodesResponseParams

type DescribeOrganizationNodesResponseParams struct {
	// Total number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// List details.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Items []*OrgNode `json:"Items,omitnil,omitempty" name:"Items"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOrganizationRequest

type DescribeOrganizationRequest struct {
	*tchttp.BaseRequest

	// Valid values: `en` (Tencent Cloud International); `zh` (Tencent Cloud).
	Lang *string `json:"Lang,omitnil,omitempty" name:"Lang"`

	// Abbreviation of the trusted service, which is required during querying the trusted service admin.
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeOrganizationRequest

func NewDescribeOrganizationRequest() (request *DescribeOrganizationRequest)

func (*DescribeOrganizationRequest) FromJsonString

func (r *DescribeOrganizationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationRequest) ToJsonString

func (r *DescribeOrganizationRequest) ToJsonString() string

type DescribeOrganizationRequestParams

type DescribeOrganizationRequestParams struct {
	// Valid values: `en` (Tencent Cloud International); `zh` (Tencent Cloud).
	Lang *string `json:"Lang,omitnil,omitempty" name:"Lang"`

	// Abbreviation of the trusted service, which is required during querying the trusted service admin.
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeOrganizationResponse

type DescribeOrganizationResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOrganizationResponseParams `json:"Response"`
}

func NewDescribeOrganizationResponse

func NewDescribeOrganizationResponse() (response *DescribeOrganizationResponse)

func (*DescribeOrganizationResponse) FromJsonString

func (r *DescribeOrganizationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrganizationResponse) ToJsonString

func (r *DescribeOrganizationResponse) ToJsonString() string

type DescribeOrganizationResponseParams

type DescribeOrganizationResponseParams struct {
	// Organization ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgId *int64 `json:"OrgId,omitnil,omitempty" name:"OrgId"`

	// Creator UIN.
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostUin *int64 `json:"HostUin,omitnil,omitempty" name:"HostUin"`

	// Creator name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"`

	// Organization type.
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgType *int64 `json:"OrgType,omitnil,omitempty" name:"OrgType"`

	// Whether the member is the organization admin. Valid values: `true` (yes); `false` (no).
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsManager *bool `json:"IsManager,omitnil,omitempty" name:"IsManager"`

	// Policy type. Valid values: `Financial` (finance management).
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgPolicyType *string `json:"OrgPolicyType,omitnil,omitempty" name:"OrgPolicyType"`

	// Policy name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgPolicyName *string `json:"OrgPolicyName,omitnil,omitempty" name:"OrgPolicyName"`

	// List of member financial permissions.
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgPermission []*OrgPermission `json:"OrgPermission,omitnil,omitempty" name:"OrgPermission"`

	// Organization root node ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RootNodeId *int64 `json:"RootNodeId,omitnil,omitempty" name:"RootNodeId"`

	// Organization creation time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Member joining time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	JoinTime *string `json:"JoinTime,omitnil,omitempty" name:"JoinTime"`

	// Whether the member is allowed to leave. Valid values: `Allow`, `Denied`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsAllowQuit *string `json:"IsAllowQuit,omitnil,omitempty" name:"IsAllowQuit"`

	// Payer UIN.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PayUin *string `json:"PayUin,omitnil,omitempty" name:"PayUin"`

	// Payer name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PayName *string `json:"PayName,omitnil,omitempty" name:"PayName"`

	// Whether the member is the trusted service admin. Valid values: `true` (yes); `false` (no).
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsAssignManager *bool `json:"IsAssignManager,omitnil,omitempty" name:"IsAssignManager"`

	// Whether the member is the verified entity admin. Valid values: `true` (yes); `false` (no).
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsAuthManager *bool `json:"IsAuthManager,omitnil,omitempty" name:"IsAuthManager"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DismantleRoleConfigurationRequest

type DismantleRoleConfigurationRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`
}

func NewDismantleRoleConfigurationRequest

func NewDismantleRoleConfigurationRequest() (request *DismantleRoleConfigurationRequest)

func (*DismantleRoleConfigurationRequest) FromJsonString

func (r *DismantleRoleConfigurationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DismantleRoleConfigurationRequest) ToJsonString

func (r *DismantleRoleConfigurationRequest) ToJsonString() string

type DismantleRoleConfigurationRequestParams

type DismantleRoleConfigurationRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`
}

Predefined struct for user

type DismantleRoleConfigurationResponse

type DismantleRoleConfigurationResponse struct {
	*tchttp.BaseResponse
	Response *DismantleRoleConfigurationResponseParams `json:"Response"`
}

func NewDismantleRoleConfigurationResponse

func NewDismantleRoleConfigurationResponse() (response *DismantleRoleConfigurationResponse)

func (*DismantleRoleConfigurationResponse) FromJsonString

func (r *DismantleRoleConfigurationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DismantleRoleConfigurationResponse) ToJsonString

func (r *DismantleRoleConfigurationResponse) ToJsonString() string

type DismantleRoleConfigurationResponseParams

type DismantleRoleConfigurationResponseParams struct {
	// Task details.
	Task *RoleProvisioningsTask `json:"Task,omitnil,omitempty" name:"Task"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetExternalSAMLIdentityProviderRequest

type GetExternalSAMLIdentityProviderRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

func NewGetExternalSAMLIdentityProviderRequest

func NewGetExternalSAMLIdentityProviderRequest() (request *GetExternalSAMLIdentityProviderRequest)

func (*GetExternalSAMLIdentityProviderRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetExternalSAMLIdentityProviderRequest) ToJsonString

type GetExternalSAMLIdentityProviderRequestParams

type GetExternalSAMLIdentityProviderRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

Predefined struct for user

type GetExternalSAMLIdentityProviderResponse

type GetExternalSAMLIdentityProviderResponse struct {
	*tchttp.BaseResponse
	Response *GetExternalSAMLIdentityProviderResponseParams `json:"Response"`
}

func NewGetExternalSAMLIdentityProviderResponse

func NewGetExternalSAMLIdentityProviderResponse() (response *GetExternalSAMLIdentityProviderResponse)

func (*GetExternalSAMLIdentityProviderResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetExternalSAMLIdentityProviderResponse) ToJsonString

type GetExternalSAMLIdentityProviderResponseParams

type GetExternalSAMLIdentityProviderResponseParams struct {
	// SAML identity provider configuration information.
	SAMLIdentityProviderConfiguration *SAMLIdentityProviderConfiguration `json:"SAMLIdentityProviderConfiguration,omitnil,omitempty" name:"SAMLIdentityProviderConfiguration"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetGroupRequest

type GetGroupRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewGetGroupRequest

func NewGetGroupRequest() (request *GetGroupRequest)

func (*GetGroupRequest) FromJsonString

func (r *GetGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetGroupRequest) ToJsonString

func (r *GetGroupRequest) ToJsonString() string

type GetGroupRequestParams

type GetGroupRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type GetGroupResponse

type GetGroupResponse struct {
	*tchttp.BaseResponse
	Response *GetGroupResponseParams `json:"Response"`
}

func NewGetGroupResponse

func NewGetGroupResponse() (response *GetGroupResponse)

func (*GetGroupResponse) FromJsonString

func (r *GetGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetGroupResponse) ToJsonString

func (r *GetGroupResponse) ToJsonString() string

type GetGroupResponseParams

type GetGroupResponseParams struct {
	// User group information.
	GroupInfo *GroupInfo `json:"GroupInfo,omitnil,omitempty" name:"GroupInfo"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetProvisioningTaskStatusRequest

type GetProvisioningTaskStatusRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewGetProvisioningTaskStatusRequest

func NewGetProvisioningTaskStatusRequest() (request *GetProvisioningTaskStatusRequest)

func (*GetProvisioningTaskStatusRequest) FromJsonString

func (r *GetProvisioningTaskStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetProvisioningTaskStatusRequest) ToJsonString

func (r *GetProvisioningTaskStatusRequest) ToJsonString() string

type GetProvisioningTaskStatusRequestParams

type GetProvisioningTaskStatusRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type GetProvisioningTaskStatusResponse

type GetProvisioningTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *GetProvisioningTaskStatusResponseParams `json:"Response"`
}

func NewGetProvisioningTaskStatusResponse

func NewGetProvisioningTaskStatusResponse() (response *GetProvisioningTaskStatusResponse)

func (*GetProvisioningTaskStatusResponse) FromJsonString

func (r *GetProvisioningTaskStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetProvisioningTaskStatusResponse) ToJsonString

func (r *GetProvisioningTaskStatusResponse) ToJsonString() string

type GetProvisioningTaskStatusResponseParams

type GetProvisioningTaskStatusResponseParams struct {
	// Task status information.
	TaskStatus *TaskStatus `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetRoleConfigurationRequest

type GetRoleConfigurationRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`
}

func NewGetRoleConfigurationRequest

func NewGetRoleConfigurationRequest() (request *GetRoleConfigurationRequest)

func (*GetRoleConfigurationRequest) FromJsonString

func (r *GetRoleConfigurationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetRoleConfigurationRequest) ToJsonString

func (r *GetRoleConfigurationRequest) ToJsonString() string

type GetRoleConfigurationRequestParams

type GetRoleConfigurationRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`
}

Predefined struct for user

type GetRoleConfigurationResponse

type GetRoleConfigurationResponse struct {
	*tchttp.BaseResponse
	Response *GetRoleConfigurationResponseParams `json:"Response"`
}

func NewGetRoleConfigurationResponse

func NewGetRoleConfigurationResponse() (response *GetRoleConfigurationResponse)

func (*GetRoleConfigurationResponse) FromJsonString

func (r *GetRoleConfigurationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetRoleConfigurationResponse) ToJsonString

func (r *GetRoleConfigurationResponse) ToJsonString() string

type GetRoleConfigurationResponseParams

type GetRoleConfigurationResponseParams struct {
	// Permission configuration details.
	RoleConfigurationInfo *RoleConfiguration `json:"RoleConfigurationInfo,omitnil,omitempty" name:"RoleConfigurationInfo"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetTaskStatusRequest

type GetTaskStatusRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewGetTaskStatusRequest

func NewGetTaskStatusRequest() (request *GetTaskStatusRequest)

func (*GetTaskStatusRequest) FromJsonString

func (r *GetTaskStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskStatusRequest) ToJsonString

func (r *GetTaskStatusRequest) ToJsonString() string

type GetTaskStatusRequestParams

type GetTaskStatusRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type GetTaskStatusResponse

type GetTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *GetTaskStatusResponseParams `json:"Response"`
}

func NewGetTaskStatusResponse

func NewGetTaskStatusResponse() (response *GetTaskStatusResponse)

func (*GetTaskStatusResponse) FromJsonString

func (r *GetTaskStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskStatusResponse) ToJsonString

func (r *GetTaskStatusResponse) ToJsonString() string

type GetTaskStatusResponseParams

type GetTaskStatusResponseParams struct {
	// Task status information.
	TaskStatus *TaskStatus `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetUserRequest

type GetUserRequest struct {
	*tchttp.BaseRequest

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

func NewGetUserRequest

func NewGetUserRequest() (request *GetUserRequest)

func (*GetUserRequest) FromJsonString

func (r *GetUserRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetUserRequest) ToJsonString

func (r *GetUserRequest) ToJsonString() string

type GetUserRequestParams

type GetUserRequestParams struct {
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

Predefined struct for user

type GetUserResponse

type GetUserResponse struct {
	*tchttp.BaseResponse
	Response *GetUserResponseParams `json:"Response"`
}

func NewGetUserResponse

func NewGetUserResponse() (response *GetUserResponse)

func (*GetUserResponse) FromJsonString

func (r *GetUserResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetUserResponse) ToJsonString

func (r *GetUserResponse) ToJsonString() string

type GetUserResponseParams

type GetUserResponseParams struct {
	// User information.
	UserInfo *UserInfo `json:"UserInfo,omitnil,omitempty" name:"UserInfo"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetUserSyncProvisioningRequest

type GetUserSyncProvisioningRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// ID of the CAM user synchronization.
	UserProvisioningId *string `json:"UserProvisioningId,omitnil,omitempty" name:"UserProvisioningId"`
}

func NewGetUserSyncProvisioningRequest

func NewGetUserSyncProvisioningRequest() (request *GetUserSyncProvisioningRequest)

func (*GetUserSyncProvisioningRequest) FromJsonString

func (r *GetUserSyncProvisioningRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetUserSyncProvisioningRequest) ToJsonString

func (r *GetUserSyncProvisioningRequest) ToJsonString() string

type GetUserSyncProvisioningRequestParams

type GetUserSyncProvisioningRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// ID of the CAM user synchronization.
	UserProvisioningId *string `json:"UserProvisioningId,omitnil,omitempty" name:"UserProvisioningId"`
}

Predefined struct for user

type GetUserSyncProvisioningResponse

type GetUserSyncProvisioningResponse struct {
	*tchttp.BaseResponse
	Response *GetUserSyncProvisioningResponseParams `json:"Response"`
}

func NewGetUserSyncProvisioningResponse

func NewGetUserSyncProvisioningResponse() (response *GetUserSyncProvisioningResponse)

func (*GetUserSyncProvisioningResponse) FromJsonString

func (r *GetUserSyncProvisioningResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetUserSyncProvisioningResponse) ToJsonString

func (r *GetUserSyncProvisioningResponse) ToJsonString() string

type GetUserSyncProvisioningResponseParams

type GetUserSyncProvisioningResponseParams struct {
	// CAM user synchronization information.
	UserProvisioning *UserProvisioning `json:"UserProvisioning,omitnil,omitempty" name:"UserProvisioning"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetZoneSAMLServiceProviderInfoRequest

type GetZoneSAMLServiceProviderInfoRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

func NewGetZoneSAMLServiceProviderInfoRequest

func NewGetZoneSAMLServiceProviderInfoRequest() (request *GetZoneSAMLServiceProviderInfoRequest)

func (*GetZoneSAMLServiceProviderInfoRequest) FromJsonString

func (r *GetZoneSAMLServiceProviderInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetZoneSAMLServiceProviderInfoRequest) ToJsonString

type GetZoneSAMLServiceProviderInfoRequestParams

type GetZoneSAMLServiceProviderInfoRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

Predefined struct for user

type GetZoneSAMLServiceProviderInfoResponse

type GetZoneSAMLServiceProviderInfoResponse struct {
	*tchttp.BaseResponse
	Response *GetZoneSAMLServiceProviderInfoResponseParams `json:"Response"`
}

func NewGetZoneSAMLServiceProviderInfoResponse

func NewGetZoneSAMLServiceProviderInfoResponse() (response *GetZoneSAMLServiceProviderInfoResponse)

func (*GetZoneSAMLServiceProviderInfoResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetZoneSAMLServiceProviderInfoResponse) ToJsonString

type GetZoneSAMLServiceProviderInfoResponseParams

type GetZoneSAMLServiceProviderInfoResponseParams struct {
	// SAML service provider configuration information.
	SAMLServiceProvider *SAMLServiceProvider `json:"SAMLServiceProvider,omitnil,omitempty" name:"SAMLServiceProvider"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetZoneStatisticsRequest

type GetZoneStatisticsRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

func NewGetZoneStatisticsRequest

func NewGetZoneStatisticsRequest() (request *GetZoneStatisticsRequest)

func (*GetZoneStatisticsRequest) FromJsonString

func (r *GetZoneStatisticsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetZoneStatisticsRequest) ToJsonString

func (r *GetZoneStatisticsRequest) ToJsonString() string

type GetZoneStatisticsRequestParams

type GetZoneStatisticsRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

Predefined struct for user

type GetZoneStatisticsResponse

type GetZoneStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *GetZoneStatisticsResponseParams `json:"Response"`
}

func NewGetZoneStatisticsResponse

func NewGetZoneStatisticsResponse() (response *GetZoneStatisticsResponse)

func (*GetZoneStatisticsResponse) FromJsonString

func (r *GetZoneStatisticsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetZoneStatisticsResponse) ToJsonString

func (r *GetZoneStatisticsResponse) ToJsonString() string

type GetZoneStatisticsResponseParams

type GetZoneStatisticsResponseParams struct {
	// Space statistics.
	ZoneStatistics *ZoneStatistics `json:"ZoneStatistics,omitnil,omitempty" name:"ZoneStatistics"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GroupInfo

type GroupInfo struct {
	// User group name.
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// User group description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Creation time of the user group.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// User group type. Manual: manually created; Synchronized: externally imported.
	GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"`

	// Modification time of the user group.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// Number of group members.
	MemberCount *int64 `json:"MemberCount,omitnil,omitempty" name:"MemberCount"`

	// If the input parameter FilterUsers is provided, return true when the user is in the user group; otherwise, return false.
	IsSelected *bool `json:"IsSelected,omitnil,omitempty" name:"IsSelected"`
}

type GroupMembers

type GroupMembers struct {
	// Queried username.
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Display name of the user.
	DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"`

	// User description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Email address of the user, which must be unique within the directory.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// User status: Enabled, Disabled.
	UserStatus *string `json:"UserStatus,omitnil,omitempty" name:"UserStatus"`

	// User type. Manual: manually created; Synchronized: externally imported.
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Time when the user joins the user group.
	JoinTime *string `json:"JoinTime,omitnil,omitempty" name:"JoinTime"`
}

type IdentityPolicy

type IdentityPolicy struct {
	// CAM preset policy ID, which is valid and required when PolicyType is a preset policy.
	PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// CAM preset policy name, which is valid and required when PolicyType is a preset policy.
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// Policy type. Valid values: 1 (custom policy), 2 (preset policy). The default is 2.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PolicyType *uint64 `json:"PolicyType,omitnil,omitempty" name:"PolicyType"`

	// Custom policy content, which follows the CAM policy syntax. It is valid and required when PolicyType is a custom policy.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"`
}

type InviteOrganizationMemberRequest

type InviteOrganizationMemberRequest struct {
	*tchttp.BaseRequest

	// UIN of an invited account.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Member name, which contains up to 25 characters, including English letters, digits, and symbols `+@&._[]-:,`.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Relationship policy. Valid value: `Financial`.
	PolicyType *string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"`

	// List of member financial permission IDs. Valid values: 1: View bills. 2: View balance. 3: Transfer funds. 4: Consolidate bills. 5: Issue invoice. 6: Inherit discounts. 7: Pay on behalf. 1 and 2 are required by default.
	PermissionIds []*uint64 `json:"PermissionIds,omitnil,omitempty" name:"PermissionIds"`

	// Node ID of the member's department, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Remarks.
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// Whether to allow a member to exit. Valid values: Allow, Denied.
	IsAllowQuit *string `json:"IsAllowQuit,omitnil,omitempty" name:"IsAllowQuit"`

	// Payer UIN, which is required when pay-on-behalf mode is used.
	PayUin *string `json:"PayUin,omitnil,omitempty" name:"PayUin"`

	// Name of a mutual trust real-name entity.
	RelationAuthName *string `json:"RelationAuthName,omitnil,omitempty" name:"RelationAuthName"`

	// List of proof files of a mutual trust entity.
	AuthFile []*AuthRelationFile `json:"AuthFile,omitnil,omitempty" name:"AuthFile"`

	// Member tag list, with a maximum of 10.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewInviteOrganizationMemberRequest

func NewInviteOrganizationMemberRequest() (request *InviteOrganizationMemberRequest)

func (*InviteOrganizationMemberRequest) FromJsonString

func (r *InviteOrganizationMemberRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InviteOrganizationMemberRequest) ToJsonString

func (r *InviteOrganizationMemberRequest) ToJsonString() string

type InviteOrganizationMemberRequestParams

type InviteOrganizationMemberRequestParams struct {
	// UIN of an invited account.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Member name, which contains up to 25 characters, including English letters, digits, and symbols `+@&._[]-:,`.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Relationship policy. Valid value: `Financial`.
	PolicyType *string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"`

	// List of member financial permission IDs. Valid values: 1: View bills. 2: View balance. 3: Transfer funds. 4: Consolidate bills. 5: Issue invoice. 6: Inherit discounts. 7: Pay on behalf. 1 and 2 are required by default.
	PermissionIds []*uint64 `json:"PermissionIds,omitnil,omitempty" name:"PermissionIds"`

	// Node ID of the member's department, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Remarks.
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// Whether to allow a member to exit. Valid values: Allow, Denied.
	IsAllowQuit *string `json:"IsAllowQuit,omitnil,omitempty" name:"IsAllowQuit"`

	// Payer UIN, which is required when pay-on-behalf mode is used.
	PayUin *string `json:"PayUin,omitnil,omitempty" name:"PayUin"`

	// Name of a mutual trust real-name entity.
	RelationAuthName *string `json:"RelationAuthName,omitnil,omitempty" name:"RelationAuthName"`

	// List of proof files of a mutual trust entity.
	AuthFile []*AuthRelationFile `json:"AuthFile,omitnil,omitempty" name:"AuthFile"`

	// Member tag list, with a maximum of 10.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type InviteOrganizationMemberResponse

type InviteOrganizationMemberResponse struct {
	*tchttp.BaseResponse
	Response *InviteOrganizationMemberResponseParams `json:"Response"`
}

func NewInviteOrganizationMemberResponse

func NewInviteOrganizationMemberResponse() (response *InviteOrganizationMemberResponse)

func (*InviteOrganizationMemberResponse) FromJsonString

func (r *InviteOrganizationMemberResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InviteOrganizationMemberResponse) ToJsonString

func (r *InviteOrganizationMemberResponse) ToJsonString() string

type InviteOrganizationMemberResponseParams

type InviteOrganizationMemberResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type JoinedGroups

type JoinedGroups struct {
	// User group name.
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// User group description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// User group type. Valid values:
	//
	// Manual: manually created.
	// Synchronized: externally synchronized.
	GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"`

	// Time of joining the user group.
	JoinTime *string `json:"JoinTime,omitnil,omitempty" name:"JoinTime"`
}

type ListExternalSAMLIdPCertificatesRequest

type ListExternalSAMLIdPCertificatesRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

func NewListExternalSAMLIdPCertificatesRequest

func NewListExternalSAMLIdPCertificatesRequest() (request *ListExternalSAMLIdPCertificatesRequest)

func (*ListExternalSAMLIdPCertificatesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListExternalSAMLIdPCertificatesRequest) ToJsonString

type ListExternalSAMLIdPCertificatesRequestParams

type ListExternalSAMLIdPCertificatesRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

Predefined struct for user

type ListExternalSAMLIdPCertificatesResponse

type ListExternalSAMLIdPCertificatesResponse struct {
	*tchttp.BaseResponse
	Response *ListExternalSAMLIdPCertificatesResponseParams `json:"Response"`
}

func NewListExternalSAMLIdPCertificatesResponse

func NewListExternalSAMLIdPCertificatesResponse() (response *ListExternalSAMLIdPCertificatesResponse)

func (*ListExternalSAMLIdPCertificatesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListExternalSAMLIdPCertificatesResponse) ToJsonString

type ListExternalSAMLIdPCertificatesResponseParams

type ListExternalSAMLIdPCertificatesResponseParams struct {
	// Total number of data entries that meet the request parameter conditions.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// SAML signing certificate list.
	SAMLIdPCertificates []*SAMLIdPCertificate `json:"SAMLIdPCertificates,omitnil,omitempty" name:"SAMLIdPCertificates"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListGroupMembersRequest

type ListGroupMembersRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Type of the user. Manual: manually created; Synchronized: imported from external sources.
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`
}

func NewListGroupMembersRequest

func NewListGroupMembersRequest() (request *ListGroupMembersRequest)

func (*ListGroupMembersRequest) FromJsonString

func (r *ListGroupMembersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListGroupMembersRequest) ToJsonString

func (r *ListGroupMembersRequest) ToJsonString() string

type ListGroupMembersRequestParams

type ListGroupMembersRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Type of the user. Manual: manually created; Synchronized: imported from external sources.
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`
}

Predefined struct for user

type ListGroupMembersResponse

type ListGroupMembersResponse struct {
	*tchttp.BaseResponse
	Response *ListGroupMembersResponseParams `json:"Response"`
}

func NewListGroupMembersResponse

func NewListGroupMembersResponse() (response *ListGroupMembersResponse)

func (*ListGroupMembersResponse) FromJsonString

func (r *ListGroupMembersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListGroupMembersResponse) ToJsonString

func (r *ListGroupMembersResponse) ToJsonString() string

type ListGroupMembersResponseParams

type ListGroupMembersResponseParams struct {
	// Token for querying the next page of returned results. Note: This parameter is displayed only when IsTruncated is true.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Total number of data entries that meet the request parameter conditions.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// Maximum number of data entries per page.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Whether the returned result is truncated. Valid values: true: truncated; false: not truncated.
	IsTruncated *bool `json:"IsTruncated,omitnil,omitempty" name:"IsTruncated"`

	// The user list of a user group.
	GroupMembers []*GroupMembers `json:"GroupMembers,omitnil,omitempty" name:"GroupMembers"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListGroupsRequest

type ListGroupsRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Filter criterion. Format: <Attribute> <Operator> <Value>, case-insensitive. Currently, <Attribute> supports only GroupName, and <Operator> supports only eq (Equals) and sw (Start With). For example, Filter = "GroupName sw test" indicates querying all user groups with names starting with test; Filter = "GroupName eq testgroup" indicates querying the user group with the name testgroup.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`

	// User group type. Manual: manually created; Synchronized: externally imported.
	GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"`

	// Filtered user. IsSelected=1 will be returned for the user group associated with this user.
	FilterUsers []*string `json:"FilterUsers,omitnil,omitempty" name:"FilterUsers"`

	// Sorting field, which currently only supports CreateTime. The default is the CreateTime field.
	SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"`

	// Sorting type. Desc: descending order; Asc: ascending order. It should be set along with SortField.
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`
}

func NewListGroupsRequest

func NewListGroupsRequest() (request *ListGroupsRequest)

func (*ListGroupsRequest) FromJsonString

func (r *ListGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListGroupsRequest) ToJsonString

func (r *ListGroupsRequest) ToJsonString() string

type ListGroupsRequestParams

type ListGroupsRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Filter criterion. Format: <Attribute> <Operator> <Value>, case-insensitive. Currently, <Attribute> supports only GroupName, and <Operator> supports only eq (Equals) and sw (Start With). For example, Filter = "GroupName sw test" indicates querying all user groups with names starting with test; Filter = "GroupName eq testgroup" indicates querying the user group with the name testgroup.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`

	// User group type. Manual: manually created; Synchronized: externally imported.
	GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"`

	// Filtered user. IsSelected=1 will be returned for the user group associated with this user.
	FilterUsers []*string `json:"FilterUsers,omitnil,omitempty" name:"FilterUsers"`

	// Sorting field, which currently only supports CreateTime. The default is the CreateTime field.
	SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"`

	// Sorting type. Desc: descending order; Asc: ascending order. It should be set along with SortField.
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`
}

Predefined struct for user

type ListGroupsResponse

type ListGroupsResponse struct {
	*tchttp.BaseResponse
	Response *ListGroupsResponseParams `json:"Response"`
}

func NewListGroupsResponse

func NewListGroupsResponse() (response *ListGroupsResponse)

func (*ListGroupsResponse) FromJsonString

func (r *ListGroupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListGroupsResponse) ToJsonString

func (r *ListGroupsResponse) ToJsonString() string

type ListGroupsResponseParams

type ListGroupsResponseParams struct {
	// Token for querying the next page of returned results. Note: This parameter is displayed only when IsTruncated is true.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// User group list.
	Groups []*GroupInfo `json:"Groups,omitnil,omitempty" name:"Groups"`

	// Maximum number of data entries per page.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Total number of data entries that meet the request parameter conditions.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// Whether the returned result is truncated. Valid values: true: truncated; false: not truncated.
	IsTruncated *bool `json:"IsTruncated,omitnil,omitempty" name:"IsTruncated"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListJoinedGroupsForUserRequest

type ListJoinedGroupsForUserRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`
}

func NewListJoinedGroupsForUserRequest

func NewListJoinedGroupsForUserRequest() (request *ListJoinedGroupsForUserRequest)

func (*ListJoinedGroupsForUserRequest) FromJsonString

func (r *ListJoinedGroupsForUserRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListJoinedGroupsForUserRequest) ToJsonString

func (r *ListJoinedGroupsForUserRequest) ToJsonString() string

type ListJoinedGroupsForUserRequestParams

type ListJoinedGroupsForUserRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`
}

Predefined struct for user

type ListJoinedGroupsForUserResponse

type ListJoinedGroupsForUserResponse struct {
	*tchttp.BaseResponse
	Response *ListJoinedGroupsForUserResponseParams `json:"Response"`
}

func NewListJoinedGroupsForUserResponse

func NewListJoinedGroupsForUserResponse() (response *ListJoinedGroupsForUserResponse)

func (*ListJoinedGroupsForUserResponse) FromJsonString

func (r *ListJoinedGroupsForUserResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListJoinedGroupsForUserResponse) ToJsonString

func (r *ListJoinedGroupsForUserResponse) ToJsonString() string

type ListJoinedGroupsForUserResponseParams

type ListJoinedGroupsForUserResponseParams struct {
	// Token for querying the next page of returned results. Note: This parameter is displayed only when IsTruncated is true.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Total number of data entries that meet the request parameter conditions.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// Maximum number of data entries per page.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Whether the returned result is truncated. Valid values: true: truncated; false: not truncated.
	IsTruncated *bool `json:"IsTruncated,omitnil,omitempty" name:"IsTruncated"`

	// List of user groups joined by the user.
	JoinedGroups []*JoinedGroups `json:"JoinedGroups,omitnil,omitempty" name:"JoinedGroups"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListOrgServiceAssignMemberRequest

type ListOrgServiceAssignMemberRequest struct {
	*tchttp.BaseRequest

	// Offset. Its value must be an integer multiple of the limit. Default value: 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit. Value range: 1-50. Default value: 10.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Organization service ID, which can be obtained through [ListOrganizationService](https://intl.cloud.tencent.com/document/product/850/109561?from_cn_redirect=1).
	ServiceId *uint64 `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`
}

func NewListOrgServiceAssignMemberRequest

func NewListOrgServiceAssignMemberRequest() (request *ListOrgServiceAssignMemberRequest)

func (*ListOrgServiceAssignMemberRequest) FromJsonString

func (r *ListOrgServiceAssignMemberRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrgServiceAssignMemberRequest) ToJsonString

func (r *ListOrgServiceAssignMemberRequest) ToJsonString() string

type ListOrgServiceAssignMemberRequestParams

type ListOrgServiceAssignMemberRequestParams struct {
	// Offset. Its value must be an integer multiple of the limit. Default value: 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit. Value range: 1-50. Default value: 10.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Organization service ID, which can be obtained through [ListOrganizationService](https://intl.cloud.tencent.com/document/product/850/109561?from_cn_redirect=1).
	ServiceId *uint64 `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`
}

Predefined struct for user

type ListOrgServiceAssignMemberResponse

type ListOrgServiceAssignMemberResponse struct {
	*tchttp.BaseResponse
	Response *ListOrgServiceAssignMemberResponseParams `json:"Response"`
}

func NewListOrgServiceAssignMemberResponse

func NewListOrgServiceAssignMemberResponse() (response *ListOrgServiceAssignMemberResponse)

func (*ListOrgServiceAssignMemberResponse) FromJsonString

func (r *ListOrgServiceAssignMemberResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrgServiceAssignMemberResponse) ToJsonString

func (r *ListOrgServiceAssignMemberResponse) ToJsonString() string

type ListOrgServiceAssignMemberResponseParams

type ListOrgServiceAssignMemberResponseParams struct {
	// Total quantity.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// List of the delegated admins.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Items []*OrganizationServiceAssignMember `json:"Items,omitnil,omitempty" name:"Items"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListOrganizationIdentityRequest

type ListOrganizationIdentityRequest struct {
	*tchttp.BaseRequest

	// Offset.  It must be an integer multiple of the value of `Limit`.  Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// The limit for the number of query results.  Value range:  1-50.  Default value:  `10`.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Search by name.
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// Identity ID, which can be searched by identity ID.
	IdentityId *uint64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`

	// Identity type.  Valid values: `1` (Preset), `2` (Custom).
	IdentityType *uint64 `json:"IdentityType,omitnil,omitempty" name:"IdentityType"`
}

func NewListOrganizationIdentityRequest

func NewListOrganizationIdentityRequest() (request *ListOrganizationIdentityRequest)

func (*ListOrganizationIdentityRequest) FromJsonString

func (r *ListOrganizationIdentityRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationIdentityRequest) ToJsonString

func (r *ListOrganizationIdentityRequest) ToJsonString() string

type ListOrganizationIdentityRequestParams

type ListOrganizationIdentityRequestParams struct {
	// Offset.  It must be an integer multiple of the value of `Limit`.  Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// The limit for the number of query results.  Value range:  1-50.  Default value:  `10`.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Search by name.
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// Identity ID, which can be searched by identity ID.
	IdentityId *uint64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`

	// Identity type.  Valid values: `1` (Preset), `2` (Custom).
	IdentityType *uint64 `json:"IdentityType,omitnil,omitempty" name:"IdentityType"`
}

Predefined struct for user

type ListOrganizationIdentityResponse

type ListOrganizationIdentityResponse struct {
	*tchttp.BaseResponse
	Response *ListOrganizationIdentityResponseParams `json:"Response"`
}

func NewListOrganizationIdentityResponse

func NewListOrganizationIdentityResponse() (response *ListOrganizationIdentityResponse)

func (*ListOrganizationIdentityResponse) FromJsonString

func (r *ListOrganizationIdentityResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationIdentityResponse) ToJsonString

func (r *ListOrganizationIdentityResponse) ToJsonString() string

type ListOrganizationIdentityResponseParams

type ListOrganizationIdentityResponseParams struct {
	// Total number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// Item details.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Items []*OrgIdentity `json:"Items,omitnil,omitempty" name:"Items"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListOrganizationServiceRequest

type ListOrganizationServiceRequest struct {
	*tchttp.BaseRequest

	// Offset. Its value must be an integer multiple of the limit. Default value: 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit. Value range: 1-50. Default value: 10.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Keyword for search by name.
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

func NewListOrganizationServiceRequest

func NewListOrganizationServiceRequest() (request *ListOrganizationServiceRequest)

func (*ListOrganizationServiceRequest) FromJsonString

func (r *ListOrganizationServiceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationServiceRequest) ToJsonString

func (r *ListOrganizationServiceRequest) ToJsonString() string

type ListOrganizationServiceRequestParams

type ListOrganizationServiceRequestParams struct {
	// Offset. Its value must be an integer multiple of the limit. Default value: 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit. Value range: 1-50. Default value: 10.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Keyword for search by name.
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

Predefined struct for user

type ListOrganizationServiceResponse

type ListOrganizationServiceResponse struct {
	*tchttp.BaseResponse
	Response *ListOrganizationServiceResponseParams `json:"Response"`
}

func NewListOrganizationServiceResponse

func NewListOrganizationServiceResponse() (response *ListOrganizationServiceResponse)

func (*ListOrganizationServiceResponse) FromJsonString

func (r *ListOrganizationServiceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOrganizationServiceResponse) ToJsonString

func (r *ListOrganizationServiceResponse) ToJsonString() string

type ListOrganizationServiceResponseParams

type ListOrganizationServiceResponseParams struct {
	// Total quantity.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// Organization service list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Items []*OrganizationServiceAssign `json:"Items,omitnil,omitempty" name:"Items"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListPermissionPoliciesInRoleConfigurationRequest

type ListPermissionPoliciesInRoleConfigurationRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission policy type. Valid values: System: system policy, namely the CAM system policy reused; Custom: custom policy, namely the custom policy prepared according to the CAM permission policy syntax and structure.
	RolePolicyType *string `json:"RolePolicyType,omitnil,omitempty" name:"RolePolicyType"`

	// Search by policy name.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewListPermissionPoliciesInRoleConfigurationRequest

func NewListPermissionPoliciesInRoleConfigurationRequest() (request *ListPermissionPoliciesInRoleConfigurationRequest)

func (*ListPermissionPoliciesInRoleConfigurationRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListPermissionPoliciesInRoleConfigurationRequest) ToJsonString

type ListPermissionPoliciesInRoleConfigurationRequestParams

type ListPermissionPoliciesInRoleConfigurationRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission policy type. Valid values: System: system policy, namely the CAM system policy reused; Custom: custom policy, namely the custom policy prepared according to the CAM permission policy syntax and structure.
	RolePolicyType *string `json:"RolePolicyType,omitnil,omitempty" name:"RolePolicyType"`

	// Search by policy name.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type ListPermissionPoliciesInRoleConfigurationResponse

type ListPermissionPoliciesInRoleConfigurationResponse struct {
	*tchttp.BaseResponse
	Response *ListPermissionPoliciesInRoleConfigurationResponseParams `json:"Response"`
}

func NewListPermissionPoliciesInRoleConfigurationResponse

func NewListPermissionPoliciesInRoleConfigurationResponse() (response *ListPermissionPoliciesInRoleConfigurationResponse)

func (*ListPermissionPoliciesInRoleConfigurationResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListPermissionPoliciesInRoleConfigurationResponse) ToJsonString

type ListPermissionPoliciesInRoleConfigurationResponseParams

type ListPermissionPoliciesInRoleConfigurationResponseParams struct {
	// Total number of permission policies.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// Permission policy list.
	RolePolicies []*RolePolicie `json:"RolePolicies,omitnil,omitempty" name:"RolePolicies"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListRoleAssignmentsRequest

type ListRoleAssignmentsRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user; Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Query condition, which currently only supports search by permission configuration name.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewListRoleAssignmentsRequest

func NewListRoleAssignmentsRequest() (request *ListRoleAssignmentsRequest)

func (*ListRoleAssignmentsRequest) FromJsonString

func (r *ListRoleAssignmentsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListRoleAssignmentsRequest) ToJsonString

func (r *ListRoleAssignmentsRequest) ToJsonString() string

type ListRoleAssignmentsRequestParams

type ListRoleAssignmentsRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user; Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Query condition, which currently only supports search by permission configuration name.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type ListRoleAssignmentsResponse

type ListRoleAssignmentsResponse struct {
	*tchttp.BaseResponse
	Response *ListRoleAssignmentsResponseParams `json:"Response"`
}

func NewListRoleAssignmentsResponse

func NewListRoleAssignmentsResponse() (response *ListRoleAssignmentsResponse)

func (*ListRoleAssignmentsResponse) FromJsonString

func (r *ListRoleAssignmentsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListRoleAssignmentsResponse) ToJsonString

func (r *ListRoleAssignmentsResponse) ToJsonString() string

type ListRoleAssignmentsResponseParams

type ListRoleAssignmentsResponseParams struct {
	// Token for querying the next page of returned results. Note: This parameter is displayed only when IsTruncated is true.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Total number of data entries that meet the request parameter conditions.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// Maximum number of data entries per page.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Whether the returned result is truncated. Valid values: true: truncated; false: not truncated.
	IsTruncated *bool `json:"IsTruncated,omitnil,omitempty" name:"IsTruncated"`

	// Authorization list of the target account of the Tencent Cloud Organization.
	RoleAssignments []*RoleAssignments `json:"RoleAssignments,omitnil,omitempty" name:"RoleAssignments"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListRoleConfigurationProvisioningsRequest

type ListRoleConfigurationProvisioningsRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Deployed: Deployment succeeded; DeployedRequired: Redeployment required; DeployFailed: Deployment failed.
	DeploymentStatus *string `json:"DeploymentStatus,omitnil,omitempty" name:"DeploymentStatus"`

	// Search by configuration name is supported.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewListRoleConfigurationProvisioningsRequest

func NewListRoleConfigurationProvisioningsRequest() (request *ListRoleConfigurationProvisioningsRequest)

func (*ListRoleConfigurationProvisioningsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListRoleConfigurationProvisioningsRequest) ToJsonString

type ListRoleConfigurationProvisioningsRequestParams

type ListRoleConfigurationProvisioningsRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Deployed: Deployment succeeded; DeployedRequired: Redeployment required; DeployFailed: Deployment failed.
	DeploymentStatus *string `json:"DeploymentStatus,omitnil,omitempty" name:"DeploymentStatus"`

	// Search by configuration name is supported.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type ListRoleConfigurationProvisioningsResponse

type ListRoleConfigurationProvisioningsResponse struct {
	*tchttp.BaseResponse
	Response *ListRoleConfigurationProvisioningsResponseParams `json:"Response"`
}

func NewListRoleConfigurationProvisioningsResponse

func NewListRoleConfigurationProvisioningsResponse() (response *ListRoleConfigurationProvisioningsResponse)

func (*ListRoleConfigurationProvisioningsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListRoleConfigurationProvisioningsResponse) ToJsonString

type ListRoleConfigurationProvisioningsResponseParams

type ListRoleConfigurationProvisioningsResponseParams struct {
	// Token for querying the next page of returned results. Note: This parameter is displayed only when IsTruncated is true.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Total number of data entries that meet the request parameter conditions.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// Maximum number of data entries per page.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Whether the returned result is truncated. Valid values: true: truncated; false: not truncated.
	IsTruncated *bool `json:"IsTruncated,omitnil,omitempty" name:"IsTruncated"`

	// Department member account list.
	RoleConfigurationProvisionings []*RoleConfigurationProvisionings `json:"RoleConfigurationProvisionings,omitnil,omitempty" name:"RoleConfigurationProvisionings"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListRoleConfigurationsRequest

type ListRoleConfigurationsRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Filter criterion, case-insensitive. Currently, only RoleConfigurationName is supported, and only eq (Equals) and sw (Starts With) are supported. For example, Filter = "RoleConfigurationName, sw test" indicates querying all access configurations with names starting with test; Filter = "RoleConfigurationName, eq TestRoleConfiguration" indicates querying the access configuration with the name TestRoleConfiguration.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`

	// Check whether the member account has been configured with permissions. If configured, return IsSelected: true; otherwise, return false.
	FilterTargets []*int64 `json:"FilterTargets,omitnil,omitempty" name:"FilterTargets"`

	// UserId of the authorized user or GroupId of the authorized user group, which must be set together with the input parameter FilterTargets.
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`
}

func NewListRoleConfigurationsRequest

func NewListRoleConfigurationsRequest() (request *ListRoleConfigurationsRequest)

func (*ListRoleConfigurationsRequest) FromJsonString

func (r *ListRoleConfigurationsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListRoleConfigurationsRequest) ToJsonString

func (r *ListRoleConfigurationsRequest) ToJsonString() string

type ListRoleConfigurationsRequestParams

type ListRoleConfigurationsRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Filter criterion, case-insensitive. Currently, only RoleConfigurationName is supported, and only eq (Equals) and sw (Starts With) are supported. For example, Filter = "RoleConfigurationName, sw test" indicates querying all access configurations with names starting with test; Filter = "RoleConfigurationName, eq TestRoleConfiguration" indicates querying the access configuration with the name TestRoleConfiguration.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`

	// Check whether the member account has been configured with permissions. If configured, return IsSelected: true; otherwise, return false.
	FilterTargets []*int64 `json:"FilterTargets,omitnil,omitempty" name:"FilterTargets"`

	// UserId of the authorized user or GroupId of the authorized user group, which must be set together with the input parameter FilterTargets.
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`
}

Predefined struct for user

type ListRoleConfigurationsResponse

type ListRoleConfigurationsResponse struct {
	*tchttp.BaseResponse
	Response *ListRoleConfigurationsResponseParams `json:"Response"`
}

func NewListRoleConfigurationsResponse

func NewListRoleConfigurationsResponse() (response *ListRoleConfigurationsResponse)

func (*ListRoleConfigurationsResponse) FromJsonString

func (r *ListRoleConfigurationsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListRoleConfigurationsResponse) ToJsonString

func (r *ListRoleConfigurationsResponse) ToJsonString() string

type ListRoleConfigurationsResponseParams

type ListRoleConfigurationsResponseParams struct {
	// Total number of data entries that meet the request parameter conditions.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// Maximum number of data entries per page.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Whether the returned result is truncated. Valid values: true: truncated; false: not truncated.
	IsTruncated *bool `json:"IsTruncated,omitnil,omitempty" name:"IsTruncated"`

	// Token for querying the next page of returned results. Note: This parameter is displayed only when IsTruncated is true.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Permission configuration list.
	RoleConfigurations []*RoleConfiguration `json:"RoleConfigurations,omitnil,omitempty" name:"RoleConfigurations"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListTasksRequest

type ListTasksRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user; Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// InProgress: The task is being executed; Success: The task execution succeeded; Failed: The task execution failed.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Task type.
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`
}

func NewListTasksRequest

func NewListTasksRequest() (request *ListTasksRequest)

func (*ListTasksRequest) FromJsonString

func (r *ListTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListTasksRequest) ToJsonString

func (r *ListTasksRequest) ToJsonString() string

type ListTasksRequestParams

type ListTasksRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user; Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// InProgress: The task is being executed; Success: The task execution succeeded; Failed: The task execution failed.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Task type.
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`
}

Predefined struct for user

type ListTasksResponse

type ListTasksResponse struct {
	*tchttp.BaseResponse
	Response *ListTasksResponseParams `json:"Response"`
}

func NewListTasksResponse

func NewListTasksResponse() (response *ListTasksResponse)

func (*ListTasksResponse) FromJsonString

func (r *ListTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListTasksResponse) ToJsonString

func (r *ListTasksResponse) ToJsonString() string

type ListTasksResponseParams

type ListTasksResponseParams struct {
	// Token for querying the next page of returned results. Note: This parameter is displayed only when IsTruncated is true.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Total number of data entries that meet the request parameter conditions.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// Maximum number of data entries per page.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Whether the returned result is truncated. Valid values: true: truncated; false: not truncated.
	IsTruncated *bool `json:"IsTruncated,omitnil,omitempty" name:"IsTruncated"`

	// Task details.
	Tasks []*TaskInfo `json:"Tasks,omitnil,omitempty" name:"Tasks"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListUserSyncProvisioningsRequest

type ListUserSyncProvisioningsRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user; Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// UIN of the target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// Detection condition.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewListUserSyncProvisioningsRequest

func NewListUserSyncProvisioningsRequest() (request *ListUserSyncProvisioningsRequest)

func (*ListUserSyncProvisioningsRequest) FromJsonString

func (r *ListUserSyncProvisioningsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUserSyncProvisioningsRequest) ToJsonString

func (r *ListUserSyncProvisioningsRequest) ToJsonString() string

type ListUserSyncProvisioningsRequestParams

type ListUserSyncProvisioningsRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user; Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// UIN of the target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// Detection condition.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type ListUserSyncProvisioningsResponse

type ListUserSyncProvisioningsResponse struct {
	*tchttp.BaseResponse
	Response *ListUserSyncProvisioningsResponseParams `json:"Response"`
}

func NewListUserSyncProvisioningsResponse

func NewListUserSyncProvisioningsResponse() (response *ListUserSyncProvisioningsResponse)

func (*ListUserSyncProvisioningsResponse) FromJsonString

func (r *ListUserSyncProvisioningsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUserSyncProvisioningsResponse) ToJsonString

func (r *ListUserSyncProvisioningsResponse) ToJsonString() string

type ListUserSyncProvisioningsResponseParams

type ListUserSyncProvisioningsResponseParams struct {
	// Token for querying the next page of returned results. Note: This parameter is displayed only when IsTruncated is true.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Total number of data entries that meet the request parameter conditions.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// Maximum number of data entries per page.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Whether the returned result is truncated. Valid values: true: truncated; false: not truncated.
	IsTruncated *bool `json:"IsTruncated,omitnil,omitempty" name:"IsTruncated"`

	// User list of the CAM synchronization.
	UserProvisionings []*UserProvisioning `json:"UserProvisionings,omitnil,omitempty" name:"UserProvisionings"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListUsersRequest

type ListUsersRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User status: Enabled, Disabled.
	UserStatus *string `json:"UserStatus,omitnil,omitempty" name:"UserStatus"`

	// User type. Manual: manually created; Synchronized: externally imported.
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// Filter criterion, which currently only supports username, email address, userId, and description.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Filtered user group. IsSelected=1 will be returned for the sub-user associated with this user group.
	FilterGroups []*string `json:"FilterGroups,omitnil,omitempty" name:"FilterGroups"`

	// Sorting field, which currently only supports CreateTime. The default is the CreateTime field.
	SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"`

	// Sorting type. Desc: descending order; Asc: ascending order. It should be set along with SortField.
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`
}

func NewListUsersRequest

func NewListUsersRequest() (request *ListUsersRequest)

func (*ListUsersRequest) FromJsonString

func (r *ListUsersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUsersRequest) ToJsonString

func (r *ListUsersRequest) ToJsonString() string

type ListUsersRequestParams

type ListUsersRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User status: Enabled, Disabled.
	UserStatus *string `json:"UserStatus,omitnil,omitempty" name:"UserStatus"`

	// User type. Manual: manually created; Synchronized: externally imported.
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// Filter criterion, which currently only supports username, email address, userId, and description.
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`

	// Maximum number of data entries per page. Value range: 1-100. Default value: 10.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// Token for querying the next page of returned results. During use of the API for the first time, NextToken is not needed. When you call the API for the first time, if the total number of returned data entries exceeds the MaxResults limit, the data is truncated and only MaxResults data entries are returned. Meanwhile, the return parameter IsTruncated is true and a NextToken is returned. You can use the NextToken returned last time to continue calling the API with other request parameters unchanged, to query the truncated data. You can use this method for multiple queries until IsTruncated is false, indicating that all data has been queried.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Filtered user group. IsSelected=1 will be returned for the sub-user associated with this user group.
	FilterGroups []*string `json:"FilterGroups,omitnil,omitempty" name:"FilterGroups"`

	// Sorting field, which currently only supports CreateTime. The default is the CreateTime field.
	SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"`

	// Sorting type. Desc: descending order; Asc: ascending order. It should be set along with SortField.
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`
}

Predefined struct for user

type ListUsersResponse

type ListUsersResponse struct {
	*tchttp.BaseResponse
	Response *ListUsersResponseParams `json:"Response"`
}

func NewListUsersResponse

func NewListUsersResponse() (response *ListUsersResponse)

func (*ListUsersResponse) FromJsonString

func (r *ListUsersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUsersResponse) ToJsonString

func (r *ListUsersResponse) ToJsonString() string

type ListUsersResponseParams

type ListUsersResponseParams struct {
	// Total number of data entries that meet the request parameter conditions.
	TotalCounts *int64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// Maximum number of data entries per page.
	MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"`

	// User list.
	Users []*UserInfo `json:"Users,omitnil,omitempty" name:"Users"`

	// Token for querying the next page of returned results. This parameter is displayed only when IsTruncated is true.
	NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"`

	// Whether the returned result is truncated. Valid values: true: truncated; false: not truncated.
	IsTruncated *bool `json:"IsTruncated,omitnil,omitempty" name:"IsTruncated"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MemberIdentity

type MemberIdentity struct {
	// Identity ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityId *int64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`

	// Identity name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityAliasName *string `json:"IdentityAliasName,omitnil,omitempty" name:"IdentityAliasName"`
}

type MemberMainInfo

type MemberMainInfo struct {
	// Member UIN
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Member name j.
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemberName *string `json:"MemberName,omitnil,omitempty" name:"MemberName"`
}

type MoveOrganizationNodeMembersRequest

type MoveOrganizationNodeMembersRequest struct {
	*tchttp.BaseRequest

	// Organization node ID, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Uin list of the members.
	MemberUin []*int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`
}

func NewMoveOrganizationNodeMembersRequest

func NewMoveOrganizationNodeMembersRequest() (request *MoveOrganizationNodeMembersRequest)

func (*MoveOrganizationNodeMembersRequest) FromJsonString

func (r *MoveOrganizationNodeMembersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*MoveOrganizationNodeMembersRequest) ToJsonString

func (r *MoveOrganizationNodeMembersRequest) ToJsonString() string

type MoveOrganizationNodeMembersRequestParams

type MoveOrganizationNodeMembersRequestParams struct {
	// Organization node ID, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Uin list of the members.
	MemberUin []*int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`
}

Predefined struct for user

type MoveOrganizationNodeMembersResponse

type MoveOrganizationNodeMembersResponse struct {
	*tchttp.BaseResponse
	Response *MoveOrganizationNodeMembersResponseParams `json:"Response"`
}

func NewMoveOrganizationNodeMembersResponse

func NewMoveOrganizationNodeMembersResponse() (response *MoveOrganizationNodeMembersResponse)

func (*MoveOrganizationNodeMembersResponse) FromJsonString

func (r *MoveOrganizationNodeMembersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*MoveOrganizationNodeMembersResponse) ToJsonString

func (r *MoveOrganizationNodeMembersResponse) ToJsonString() string

type MoveOrganizationNodeMembersResponseParams

type MoveOrganizationNodeMembersResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type NodeMainInfo

type NodeMainInfo struct {
	// Department ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Department name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`
}

type OpenIdentityCenterRequest

type OpenIdentityCenterRequest struct {
	*tchttp.BaseRequest

	// Space name, which must be globally unique and contain 2-64 characters including lowercase letters, digits, and hyphens (-). It can neither start or end with a hyphen (-) nor contain two consecutive hyphens (-).
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`
}

func NewOpenIdentityCenterRequest

func NewOpenIdentityCenterRequest() (request *OpenIdentityCenterRequest)

func (*OpenIdentityCenterRequest) FromJsonString

func (r *OpenIdentityCenterRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*OpenIdentityCenterRequest) ToJsonString

func (r *OpenIdentityCenterRequest) ToJsonString() string

type OpenIdentityCenterRequestParams

type OpenIdentityCenterRequestParams struct {
	// Space name, which must be globally unique and contain 2-64 characters including lowercase letters, digits, and hyphens (-). It can neither start or end with a hyphen (-) nor contain two consecutive hyphens (-).
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`
}

Predefined struct for user

type OpenIdentityCenterResponse

type OpenIdentityCenterResponse struct {
	*tchttp.BaseResponse
	Response *OpenIdentityCenterResponseParams `json:"Response"`
}

func NewOpenIdentityCenterResponse

func NewOpenIdentityCenterResponse() (response *OpenIdentityCenterResponse)

func (*OpenIdentityCenterResponse) FromJsonString

func (r *OpenIdentityCenterResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*OpenIdentityCenterResponse) ToJsonString

func (r *OpenIdentityCenterResponse) ToJsonString() string

type OpenIdentityCenterResponseParams

type OpenIdentityCenterResponseParams struct {
	// Space ID, which starts with the z- prefix, followed by 12 random digits/lowercase letters.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type OrgIdentity

type OrgIdentity struct {
	// Identity ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityId *int64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`

	// Identity name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityAliasName *string `json:"IdentityAliasName,omitnil,omitempty" name:"IdentityAliasName"`

	// Description.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Identity policy.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityPolicy []*IdentityPolicy `json:"IdentityPolicy,omitnil,omitempty" name:"IdentityPolicy"`

	// Identity type. Valid values: `1` (preset); `2` (custom).
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityType *uint64 `json:"IdentityType,omitnil,omitempty" name:"IdentityType"`

	// Update time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type OrgMember

type OrgMember struct {
	// Member UIN
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Member name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Member type. Valid values: `Invite` (invited); `Create` (created).
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemberType *string `json:"MemberType,omitnil,omitempty" name:"MemberType"`

	// Relationship policy type
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgPolicyType *string `json:"OrgPolicyType,omitnil,omitempty" name:"OrgPolicyType"`

	// Relationship policy name
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgPolicyName *string `json:"OrgPolicyName,omitnil,omitempty" name:"OrgPolicyName"`

	// Relationship policy permission
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgPermission []*OrgPermission `json:"OrgPermission,omitnil,omitempty" name:"OrgPermission"`

	// Node ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Node name
	// Note: This field may return null, indicating that no valid values can be obtained.
	NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`

	// Remarks
	// Note: This field may return null, indicating that no valid values can be obtained.
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// Creation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Whether the member is allowed to leave. Valid values: `Allow`, `Denied`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsAllowQuit *string `json:"IsAllowQuit,omitnil,omitempty" name:"IsAllowQuit"`

	// Payer UIN
	// Note: This field may return null, indicating that no valid values can be obtained.
	PayUin *string `json:"PayUin,omitnil,omitempty" name:"PayUin"`

	// Payer name
	// Note: This field may return null, indicating that no valid values can be obtained.
	PayName *string `json:"PayName,omitnil,omitempty" name:"PayName"`

	// Management identity
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgIdentity []*MemberIdentity `json:"OrgIdentity,omitnil,omitempty" name:"OrgIdentity"`

	// Security information binding status. Valid values: `Unbound`, `Valid`, `Success`, `Failed`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	BindStatus *string `json:"BindStatus,omitnil,omitempty" name:"BindStatus"`

	// Member permission status. Valid values: `Confirmed`, `UnConfirmed`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PermissionStatus *string `json:"PermissionStatus,omitnil,omitempty" name:"PermissionStatus"`

	// Member tag list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

type OrgMemberAuthAccount

type OrgMemberAuthAccount struct {
	// Organization sub-account UIN.
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgSubAccountUin *int64 `json:"OrgSubAccountUin,omitnil,omitempty" name:"OrgSubAccountUin"`

	// Policy ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// Policy name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// Identity ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityId *int64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`

	// Identity role name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityRoleName *string `json:"IdentityRoleName,omitnil,omitempty" name:"IdentityRoleName"`

	// Identity role alias.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityRoleAliasName *string `json:"IdentityRoleAliasName,omitnil,omitempty" name:"IdentityRoleAliasName"`

	// Creation time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Sub-account name
	// Note: This field may return null, indicating that no valid values can be obtained.
	OrgSubAccountName *string `json:"OrgSubAccountName,omitnil,omitempty" name:"OrgSubAccountName"`
}

type OrgMemberAuthIdentity

type OrgMemberAuthIdentity struct {
	// Identity ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityId *int64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`

	// Role name of an identity
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityRoleName *string `json:"IdentityRoleName,omitnil,omitempty" name:"IdentityRoleName"`

	// Role alias of an identity
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityRoleAliasName *string `json:"IdentityRoleAliasName,omitnil,omitempty" name:"IdentityRoleAliasName"`

	// Identity description.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Time of initial configuration success.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Time of last configuration success.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Identity type. Valid values: 1 (preset identity), 2 (custom identity).
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityType *uint64 `json:"IdentityType,omitnil,omitempty" name:"IdentityType"`

	// Configuration status. Valid values: 1 (configuration completed), 2 (reconfiguration required).
	// Note: This field may return null, indicating that no valid values can be obtained.
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Member Uin.
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Member name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemberName *string `json:"MemberName,omitnil,omitempty" name:"MemberName"`
}

type OrgMemberPolicy

type OrgMemberPolicy struct {
	// Policy ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// Policy name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// Identity ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityId *int64 `json:"IdentityId,omitnil,omitempty" name:"IdentityId"`

	// Identity role name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityRoleName *string `json:"IdentityRoleName,omitnil,omitempty" name:"IdentityRoleName"`

	// Identity role alias.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IdentityRoleAliasName *string `json:"IdentityRoleAliasName,omitnil,omitempty" name:"IdentityRoleAliasName"`

	// Description.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Creation time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type OrgNode

type OrgNode struct {
	// Organization node ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Parent node ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ParentNodeId *int64 `json:"ParentNodeId,omitnil,omitempty" name:"ParentNodeId"`

	// Remarks
	// Note: This field may return null, indicating that no valid values can be obtained.
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// Creation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Member tag list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

type OrgPermission

type OrgPermission struct {
	// Permission ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// Permission name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type OrganizationServiceAssign

type OrganizationServiceAssign struct {
	// Organization service ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ServiceId *uint64 `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// Organization service product name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// Whether to support delegation. Valid values: 1 (yes), 2 (no).
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsAssign *uint64 `json:"IsAssign,omitnil,omitempty" name:"IsAssign"`

	// Organization service description.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Number of the current delegated admins.
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemberNum *string `json:"MemberNum,omitnil,omitempty" name:"MemberNum"`

	// Help documentation.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Document *string `json:"Document,omitnil,omitempty" name:"Document"`

	// Console path of the organization service product.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ConsoleUrl *string `json:"ConsoleUrl,omitnil,omitempty" name:"ConsoleUrl"`

	// Whether to access the usage status. Valid values: 1 (yes),
	//  2 (no).
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsUsageStatus *uint64 `json:"IsUsageStatus,omitnil,omitempty" name:"IsUsageStatus"`

	// Limit for the number of delegated admins.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CanAssignCount *uint64 `json:"CanAssignCount,omitnil,omitempty" name:"CanAssignCount"`

	// Organization service product identifier.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// Whether to support organization service authorization. Valid values: 1 (yes), 2 (no).
	// Note: This field may return null, indicating that no valid values can be obtained.
	ServiceGrant *uint64 `json:"ServiceGrant,omitnil,omitempty" name:"ServiceGrant"`

	// Enabling status of organization service authorization. This field is valid when ServiceGrant is 1. Valid values: Enabled, Disabled.
	// Note: This field may return null, indicating that no valid values can be obtained.
	GrantStatus *string `json:"GrantStatus,omitnil,omitempty" name:"GrantStatus"`

	// Whether to support setting the delegated management scope. Valid values: 1 (yes), 2 (no).
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsSetManagementScope *uint64 `json:"IsSetManagementScope,omitnil,omitempty" name:"IsSetManagementScope"`
}

type OrganizationServiceAssignMember

type OrganizationServiceAssignMember struct {
	// Organization service ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ServiceId *uint64 `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// Organization service product name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// Uin of the delegated admin.
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemberUin *int64 `json:"MemberUin,omitnil,omitempty" name:"MemberUin"`

	// Name of the delegated admin.
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemberName *string `json:"MemberName,omitnil,omitempty" name:"MemberName"`

	// Activation status. Valid values: 0 (the service has no activation status), 1 (activated), 2 (not activated).
	// Note: This field may return null, indicating that no valid values can be obtained.
	UsageStatus *uint64 `json:"UsageStatus,omitnil,omitempty" name:"UsageStatus"`

	// Delegation time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Management scope of the delegated admin. Valid values: 1 (all members), 2 (partial members).
	// Note: This field may return null, indicating that no valid values can be obtained.
	ManagementScope *uint64 `json:"ManagementScope,omitnil,omitempty" name:"ManagementScope"`

	// Uin list of managed members. This parameter is valid when ManagementScope is 2.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ManagementScopeMembers []*MemberMainInfo `json:"ManagementScopeMembers,omitnil,omitempty" name:"ManagementScopeMembers"`

	// ID list of the managed departments. This parameter is valid when ManagementScope is 2.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ManagementScopeNodes []*NodeMainInfo `json:"ManagementScopeNodes,omitnil,omitempty" name:"ManagementScopeNodes"`
}

type PolicyDetail

type PolicyDetail struct {
	// Policy ID.
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// Policy name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
}

type ProvisionRoleConfigurationRequest

type ProvisionRoleConfigurationRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// UIN of the target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`
}

func NewProvisionRoleConfigurationRequest

func NewProvisionRoleConfigurationRequest() (request *ProvisionRoleConfigurationRequest)

func (*ProvisionRoleConfigurationRequest) FromJsonString

func (r *ProvisionRoleConfigurationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ProvisionRoleConfigurationRequest) ToJsonString

func (r *ProvisionRoleConfigurationRequest) ToJsonString() string

type ProvisionRoleConfigurationRequestParams

type ProvisionRoleConfigurationRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// UIN of the target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`
}

Predefined struct for user

type ProvisionRoleConfigurationResponse

type ProvisionRoleConfigurationResponse struct {
	*tchttp.BaseResponse
	Response *ProvisionRoleConfigurationResponseParams `json:"Response"`
}

func NewProvisionRoleConfigurationResponse

func NewProvisionRoleConfigurationResponse() (response *ProvisionRoleConfigurationResponse)

func (*ProvisionRoleConfigurationResponse) FromJsonString

func (r *ProvisionRoleConfigurationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ProvisionRoleConfigurationResponse) ToJsonString

func (r *ProvisionRoleConfigurationResponse) ToJsonString() string

type ProvisionRoleConfigurationResponseParams

type ProvisionRoleConfigurationResponseParams struct {
	// Task details.
	Task *RoleProvisioningsTask `json:"Task,omitnil,omitempty" name:"Task"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RemoveExternalSAMLIdPCertificateRequest

type RemoveExternalSAMLIdPCertificateRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// X509 certificate in PEM format, provided by the SAML identity provider.
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

func NewRemoveExternalSAMLIdPCertificateRequest

func NewRemoveExternalSAMLIdPCertificateRequest() (request *RemoveExternalSAMLIdPCertificateRequest)

func (*RemoveExternalSAMLIdPCertificateRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveExternalSAMLIdPCertificateRequest) ToJsonString

type RemoveExternalSAMLIdPCertificateRequestParams

type RemoveExternalSAMLIdPCertificateRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// X509 certificate in PEM format, provided by the SAML identity provider.
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

Predefined struct for user

type RemoveExternalSAMLIdPCertificateResponse

type RemoveExternalSAMLIdPCertificateResponse struct {
	*tchttp.BaseResponse
	Response *RemoveExternalSAMLIdPCertificateResponseParams `json:"Response"`
}

func NewRemoveExternalSAMLIdPCertificateResponse

func NewRemoveExternalSAMLIdPCertificateResponse() (response *RemoveExternalSAMLIdPCertificateResponse)

func (*RemoveExternalSAMLIdPCertificateResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveExternalSAMLIdPCertificateResponse) ToJsonString

type RemoveExternalSAMLIdPCertificateResponseParams

type RemoveExternalSAMLIdPCertificateResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RemovePermissionPolicyFromRoleConfigurationRequest

type RemovePermissionPolicyFromRoleConfigurationRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission policy type. Valid values: System: system policy, namely the CAM system policy reused; Custom: custom policy, namely the custom policy prepared according to the CAM permission policy syntax and structure.
	RolePolicyType *string `json:"RolePolicyType,omitnil,omitempty" name:"RolePolicyType"`

	// Permission policy name, which contains up to 32 characters.
	RolePolicyName *string `json:"RolePolicyName,omitnil,omitempty" name:"RolePolicyName"`

	// Policy ID.
	RolePolicyId *int64 `json:"RolePolicyId,omitnil,omitempty" name:"RolePolicyId"`
}

func NewRemovePermissionPolicyFromRoleConfigurationRequest

func NewRemovePermissionPolicyFromRoleConfigurationRequest() (request *RemovePermissionPolicyFromRoleConfigurationRequest)

func (*RemovePermissionPolicyFromRoleConfigurationRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemovePermissionPolicyFromRoleConfigurationRequest) ToJsonString

type RemovePermissionPolicyFromRoleConfigurationRequestParams

type RemovePermissionPolicyFromRoleConfigurationRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission policy type. Valid values: System: system policy, namely the CAM system policy reused; Custom: custom policy, namely the custom policy prepared according to the CAM permission policy syntax and structure.
	RolePolicyType *string `json:"RolePolicyType,omitnil,omitempty" name:"RolePolicyType"`

	// Permission policy name, which contains up to 32 characters.
	RolePolicyName *string `json:"RolePolicyName,omitnil,omitempty" name:"RolePolicyName"`

	// Policy ID.
	RolePolicyId *int64 `json:"RolePolicyId,omitnil,omitempty" name:"RolePolicyId"`
}

Predefined struct for user

type RemovePermissionPolicyFromRoleConfigurationResponse

type RemovePermissionPolicyFromRoleConfigurationResponse struct {
	*tchttp.BaseResponse
	Response *RemovePermissionPolicyFromRoleConfigurationResponseParams `json:"Response"`
}

func NewRemovePermissionPolicyFromRoleConfigurationResponse

func NewRemovePermissionPolicyFromRoleConfigurationResponse() (response *RemovePermissionPolicyFromRoleConfigurationResponse)

func (*RemovePermissionPolicyFromRoleConfigurationResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemovePermissionPolicyFromRoleConfigurationResponse) ToJsonString

type RemovePermissionPolicyFromRoleConfigurationResponseParams

type RemovePermissionPolicyFromRoleConfigurationResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RemoveUserFromGroupRequest

type RemoveUserFromGroupRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewRemoveUserFromGroupRequest

func NewRemoveUserFromGroupRequest() (request *RemoveUserFromGroupRequest)

func (*RemoveUserFromGroupRequest) FromJsonString

func (r *RemoveUserFromGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveUserFromGroupRequest) ToJsonString

func (r *RemoveUserFromGroupRequest) ToJsonString() string

type RemoveUserFromGroupRequestParams

type RemoveUserFromGroupRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type RemoveUserFromGroupResponse

type RemoveUserFromGroupResponse struct {
	*tchttp.BaseResponse
	Response *RemoveUserFromGroupResponseParams `json:"Response"`
}

func NewRemoveUserFromGroupResponse

func NewRemoveUserFromGroupResponse() (response *RemoveUserFromGroupResponse)

func (*RemoveUserFromGroupResponse) FromJsonString

func (r *RemoveUserFromGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveUserFromGroupResponse) ToJsonString

func (r *RemoveUserFromGroupResponse) ToJsonString() string

type RemoveUserFromGroupResponseParams

type RemoveUserFromGroupResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RoleAssignmentInfo

type RoleAssignmentInfo struct {
	// Identity ID for the CAM user synchronization. Valid values:
	// When the PrincipalType value is Group, it is the CIC user group ID (g-********).
	// When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Identity type for the CAM user synchronization. Valid values:
	//
	// User: indicates that the identity for the CAM user synchronization is a CIC user.
	// Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`
}

type RoleAssignments

type RoleAssignments struct {
	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission configuration name.
	RoleConfigurationName *string `json:"RoleConfigurationName,omitnil,omitempty" name:"RoleConfigurationName"`

	// UIN of the target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user; Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// User name or user group name.
	PrincipalName *string `json:"PrincipalName,omitnil,omitempty" name:"PrincipalName"`

	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Name of the target account of the Tencent Cloud Organization.
	TargetName *string `json:"TargetName,omitnil,omitempty" name:"TargetName"`
}

type RoleConfiguration

type RoleConfiguration struct {
	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission configuration name.
	RoleConfigurationName *string `json:"RoleConfigurationName,omitnil,omitempty" name:"RoleConfigurationName"`

	// Permission configuration description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Session duration. It indicates the maximum session duration when CIC users use the access configuration to access member accounts.
	// Unit: seconds.
	SessionDuration *int64 `json:"SessionDuration,omitnil,omitempty" name:"SessionDuration"`

	// Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access member accounts.
	RelayState *string `json:"RelayState,omitnil,omitempty" name:"RelayState"`

	// Creation time of the permission configuration.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time of the permission configuration.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// If the input parameter FilterTargets is provided, check whether the member account has been configured with permissions. If configured, return true; otherwise, return false.
	IsSelected *bool `json:"IsSelected,omitnil,omitempty" name:"IsSelected"`
}

type RoleConfigurationProvisionings

type RoleConfigurationProvisionings struct {
	// Deployed: Deployment succeeded; DeployedRequired: Redeployment required; DeployFailed: Deployment failed.
	DeploymentStatus *string `json:"DeploymentStatus,omitnil,omitempty" name:"DeploymentStatus"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission configuration name.
	RoleConfigurationName *string `json:"RoleConfigurationName,omitnil,omitempty" name:"RoleConfigurationName"`

	// UIN of the target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Name of the target account of the Tencent Cloud Organization.
	TargetName *string `json:"TargetName,omitnil,omitempty" name:"TargetName"`

	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Modification time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`
}

type RolePolicie

type RolePolicie struct {
	// Policy ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RolePolicyId *int64 `json:"RolePolicyId,omitnil,omitempty" name:"RolePolicyId"`

	// Permission policy name.
	RolePolicyName *string `json:"RolePolicyName,omitnil,omitempty" name:"RolePolicyName"`

	// Permission policy type.
	RolePolicyType *string `json:"RolePolicyType,omitnil,omitempty" name:"RolePolicyType"`

	// Custom policy content. This parameter is only returned for custom policies.
	RolePolicyDocument *string `json:"RolePolicyDocument,omitnil,omitempty" name:"RolePolicyDocument"`

	// The time when the permission policy is added to the permission configuration.
	AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"`
}

type RoleProvisioningsTask

type RoleProvisioningsTask struct {
	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission configuration name.
	RoleConfigurationName *string `json:"RoleConfigurationName,omitnil,omitempty" name:"RoleConfigurationName"`

	// UIN of the authorized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// Task type.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// Task status. InProgress: The task is in progress; Failed: The task failed; Success: The task succeeded.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`
}

type SAMLIdPCertificate

type SAMLIdPCertificate struct {
	// Certificate serial number.
	SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"`

	// Certificate issuer.
	Issuer *string `json:"Issuer,omitnil,omitempty" name:"Issuer"`

	// Certificate version.
	Version *int64 `json:"Version,omitnil,omitempty" name:"Version"`

	// Certificate ID.
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// Public key certificate in PEM format (Base64 encoded).
	PublicKey *string `json:"PublicKey,omitnil,omitempty" name:"PublicKey"`

	// Signature algorithm of the certificate.
	SignatureAlgorithm *string `json:"SignatureAlgorithm,omitnil,omitempty" name:"SignatureAlgorithm"`

	// Expiration time of the certificate.
	NotAfter *string `json:"NotAfter,omitnil,omitempty" name:"NotAfter"`

	// Creation time of the certificate.
	NotBefore *string `json:"NotBefore,omitnil,omitempty" name:"NotBefore"`

	// Certificate subject.
	Subject *string `json:"Subject,omitnil,omitempty" name:"Subject"`

	// X509 certificate in PEM format.
	X509Certificate *string `json:"X509Certificate,omitnil,omitempty" name:"X509Certificate"`
}

type SAMLIdentityProviderConfiguration

type SAMLIdentityProviderConfiguration struct {
	// IdP identifier.
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// SSO enabling status. Valid values: Enabled, Disabled (default).
	SSOStatus *string `json:"SSOStatus,omitnil,omitempty" name:"SSOStatus"`

	// IdP metadata document (Base64 encoded).
	EncodedMetadataDocument *string `json:"EncodedMetadataDocument,omitnil,omitempty" name:"EncodedMetadataDocument"`

	// X509 certificate ID.
	CertificateIds []*string `json:"CertificateIds,omitnil,omitempty" name:"CertificateIds"`

	// IdP login URL.
	LoginUrl *string `json:"LoginUrl,omitnil,omitempty" name:"LoginUrl"`

	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type SAMLServiceProvider

type SAMLServiceProvider struct {
	// https://tencentcloudsso.com/saml/sp/z-sjw8ensa**
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// SP metadata document (Base64 encoded).
	EncodedMetadataDocument *string `json:"EncodedMetadataDocument,omitnil,omitempty" name:"EncodedMetadataDocument"`

	// SP ACS URL.
	AcsUrl *string `json:"AcsUrl,omitnil,omitempty" name:"AcsUrl"`
}

type SetExternalSAMLIdentityProviderRequest

type SetExternalSAMLIdentityProviderRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// IdP metadata document (Base64 encoded). Provided by an IdP that supports the SAML 2.0 protocol.
	EncodedMetadataDocument *string `json:"EncodedMetadataDocument,omitnil,omitempty" name:"EncodedMetadataDocument"`

	// SSO enabling status. Valid values: Enabled, Disabled (default).
	SSOStatus *string `json:"SSOStatus,omitnil,omitempty" name:"SSOStatus"`

	// IdP identifier.
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// IdP login URL.
	LoginUrl *string `json:"LoginUrl,omitnil,omitempty" name:"LoginUrl"`

	// X509 certificate in PEM format. If this parameter is specified, all existing certificates will be replaced.
	X509Certificate *string `json:"X509Certificate,omitnil,omitempty" name:"X509Certificate"`
}

func NewSetExternalSAMLIdentityProviderRequest

func NewSetExternalSAMLIdentityProviderRequest() (request *SetExternalSAMLIdentityProviderRequest)

func (*SetExternalSAMLIdentityProviderRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetExternalSAMLIdentityProviderRequest) ToJsonString

type SetExternalSAMLIdentityProviderRequestParams

type SetExternalSAMLIdentityProviderRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// IdP metadata document (Base64 encoded). Provided by an IdP that supports the SAML 2.0 protocol.
	EncodedMetadataDocument *string `json:"EncodedMetadataDocument,omitnil,omitempty" name:"EncodedMetadataDocument"`

	// SSO enabling status. Valid values: Enabled, Disabled (default).
	SSOStatus *string `json:"SSOStatus,omitnil,omitempty" name:"SSOStatus"`

	// IdP identifier.
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// IdP login URL.
	LoginUrl *string `json:"LoginUrl,omitnil,omitempty" name:"LoginUrl"`

	// X509 certificate in PEM format. If this parameter is specified, all existing certificates will be replaced.
	X509Certificate *string `json:"X509Certificate,omitnil,omitempty" name:"X509Certificate"`
}

Predefined struct for user

type SetExternalSAMLIdentityProviderResponse

type SetExternalSAMLIdentityProviderResponse struct {
	*tchttp.BaseResponse
	Response *SetExternalSAMLIdentityProviderResponseParams `json:"Response"`
}

func NewSetExternalSAMLIdentityProviderResponse

func NewSetExternalSAMLIdentityProviderResponse() (response *SetExternalSAMLIdentityProviderResponse)

func (*SetExternalSAMLIdentityProviderResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetExternalSAMLIdentityProviderResponse) ToJsonString

type SetExternalSAMLIdentityProviderResponseParams

type SetExternalSAMLIdentityProviderResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Tag

type Tag struct {
	// Tag key
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// Tag value
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TaskInfo

type TaskInfo struct {
	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Permission configuration name.
	RoleConfigurationName *string `json:"RoleConfigurationName,omitnil,omitempty" name:"RoleConfigurationName"`

	// UIN of the authorized target member account.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Type of the synchronized target account. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// Identity ID for the user authorization. If the identity type is CIC user, it is the user ID; if the identity type is user group, it is the user group ID.
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Identity type for the user authorization. User: CIC user; Group: CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// Task type.
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// InProgress: The task is being executed; Success: The task execution succeeded; Failed: The task execution failed.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Cause of the failure.
	// Note: This field may return null, indicating that no valid values can be obtained.
	FailureReason *string `json:"FailureReason,omitnil,omitempty" name:"FailureReason"`
}

type TaskStatus

type TaskStatus struct {
	// Task status. Valid values: InProgress: The task is being executed; Success: The task execution succeeded; Failed: The task execution failed.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Task type. Valid values:ProvisionRoleConfiguration: Deploy permission configurations.
	// DeprovisionRoleConfiguration: Undeploy permission configurations.CreateRoleAssignment: Grant authorizations on member accounts.
	// DeleteRoleAssignment: Remove authorizations on member accounts.
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// Cause of task failure.
	// Description.
	// This parameter is displayed only when the Status is Failed.
	FailureReason *string `json:"FailureReason,omitnil,omitempty" name:"FailureReason"`
}

type UpdateGroupRequest

type UpdateGroupRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// New user group name.
	NewGroupName *string `json:"NewGroupName,omitnil,omitempty" name:"NewGroupName"`

	// New user group description.
	NewDescription *string `json:"NewDescription,omitnil,omitempty" name:"NewDescription"`
}

func NewUpdateGroupRequest

func NewUpdateGroupRequest() (request *UpdateGroupRequest)

func (*UpdateGroupRequest) FromJsonString

func (r *UpdateGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateGroupRequest) ToJsonString

func (r *UpdateGroupRequest) ToJsonString() string

type UpdateGroupRequestParams

type UpdateGroupRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User group ID.
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// New user group name.
	NewGroupName *string `json:"NewGroupName,omitnil,omitempty" name:"NewGroupName"`

	// New user group description.
	NewDescription *string `json:"NewDescription,omitnil,omitempty" name:"NewDescription"`
}

Predefined struct for user

type UpdateGroupResponse

type UpdateGroupResponse struct {
	*tchttp.BaseResponse
	Response *UpdateGroupResponseParams `json:"Response"`
}

func NewUpdateGroupResponse

func NewUpdateGroupResponse() (response *UpdateGroupResponse)

func (*UpdateGroupResponse) FromJsonString

func (r *UpdateGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateGroupResponse) ToJsonString

func (r *UpdateGroupResponse) ToJsonString() string

type UpdateGroupResponseParams

type UpdateGroupResponseParams struct {
	// User group information.
	GroupInfo *GroupInfo `json:"GroupInfo,omitnil,omitempty" name:"GroupInfo"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateOrganizationNodeRequest

type UpdateOrganizationNodeRequest struct {
	*tchttp.BaseRequest

	// Node ID, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Node name, which can contain up to 40 letters, digits, and symbols `+@&._[]-`.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Remarks.
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewUpdateOrganizationNodeRequest

func NewUpdateOrganizationNodeRequest() (request *UpdateOrganizationNodeRequest)

func (*UpdateOrganizationNodeRequest) FromJsonString

func (r *UpdateOrganizationNodeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateOrganizationNodeRequest) ToJsonString

func (r *UpdateOrganizationNodeRequest) ToJsonString() string

type UpdateOrganizationNodeRequestParams

type UpdateOrganizationNodeRequestParams struct {
	// Node ID, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).
	NodeId *uint64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Node name, which can contain up to 40 letters, digits, and symbols `+@&._[]-`.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Remarks.
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type UpdateOrganizationNodeResponse

type UpdateOrganizationNodeResponse struct {
	*tchttp.BaseResponse
	Response *UpdateOrganizationNodeResponseParams `json:"Response"`
}

func NewUpdateOrganizationNodeResponse

func NewUpdateOrganizationNodeResponse() (response *UpdateOrganizationNodeResponse)

func (*UpdateOrganizationNodeResponse) FromJsonString

func (r *UpdateOrganizationNodeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateOrganizationNodeResponse) ToJsonString

func (r *UpdateOrganizationNodeResponse) ToJsonString() string

type UpdateOrganizationNodeResponseParams

type UpdateOrganizationNodeResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateRoleConfigurationRequest

type UpdateRoleConfigurationRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Description of new access configuration, which contains up to 1024 characters.
	NewDescription *string `json:"NewDescription,omitnil,omitempty" name:"NewDescription"`

	// New session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours).
	NewSessionDuration *int64 `json:"NewSessionDuration,omitnil,omitempty" name:"NewSessionDuration"`

	// New initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page.
	NewRelayState *string `json:"NewRelayState,omitnil,omitempty" name:"NewRelayState"`
}

func NewUpdateRoleConfigurationRequest

func NewUpdateRoleConfigurationRequest() (request *UpdateRoleConfigurationRequest)

func (*UpdateRoleConfigurationRequest) FromJsonString

func (r *UpdateRoleConfigurationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateRoleConfigurationRequest) ToJsonString

func (r *UpdateRoleConfigurationRequest) ToJsonString() string

type UpdateRoleConfigurationRequestParams

type UpdateRoleConfigurationRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Permission configuration ID.
	RoleConfigurationId *string `json:"RoleConfigurationId,omitnil,omitempty" name:"RoleConfigurationId"`

	// Description of new access configuration, which contains up to 1024 characters.
	NewDescription *string `json:"NewDescription,omitnil,omitempty" name:"NewDescription"`

	// New session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours).
	NewSessionDuration *int64 `json:"NewSessionDuration,omitnil,omitempty" name:"NewSessionDuration"`

	// New initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page.
	NewRelayState *string `json:"NewRelayState,omitnil,omitempty" name:"NewRelayState"`
}

Predefined struct for user

type UpdateRoleConfigurationResponse

type UpdateRoleConfigurationResponse struct {
	*tchttp.BaseResponse
	Response *UpdateRoleConfigurationResponseParams `json:"Response"`
}

func NewUpdateRoleConfigurationResponse

func NewUpdateRoleConfigurationResponse() (response *UpdateRoleConfigurationResponse)

func (*UpdateRoleConfigurationResponse) FromJsonString

func (r *UpdateRoleConfigurationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateRoleConfigurationResponse) ToJsonString

func (r *UpdateRoleConfigurationResponse) ToJsonString() string

type UpdateRoleConfigurationResponseParams

type UpdateRoleConfigurationResponseParams struct {
	// Permission configuration details.
	RoleConfigurationInfo *RoleConfiguration `json:"RoleConfigurationInfo,omitnil,omitempty" name:"RoleConfigurationInfo"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateUserRequest

type UpdateUserRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// First name of the user.
	NewFirstName *string `json:"NewFirstName,omitnil,omitempty" name:"NewFirstName"`

	// Last name of the user.
	NewLastName *string `json:"NewLastName,omitnil,omitempty" name:"NewLastName"`

	// Display name of the user.
	NewDisplayName *string `json:"NewDisplayName,omitnil,omitempty" name:"NewDisplayName"`

	// User description.
	NewDescription *string `json:"NewDescription,omitnil,omitempty" name:"NewDescription"`

	// Email address of the user.
	NewEmail *string `json:"NewEmail,omitnil,omitempty" name:"NewEmail"`
}

func NewUpdateUserRequest

func NewUpdateUserRequest() (request *UpdateUserRequest)

func (*UpdateUserRequest) FromJsonString

func (r *UpdateUserRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUserRequest) ToJsonString

func (r *UpdateUserRequest) ToJsonString() string

type UpdateUserRequestParams

type UpdateUserRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// First name of the user.
	NewFirstName *string `json:"NewFirstName,omitnil,omitempty" name:"NewFirstName"`

	// Last name of the user.
	NewLastName *string `json:"NewLastName,omitnil,omitempty" name:"NewLastName"`

	// Display name of the user.
	NewDisplayName *string `json:"NewDisplayName,omitnil,omitempty" name:"NewDisplayName"`

	// User description.
	NewDescription *string `json:"NewDescription,omitnil,omitempty" name:"NewDescription"`

	// Email address of the user.
	NewEmail *string `json:"NewEmail,omitnil,omitempty" name:"NewEmail"`
}

Predefined struct for user

type UpdateUserResponse

type UpdateUserResponse struct {
	*tchttp.BaseResponse
	Response *UpdateUserResponseParams `json:"Response"`
}

func NewUpdateUserResponse

func NewUpdateUserResponse() (response *UpdateUserResponse)

func (*UpdateUserResponse) FromJsonString

func (r *UpdateUserResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUserResponse) ToJsonString

func (r *UpdateUserResponse) ToJsonString() string

type UpdateUserResponseParams

type UpdateUserResponseParams struct {
	// User information
	UserInfo *UserInfo `json:"UserInfo,omitnil,omitempty" name:"UserInfo"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateUserStatusRequest

type UpdateUserStatusRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// User status. Valid values: Enabled, Disabled.
	NewUserStatus *string `json:"NewUserStatus,omitnil,omitempty" name:"NewUserStatus"`
}

func NewUpdateUserStatusRequest

func NewUpdateUserStatusRequest() (request *UpdateUserStatusRequest)

func (*UpdateUserStatusRequest) FromJsonString

func (r *UpdateUserStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUserStatusRequest) ToJsonString

func (r *UpdateUserStatusRequest) ToJsonString() string

type UpdateUserStatusRequestParams

type UpdateUserStatusRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// User status. Valid values: Enabled, Disabled.
	NewUserStatus *string `json:"NewUserStatus,omitnil,omitempty" name:"NewUserStatus"`
}

Predefined struct for user

type UpdateUserStatusResponse

type UpdateUserStatusResponse struct {
	*tchttp.BaseResponse
	Response *UpdateUserStatusResponseParams `json:"Response"`
}

func NewUpdateUserStatusResponse

func NewUpdateUserStatusResponse() (response *UpdateUserStatusResponse)

func (*UpdateUserStatusResponse) FromJsonString

func (r *UpdateUserStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUserStatusResponse) ToJsonString

func (r *UpdateUserStatusResponse) ToJsonString() string

type UpdateUserStatusResponseParams

type UpdateUserStatusResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateUserSyncProvisioningRequest

type UpdateUserSyncProvisioningRequest struct {
	*tchttp.BaseRequest

	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User synchronization ID.
	UserProvisioningId *string `json:"UserProvisioningId,omitnil,omitempty" name:"UserProvisioningId"`

	// User synchronization description.
	NewDescription *string `json:"NewDescription,omitnil,omitempty" name:"NewDescription"`

	// Conflict policy. It indicates the handling policy for existence of a user with the same username when CIC users are synchronized to CAM. Valid values: KeepBoth: Keep both, that is, add the _cic suffix to the CIC user's username and then try to create a CAM user with the username when CIC users are synchronized to CAM and a user with the same username already exists in CAM; TakeOver: Replace, that is, directly replace the existing CAM user with the synchronized CIC user when CIC users are synchronized to CAM and a user with the same username already exists in CAM.
	NewDuplicationStateful *string `json:"NewDuplicationStateful,omitnil,omitempty" name:"NewDuplicationStateful"`

	// Deletion policy. It indicates the handling policy for CAM users already synchronized when the CAM user synchronization is deleted. Valid values: Delete: Delete the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted; Keep: Keep the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted.
	NewDeletionStrategy *string `json:"NewDeletionStrategy,omitnil,omitempty" name:"NewDeletionStrategy"`
}

func NewUpdateUserSyncProvisioningRequest

func NewUpdateUserSyncProvisioningRequest() (request *UpdateUserSyncProvisioningRequest)

func (*UpdateUserSyncProvisioningRequest) FromJsonString

func (r *UpdateUserSyncProvisioningRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUserSyncProvisioningRequest) ToJsonString

func (r *UpdateUserSyncProvisioningRequest) ToJsonString() string

type UpdateUserSyncProvisioningRequestParams

type UpdateUserSyncProvisioningRequestParams struct {
	// Space ID.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// User synchronization ID.
	UserProvisioningId *string `json:"UserProvisioningId,omitnil,omitempty" name:"UserProvisioningId"`

	// User synchronization description.
	NewDescription *string `json:"NewDescription,omitnil,omitempty" name:"NewDescription"`

	// Conflict policy. It indicates the handling policy for existence of a user with the same username when CIC users are synchronized to CAM. Valid values: KeepBoth: Keep both, that is, add the _cic suffix to the CIC user's username and then try to create a CAM user with the username when CIC users are synchronized to CAM and a user with the same username already exists in CAM; TakeOver: Replace, that is, directly replace the existing CAM user with the synchronized CIC user when CIC users are synchronized to CAM and a user with the same username already exists in CAM.
	NewDuplicationStateful *string `json:"NewDuplicationStateful,omitnil,omitempty" name:"NewDuplicationStateful"`

	// Deletion policy. It indicates the handling policy for CAM users already synchronized when the CAM user synchronization is deleted. Valid values: Delete: Delete the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted; Keep: Keep the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted.
	NewDeletionStrategy *string `json:"NewDeletionStrategy,omitnil,omitempty" name:"NewDeletionStrategy"`
}

Predefined struct for user

type UpdateUserSyncProvisioningResponse

type UpdateUserSyncProvisioningResponse struct {
	*tchttp.BaseResponse
	Response *UpdateUserSyncProvisioningResponseParams `json:"Response"`
}

func NewUpdateUserSyncProvisioningResponse

func NewUpdateUserSyncProvisioningResponse() (response *UpdateUserSyncProvisioningResponse)

func (*UpdateUserSyncProvisioningResponse) FromJsonString

func (r *UpdateUserSyncProvisioningResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUserSyncProvisioningResponse) ToJsonString

func (r *UpdateUserSyncProvisioningResponse) ToJsonString() string

type UpdateUserSyncProvisioningResponseParams

type UpdateUserSyncProvisioningResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateZoneRequest

type UpdateZoneRequest struct {
	*tchttp.BaseRequest

	// Space ID, which starts with the z- prefix, followed by 12 random digits/lowercase letters.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Space name, which must be globally unique and contain 2-64 characters including lowercase letters, digits, and hyphens (-). It can neither start or end with a hyphen (-) nor contain two consecutive hyphens (-).
	NewZoneName *string `json:"NewZoneName,omitnil,omitempty" name:"NewZoneName"`
}

func NewUpdateZoneRequest

func NewUpdateZoneRequest() (request *UpdateZoneRequest)

func (*UpdateZoneRequest) FromJsonString

func (r *UpdateZoneRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateZoneRequest) ToJsonString

func (r *UpdateZoneRequest) ToJsonString() string

type UpdateZoneRequestParams

type UpdateZoneRequestParams struct {
	// Space ID, which starts with the z- prefix, followed by 12 random digits/lowercase letters.
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Space name, which must be globally unique and contain 2-64 characters including lowercase letters, digits, and hyphens (-). It can neither start or end with a hyphen (-) nor contain two consecutive hyphens (-).
	NewZoneName *string `json:"NewZoneName,omitnil,omitempty" name:"NewZoneName"`
}

Predefined struct for user

type UpdateZoneResponse

type UpdateZoneResponse struct {
	*tchttp.BaseResponse
	Response *UpdateZoneResponseParams `json:"Response"`
}

func NewUpdateZoneResponse

func NewUpdateZoneResponse() (response *UpdateZoneResponse)

func (*UpdateZoneResponse) FromJsonString

func (r *UpdateZoneResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateZoneResponse) ToJsonString

func (r *UpdateZoneResponse) ToJsonString() string

type UpdateZoneResponseParams

type UpdateZoneResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UserInfo

type UserInfo struct {
	// Queried username.
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// First name of the user.
	FirstName *string `json:"FirstName,omitnil,omitempty" name:"FirstName"`

	// Last name of the user.
	LastName *string `json:"LastName,omitnil,omitempty" name:"LastName"`

	// Display name of the user.
	DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"`

	// User description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Email address of the user, which must be unique within the directory.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// User status. Valid values: Enabled, Disabled.
	UserStatus *string `json:"UserStatus,omitnil,omitempty" name:"UserStatus"`

	// User type. Manual: manually created; Synchronized: externally imported.
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Creation time of the user.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Modification time of the user.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Whether selected
	IsSelected *bool `json:"IsSelected,omitnil,omitempty" name:"IsSelected"`
}

type UserProvisioning

type UserProvisioning struct {
	// CAM user synchronization status. Valid values:
	//
	// Enabled: CAM user synchronization is enabled.
	// Disabled: CAM user synchronization is disabled.
	UserProvisioningId *string `json:"UserProvisioningId,omitnil,omitempty" name:"UserProvisioningId"`

	// Description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// CAM user synchronization status. Valid values:
	//
	// Enabled: CAM user synchronization is enabled.
	// Disabled: CAM user synchronization is disabled.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Identity ID for the CAM user synchronization. Valid values:
	// When the PrincipalType value is Group, it is the CIC user group ID (g-********).
	// When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Identity name for the CAM user synchronization. Valid values:When the PrincipalType value is Group, it is the CIC user group name.
	// When the PrincipalType value is User, it is the CIC user name.
	PrincipalName *string `json:"PrincipalName,omitnil,omitempty" name:"PrincipalName"`

	// Identity type for the CAM user synchronization. Valid values:
	//
	// User: indicates that the identity for the CAM user synchronization is a CIC user.
	// Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// UIN of the target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Name of the target account of the Tencent Cloud Organization.
	TargetName *string `json:"TargetName,omitnil,omitempty" name:"TargetName"`

	// Conflict policy. It indicates the handling policy for existence of a user with the same username when CIC users are synchronized to CAM. Valid values: KeepBoth: Keep both, that is, add the _cic suffix to the CIC user's username and then try to create a CAM user with the username when CIC users are synchronized to CAM and a user with the same username already exists in CAM; TakeOver: Replace, that is, directly replace the existing CAM user with the synchronized CIC user when CIC users are synchronized to CAM and a user with the same username already exists in CAM.
	DuplicationStrategy *string `json:"DuplicationStrategy,omitnil,omitempty" name:"DuplicationStrategy"`

	// Deletion policy. It indicates the handling policy for CAM users already synchronized when the CAM user synchronization is deleted. Valid values: Delete: Delete the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted; Keep: Keep the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted.
	DeletionStrategy *string `json:"DeletionStrategy,omitnil,omitempty" name:"DeletionStrategy"`

	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`
}

type UserProvisioningsTask

type UserProvisioningsTask struct {
	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// UIN of the authorized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// Task type. StartProvisioning: Start the user synchronization; DeleteProvisioning: Delete the user synchronization.
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// Task status. InProgress: The task is in progress; Failed: The task failed; Success: The task succeeded.
	TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// User synchronization ID.
	UserProvisioningId *string `json:"UserProvisioningId,omitnil,omitempty" name:"UserProvisioningId"`

	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user; Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// User name or user group name.
	PrincipalName *string `json:"PrincipalName,omitnil,omitempty" name:"PrincipalName"`

	// Conflict policy. KeepBoth: Keep both; TakeOver: Replace.
	DuplicationStrategy *string `json:"DuplicationStrategy,omitnil,omitempty" name:"DuplicationStrategy"`

	// Deletion policy: Delete, Keep.
	DeletionStrategy *string `json:"DeletionStrategy,omitnil,omitempty" name:"DeletionStrategy"`
}

type UserSyncProvisioning

type UserSyncProvisioning struct {
	// Description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Identity ID for the CAM user synchronization. Valid values:
	// When the PrincipalType value is Group, it is the CIC user group ID (g-********).
	// When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId *string `json:"PrincipalId,omitnil,omitempty" name:"PrincipalId"`

	// Identity type for the CAM user synchronization. Valid values:
	//
	// User: indicates that the identity for the CAM user synchronization is a CIC user.
	// Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType *string `json:"PrincipalType,omitnil,omitempty" name:"PrincipalType"`

	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"`

	// Conflict policy. It indicates the handling policy for existence of a user with the same username when CIC users are synchronized to CAM. Valid values: KeepBoth: Keep both, that is, add the _cic suffix to the CIC user's username and then try to create a CAM user with the username when CIC users are synchronized to CAM and a user with the same username already exists in CAM; TakeOver: Replace, that is, directly replace the existing CAM user with the synchronized CIC user when CIC users are synchronized to CAM and a user with the same username already exists in CAM.
	DuplicationStrategy *string `json:"DuplicationStrategy,omitnil,omitempty" name:"DuplicationStrategy"`

	// Deletion policy. It indicates the handling policy for CAM users already synchronized when the CAM user synchronization is deleted. Valid values: Delete: Delete the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted; Keep: Keep the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted.
	DeletionStrategy *string `json:"DeletionStrategy,omitnil,omitempty" name:"DeletionStrategy"`

	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`
}

type ZoneStatistics

type ZoneStatistics struct {
	// User quota.
	UserQuota *int64 `json:"UserQuota,omitnil,omitempty" name:"UserQuota"`

	// User group quota.
	GroupQuota *int64 `json:"GroupQuota,omitnil,omitempty" name:"GroupQuota"`

	// Permission configuration quota.
	RoleConfigurationQuota *int64 `json:"RoleConfigurationQuota,omitnil,omitempty" name:"RoleConfigurationQuota"`

	// System policy quota bound to the permission configuration.
	SystemPolicyPerRoleConfigurationQuota *int64 `json:"SystemPolicyPerRoleConfigurationQuota,omitnil,omitempty" name:"SystemPolicyPerRoleConfigurationQuota"`

	// Number of users.
	UserCount *int64 `json:"UserCount,omitnil,omitempty" name:"UserCount"`

	// Number of user groups.
	GroupCount *int64 `json:"GroupCount,omitnil,omitempty" name:"GroupCount"`

	// Number of permission configurations.
	RoleConfigurationCount *int64 `json:"RoleConfigurationCount,omitnil,omitempty" name:"RoleConfigurationCount"`

	// Number of synchronized users.
	UserProvisioningCount *int64 `json:"UserProvisioningCount,omitnil,omitempty" name:"UserProvisioningCount"`

	// Number of synchronized roles.
	RoleConfigurationSyncCount *int64 `json:"RoleConfigurationSyncCount,omitnil,omitempty" name:"RoleConfigurationSyncCount"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL