Documentation ¶
Index ¶
- Constants
- type AddExternalSAMLIdPCertificateRequest
- type AddExternalSAMLIdPCertificateRequestParams
- type AddExternalSAMLIdPCertificateResponse
- type AddExternalSAMLIdPCertificateResponseParams
- type AddOrganizationNodeRequest
- type AddOrganizationNodeRequestParams
- type AddOrganizationNodeResponse
- type AddOrganizationNodeResponseParams
- type AddPermissionPolicyToRoleConfigurationRequest
- type AddPermissionPolicyToRoleConfigurationRequestParams
- type AddPermissionPolicyToRoleConfigurationResponse
- type AddPermissionPolicyToRoleConfigurationResponseParams
- type AddUserToGroupRequest
- type AddUserToGroupRequestParams
- type AddUserToGroupResponse
- type AddUserToGroupResponseParams
- type AuthRelationFile
- type BindOrganizationMemberAuthAccountRequest
- type BindOrganizationMemberAuthAccountRequestParams
- type BindOrganizationMemberAuthAccountResponse
- type BindOrganizationMemberAuthAccountResponseParams
- type CancelOrganizationMemberAuthAccountRequest
- type CancelOrganizationMemberAuthAccountRequestParams
- type CancelOrganizationMemberAuthAccountResponse
- type CancelOrganizationMemberAuthAccountResponseParams
- type ClearExternalSAMLIdentityProviderRequest
- type ClearExternalSAMLIdentityProviderRequestParams
- type ClearExternalSAMLIdentityProviderResponse
- type ClearExternalSAMLIdentityProviderResponseParams
- type Client
- func (c *Client) AddExternalSAMLIdPCertificate(request *AddExternalSAMLIdPCertificateRequest) (response *AddExternalSAMLIdPCertificateResponse, err error)
- func (c *Client) AddExternalSAMLIdPCertificateWithContext(ctx context.Context, request *AddExternalSAMLIdPCertificateRequest) (response *AddExternalSAMLIdPCertificateResponse, err error)
- func (c *Client) AddOrganizationNode(request *AddOrganizationNodeRequest) (response *AddOrganizationNodeResponse, err error)
- func (c *Client) AddOrganizationNodeWithContext(ctx context.Context, request *AddOrganizationNodeRequest) (response *AddOrganizationNodeResponse, err error)
- func (c *Client) AddPermissionPolicyToRoleConfiguration(request *AddPermissionPolicyToRoleConfigurationRequest) (response *AddPermissionPolicyToRoleConfigurationResponse, err error)
- func (c *Client) AddPermissionPolicyToRoleConfigurationWithContext(ctx context.Context, request *AddPermissionPolicyToRoleConfigurationRequest) (response *AddPermissionPolicyToRoleConfigurationResponse, err error)
- func (c *Client) AddUserToGroup(request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)
- func (c *Client) AddUserToGroupWithContext(ctx context.Context, request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)
- func (c *Client) BindOrganizationMemberAuthAccount(request *BindOrganizationMemberAuthAccountRequest) (response *BindOrganizationMemberAuthAccountResponse, err error)
- func (c *Client) BindOrganizationMemberAuthAccountWithContext(ctx context.Context, request *BindOrganizationMemberAuthAccountRequest) (response *BindOrganizationMemberAuthAccountResponse, err error)
- func (c *Client) CancelOrganizationMemberAuthAccount(request *CancelOrganizationMemberAuthAccountRequest) (response *CancelOrganizationMemberAuthAccountResponse, err error)
- func (c *Client) CancelOrganizationMemberAuthAccountWithContext(ctx context.Context, request *CancelOrganizationMemberAuthAccountRequest) (response *CancelOrganizationMemberAuthAccountResponse, err error)
- func (c *Client) ClearExternalSAMLIdentityProvider(request *ClearExternalSAMLIdentityProviderRequest) (response *ClearExternalSAMLIdentityProviderResponse, err error)
- func (c *Client) ClearExternalSAMLIdentityProviderWithContext(ctx context.Context, request *ClearExternalSAMLIdentityProviderRequest) (response *ClearExternalSAMLIdentityProviderResponse, err error)
- func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
- func (c *Client) CreateGroupWithContext(ctx context.Context, request *CreateGroupRequest) (response *CreateGroupResponse, err error)
- func (c *Client) CreateOrgServiceAssign(request *CreateOrgServiceAssignRequest) (response *CreateOrgServiceAssignResponse, err error)
- func (c *Client) CreateOrgServiceAssignWithContext(ctx context.Context, request *CreateOrgServiceAssignRequest) (response *CreateOrgServiceAssignResponse, err error)
- func (c *Client) CreateOrganizationMember(request *CreateOrganizationMemberRequest) (response *CreateOrganizationMemberResponse, err error)
- func (c *Client) CreateOrganizationMemberPolicy(request *CreateOrganizationMemberPolicyRequest) (response *CreateOrganizationMemberPolicyResponse, err error)
- func (c *Client) CreateOrganizationMemberPolicyWithContext(ctx context.Context, request *CreateOrganizationMemberPolicyRequest) (response *CreateOrganizationMemberPolicyResponse, err error)
- func (c *Client) CreateOrganizationMemberWithContext(ctx context.Context, request *CreateOrganizationMemberRequest) (response *CreateOrganizationMemberResponse, err error)
- func (c *Client) CreateRoleAssignment(request *CreateRoleAssignmentRequest) (response *CreateRoleAssignmentResponse, err error)
- func (c *Client) CreateRoleAssignmentWithContext(ctx context.Context, request *CreateRoleAssignmentRequest) (response *CreateRoleAssignmentResponse, err error)
- func (c *Client) CreateRoleConfiguration(request *CreateRoleConfigurationRequest) (response *CreateRoleConfigurationResponse, err error)
- func (c *Client) CreateRoleConfigurationWithContext(ctx context.Context, request *CreateRoleConfigurationRequest) (response *CreateRoleConfigurationResponse, err error)
- func (c *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error)
- func (c *Client) CreateUserSyncProvisioning(request *CreateUserSyncProvisioningRequest) (response *CreateUserSyncProvisioningResponse, err error)
- func (c *Client) CreateUserSyncProvisioningWithContext(ctx context.Context, request *CreateUserSyncProvisioningRequest) (response *CreateUserSyncProvisioningResponse, err error)
- func (c *Client) CreateUserWithContext(ctx context.Context, request *CreateUserRequest) (response *CreateUserResponse, err error)
- func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
- func (c *Client) DeleteGroupWithContext(ctx context.Context, request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
- func (c *Client) DeleteOrgServiceAssign(request *DeleteOrgServiceAssignRequest) (response *DeleteOrgServiceAssignResponse, err error)
- func (c *Client) DeleteOrgServiceAssignWithContext(ctx context.Context, request *DeleteOrgServiceAssignRequest) (response *DeleteOrgServiceAssignResponse, err error)
- func (c *Client) DeleteOrganizationMembers(request *DeleteOrganizationMembersRequest) (response *DeleteOrganizationMembersResponse, err error)
- func (c *Client) DeleteOrganizationMembersWithContext(ctx context.Context, request *DeleteOrganizationMembersRequest) (response *DeleteOrganizationMembersResponse, err error)
- func (c *Client) DeleteOrganizationNodes(request *DeleteOrganizationNodesRequest) (response *DeleteOrganizationNodesResponse, err error)
- func (c *Client) DeleteOrganizationNodesWithContext(ctx context.Context, request *DeleteOrganizationNodesRequest) (response *DeleteOrganizationNodesResponse, err error)
- func (c *Client) DeleteRoleAssignment(request *DeleteRoleAssignmentRequest) (response *DeleteRoleAssignmentResponse, err error)
- func (c *Client) DeleteRoleAssignmentWithContext(ctx context.Context, request *DeleteRoleAssignmentRequest) (response *DeleteRoleAssignmentResponse, err error)
- func (c *Client) DeleteRoleConfiguration(request *DeleteRoleConfigurationRequest) (response *DeleteRoleConfigurationResponse, err error)
- func (c *Client) DeleteRoleConfigurationWithContext(ctx context.Context, request *DeleteRoleConfigurationRequest) (response *DeleteRoleConfigurationResponse, err error)
- func (c *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error)
- func (c *Client) DeleteUserSyncProvisioning(request *DeleteUserSyncProvisioningRequest) (response *DeleteUserSyncProvisioningResponse, err error)
- func (c *Client) DeleteUserSyncProvisioningWithContext(ctx context.Context, request *DeleteUserSyncProvisioningRequest) (response *DeleteUserSyncProvisioningResponse, err error)
- func (c *Client) DeleteUserWithContext(ctx context.Context, request *DeleteUserRequest) (response *DeleteUserResponse, err error)
- func (c *Client) DescribeIdentityCenter(request *DescribeIdentityCenterRequest) (response *DescribeIdentityCenterResponse, err error)
- func (c *Client) DescribeIdentityCenterWithContext(ctx context.Context, request *DescribeIdentityCenterRequest) (response *DescribeIdentityCenterResponse, err error)
- func (c *Client) DescribeOrganization(request *DescribeOrganizationRequest) (response *DescribeOrganizationResponse, err error)
- func (c *Client) DescribeOrganizationMemberAuthAccounts(request *DescribeOrganizationMemberAuthAccountsRequest) (response *DescribeOrganizationMemberAuthAccountsResponse, err error)
- func (c *Client) DescribeOrganizationMemberAuthAccountsWithContext(ctx context.Context, request *DescribeOrganizationMemberAuthAccountsRequest) (response *DescribeOrganizationMemberAuthAccountsResponse, err error)
- func (c *Client) DescribeOrganizationMemberAuthIdentities(request *DescribeOrganizationMemberAuthIdentitiesRequest) (response *DescribeOrganizationMemberAuthIdentitiesResponse, err error)
- func (c *Client) DescribeOrganizationMemberAuthIdentitiesWithContext(ctx context.Context, request *DescribeOrganizationMemberAuthIdentitiesRequest) (response *DescribeOrganizationMemberAuthIdentitiesResponse, err error)
- func (c *Client) DescribeOrganizationMemberPolicies(request *DescribeOrganizationMemberPoliciesRequest) (response *DescribeOrganizationMemberPoliciesResponse, err error)
- func (c *Client) DescribeOrganizationMemberPoliciesWithContext(ctx context.Context, request *DescribeOrganizationMemberPoliciesRequest) (response *DescribeOrganizationMemberPoliciesResponse, err error)
- func (c *Client) DescribeOrganizationMembers(request *DescribeOrganizationMembersRequest) (response *DescribeOrganizationMembersResponse, err error)
- func (c *Client) DescribeOrganizationMembersWithContext(ctx context.Context, request *DescribeOrganizationMembersRequest) (response *DescribeOrganizationMembersResponse, err error)
- func (c *Client) DescribeOrganizationNodes(request *DescribeOrganizationNodesRequest) (response *DescribeOrganizationNodesResponse, err error)
- func (c *Client) DescribeOrganizationNodesWithContext(ctx context.Context, request *DescribeOrganizationNodesRequest) (response *DescribeOrganizationNodesResponse, err error)
- func (c *Client) DescribeOrganizationWithContext(ctx context.Context, request *DescribeOrganizationRequest) (response *DescribeOrganizationResponse, err error)
- func (c *Client) DismantleRoleConfiguration(request *DismantleRoleConfigurationRequest) (response *DismantleRoleConfigurationResponse, err error)
- func (c *Client) DismantleRoleConfigurationWithContext(ctx context.Context, request *DismantleRoleConfigurationRequest) (response *DismantleRoleConfigurationResponse, err error)
- func (c *Client) GetExternalSAMLIdentityProvider(request *GetExternalSAMLIdentityProviderRequest) (response *GetExternalSAMLIdentityProviderResponse, err error)
- func (c *Client) GetExternalSAMLIdentityProviderWithContext(ctx context.Context, request *GetExternalSAMLIdentityProviderRequest) (response *GetExternalSAMLIdentityProviderResponse, err error)
- func (c *Client) GetGroup(request *GetGroupRequest) (response *GetGroupResponse, err error)
- func (c *Client) GetGroupWithContext(ctx context.Context, request *GetGroupRequest) (response *GetGroupResponse, err error)
- func (c *Client) GetProvisioningTaskStatus(request *GetProvisioningTaskStatusRequest) (response *GetProvisioningTaskStatusResponse, err error)
- func (c *Client) GetProvisioningTaskStatusWithContext(ctx context.Context, request *GetProvisioningTaskStatusRequest) (response *GetProvisioningTaskStatusResponse, err error)
- func (c *Client) GetRoleConfiguration(request *GetRoleConfigurationRequest) (response *GetRoleConfigurationResponse, err error)
- func (c *Client) GetRoleConfigurationWithContext(ctx context.Context, request *GetRoleConfigurationRequest) (response *GetRoleConfigurationResponse, err error)
- func (c *Client) GetTaskStatus(request *GetTaskStatusRequest) (response *GetTaskStatusResponse, err error)
- func (c *Client) GetTaskStatusWithContext(ctx context.Context, request *GetTaskStatusRequest) (response *GetTaskStatusResponse, err error)
- func (c *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)
- func (c *Client) GetUserSyncProvisioning(request *GetUserSyncProvisioningRequest) (response *GetUserSyncProvisioningResponse, err error)
- func (c *Client) GetUserSyncProvisioningWithContext(ctx context.Context, request *GetUserSyncProvisioningRequest) (response *GetUserSyncProvisioningResponse, err error)
- func (c *Client) GetUserWithContext(ctx context.Context, request *GetUserRequest) (response *GetUserResponse, err error)
- func (c *Client) GetZoneSAMLServiceProviderInfo(request *GetZoneSAMLServiceProviderInfoRequest) (response *GetZoneSAMLServiceProviderInfoResponse, err error)
- func (c *Client) GetZoneSAMLServiceProviderInfoWithContext(ctx context.Context, request *GetZoneSAMLServiceProviderInfoRequest) (response *GetZoneSAMLServiceProviderInfoResponse, err error)
- func (c *Client) GetZoneStatistics(request *GetZoneStatisticsRequest) (response *GetZoneStatisticsResponse, err error)
- func (c *Client) GetZoneStatisticsWithContext(ctx context.Context, request *GetZoneStatisticsRequest) (response *GetZoneStatisticsResponse, err error)
- func (c *Client) InviteOrganizationMember(request *InviteOrganizationMemberRequest) (response *InviteOrganizationMemberResponse, err error)
- func (c *Client) InviteOrganizationMemberWithContext(ctx context.Context, request *InviteOrganizationMemberRequest) (response *InviteOrganizationMemberResponse, err error)
- func (c *Client) ListExternalSAMLIdPCertificates(request *ListExternalSAMLIdPCertificatesRequest) (response *ListExternalSAMLIdPCertificatesResponse, err error)
- func (c *Client) ListExternalSAMLIdPCertificatesWithContext(ctx context.Context, request *ListExternalSAMLIdPCertificatesRequest) (response *ListExternalSAMLIdPCertificatesResponse, err error)
- func (c *Client) ListGroupMembers(request *ListGroupMembersRequest) (response *ListGroupMembersResponse, err error)
- func (c *Client) ListGroupMembersWithContext(ctx context.Context, request *ListGroupMembersRequest) (response *ListGroupMembersResponse, err error)
- func (c *Client) ListGroups(request *ListGroupsRequest) (response *ListGroupsResponse, err error)
- func (c *Client) ListGroupsWithContext(ctx context.Context, request *ListGroupsRequest) (response *ListGroupsResponse, err error)
- func (c *Client) ListJoinedGroupsForUser(request *ListJoinedGroupsForUserRequest) (response *ListJoinedGroupsForUserResponse, err error)
- func (c *Client) ListJoinedGroupsForUserWithContext(ctx context.Context, request *ListJoinedGroupsForUserRequest) (response *ListJoinedGroupsForUserResponse, err error)
- func (c *Client) ListOrgServiceAssignMember(request *ListOrgServiceAssignMemberRequest) (response *ListOrgServiceAssignMemberResponse, err error)
- func (c *Client) ListOrgServiceAssignMemberWithContext(ctx context.Context, request *ListOrgServiceAssignMemberRequest) (response *ListOrgServiceAssignMemberResponse, err error)
- func (c *Client) ListOrganizationIdentity(request *ListOrganizationIdentityRequest) (response *ListOrganizationIdentityResponse, err error)
- func (c *Client) ListOrganizationIdentityWithContext(ctx context.Context, request *ListOrganizationIdentityRequest) (response *ListOrganizationIdentityResponse, err error)
- func (c *Client) ListOrganizationService(request *ListOrganizationServiceRequest) (response *ListOrganizationServiceResponse, err error)
- func (c *Client) ListOrganizationServiceWithContext(ctx context.Context, request *ListOrganizationServiceRequest) (response *ListOrganizationServiceResponse, err error)
- func (c *Client) ListPermissionPoliciesInRoleConfiguration(request *ListPermissionPoliciesInRoleConfigurationRequest) (response *ListPermissionPoliciesInRoleConfigurationResponse, err error)
- func (c *Client) ListPermissionPoliciesInRoleConfigurationWithContext(ctx context.Context, request *ListPermissionPoliciesInRoleConfigurationRequest) (response *ListPermissionPoliciesInRoleConfigurationResponse, err error)
- func (c *Client) ListRoleAssignments(request *ListRoleAssignmentsRequest) (response *ListRoleAssignmentsResponse, err error)
- func (c *Client) ListRoleAssignmentsWithContext(ctx context.Context, request *ListRoleAssignmentsRequest) (response *ListRoleAssignmentsResponse, err error)
- func (c *Client) ListRoleConfigurationProvisionings(request *ListRoleConfigurationProvisioningsRequest) (response *ListRoleConfigurationProvisioningsResponse, err error)
- func (c *Client) ListRoleConfigurationProvisioningsWithContext(ctx context.Context, request *ListRoleConfigurationProvisioningsRequest) (response *ListRoleConfigurationProvisioningsResponse, err error)
- func (c *Client) ListRoleConfigurations(request *ListRoleConfigurationsRequest) (response *ListRoleConfigurationsResponse, err error)
- func (c *Client) ListRoleConfigurationsWithContext(ctx context.Context, request *ListRoleConfigurationsRequest) (response *ListRoleConfigurationsResponse, err error)
- func (c *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error)
- func (c *Client) ListTasksWithContext(ctx context.Context, request *ListTasksRequest) (response *ListTasksResponse, err error)
- func (c *Client) ListUserSyncProvisionings(request *ListUserSyncProvisioningsRequest) (response *ListUserSyncProvisioningsResponse, err error)
- func (c *Client) ListUserSyncProvisioningsWithContext(ctx context.Context, request *ListUserSyncProvisioningsRequest) (response *ListUserSyncProvisioningsResponse, err error)
- func (c *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
- func (c *Client) ListUsersWithContext(ctx context.Context, request *ListUsersRequest) (response *ListUsersResponse, err error)
- func (c *Client) MoveOrganizationNodeMembers(request *MoveOrganizationNodeMembersRequest) (response *MoveOrganizationNodeMembersResponse, err error)
- func (c *Client) MoveOrganizationNodeMembersWithContext(ctx context.Context, request *MoveOrganizationNodeMembersRequest) (response *MoveOrganizationNodeMembersResponse, err error)
- func (c *Client) OpenIdentityCenter(request *OpenIdentityCenterRequest) (response *OpenIdentityCenterResponse, err error)
- func (c *Client) OpenIdentityCenterWithContext(ctx context.Context, request *OpenIdentityCenterRequest) (response *OpenIdentityCenterResponse, err error)
- func (c *Client) ProvisionRoleConfiguration(request *ProvisionRoleConfigurationRequest) (response *ProvisionRoleConfigurationResponse, err error)
- func (c *Client) ProvisionRoleConfigurationWithContext(ctx context.Context, request *ProvisionRoleConfigurationRequest) (response *ProvisionRoleConfigurationResponse, err error)
- func (c *Client) RemoveExternalSAMLIdPCertificate(request *RemoveExternalSAMLIdPCertificateRequest) (response *RemoveExternalSAMLIdPCertificateResponse, err error)
- func (c *Client) RemoveExternalSAMLIdPCertificateWithContext(ctx context.Context, request *RemoveExternalSAMLIdPCertificateRequest) (response *RemoveExternalSAMLIdPCertificateResponse, err error)
- func (c *Client) RemovePermissionPolicyFromRoleConfiguration(request *RemovePermissionPolicyFromRoleConfigurationRequest) (response *RemovePermissionPolicyFromRoleConfigurationResponse, err error)
- func (c *Client) RemovePermissionPolicyFromRoleConfigurationWithContext(ctx context.Context, ...) (response *RemovePermissionPolicyFromRoleConfigurationResponse, err error)
- func (c *Client) RemoveUserFromGroup(request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)
- func (c *Client) RemoveUserFromGroupWithContext(ctx context.Context, request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)
- func (c *Client) SetExternalSAMLIdentityProvider(request *SetExternalSAMLIdentityProviderRequest) (response *SetExternalSAMLIdentityProviderResponse, err error)
- func (c *Client) SetExternalSAMLIdentityProviderWithContext(ctx context.Context, request *SetExternalSAMLIdentityProviderRequest) (response *SetExternalSAMLIdentityProviderResponse, err error)
- func (c *Client) UpdateGroup(request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)
- func (c *Client) UpdateGroupWithContext(ctx context.Context, request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)
- func (c *Client) UpdateOrganizationNode(request *UpdateOrganizationNodeRequest) (response *UpdateOrganizationNodeResponse, err error)
- func (c *Client) UpdateOrganizationNodeWithContext(ctx context.Context, request *UpdateOrganizationNodeRequest) (response *UpdateOrganizationNodeResponse, err error)
- func (c *Client) UpdateRoleConfiguration(request *UpdateRoleConfigurationRequest) (response *UpdateRoleConfigurationResponse, err error)
- func (c *Client) UpdateRoleConfigurationWithContext(ctx context.Context, request *UpdateRoleConfigurationRequest) (response *UpdateRoleConfigurationResponse, err error)
- func (c *Client) UpdateUser(request *UpdateUserRequest) (response *UpdateUserResponse, err error)
- func (c *Client) UpdateUserStatus(request *UpdateUserStatusRequest) (response *UpdateUserStatusResponse, err error)
- func (c *Client) UpdateUserStatusWithContext(ctx context.Context, request *UpdateUserStatusRequest) (response *UpdateUserStatusResponse, err error)
- func (c *Client) UpdateUserSyncProvisioning(request *UpdateUserSyncProvisioningRequest) (response *UpdateUserSyncProvisioningResponse, err error)
- func (c *Client) UpdateUserSyncProvisioningWithContext(ctx context.Context, request *UpdateUserSyncProvisioningRequest) (response *UpdateUserSyncProvisioningResponse, err error)
- func (c *Client) UpdateUserWithContext(ctx context.Context, request *UpdateUserRequest) (response *UpdateUserResponse, err error)
- func (c *Client) UpdateZone(request *UpdateZoneRequest) (response *UpdateZoneResponse, err error)
- func (c *Client) UpdateZoneWithContext(ctx context.Context, request *UpdateZoneRequest) (response *UpdateZoneResponse, err error)
- type CreateGroupRequest
- type CreateGroupRequestParams
- type CreateGroupResponse
- type CreateGroupResponseParams
- type CreateOrgServiceAssignRequest
- type CreateOrgServiceAssignRequestParams
- type CreateOrgServiceAssignResponse
- type CreateOrgServiceAssignResponseParams
- type CreateOrganizationMemberPolicyRequest
- type CreateOrganizationMemberPolicyRequestParams
- type CreateOrganizationMemberPolicyResponse
- type CreateOrganizationMemberPolicyResponseParams
- type CreateOrganizationMemberRequest
- type CreateOrganizationMemberRequestParams
- type CreateOrganizationMemberResponse
- type CreateOrganizationMemberResponseParams
- type CreateRoleAssignmentRequest
- type CreateRoleAssignmentRequestParams
- type CreateRoleAssignmentResponse
- type CreateRoleAssignmentResponseParams
- type CreateRoleConfigurationRequest
- type CreateRoleConfigurationRequestParams
- type CreateRoleConfigurationResponse
- type CreateRoleConfigurationResponseParams
- type CreateUserRequest
- type CreateUserRequestParams
- type CreateUserResponse
- type CreateUserResponseParams
- type CreateUserSyncProvisioningRequest
- type CreateUserSyncProvisioningRequestParams
- type CreateUserSyncProvisioningResponse
- type CreateUserSyncProvisioningResponseParams
- type DeleteGroupRequest
- type DeleteGroupRequestParams
- type DeleteGroupResponse
- type DeleteGroupResponseParams
- type DeleteOrgServiceAssignRequest
- type DeleteOrgServiceAssignRequestParams
- type DeleteOrgServiceAssignResponse
- type DeleteOrgServiceAssignResponseParams
- type DeleteOrganizationMembersRequest
- type DeleteOrganizationMembersRequestParams
- type DeleteOrganizationMembersResponse
- type DeleteOrganizationMembersResponseParams
- type DeleteOrganizationNodesRequest
- type DeleteOrganizationNodesRequestParams
- type DeleteOrganizationNodesResponse
- type DeleteOrganizationNodesResponseParams
- type DeleteRoleAssignmentRequest
- type DeleteRoleAssignmentRequestParams
- type DeleteRoleAssignmentResponse
- type DeleteRoleAssignmentResponseParams
- type DeleteRoleConfigurationRequest
- type DeleteRoleConfigurationRequestParams
- type DeleteRoleConfigurationResponse
- type DeleteRoleConfigurationResponseParams
- type DeleteUserRequest
- type DeleteUserRequestParams
- type DeleteUserResponse
- type DeleteUserResponseParams
- type DeleteUserSyncProvisioningRequest
- type DeleteUserSyncProvisioningRequestParams
- type DeleteUserSyncProvisioningResponse
- type DeleteUserSyncProvisioningResponseParams
- type DescribeIdentityCenterRequest
- type DescribeIdentityCenterRequestParams
- type DescribeIdentityCenterResponse
- type DescribeIdentityCenterResponseParams
- type DescribeOrganizationMemberAuthAccountsRequest
- type DescribeOrganizationMemberAuthAccountsRequestParams
- type DescribeOrganizationMemberAuthAccountsResponse
- type DescribeOrganizationMemberAuthAccountsResponseParams
- type DescribeOrganizationMemberAuthIdentitiesRequest
- type DescribeOrganizationMemberAuthIdentitiesRequestParams
- type DescribeOrganizationMemberAuthIdentitiesResponse
- type DescribeOrganizationMemberAuthIdentitiesResponseParams
- type DescribeOrganizationMemberPoliciesRequest
- type DescribeOrganizationMemberPoliciesRequestParams
- type DescribeOrganizationMemberPoliciesResponse
- type DescribeOrganizationMemberPoliciesResponseParams
- type DescribeOrganizationMembersRequest
- type DescribeOrganizationMembersRequestParams
- type DescribeOrganizationMembersResponse
- type DescribeOrganizationMembersResponseParams
- type DescribeOrganizationNodesRequest
- type DescribeOrganizationNodesRequestParams
- type DescribeOrganizationNodesResponse
- type DescribeOrganizationNodesResponseParams
- type DescribeOrganizationRequest
- type DescribeOrganizationRequestParams
- type DescribeOrganizationResponse
- type DescribeOrganizationResponseParams
- type DismantleRoleConfigurationRequest
- type DismantleRoleConfigurationRequestParams
- type DismantleRoleConfigurationResponse
- type DismantleRoleConfigurationResponseParams
- type GetExternalSAMLIdentityProviderRequest
- type GetExternalSAMLIdentityProviderRequestParams
- type GetExternalSAMLIdentityProviderResponse
- type GetExternalSAMLIdentityProviderResponseParams
- type GetGroupRequest
- type GetGroupRequestParams
- type GetGroupResponse
- type GetGroupResponseParams
- type GetProvisioningTaskStatusRequest
- type GetProvisioningTaskStatusRequestParams
- type GetProvisioningTaskStatusResponse
- type GetProvisioningTaskStatusResponseParams
- type GetRoleConfigurationRequest
- type GetRoleConfigurationRequestParams
- type GetRoleConfigurationResponse
- type GetRoleConfigurationResponseParams
- type GetTaskStatusRequest
- type GetTaskStatusRequestParams
- type GetTaskStatusResponse
- type GetTaskStatusResponseParams
- type GetUserRequest
- type GetUserRequestParams
- type GetUserResponse
- type GetUserResponseParams
- type GetUserSyncProvisioningRequest
- type GetUserSyncProvisioningRequestParams
- type GetUserSyncProvisioningResponse
- type GetUserSyncProvisioningResponseParams
- type GetZoneSAMLServiceProviderInfoRequest
- type GetZoneSAMLServiceProviderInfoRequestParams
- type GetZoneSAMLServiceProviderInfoResponse
- type GetZoneSAMLServiceProviderInfoResponseParams
- type GetZoneStatisticsRequest
- type GetZoneStatisticsRequestParams
- type GetZoneStatisticsResponse
- type GetZoneStatisticsResponseParams
- type GroupInfo
- type GroupMembers
- type IdentityPolicy
- type InviteOrganizationMemberRequest
- type InviteOrganizationMemberRequestParams
- type InviteOrganizationMemberResponse
- type InviteOrganizationMemberResponseParams
- type JoinedGroups
- type ListExternalSAMLIdPCertificatesRequest
- type ListExternalSAMLIdPCertificatesRequestParams
- type ListExternalSAMLIdPCertificatesResponse
- type ListExternalSAMLIdPCertificatesResponseParams
- type ListGroupMembersRequest
- type ListGroupMembersRequestParams
- type ListGroupMembersResponse
- type ListGroupMembersResponseParams
- type ListGroupsRequest
- type ListGroupsRequestParams
- type ListGroupsResponse
- type ListGroupsResponseParams
- type ListJoinedGroupsForUserRequest
- type ListJoinedGroupsForUserRequestParams
- type ListJoinedGroupsForUserResponse
- type ListJoinedGroupsForUserResponseParams
- type ListOrgServiceAssignMemberRequest
- type ListOrgServiceAssignMemberRequestParams
- type ListOrgServiceAssignMemberResponse
- type ListOrgServiceAssignMemberResponseParams
- type ListOrganizationIdentityRequest
- type ListOrganizationIdentityRequestParams
- type ListOrganizationIdentityResponse
- type ListOrganizationIdentityResponseParams
- type ListOrganizationServiceRequest
- type ListOrganizationServiceRequestParams
- type ListOrganizationServiceResponse
- type ListOrganizationServiceResponseParams
- type ListPermissionPoliciesInRoleConfigurationRequest
- type ListPermissionPoliciesInRoleConfigurationRequestParams
- type ListPermissionPoliciesInRoleConfigurationResponse
- type ListPermissionPoliciesInRoleConfigurationResponseParams
- type ListRoleAssignmentsRequest
- type ListRoleAssignmentsRequestParams
- type ListRoleAssignmentsResponse
- type ListRoleAssignmentsResponseParams
- type ListRoleConfigurationProvisioningsRequest
- type ListRoleConfigurationProvisioningsRequestParams
- type ListRoleConfigurationProvisioningsResponse
- type ListRoleConfigurationProvisioningsResponseParams
- type ListRoleConfigurationsRequest
- type ListRoleConfigurationsRequestParams
- type ListRoleConfigurationsResponse
- type ListRoleConfigurationsResponseParams
- type ListTasksRequest
- type ListTasksRequestParams
- type ListTasksResponse
- type ListTasksResponseParams
- type ListUserSyncProvisioningsRequest
- type ListUserSyncProvisioningsRequestParams
- type ListUserSyncProvisioningsResponse
- type ListUserSyncProvisioningsResponseParams
- type ListUsersRequest
- type ListUsersRequestParams
- type ListUsersResponse
- type ListUsersResponseParams
- type MemberIdentity
- type MemberMainInfo
- type MoveOrganizationNodeMembersRequest
- type MoveOrganizationNodeMembersRequestParams
- type MoveOrganizationNodeMembersResponse
- type MoveOrganizationNodeMembersResponseParams
- type NodeMainInfo
- type OpenIdentityCenterRequest
- type OpenIdentityCenterRequestParams
- type OpenIdentityCenterResponse
- type OpenIdentityCenterResponseParams
- type OrgIdentity
- type OrgMember
- type OrgMemberAuthAccount
- type OrgMemberAuthIdentity
- type OrgMemberPolicy
- type OrgNode
- type OrgPermission
- type OrganizationServiceAssign
- type OrganizationServiceAssignMember
- type PolicyDetail
- type ProvisionRoleConfigurationRequest
- type ProvisionRoleConfigurationRequestParams
- type ProvisionRoleConfigurationResponse
- type ProvisionRoleConfigurationResponseParams
- type RemoveExternalSAMLIdPCertificateRequest
- type RemoveExternalSAMLIdPCertificateRequestParams
- type RemoveExternalSAMLIdPCertificateResponse
- type RemoveExternalSAMLIdPCertificateResponseParams
- type RemovePermissionPolicyFromRoleConfigurationRequest
- type RemovePermissionPolicyFromRoleConfigurationRequestParams
- type RemovePermissionPolicyFromRoleConfigurationResponse
- type RemovePermissionPolicyFromRoleConfigurationResponseParams
- type RemoveUserFromGroupRequest
- type RemoveUserFromGroupRequestParams
- type RemoveUserFromGroupResponse
- type RemoveUserFromGroupResponseParams
- type RoleAssignmentInfo
- type RoleAssignments
- type RoleConfiguration
- type RoleConfigurationProvisionings
- type RolePolicie
- type RoleProvisioningsTask
- type SAMLIdPCertificate
- type SAMLIdentityProviderConfiguration
- type SAMLServiceProvider
- type SetExternalSAMLIdentityProviderRequest
- type SetExternalSAMLIdentityProviderRequestParams
- type SetExternalSAMLIdentityProviderResponse
- type SetExternalSAMLIdentityProviderResponseParams
- type Tag
- type TaskInfo
- type TaskStatus
- type UpdateGroupRequest
- type UpdateGroupRequestParams
- type UpdateGroupResponse
- type UpdateGroupResponseParams
- type UpdateOrganizationNodeRequest
- type UpdateOrganizationNodeRequestParams
- type UpdateOrganizationNodeResponse
- type UpdateOrganizationNodeResponseParams
- type UpdateRoleConfigurationRequest
- type UpdateRoleConfigurationRequestParams
- type UpdateRoleConfigurationResponse
- type UpdateRoleConfigurationResponseParams
- type UpdateUserRequest
- type UpdateUserRequestParams
- type UpdateUserResponse
- type UpdateUserResponseParams
- type UpdateUserStatusRequest
- type UpdateUserStatusRequestParams
- type UpdateUserStatusResponse
- type UpdateUserStatusResponseParams
- type UpdateUserSyncProvisioningRequest
- type UpdateUserSyncProvisioningRequestParams
- type UpdateUserSyncProvisioningResponse
- type UpdateUserSyncProvisioningResponseParams
- type UpdateZoneRequest
- type UpdateZoneRequestParams
- type UpdateZoneResponse
- type UpdateZoneResponseParams
- type UserInfo
- type UserProvisioning
- type UserProvisioningsTask
- type UserSyncProvisioning
- type ZoneStatistics
Constants ¶
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" )
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 ¶
func (r *AddExternalSAMLIdPCertificateResponse) ToJsonString() string
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 ¶
func (r *AddPermissionPolicyToRoleConfigurationRequest) 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 (*AddPermissionPolicyToRoleConfigurationRequest) ToJsonString ¶
func (r *AddPermissionPolicyToRoleConfigurationRequest) ToJsonString() string
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 ¶
func (r *AddPermissionPolicyToRoleConfigurationResponse) 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 (*AddPermissionPolicyToRoleConfigurationResponse) ToJsonString ¶
func (r *AddPermissionPolicyToRoleConfigurationResponse) ToJsonString() string
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 ¶
func (r *BindOrganizationMemberAuthAccountRequest) 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 (*BindOrganizationMemberAuthAccountRequest) ToJsonString ¶
func (r *BindOrganizationMemberAuthAccountRequest) ToJsonString() string
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 ¶
func (r *BindOrganizationMemberAuthAccountResponse) 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 (*BindOrganizationMemberAuthAccountResponse) ToJsonString ¶
func (r *BindOrganizationMemberAuthAccountResponse) ToJsonString() string
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 ¶
func (r *CancelOrganizationMemberAuthAccountRequest) 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 (*CancelOrganizationMemberAuthAccountRequest) ToJsonString ¶
func (r *CancelOrganizationMemberAuthAccountRequest) ToJsonString() string
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 ¶
func (r *CancelOrganizationMemberAuthAccountResponse) 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 (*CancelOrganizationMemberAuthAccountResponse) ToJsonString ¶
func (r *CancelOrganizationMemberAuthAccountResponse) ToJsonString() string
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 ¶
func (r *ClearExternalSAMLIdentityProviderRequest) 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 (*ClearExternalSAMLIdentityProviderRequest) ToJsonString ¶
func (r *ClearExternalSAMLIdentityProviderRequest) ToJsonString() string
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 ¶
func (r *ClearExternalSAMLIdentityProviderResponse) 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 (*ClearExternalSAMLIdentityProviderResponse) ToJsonString ¶
func (r *ClearExternalSAMLIdentityProviderResponse) ToJsonString() string
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 ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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 ¶
func (r *CreateOrganizationMemberPolicyRequest) ToJsonString() string
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 ¶
func (r *CreateOrganizationMemberPolicyResponse) 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 (*CreateOrganizationMemberPolicyResponse) ToJsonString ¶
func (r *CreateOrganizationMemberPolicyResponse) ToJsonString() string
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 ¶
func (r *DescribeOrganizationMemberAuthAccountsRequest) 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 (*DescribeOrganizationMemberAuthAccountsRequest) ToJsonString ¶
func (r *DescribeOrganizationMemberAuthAccountsRequest) ToJsonString() string
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 ¶
func (r *DescribeOrganizationMemberAuthAccountsResponse) 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 (*DescribeOrganizationMemberAuthAccountsResponse) ToJsonString ¶
func (r *DescribeOrganizationMemberAuthAccountsResponse) ToJsonString() string
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 ¶
func (r *DescribeOrganizationMemberAuthIdentitiesRequest) 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 (*DescribeOrganizationMemberAuthIdentitiesRequest) ToJsonString ¶
func (r *DescribeOrganizationMemberAuthIdentitiesRequest) ToJsonString() string
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 ¶
func (r *DescribeOrganizationMemberAuthIdentitiesResponse) 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 (*DescribeOrganizationMemberAuthIdentitiesResponse) ToJsonString ¶
func (r *DescribeOrganizationMemberAuthIdentitiesResponse) ToJsonString() string
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 ¶
func (r *DescribeOrganizationMemberPoliciesRequest) 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 (*DescribeOrganizationMemberPoliciesRequest) ToJsonString ¶
func (r *DescribeOrganizationMemberPoliciesRequest) ToJsonString() string
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 ¶
func (r *DescribeOrganizationMemberPoliciesResponse) 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 (*DescribeOrganizationMemberPoliciesResponse) ToJsonString ¶
func (r *DescribeOrganizationMemberPoliciesResponse) ToJsonString() string
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 ¶
func (r *GetExternalSAMLIdentityProviderRequest) 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 (*GetExternalSAMLIdentityProviderRequest) ToJsonString ¶
func (r *GetExternalSAMLIdentityProviderRequest) ToJsonString() string
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 ¶
func (r *GetExternalSAMLIdentityProviderResponse) 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 (*GetExternalSAMLIdentityProviderResponse) ToJsonString ¶
func (r *GetExternalSAMLIdentityProviderResponse) ToJsonString() string
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 ¶
func (r *GetZoneSAMLServiceProviderInfoRequest) ToJsonString() string
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 ¶
func (r *GetZoneSAMLServiceProviderInfoResponse) 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 (*GetZoneSAMLServiceProviderInfoResponse) ToJsonString ¶
func (r *GetZoneSAMLServiceProviderInfoResponse) ToJsonString() string
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 ¶
func (r *ListExternalSAMLIdPCertificatesRequest) 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 (*ListExternalSAMLIdPCertificatesRequest) ToJsonString ¶
func (r *ListExternalSAMLIdPCertificatesRequest) ToJsonString() string
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 ¶
func (r *ListExternalSAMLIdPCertificatesResponse) 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 (*ListExternalSAMLIdPCertificatesResponse) ToJsonString ¶
func (r *ListExternalSAMLIdPCertificatesResponse) ToJsonString() string
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 ¶
func (r *ListPermissionPoliciesInRoleConfigurationRequest) 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 (*ListPermissionPoliciesInRoleConfigurationRequest) ToJsonString ¶
func (r *ListPermissionPoliciesInRoleConfigurationRequest) ToJsonString() string
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 ¶
func (r *ListPermissionPoliciesInRoleConfigurationResponse) 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 (*ListPermissionPoliciesInRoleConfigurationResponse) ToJsonString ¶
func (r *ListPermissionPoliciesInRoleConfigurationResponse) ToJsonString() string
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 ¶
func (r *ListRoleConfigurationProvisioningsRequest) 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 (*ListRoleConfigurationProvisioningsRequest) ToJsonString ¶
func (r *ListRoleConfigurationProvisioningsRequest) ToJsonString() string
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 ¶
func (r *ListRoleConfigurationProvisioningsResponse) 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 (*ListRoleConfigurationProvisioningsResponse) ToJsonString ¶
func (r *ListRoleConfigurationProvisioningsResponse) ToJsonString() string
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 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 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 ¶
func (r *RemoveExternalSAMLIdPCertificateRequest) 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 (*RemoveExternalSAMLIdPCertificateRequest) ToJsonString ¶
func (r *RemoveExternalSAMLIdPCertificateRequest) ToJsonString() string
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 ¶
func (r *RemoveExternalSAMLIdPCertificateResponse) 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 (*RemoveExternalSAMLIdPCertificateResponse) ToJsonString ¶
func (r *RemoveExternalSAMLIdPCertificateResponse) ToJsonString() string
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 ¶
func (r *RemovePermissionPolicyFromRoleConfigurationRequest) 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 (*RemovePermissionPolicyFromRoleConfigurationRequest) ToJsonString ¶
func (r *RemovePermissionPolicyFromRoleConfigurationRequest) ToJsonString() string
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 ¶
func (r *RemovePermissionPolicyFromRoleConfigurationResponse) 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 (*RemovePermissionPolicyFromRoleConfigurationResponse) ToJsonString ¶
func (r *RemovePermissionPolicyFromRoleConfigurationResponse) ToJsonString() string
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 ¶
func (r *SetExternalSAMLIdentityProviderRequest) 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 (*SetExternalSAMLIdentityProviderRequest) ToJsonString ¶
func (r *SetExternalSAMLIdentityProviderRequest) ToJsonString() string
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 ¶
func (r *SetExternalSAMLIdentityProviderResponse) 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 (*SetExternalSAMLIdentityProviderResponse) ToJsonString ¶
func (r *SetExternalSAMLIdentityProviderResponse) ToJsonString() string
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"` }