Documentation ¶
Index ¶
- Constants
- type AccessKey
- type AccessKeyDetail
- type AddUserRequest
- type AddUserRequestParams
- type AddUserResponse
- type AddUserResponseParams
- type AddUserToGroupRequest
- type AddUserToGroupRequestParams
- type AddUserToGroupResponse
- type AddUserToGroupResponseParams
- type AttachEntityOfPolicy
- type AttachGroupPolicyRequest
- type AttachGroupPolicyRequestParams
- type AttachGroupPolicyResponse
- type AttachGroupPolicyResponseParams
- type AttachPolicyInfo
- type AttachRolePolicyRequest
- type AttachRolePolicyRequestParams
- type AttachRolePolicyResponse
- type AttachRolePolicyResponseParams
- type AttachUserPolicyRequest
- type AttachUserPolicyRequestParams
- type AttachUserPolicyResponse
- type AttachUserPolicyResponseParams
- type AttachedPolicyOfRole
- type AttachedUserPolicy
- type AttachedUserPolicyGroupInfo
- type Client
- func (c *Client) AddUser(request *AddUserRequest) (response *AddUserResponse, 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) AddUserWithContext(ctx context.Context, request *AddUserRequest) (response *AddUserResponse, err error)
- func (c *Client) AttachGroupPolicy(request *AttachGroupPolicyRequest) (response *AttachGroupPolicyResponse, err error)
- func (c *Client) AttachGroupPolicyWithContext(ctx context.Context, request *AttachGroupPolicyRequest) (response *AttachGroupPolicyResponse, err error)
- func (c *Client) AttachRolePolicy(request *AttachRolePolicyRequest) (response *AttachRolePolicyResponse, err error)
- func (c *Client) AttachRolePolicyWithContext(ctx context.Context, request *AttachRolePolicyRequest) (response *AttachRolePolicyResponse, err error)
- func (c *Client) AttachUserPolicy(request *AttachUserPolicyRequest) (response *AttachUserPolicyResponse, err error)
- func (c *Client) AttachUserPolicyWithContext(ctx context.Context, request *AttachUserPolicyRequest) (response *AttachUserPolicyResponse, err error)
- func (c *Client) ConsumeCustomMFAToken(request *ConsumeCustomMFATokenRequest) (response *ConsumeCustomMFATokenResponse, err error)
- func (c *Client) ConsumeCustomMFATokenWithContext(ctx context.Context, request *ConsumeCustomMFATokenRequest) (response *ConsumeCustomMFATokenResponse, err error)
- func (c *Client) CreateAccessKey(request *CreateAccessKeyRequest) (response *CreateAccessKeyResponse, err error)
- func (c *Client) CreateAccessKeyWithContext(ctx context.Context, request *CreateAccessKeyRequest) (response *CreateAccessKeyResponse, 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) CreateMessageReceiver(request *CreateMessageReceiverRequest) (response *CreateMessageReceiverResponse, err error)
- func (c *Client) CreateMessageReceiverWithContext(ctx context.Context, request *CreateMessageReceiverRequest) (response *CreateMessageReceiverResponse, err error)
- func (c *Client) CreateOIDCConfig(request *CreateOIDCConfigRequest) (response *CreateOIDCConfigResponse, err error)
- func (c *Client) CreateOIDCConfigWithContext(ctx context.Context, request *CreateOIDCConfigRequest) (response *CreateOIDCConfigResponse, err error)
- func (c *Client) CreatePolicy(request *CreatePolicyRequest) (response *CreatePolicyResponse, err error)
- func (c *Client) CreatePolicyVersion(request *CreatePolicyVersionRequest) (response *CreatePolicyVersionResponse, err error)
- func (c *Client) CreatePolicyVersionWithContext(ctx context.Context, request *CreatePolicyVersionRequest) (response *CreatePolicyVersionResponse, err error)
- func (c *Client) CreatePolicyWithContext(ctx context.Context, request *CreatePolicyRequest) (response *CreatePolicyResponse, err error)
- func (c *Client) CreateRole(request *CreateRoleRequest) (response *CreateRoleResponse, err error)
- func (c *Client) CreateRoleWithContext(ctx context.Context, request *CreateRoleRequest) (response *CreateRoleResponse, err error)
- func (c *Client) CreateSAMLProvider(request *CreateSAMLProviderRequest) (response *CreateSAMLProviderResponse, err error)
- func (c *Client) CreateSAMLProviderWithContext(ctx context.Context, request *CreateSAMLProviderRequest) (response *CreateSAMLProviderResponse, err error)
- func (c *Client) CreateServiceLinkedRole(request *CreateServiceLinkedRoleRequest) (response *CreateServiceLinkedRoleResponse, err error)
- func (c *Client) CreateServiceLinkedRoleWithContext(ctx context.Context, request *CreateServiceLinkedRoleRequest) (response *CreateServiceLinkedRoleResponse, err error)
- func (c *Client) CreateUserOIDCConfig(request *CreateUserOIDCConfigRequest) (response *CreateUserOIDCConfigResponse, err error)
- func (c *Client) CreateUserOIDCConfigWithContext(ctx context.Context, request *CreateUserOIDCConfigRequest) (response *CreateUserOIDCConfigResponse, err error)
- func (c *Client) CreateUserSAMLConfig(request *CreateUserSAMLConfigRequest) (response *CreateUserSAMLConfigResponse, err error)
- func (c *Client) CreateUserSAMLConfigWithContext(ctx context.Context, request *CreateUserSAMLConfigRequest) (response *CreateUserSAMLConfigResponse, err error)
- func (c *Client) DeleteAccessKey(request *DeleteAccessKeyRequest) (response *DeleteAccessKeyResponse, err error)
- func (c *Client) DeleteAccessKeyWithContext(ctx context.Context, request *DeleteAccessKeyRequest) (response *DeleteAccessKeyResponse, 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) DeleteOIDCConfig(request *DeleteOIDCConfigRequest) (response *DeleteOIDCConfigResponse, err error)
- func (c *Client) DeleteOIDCConfigWithContext(ctx context.Context, request *DeleteOIDCConfigRequest) (response *DeleteOIDCConfigResponse, err error)
- func (c *Client) DeletePolicy(request *DeletePolicyRequest) (response *DeletePolicyResponse, err error)
- func (c *Client) DeletePolicyVersion(request *DeletePolicyVersionRequest) (response *DeletePolicyVersionResponse, err error)
- func (c *Client) DeletePolicyVersionWithContext(ctx context.Context, request *DeletePolicyVersionRequest) (response *DeletePolicyVersionResponse, err error)
- func (c *Client) DeletePolicyWithContext(ctx context.Context, request *DeletePolicyRequest) (response *DeletePolicyResponse, err error)
- func (c *Client) DeleteRole(request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)
- func (c *Client) DeleteRolePermissionsBoundary(request *DeleteRolePermissionsBoundaryRequest) (response *DeleteRolePermissionsBoundaryResponse, err error)
- func (c *Client) DeleteRolePermissionsBoundaryWithContext(ctx context.Context, request *DeleteRolePermissionsBoundaryRequest) (response *DeleteRolePermissionsBoundaryResponse, err error)
- func (c *Client) DeleteRoleWithContext(ctx context.Context, request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)
- func (c *Client) DeleteSAMLProvider(request *DeleteSAMLProviderRequest) (response *DeleteSAMLProviderResponse, err error)
- func (c *Client) DeleteSAMLProviderWithContext(ctx context.Context, request *DeleteSAMLProviderRequest) (response *DeleteSAMLProviderResponse, err error)
- func (c *Client) DeleteServiceLinkedRole(request *DeleteServiceLinkedRoleRequest) (response *DeleteServiceLinkedRoleResponse, err error)
- func (c *Client) DeleteServiceLinkedRoleWithContext(ctx context.Context, request *DeleteServiceLinkedRoleRequest) (response *DeleteServiceLinkedRoleResponse, err error)
- func (c *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error)
- func (c *Client) DeleteUserPermissionsBoundary(request *DeleteUserPermissionsBoundaryRequest) (response *DeleteUserPermissionsBoundaryResponse, err error)
- func (c *Client) DeleteUserPermissionsBoundaryWithContext(ctx context.Context, request *DeleteUserPermissionsBoundaryRequest) (response *DeleteUserPermissionsBoundaryResponse, err error)
- func (c *Client) DeleteUserWithContext(ctx context.Context, request *DeleteUserRequest) (response *DeleteUserResponse, err error)
- func (c *Client) DescribeOIDCConfig(request *DescribeOIDCConfigRequest) (response *DescribeOIDCConfigResponse, err error)
- func (c *Client) DescribeOIDCConfigWithContext(ctx context.Context, request *DescribeOIDCConfigRequest) (response *DescribeOIDCConfigResponse, err error)
- func (c *Client) DescribeRoleList(request *DescribeRoleListRequest) (response *DescribeRoleListResponse, err error)
- func (c *Client) DescribeRoleListWithContext(ctx context.Context, request *DescribeRoleListRequest) (response *DescribeRoleListResponse, err error)
- func (c *Client) DescribeSafeAuthFlag(request *DescribeSafeAuthFlagRequest) (response *DescribeSafeAuthFlagResponse, err error)
- func (c *Client) DescribeSafeAuthFlagColl(request *DescribeSafeAuthFlagCollRequest) (response *DescribeSafeAuthFlagCollResponse, err error)
- func (c *Client) DescribeSafeAuthFlagCollWithContext(ctx context.Context, request *DescribeSafeAuthFlagCollRequest) (response *DescribeSafeAuthFlagCollResponse, err error)
- func (c *Client) DescribeSafeAuthFlagIntl(request *DescribeSafeAuthFlagIntlRequest) (response *DescribeSafeAuthFlagIntlResponse, err error)
- func (c *Client) DescribeSafeAuthFlagIntlWithContext(ctx context.Context, request *DescribeSafeAuthFlagIntlRequest) (response *DescribeSafeAuthFlagIntlResponse, err error)
- func (c *Client) DescribeSafeAuthFlagWithContext(ctx context.Context, request *DescribeSafeAuthFlagRequest) (response *DescribeSafeAuthFlagResponse, err error)
- func (c *Client) DescribeSubAccounts(request *DescribeSubAccountsRequest) (response *DescribeSubAccountsResponse, err error)
- func (c *Client) DescribeSubAccountsWithContext(ctx context.Context, request *DescribeSubAccountsRequest) (response *DescribeSubAccountsResponse, err error)
- func (c *Client) DescribeUserOIDCConfig(request *DescribeUserOIDCConfigRequest) (response *DescribeUserOIDCConfigResponse, err error)
- func (c *Client) DescribeUserOIDCConfigWithContext(ctx context.Context, request *DescribeUserOIDCConfigRequest) (response *DescribeUserOIDCConfigResponse, err error)
- func (c *Client) DescribeUserSAMLConfig(request *DescribeUserSAMLConfigRequest) (response *DescribeUserSAMLConfigResponse, err error)
- func (c *Client) DescribeUserSAMLConfigWithContext(ctx context.Context, request *DescribeUserSAMLConfigRequest) (response *DescribeUserSAMLConfigResponse, err error)
- func (c *Client) DetachGroupPolicy(request *DetachGroupPolicyRequest) (response *DetachGroupPolicyResponse, err error)
- func (c *Client) DetachGroupPolicyWithContext(ctx context.Context, request *DetachGroupPolicyRequest) (response *DetachGroupPolicyResponse, err error)
- func (c *Client) DetachRolePolicy(request *DetachRolePolicyRequest) (response *DetachRolePolicyResponse, err error)
- func (c *Client) DetachRolePolicyWithContext(ctx context.Context, request *DetachRolePolicyRequest) (response *DetachRolePolicyResponse, err error)
- func (c *Client) DetachUserPolicy(request *DetachUserPolicyRequest) (response *DetachUserPolicyResponse, err error)
- func (c *Client) DetachUserPolicyWithContext(ctx context.Context, request *DetachUserPolicyRequest) (response *DetachUserPolicyResponse, err error)
- func (c *Client) DisableUserSSO(request *DisableUserSSORequest) (response *DisableUserSSOResponse, err error)
- func (c *Client) DisableUserSSOWithContext(ctx context.Context, request *DisableUserSSORequest) (response *DisableUserSSOResponse, err error)
- func (c *Client) GetAccountSummary(request *GetAccountSummaryRequest) (response *GetAccountSummaryResponse, err error)
- func (c *Client) GetAccountSummaryWithContext(ctx context.Context, request *GetAccountSummaryRequest) (response *GetAccountSummaryResponse, err error)
- func (c *Client) GetCustomMFATokenInfo(request *GetCustomMFATokenInfoRequest) (response *GetCustomMFATokenInfoResponse, err error)
- func (c *Client) GetCustomMFATokenInfoWithContext(ctx context.Context, request *GetCustomMFATokenInfoRequest) (response *GetCustomMFATokenInfoResponse, 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) GetPolicy(request *GetPolicyRequest) (response *GetPolicyResponse, err error)
- func (c *Client) GetPolicyVersion(request *GetPolicyVersionRequest) (response *GetPolicyVersionResponse, err error)
- func (c *Client) GetPolicyVersionWithContext(ctx context.Context, request *GetPolicyVersionRequest) (response *GetPolicyVersionResponse, err error)
- func (c *Client) GetPolicyWithContext(ctx context.Context, request *GetPolicyRequest) (response *GetPolicyResponse, err error)
- func (c *Client) GetRole(request *GetRoleRequest) (response *GetRoleResponse, err error)
- func (c *Client) GetRolePermissionBoundary(request *GetRolePermissionBoundaryRequest) (response *GetRolePermissionBoundaryResponse, err error)
- func (c *Client) GetRolePermissionBoundaryWithContext(ctx context.Context, request *GetRolePermissionBoundaryRequest) (response *GetRolePermissionBoundaryResponse, err error)
- func (c *Client) GetRoleWithContext(ctx context.Context, request *GetRoleRequest) (response *GetRoleResponse, err error)
- func (c *Client) GetSAMLProvider(request *GetSAMLProviderRequest) (response *GetSAMLProviderResponse, err error)
- func (c *Client) GetSAMLProviderWithContext(ctx context.Context, request *GetSAMLProviderRequest) (response *GetSAMLProviderResponse, err error)
- func (c *Client) GetSecurityLastUsed(request *GetSecurityLastUsedRequest) (response *GetSecurityLastUsedResponse, err error)
- func (c *Client) GetSecurityLastUsedWithContext(ctx context.Context, request *GetSecurityLastUsedRequest) (response *GetSecurityLastUsedResponse, err error)
- func (c *Client) GetServiceLinkedRoleDeletionStatus(request *GetServiceLinkedRoleDeletionStatusRequest) (response *GetServiceLinkedRoleDeletionStatusResponse, err error)
- func (c *Client) GetServiceLinkedRoleDeletionStatusWithContext(ctx context.Context, request *GetServiceLinkedRoleDeletionStatusRequest) (response *GetServiceLinkedRoleDeletionStatusResponse, err error)
- func (c *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)
- func (c *Client) GetUserAppId(request *GetUserAppIdRequest) (response *GetUserAppIdResponse, err error)
- func (c *Client) GetUserAppIdWithContext(ctx context.Context, request *GetUserAppIdRequest) (response *GetUserAppIdResponse, err error)
- func (c *Client) GetUserPermissionBoundary(request *GetUserPermissionBoundaryRequest) (response *GetUserPermissionBoundaryResponse, err error)
- func (c *Client) GetUserPermissionBoundaryWithContext(ctx context.Context, request *GetUserPermissionBoundaryRequest) (response *GetUserPermissionBoundaryResponse, err error)
- func (c *Client) GetUserWithContext(ctx context.Context, request *GetUserRequest) (response *GetUserResponse, err error)
- func (c *Client) ListAccessKeys(request *ListAccessKeysRequest) (response *ListAccessKeysResponse, err error)
- func (c *Client) ListAccessKeysWithContext(ctx context.Context, request *ListAccessKeysRequest) (response *ListAccessKeysResponse, err error)
- func (c *Client) ListAttachedGroupPolicies(request *ListAttachedGroupPoliciesRequest) (response *ListAttachedGroupPoliciesResponse, err error)
- func (c *Client) ListAttachedGroupPoliciesWithContext(ctx context.Context, request *ListAttachedGroupPoliciesRequest) (response *ListAttachedGroupPoliciesResponse, err error)
- func (c *Client) ListAttachedRolePolicies(request *ListAttachedRolePoliciesRequest) (response *ListAttachedRolePoliciesResponse, err error)
- func (c *Client) ListAttachedRolePoliciesWithContext(ctx context.Context, request *ListAttachedRolePoliciesRequest) (response *ListAttachedRolePoliciesResponse, err error)
- func (c *Client) ListAttachedUserAllPolicies(request *ListAttachedUserAllPoliciesRequest) (response *ListAttachedUserAllPoliciesResponse, err error)
- func (c *Client) ListAttachedUserAllPoliciesWithContext(ctx context.Context, request *ListAttachedUserAllPoliciesRequest) (response *ListAttachedUserAllPoliciesResponse, err error)
- func (c *Client) ListAttachedUserPolicies(request *ListAttachedUserPoliciesRequest) (response *ListAttachedUserPoliciesResponse, err error)
- func (c *Client) ListAttachedUserPoliciesWithContext(ctx context.Context, request *ListAttachedUserPoliciesRequest) (response *ListAttachedUserPoliciesResponse, err error)
- func (c *Client) ListCollaborators(request *ListCollaboratorsRequest) (response *ListCollaboratorsResponse, err error)
- func (c *Client) ListCollaboratorsWithContext(ctx context.Context, request *ListCollaboratorsRequest) (response *ListCollaboratorsResponse, err error)
- func (c *Client) ListEntitiesForPolicy(request *ListEntitiesForPolicyRequest) (response *ListEntitiesForPolicyResponse, err error)
- func (c *Client) ListEntitiesForPolicyWithContext(ctx context.Context, request *ListEntitiesForPolicyRequest) (response *ListEntitiesForPolicyResponse, err error)
- func (c *Client) ListGroups(request *ListGroupsRequest) (response *ListGroupsResponse, err error)
- func (c *Client) ListGroupsForUser(request *ListGroupsForUserRequest) (response *ListGroupsForUserResponse, err error)
- func (c *Client) ListGroupsForUserWithContext(ctx context.Context, request *ListGroupsForUserRequest) (response *ListGroupsForUserResponse, err error)
- func (c *Client) ListGroupsWithContext(ctx context.Context, request *ListGroupsRequest) (response *ListGroupsResponse, err error)
- func (c *Client) ListPolicies(request *ListPoliciesRequest) (response *ListPoliciesResponse, err error)
- func (c *Client) ListPoliciesGrantingServiceAccess(request *ListPoliciesGrantingServiceAccessRequest) (response *ListPoliciesGrantingServiceAccessResponse, err error)
- func (c *Client) ListPoliciesGrantingServiceAccessWithContext(ctx context.Context, request *ListPoliciesGrantingServiceAccessRequest) (response *ListPoliciesGrantingServiceAccessResponse, err error)
- func (c *Client) ListPoliciesWithContext(ctx context.Context, request *ListPoliciesRequest) (response *ListPoliciesResponse, err error)
- func (c *Client) ListPolicyVersions(request *ListPolicyVersionsRequest) (response *ListPolicyVersionsResponse, err error)
- func (c *Client) ListPolicyVersionsWithContext(ctx context.Context, request *ListPolicyVersionsRequest) (response *ListPolicyVersionsResponse, err error)
- func (c *Client) ListSAMLProviders(request *ListSAMLProvidersRequest) (response *ListSAMLProvidersResponse, err error)
- func (c *Client) ListSAMLProvidersWithContext(ctx context.Context, request *ListSAMLProvidersRequest) (response *ListSAMLProvidersResponse, err error)
- func (c *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
- func (c *Client) ListUsersForGroup(request *ListUsersForGroupRequest) (response *ListUsersForGroupResponse, err error)
- func (c *Client) ListUsersForGroupWithContext(ctx context.Context, request *ListUsersForGroupRequest) (response *ListUsersForGroupResponse, err error)
- func (c *Client) ListUsersWithContext(ctx context.Context, request *ListUsersRequest) (response *ListUsersResponse, err error)
- func (c *Client) ListWeChatWorkSubAccounts(request *ListWeChatWorkSubAccountsRequest) (response *ListWeChatWorkSubAccountsResponse, err error)
- func (c *Client) ListWeChatWorkSubAccountsWithContext(ctx context.Context, request *ListWeChatWorkSubAccountsRequest) (response *ListWeChatWorkSubAccountsResponse, err error)
- func (c *Client) PutRolePermissionsBoundary(request *PutRolePermissionsBoundaryRequest) (response *PutRolePermissionsBoundaryResponse, err error)
- func (c *Client) PutRolePermissionsBoundaryWithContext(ctx context.Context, request *PutRolePermissionsBoundaryRequest) (response *PutRolePermissionsBoundaryResponse, err error)
- func (c *Client) PutUserPermissionsBoundary(request *PutUserPermissionsBoundaryRequest) (response *PutUserPermissionsBoundaryResponse, err error)
- func (c *Client) PutUserPermissionsBoundaryWithContext(ctx context.Context, request *PutUserPermissionsBoundaryRequest) (response *PutUserPermissionsBoundaryResponse, 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) SetDefaultPolicyVersion(request *SetDefaultPolicyVersionRequest) (response *SetDefaultPolicyVersionResponse, err error)
- func (c *Client) SetDefaultPolicyVersionWithContext(ctx context.Context, request *SetDefaultPolicyVersionRequest) (response *SetDefaultPolicyVersionResponse, err error)
- func (c *Client) SetMfaFlag(request *SetMfaFlagRequest) (response *SetMfaFlagResponse, err error)
- func (c *Client) SetMfaFlagWithContext(ctx context.Context, request *SetMfaFlagRequest) (response *SetMfaFlagResponse, err error)
- func (c *Client) TagRole(request *TagRoleRequest) (response *TagRoleResponse, err error)
- func (c *Client) TagRoleWithContext(ctx context.Context, request *TagRoleRequest) (response *TagRoleResponse, err error)
- func (c *Client) UntagRole(request *UntagRoleRequest) (response *UntagRoleResponse, err error)
- func (c *Client) UntagRoleWithContext(ctx context.Context, request *UntagRoleRequest) (response *UntagRoleResponse, err error)
- func (c *Client) UpdateAccessKey(request *UpdateAccessKeyRequest) (response *UpdateAccessKeyResponse, err error)
- func (c *Client) UpdateAccessKeyWithContext(ctx context.Context, request *UpdateAccessKeyRequest) (response *UpdateAccessKeyResponse, err error)
- func (c *Client) UpdateAssumeRolePolicy(request *UpdateAssumeRolePolicyRequest) (response *UpdateAssumeRolePolicyResponse, err error)
- func (c *Client) UpdateAssumeRolePolicyWithContext(ctx context.Context, request *UpdateAssumeRolePolicyRequest) (response *UpdateAssumeRolePolicyResponse, 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) UpdateOIDCConfig(request *UpdateOIDCConfigRequest) (response *UpdateOIDCConfigResponse, err error)
- func (c *Client) UpdateOIDCConfigWithContext(ctx context.Context, request *UpdateOIDCConfigRequest) (response *UpdateOIDCConfigResponse, err error)
- func (c *Client) UpdatePolicy(request *UpdatePolicyRequest) (response *UpdatePolicyResponse, err error)
- func (c *Client) UpdatePolicyWithContext(ctx context.Context, request *UpdatePolicyRequest) (response *UpdatePolicyResponse, err error)
- func (c *Client) UpdateRoleConsoleLogin(request *UpdateRoleConsoleLoginRequest) (response *UpdateRoleConsoleLoginResponse, err error)
- func (c *Client) UpdateRoleConsoleLoginWithContext(ctx context.Context, request *UpdateRoleConsoleLoginRequest) (response *UpdateRoleConsoleLoginResponse, err error)
- func (c *Client) UpdateRoleDescription(request *UpdateRoleDescriptionRequest) (response *UpdateRoleDescriptionResponse, err error)
- func (c *Client) UpdateRoleDescriptionWithContext(ctx context.Context, request *UpdateRoleDescriptionRequest) (response *UpdateRoleDescriptionResponse, err error)
- func (c *Client) UpdateSAMLProvider(request *UpdateSAMLProviderRequest) (response *UpdateSAMLProviderResponse, err error)
- func (c *Client) UpdateSAMLProviderWithContext(ctx context.Context, request *UpdateSAMLProviderRequest) (response *UpdateSAMLProviderResponse, err error)
- func (c *Client) UpdateUser(request *UpdateUserRequest) (response *UpdateUserResponse, err error)
- func (c *Client) UpdateUserOIDCConfig(request *UpdateUserOIDCConfigRequest) (response *UpdateUserOIDCConfigResponse, err error)
- func (c *Client) UpdateUserOIDCConfigWithContext(ctx context.Context, request *UpdateUserOIDCConfigRequest) (response *UpdateUserOIDCConfigResponse, err error)
- func (c *Client) UpdateUserSAMLConfig(request *UpdateUserSAMLConfigRequest) (response *UpdateUserSAMLConfigResponse, err error)
- func (c *Client) UpdateUserSAMLConfigWithContext(ctx context.Context, request *UpdateUserSAMLConfigRequest) (response *UpdateUserSAMLConfigResponse, err error)
- func (c *Client) UpdateUserWithContext(ctx context.Context, request *UpdateUserRequest) (response *UpdateUserResponse, err error)
- type ConsumeCustomMFATokenRequest
- type ConsumeCustomMFATokenRequestParams
- type ConsumeCustomMFATokenResponse
- type ConsumeCustomMFATokenResponseParams
- type CreateAccessKeyRequest
- type CreateAccessKeyRequestParams
- type CreateAccessKeyResponse
- type CreateAccessKeyResponseParams
- type CreateGroupRequest
- type CreateGroupRequestParams
- type CreateGroupResponse
- type CreateGroupResponseParams
- type CreateMessageReceiverRequest
- type CreateMessageReceiverRequestParams
- type CreateMessageReceiverResponse
- type CreateMessageReceiverResponseParams
- type CreateOIDCConfigRequest
- type CreateOIDCConfigRequestParams
- type CreateOIDCConfigResponse
- type CreateOIDCConfigResponseParams
- type CreatePolicyRequest
- type CreatePolicyRequestParams
- type CreatePolicyResponse
- type CreatePolicyResponseParams
- type CreatePolicyVersionRequest
- type CreatePolicyVersionRequestParams
- type CreatePolicyVersionResponse
- type CreatePolicyVersionResponseParams
- type CreateRoleRequest
- type CreateRoleRequestParams
- type CreateRoleResponse
- type CreateRoleResponseParams
- type CreateSAMLProviderRequest
- type CreateSAMLProviderRequestParams
- type CreateSAMLProviderResponse
- type CreateSAMLProviderResponseParams
- type CreateServiceLinkedRoleRequest
- type CreateServiceLinkedRoleRequestParams
- type CreateServiceLinkedRoleResponse
- type CreateServiceLinkedRoleResponseParams
- type CreateUserOIDCConfigRequest
- type CreateUserOIDCConfigRequestParams
- type CreateUserOIDCConfigResponse
- type CreateUserOIDCConfigResponseParams
- type CreateUserSAMLConfigRequest
- type CreateUserSAMLConfigRequestParams
- type CreateUserSAMLConfigResponse
- type CreateUserSAMLConfigResponseParams
- type DeleteAccessKeyRequest
- type DeleteAccessKeyRequestParams
- type DeleteAccessKeyResponse
- type DeleteAccessKeyResponseParams
- type DeleteGroupRequest
- type DeleteGroupRequestParams
- type DeleteGroupResponse
- type DeleteGroupResponseParams
- type DeleteOIDCConfigRequest
- type DeleteOIDCConfigRequestParams
- type DeleteOIDCConfigResponse
- type DeleteOIDCConfigResponseParams
- type DeletePolicyRequest
- type DeletePolicyRequestParams
- type DeletePolicyResponse
- type DeletePolicyResponseParams
- type DeletePolicyVersionRequest
- type DeletePolicyVersionRequestParams
- type DeletePolicyVersionResponse
- type DeletePolicyVersionResponseParams
- type DeleteRolePermissionsBoundaryRequest
- type DeleteRolePermissionsBoundaryRequestParams
- type DeleteRolePermissionsBoundaryResponse
- type DeleteRolePermissionsBoundaryResponseParams
- type DeleteRoleRequest
- type DeleteRoleRequestParams
- type DeleteRoleResponse
- type DeleteRoleResponseParams
- type DeleteSAMLProviderRequest
- type DeleteSAMLProviderRequestParams
- type DeleteSAMLProviderResponse
- type DeleteSAMLProviderResponseParams
- type DeleteServiceLinkedRoleRequest
- type DeleteServiceLinkedRoleRequestParams
- type DeleteServiceLinkedRoleResponse
- type DeleteServiceLinkedRoleResponseParams
- type DeleteUserPermissionsBoundaryRequest
- type DeleteUserPermissionsBoundaryRequestParams
- type DeleteUserPermissionsBoundaryResponse
- type DeleteUserPermissionsBoundaryResponseParams
- type DeleteUserRequest
- type DeleteUserRequestParams
- type DeleteUserResponse
- type DeleteUserResponseParams
- type DescribeOIDCConfigRequest
- type DescribeOIDCConfigRequestParams
- type DescribeOIDCConfigResponse
- type DescribeOIDCConfigResponseParams
- type DescribeRoleListRequest
- type DescribeRoleListRequestParams
- type DescribeRoleListResponse
- type DescribeRoleListResponseParams
- type DescribeSafeAuthFlagCollRequest
- type DescribeSafeAuthFlagCollRequestParams
- type DescribeSafeAuthFlagCollResponse
- type DescribeSafeAuthFlagCollResponseParams
- type DescribeSafeAuthFlagIntlRequest
- type DescribeSafeAuthFlagIntlRequestParams
- type DescribeSafeAuthFlagIntlResponse
- type DescribeSafeAuthFlagIntlResponseParams
- type DescribeSafeAuthFlagRequest
- type DescribeSafeAuthFlagRequestParams
- type DescribeSafeAuthFlagResponse
- type DescribeSafeAuthFlagResponseParams
- type DescribeSubAccountsRequest
- type DescribeSubAccountsRequestParams
- type DescribeSubAccountsResponse
- type DescribeSubAccountsResponseParams
- type DescribeUserOIDCConfigRequest
- type DescribeUserOIDCConfigRequestParams
- type DescribeUserOIDCConfigResponse
- type DescribeUserOIDCConfigResponseParams
- type DescribeUserSAMLConfigRequest
- type DescribeUserSAMLConfigRequestParams
- type DescribeUserSAMLConfigResponse
- type DescribeUserSAMLConfigResponseParams
- type DetachGroupPolicyRequest
- type DetachGroupPolicyRequestParams
- type DetachGroupPolicyResponse
- type DetachGroupPolicyResponseParams
- type DetachRolePolicyRequest
- type DetachRolePolicyRequestParams
- type DetachRolePolicyResponse
- type DetachRolePolicyResponseParams
- type DetachUserPolicyRequest
- type DetachUserPolicyRequestParams
- type DetachUserPolicyResponse
- type DetachUserPolicyResponseParams
- type DisableUserSSORequest
- type DisableUserSSORequestParams
- type DisableUserSSOResponse
- type DisableUserSSOResponseParams
- type GetAccountSummaryRequest
- type GetAccountSummaryRequestParams
- type GetAccountSummaryResponse
- type GetAccountSummaryResponseParams
- type GetCustomMFATokenInfoRequest
- type GetCustomMFATokenInfoRequestParams
- type GetCustomMFATokenInfoResponse
- type GetCustomMFATokenInfoResponseParams
- type GetGroupRequest
- type GetGroupRequestParams
- type GetGroupResponse
- type GetGroupResponseParams
- type GetPolicyRequest
- type GetPolicyRequestParams
- type GetPolicyResponse
- type GetPolicyResponseParams
- type GetPolicyVersionRequest
- type GetPolicyVersionRequestParams
- type GetPolicyVersionResponse
- type GetPolicyVersionResponseParams
- type GetRolePermissionBoundaryRequest
- type GetRolePermissionBoundaryRequestParams
- type GetRolePermissionBoundaryResponse
- type GetRolePermissionBoundaryResponseParams
- type GetRoleRequest
- type GetRoleRequestParams
- type GetRoleResponse
- type GetRoleResponseParams
- type GetSAMLProviderRequest
- type GetSAMLProviderRequestParams
- type GetSAMLProviderResponse
- type GetSAMLProviderResponseParams
- type GetSecurityLastUsedRequest
- type GetSecurityLastUsedRequestParams
- type GetSecurityLastUsedResponse
- type GetSecurityLastUsedResponseParams
- type GetServiceLinkedRoleDeletionStatusRequest
- type GetServiceLinkedRoleDeletionStatusRequestParams
- type GetServiceLinkedRoleDeletionStatusResponse
- type GetServiceLinkedRoleDeletionStatusResponseParams
- type GetUserAppIdRequest
- type GetUserAppIdRequestParams
- type GetUserAppIdResponse
- type GetUserAppIdResponseParams
- type GetUserPermissionBoundaryRequest
- type GetUserPermissionBoundaryRequestParams
- type GetUserPermissionBoundaryResponse
- type GetUserPermissionBoundaryResponseParams
- type GetUserRequest
- type GetUserRequestParams
- type GetUserResponse
- type GetUserResponseParams
- type GroupIdOfUidInfo
- type GroupInfo
- type GroupMemberInfo
- type ListAccessKeysRequest
- type ListAccessKeysRequestParams
- type ListAccessKeysResponse
- type ListAccessKeysResponseParams
- type ListAttachedGroupPoliciesRequest
- type ListAttachedGroupPoliciesRequestParams
- type ListAttachedGroupPoliciesResponse
- type ListAttachedGroupPoliciesResponseParams
- type ListAttachedRolePoliciesRequest
- type ListAttachedRolePoliciesRequestParams
- type ListAttachedRolePoliciesResponse
- type ListAttachedRolePoliciesResponseParams
- type ListAttachedUserAllPoliciesRequest
- type ListAttachedUserAllPoliciesRequestParams
- type ListAttachedUserAllPoliciesResponse
- type ListAttachedUserAllPoliciesResponseParams
- type ListAttachedUserPoliciesRequest
- type ListAttachedUserPoliciesRequestParams
- type ListAttachedUserPoliciesResponse
- type ListAttachedUserPoliciesResponseParams
- type ListCollaboratorsRequest
- type ListCollaboratorsRequestParams
- type ListCollaboratorsResponse
- type ListCollaboratorsResponseParams
- type ListEntitiesForPolicyRequest
- type ListEntitiesForPolicyRequestParams
- type ListEntitiesForPolicyResponse
- type ListEntitiesForPolicyResponseParams
- type ListGrantServiceAccessActionNode
- type ListGrantServiceAccessNode
- type ListGrantServiceAccessPolicy
- type ListGrantServiceAccessService
- type ListGroupsForUserRequest
- type ListGroupsForUserRequestParams
- type ListGroupsForUserResponse
- type ListGroupsForUserResponseParams
- type ListGroupsRequest
- type ListGroupsRequestParams
- type ListGroupsResponse
- type ListGroupsResponseParams
- type ListPoliciesGrantingServiceAccessRequest
- type ListPoliciesGrantingServiceAccessRequestParams
- type ListPoliciesGrantingServiceAccessResponse
- type ListPoliciesGrantingServiceAccessResponseParams
- type ListPoliciesRequest
- type ListPoliciesRequestParams
- type ListPoliciesResponse
- type ListPoliciesResponseParams
- type ListPolicyVersionsRequest
- type ListPolicyVersionsRequestParams
- type ListPolicyVersionsResponse
- type ListPolicyVersionsResponseParams
- type ListSAMLProvidersRequest
- type ListSAMLProvidersRequestParams
- type ListSAMLProvidersResponse
- type ListSAMLProvidersResponseParams
- type ListUsersForGroupRequest
- type ListUsersForGroupRequestParams
- type ListUsersForGroupResponse
- type ListUsersForGroupResponseParams
- type ListUsersRequest
- type ListUsersRequestParams
- type ListUsersResponse
- type ListUsersResponseParams
- type ListWeChatWorkSubAccountsRequest
- type ListWeChatWorkSubAccountsRequestParams
- type ListWeChatWorkSubAccountsResponse
- type ListWeChatWorkSubAccountsResponseParams
- type LoginActionFlag
- type LoginActionFlagIntl
- type LoginActionMfaFlag
- type OffsiteFlag
- type PolicyVersionDetail
- type PolicyVersionItem
- type PutRolePermissionsBoundaryRequest
- type PutRolePermissionsBoundaryRequestParams
- type PutRolePermissionsBoundaryResponse
- type PutRolePermissionsBoundaryResponseParams
- type PutUserPermissionsBoundaryRequest
- type PutUserPermissionsBoundaryRequestParams
- type PutUserPermissionsBoundaryResponse
- type PutUserPermissionsBoundaryResponseParams
- type RemoveUserFromGroupRequest
- type RemoveUserFromGroupRequestParams
- type RemoveUserFromGroupResponse
- type RemoveUserFromGroupResponseParams
- type RoleInfo
- type RoleTags
- type SAMLProviderInfo
- type SecretIdLastUsed
- type SetDefaultPolicyVersionRequest
- type SetDefaultPolicyVersionRequestParams
- type SetDefaultPolicyVersionResponse
- type SetDefaultPolicyVersionResponseParams
- type SetMfaFlagRequest
- type SetMfaFlagRequestParams
- type SetMfaFlagResponse
- type SetMfaFlagResponseParams
- type StrategyInfo
- type SubAccountInfo
- type SubAccountUser
- type TagRoleRequest
- type TagRoleRequestParams
- type TagRoleResponse
- type TagRoleResponseParams
- type UntagRoleRequest
- type UntagRoleRequestParams
- type UntagRoleResponse
- type UntagRoleResponseParams
- type UpdateAccessKeyRequest
- type UpdateAccessKeyRequestParams
- type UpdateAccessKeyResponse
- type UpdateAccessKeyResponseParams
- type UpdateAssumeRolePolicyRequest
- type UpdateAssumeRolePolicyRequestParams
- type UpdateAssumeRolePolicyResponse
- type UpdateAssumeRolePolicyResponseParams
- type UpdateGroupRequest
- type UpdateGroupRequestParams
- type UpdateGroupResponse
- type UpdateGroupResponseParams
- type UpdateOIDCConfigRequest
- type UpdateOIDCConfigRequestParams
- type UpdateOIDCConfigResponse
- type UpdateOIDCConfigResponseParams
- type UpdatePolicyRequest
- type UpdatePolicyRequestParams
- type UpdatePolicyResponse
- type UpdatePolicyResponseParams
- type UpdateRoleConsoleLoginRequest
- type UpdateRoleConsoleLoginRequestParams
- type UpdateRoleConsoleLoginResponse
- type UpdateRoleConsoleLoginResponseParams
- type UpdateRoleDescriptionRequest
- type UpdateRoleDescriptionRequestParams
- type UpdateRoleDescriptionResponse
- type UpdateRoleDescriptionResponseParams
- type UpdateSAMLProviderRequest
- type UpdateSAMLProviderRequestParams
- type UpdateSAMLProviderResponse
- type UpdateSAMLProviderResponseParams
- type UpdateUserOIDCConfigRequest
- type UpdateUserOIDCConfigRequestParams
- type UpdateUserOIDCConfigResponse
- type UpdateUserOIDCConfigResponseParams
- type UpdateUserRequest
- type UpdateUserRequestParams
- type UpdateUserResponse
- type UpdateUserResponseParams
- type UpdateUserSAMLConfigRequest
- type UpdateUserSAMLConfigRequestParams
- type UpdateUserSAMLConfigResponse
- type UpdateUserSAMLConfigResponseParams
- type WeChatWorkSubAccount
Constants ¶
const ( // 没有权限。 AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 操作访问密钥错误。 FAILEDOPERATION_ACCESSKEY = "FailedOperation.Accesskey" // 集团策略不允许操作。 FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" // 用户策略数超过上限。 FAILEDOPERATION_POLICYFULL = "FailedOperation.PolicyFull" // PolicyName字段指定的策略名已存在。 FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" // 该策略版本已经是默认策略版本。 FAILEDOPERATION_POLICYVERSIONALREADYDEFAULT = "FailedOperation.PolicyVersionAlreadyDefault" // 策略版本数已经达到上限。 FAILEDOPERATION_POLICYVERSIONFULL = "FailedOperation.PolicyVersionFull" // 绑定标签失败。 FAILEDOPERATION_TAGRESOURCEFAILED = "FailedOperation.TagResourceFailed" // 解绑标签失败。 FAILEDOPERATION_UNTAGRESOURCEFAILED = "FailedOperation.UnTagResourceFailed" // 用户未绑定手机。 FAILEDOPERATION_USERNOTBINDPHONE = "FailedOperation.UserNotBindPhone" // 用户未绑定微信。 FAILEDOPERATION_USERNOTBINDWECHAT = "FailedOperation.UserNotBindWechat" // 设置的用户没有权限。 FAILEDOPERATION_USERUNBINDNOPERMISSION = "FailedOperation.UserUnbindNoPermission" // 内部错误。 INTERNALERROR = "InternalError" // 内部错误。 INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" // 系统错误,未知异常。 INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 策略文档的Action字段不合法。 INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" // 策略语法中操作不存在。 INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" // 策略语法中操作不存在。 INVALIDPARAMETER_ACTIONNOTEXIST = "InvalidParameter.ActionNotExist" // 策略语法中操作服务不存在。 INVALIDPARAMETER_ACTIONSERVICENOTEXIST = "InvalidParameter.ActionServiceNotExist" // principal字段的授权对象关联策略数已达到上限。 INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" // 策略语法中条件内容不正确。 INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" // 策略文档的condition字段不合法。 INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" // 策略语法中条件操作符不正确。 INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" // 任务不存在。 INVALIDPARAMETER_DELETIONTASKNOTEXIST = "InvalidParameter.DeletionTaskNotExist" // Description入参长度不能大于300字节。 INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" // 策略文档的Effect字段不合法。 INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" // EntityFilter字段不合法。 INVALIDPARAMETER_ENTITYFILTERERROR = "InvalidParameter.EntityFilterError" // 用户组数量达到上限。 INVALIDPARAMETER_GROUPFULL = "InvalidParameter.GroupFull" // GroupId字段不合法。 INVALIDPARAMETER_GROUPIDERROR = "InvalidParameter.GroupIdError" // 用户组名称重复。 INVALIDPARAMETER_GROUPNAMEINUSE = "InvalidParameter.GroupNameInUse" // 用户组不存在。 INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist" // 用户组中的子用户数量达到上限。 INVALIDPARAMETER_GROUPUSERFULL = "InvalidParameter.GroupUserFull" // 身份提供商名称已经使用。 INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" // 接口不存在。 INVALIDPARAMETER_INTERFACENOTEXIST = "InvalidParameter.InterfaceNotExist" // Keyword字段不合法。 INVALIDPARAMETER_KEYWORDERROR = "InvalidParameter.KeywordError" // 多因子Token验证失败。 INVALIDPARAMETER_MFATOKENERROR = "InvalidParameter.MFATokenError" // 名字或者id号错误。 INVALIDPARAMETER_NAMEORIDCARDERROR = "InvalidParameter.NameOrIdCardError" // CAM不支持策略文档中所指定的资源类型。 INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" // 一次操作实体数过多。 INVALIDPARAMETER_OPERATEENTITIESOVERLIMIT = "InvalidParameter.OperateEntitiesOverLimit" // 当前角色仅支持企业管理员操作,如需修改,请联系企业管理员。 INVALIDPARAMETER_ORGANIZATIONROLEOPERATEERROR = "InvalidParameter.OrganizationRoleOperateError" // 非法入参。 INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" // 密码不符合用户安全设置。 INVALIDPARAMETER_PASSWORDVIOLATEDRULES = "InvalidParameter.PasswordViolatedRules" // PolicyDocument字段不合法。 INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" // PolicyDocument字段超过长度限制。 INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" // 输入参数PolicyId不合法。 INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" // 策略ID不存在。 INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" // PolicyName字段不合法。 INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" // 策略版本不存在。 INVALIDPARAMETER_POLICYVERSIONNOTEXISTS = "InvalidParameter.PolicyVersionNotExists" // 策略文档的principal字段不合法。 INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" // 角色载体不允许跨站。 INVALIDPARAMETER_PRINCIPALQCSCROSSERROR = "InvalidParameter.PrincipalQcsCrossError" // PrincipalQcsc错误。 INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" // PrincipalQcs不存在。 INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" // PrincipalService不存在。 INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" // 消息接收人超出限制。 INVALIDPARAMETER_RECEIVEROVERLIMIT = "InvalidParameter.ReceiverOverLimit" // 策略语法中资源内容不正确。 INVALIDPARAMETER_RESOURCECONTENTERROR = "InvalidParameter.ResourceContentError" // 策略文档的Resource字段不合法。 INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" // 策略语法中资源项目不正确。 INVALIDPARAMETER_RESOURCEPROJECTERROR = "InvalidParameter.ResourceProjectError" // 资源QCS错误。 INVALIDPARAMETER_RESOURCEQCSERROR = "InvalidParameter.ResourceQcsError" // 策略语法中资源地域不正确。 INVALIDPARAMETER_RESOURCEREGIONERROR = "InvalidParameter.ResourceRegionError" // 策略语法中资源服务不存在。 INVALIDPARAMETER_RESOURCESERVICENOTEXIST = "InvalidParameter.ResourceServiceNotExist" // 策略语法中资源所属主账号不正确。 INVALIDPARAMETER_RESOURCEUINERROR = "InvalidParameter.ResourceUinError" // 角色数量达到上限。 INVALIDPARAMETER_ROLEFULL = "InvalidParameter.RoleFull" // 角色名不合法。 INVALIDPARAMETER_ROLENAMEERROR = "InvalidParameter.RoleNameError" // 相同名称的角色已存在。 INVALIDPARAMETER_ROLENAMEINUSE = "InvalidParameter.RoleNameInUse" // 角色不存在。 INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" // Scope字段不合法。 INVALIDPARAMETER_SCOPEERROR = "InvalidParameter.ScopeError" // 查询关键字长度错误。 INVALIDPARAMETER_SEARCHKEYWORDLENGTHERROR = "InvalidParameter.SearchKeywordLengthError" // 权限边界不能用服务相关策略。 INVALIDPARAMETER_SERVICELINKEDPOLICYCANTINPERMISSIONBOUNDARY = "InvalidParameter.ServiceLinkedPolicyCantInPermissionBoundary" // 服务相关角色不能使用权限边界。 INVALIDPARAMETER_SERVICELINKEDROLECANTUSEPERMISSIONBOUNDARY = "InvalidParameter.ServiceLinkedRoleCantUsePermissionBoundary" // ServiceType字段不合法。 INVALIDPARAMETER_SERVICETYPEERROR = "InvalidParameter.ServiceTypeError" // 策略文档的Statement字段不合法。 INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" // 子账号数量达到上限。 INVALIDPARAMETER_SUBUSERFULL = "InvalidParameter.SubUserFull" // 子用户名称重复。 INVALIDPARAMETER_SUBUSERNAMEINUSE = "InvalidParameter.SubUserNameInUse" // 超出标签限制。 INVALIDPARAMETER_TAGLIMITEXCEEDED = "InvalidParameter.TagLimitExceeded" // 标签参数错误。 INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError" // Uin字段不合法。 INVALIDPARAMETER_UINERROR = "InvalidParameter.UinError" // 子用户加入的用户组数量达到上限。 INVALIDPARAMETER_USERGROUPFULL = "InvalidParameter.UserGroupFull" // 用户名不合法。 INVALIDPARAMETER_USERNAMEILLEGAL = "InvalidParameter.UserNameIllegal" // 用户未实名。 INVALIDPARAMETER_USERNOTAUTH = "InvalidParameter.UserNotAuth" // 用户对象不存在。 INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" // 用户的Uin和Uid不能都为空。 INVALIDPARAMETER_USERUINANDUINNOTALLNULL = "InvalidParameter.UserUinAndUinNotAllNull" // 策略文档的Version字段不合法。 INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" // OIDC签名公钥错误。 INVALIDPARAMETERVALUE_IDENTITYKEYERROR = "InvalidParameterValue.IdentityKeyError" // 身份提供商URL错误。 INVALIDPARAMETERVALUE_IDENTITYURLERROR = "InvalidParameterValue.IdentityUrlError" // 身份提供商元数据文档错误。 INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" // 身份提供商名称错误。 INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" // 身份提供商已达到上限。 LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull" // 请求超出限制。 LIMITEXCEEDED_UIN = "LimitExceeded.Uin" // 每个账号最多支持两个AccessKey。 OPERATIONDENIED_ACCESSKEYOVERLIMIT = "OperationDenied.AccessKeyOverLimit" // 存在未删除的API密钥。 OPERATIONDENIED_HAVEKEYS = "OperationDenied.HaveKeys" // 子用户不允许操作主账号密钥。 OPERATIONDENIED_SUBUIN = "OperationDenied.SubUin" // 被操作密钥与账号不匹配。 OPERATIONDENIED_UINNOTMATCH = "OperationDenied.UinNotMatch" // 创建子用户频率超过限制。 REQUESTLIMITEXCEEDED_CREATEUSER = "RequestLimitExceeded.CreateUser" // 用户账号超出了限制。 REQUESTLIMITEXCEEDED_UINLIMITEXCEEDED = "RequestLimitExceeded.UinLimitExceeded" // 用户组不存在。 RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" // 身份提供商不存在。 RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist" // 资源不存在。 RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" // PolicyId指定的资源不存在。 RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" // 密钥不存在。 RESOURCENOTFOUND_SECRETNOTEXIST = "ResourceNotFound.SecretNotExist" // 用户不存在。 RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 没有删除API密钥权限。 UNAUTHORIZEDOPERATION_DELETEAPIKEY = "UnauthorizedOperation.DeleteApiKey" )
const APIVersion = "2019-01-16"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessKeyDetail ¶ added in v1.0.530
type AccessKeyDetail struct { // 访问密钥标识 AccessKeyId *string `json:"AccessKeyId,omitnil,omitempty" name:"AccessKeyId"` // 访问密钥(密钥仅创建时可见,请妥善保存) SecretAccessKey *string `json:"SecretAccessKey,omitnil,omitempty" name:"SecretAccessKey"` // 密钥状态,激活(Active)或未激活(Inactive) Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type AddUserRequest ¶
type AddUserRequest struct { *tchttp.BaseRequest // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 子用户备注 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 子用户是否可以登录控制台。传0子用户无法登录控制台,传1子用户可以登录控制台。 ConsoleLogin *uint64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 是否生成子用户密钥。传0不生成子用户密钥,传1生成子用户密钥。 UseApi *uint64 `json:"UseApi,omitnil,omitempty" name:"UseApi"` // 子用户控制台登录密码,若未进行密码规则设置则默认密码规则为8位以上同时包含大小写字母、数字和特殊字符。只有可以登录控制台时才有效,如果传空并且上面指定允许登录控制台,则自动生成随机密码,随机密码规则为32位包含大小写字母、数字和特殊字符。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 子用户是否要在下次登录时重置密码。传0子用户下次登录控制台不需重置密码,传1子用户下次登录控制台需要重置密码。 NeedResetPassword *uint64 `json:"NeedResetPassword,omitnil,omitempty" name:"NeedResetPassword"` // 手机号 PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"` // 区号 CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"` // 邮箱 Email *string `json:"Email,omitnil,omitempty" name:"Email"` }
func NewAddUserRequest ¶
func NewAddUserRequest() (request *AddUserRequest)
func (*AddUserRequest) FromJsonString ¶
func (r *AddUserRequest) 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 (*AddUserRequest) ToJsonString ¶
func (r *AddUserRequest) ToJsonString() string
type AddUserRequestParams ¶ added in v1.0.426
type AddUserRequestParams struct { // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 子用户备注 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 子用户是否可以登录控制台。传0子用户无法登录控制台,传1子用户可以登录控制台。 ConsoleLogin *uint64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 是否生成子用户密钥。传0不生成子用户密钥,传1生成子用户密钥。 UseApi *uint64 `json:"UseApi,omitnil,omitempty" name:"UseApi"` // 子用户控制台登录密码,若未进行密码规则设置则默认密码规则为8位以上同时包含大小写字母、数字和特殊字符。只有可以登录控制台时才有效,如果传空并且上面指定允许登录控制台,则自动生成随机密码,随机密码规则为32位包含大小写字母、数字和特殊字符。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 子用户是否要在下次登录时重置密码。传0子用户下次登录控制台不需重置密码,传1子用户下次登录控制台需要重置密码。 NeedResetPassword *uint64 `json:"NeedResetPassword,omitnil,omitempty" name:"NeedResetPassword"` // 手机号 PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"` // 区号 CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"` // 邮箱 Email *string `json:"Email,omitnil,omitempty" name:"Email"` }
Predefined struct for user
type AddUserResponse ¶
type AddUserResponse struct { *tchttp.BaseResponse Response *AddUserResponseParams `json:"Response"` }
func NewAddUserResponse ¶
func NewAddUserResponse() (response *AddUserResponse)
func (*AddUserResponse) FromJsonString ¶
func (r *AddUserResponse) 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 (*AddUserResponse) ToJsonString ¶
func (r *AddUserResponse) ToJsonString() string
type AddUserResponseParams ¶ added in v1.0.426
type AddUserResponseParams struct { // 子用户 UIN Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"` // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 如果输入参数组合为自动生成随机密码,则返回生成的密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 子用户密钥 ID SecretId *string `json:"SecretId,omitnil,omitempty" name:"SecretId"` // 子用户密钥 Key SecretKey *string `json:"SecretKey,omitnil,omitempty" name:"SecretKey"` // 子用户 UID Uid *uint64 `json:"Uid,omitnil,omitempty" name:"Uid"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddUserToGroupRequest ¶
type AddUserToGroupRequest struct { *tchttp.BaseRequest // 添加的子用户 UIN/UID 和用户组 ID 关联关系 Info []*GroupIdOfUidInfo `json:"Info,omitnil,omitempty" name:"Info"` }
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 ¶ added in v1.0.426
type AddUserToGroupRequestParams struct { // 添加的子用户 UIN/UID 和用户组 ID 关联关系 Info []*GroupIdOfUidInfo `json:"Info,omitnil,omitempty" name:"Info"` }
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 ¶ added in v1.0.426
type AddUserToGroupResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AttachEntityOfPolicy ¶
type AttachEntityOfPolicy struct { // 实体ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 实体名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 实体Uin // 注意:此字段可能返回 null,表示取不到有效值。 Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"` // 关联类型。1 用户关联 ; 2 用户组关联 3 角色关联 RelatedType *uint64 `json:"RelatedType,omitnil,omitempty" name:"RelatedType"` // 策略关联时间 // 注意:此字段可能返回 null,表示取不到有效值。 AttachmentTime *string `json:"AttachmentTime,omitnil,omitempty" name:"AttachmentTime"` }
type AttachGroupPolicyRequest ¶
type AttachGroupPolicyRequest struct { *tchttp.BaseRequest // 策略 id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 用户组 id AttachGroupId *uint64 `json:"AttachGroupId,omitnil,omitempty" name:"AttachGroupId"` }
func NewAttachGroupPolicyRequest ¶
func NewAttachGroupPolicyRequest() (request *AttachGroupPolicyRequest)
func (*AttachGroupPolicyRequest) FromJsonString ¶
func (r *AttachGroupPolicyRequest) 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 (*AttachGroupPolicyRequest) ToJsonString ¶
func (r *AttachGroupPolicyRequest) ToJsonString() string
type AttachGroupPolicyRequestParams ¶ added in v1.0.426
type AttachGroupPolicyRequestParams struct { // 策略 id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 用户组 id AttachGroupId *uint64 `json:"AttachGroupId,omitnil,omitempty" name:"AttachGroupId"` }
Predefined struct for user
type AttachGroupPolicyResponse ¶
type AttachGroupPolicyResponse struct { *tchttp.BaseResponse Response *AttachGroupPolicyResponseParams `json:"Response"` }
func NewAttachGroupPolicyResponse ¶
func NewAttachGroupPolicyResponse() (response *AttachGroupPolicyResponse)
func (*AttachGroupPolicyResponse) FromJsonString ¶
func (r *AttachGroupPolicyResponse) 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 (*AttachGroupPolicyResponse) ToJsonString ¶
func (r *AttachGroupPolicyResponse) ToJsonString() string
type AttachGroupPolicyResponseParams ¶ added in v1.0.426
type AttachGroupPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AttachPolicyInfo ¶
type AttachPolicyInfo struct { // 策略id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名称 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"` // 创建来源,1 通过控制台创建, 2 通过策略语法创建。 // 注意:此字段可能返回 null,表示取不到有效值。 CreateMode *uint64 `json:"CreateMode,omitnil,omitempty" name:"CreateMode"` // 取值为user和QCS // 注意:此字段可能返回 null,表示取不到有效值。 PolicyType *string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"` // 策略备注 // 注意:此字段可能返回 null,表示取不到有效值。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 策略关联操作者主账号 // 注意:此字段可能返回 null,表示取不到有效值。 OperateOwnerUin *string `json:"OperateOwnerUin,omitnil,omitempty" name:"OperateOwnerUin"` // 策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID // 注意:此字段可能返回 null,表示取不到有效值。 OperateUin *string `json:"OperateUin,omitnil,omitempty" name:"OperateUin"` // UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID // 注意:此字段可能返回 null,表示取不到有效值。 OperateUinType *uint64 `json:"OperateUinType,omitnil,omitempty" name:"OperateUinType"` // 是否已下线 // 注意:此字段可能返回 null,表示取不到有效值。 Deactived *uint64 `json:"Deactived,omitnil,omitempty" name:"Deactived"` // 已下线的产品列表 // 注意:此字段可能返回 null,表示取不到有效值。 DeactivedDetail []*string `json:"DeactivedDetail,omitnil,omitempty" name:"DeactivedDetail"` }
type AttachRolePolicyRequest ¶
type AttachRolePolicyRequest struct { *tchttp.BaseRequest // 策略ID,入参PolicyId与PolicyName二选一 PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 角色ID,用于指定角色,入参 AttachRoleId 与 AttachRoleName 二选一 AttachRoleId *string `json:"AttachRoleId,omitnil,omitempty" name:"AttachRoleId"` // 角色名称,用于指定角色,入参 AttachRoleId 与 AttachRoleName 二选一 AttachRoleName *string `json:"AttachRoleName,omitnil,omitempty" name:"AttachRoleName"` // 策略名,入参PolicyId与PolicyName二选一 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` }
func NewAttachRolePolicyRequest ¶
func NewAttachRolePolicyRequest() (request *AttachRolePolicyRequest)
func (*AttachRolePolicyRequest) FromJsonString ¶
func (r *AttachRolePolicyRequest) 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 (*AttachRolePolicyRequest) ToJsonString ¶
func (r *AttachRolePolicyRequest) ToJsonString() string
type AttachRolePolicyRequestParams ¶ added in v1.0.426
type AttachRolePolicyRequestParams struct { // 策略ID,入参PolicyId与PolicyName二选一 PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 角色ID,用于指定角色,入参 AttachRoleId 与 AttachRoleName 二选一 AttachRoleId *string `json:"AttachRoleId,omitnil,omitempty" name:"AttachRoleId"` // 角色名称,用于指定角色,入参 AttachRoleId 与 AttachRoleName 二选一 AttachRoleName *string `json:"AttachRoleName,omitnil,omitempty" name:"AttachRoleName"` // 策略名,入参PolicyId与PolicyName二选一 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` }
Predefined struct for user
type AttachRolePolicyResponse ¶
type AttachRolePolicyResponse struct { *tchttp.BaseResponse Response *AttachRolePolicyResponseParams `json:"Response"` }
func NewAttachRolePolicyResponse ¶
func NewAttachRolePolicyResponse() (response *AttachRolePolicyResponse)
func (*AttachRolePolicyResponse) FromJsonString ¶
func (r *AttachRolePolicyResponse) 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 (*AttachRolePolicyResponse) ToJsonString ¶
func (r *AttachRolePolicyResponse) ToJsonString() string
type AttachRolePolicyResponseParams ¶ added in v1.0.426
type AttachRolePolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AttachUserPolicyRequest ¶
type AttachUserPolicyRequest struct { *tchttp.BaseRequest // 策略 id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 子账号 uin AttachUin *uint64 `json:"AttachUin,omitnil,omitempty" name:"AttachUin"` }
func NewAttachUserPolicyRequest ¶
func NewAttachUserPolicyRequest() (request *AttachUserPolicyRequest)
func (*AttachUserPolicyRequest) FromJsonString ¶
func (r *AttachUserPolicyRequest) 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 (*AttachUserPolicyRequest) ToJsonString ¶
func (r *AttachUserPolicyRequest) ToJsonString() string
type AttachUserPolicyRequestParams ¶ added in v1.0.426
type AttachUserPolicyRequestParams struct { // 策略 id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 子账号 uin AttachUin *uint64 `json:"AttachUin,omitnil,omitempty" name:"AttachUin"` }
Predefined struct for user
type AttachUserPolicyResponse ¶
type AttachUserPolicyResponse struct { *tchttp.BaseResponse Response *AttachUserPolicyResponseParams `json:"Response"` }
func NewAttachUserPolicyResponse ¶
func NewAttachUserPolicyResponse() (response *AttachUserPolicyResponse)
func (*AttachUserPolicyResponse) FromJsonString ¶
func (r *AttachUserPolicyResponse) 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 (*AttachUserPolicyResponse) ToJsonString ¶
func (r *AttachUserPolicyResponse) ToJsonString() string
type AttachUserPolicyResponseParams ¶ added in v1.0.426
type AttachUserPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AttachedPolicyOfRole ¶
type AttachedPolicyOfRole struct { // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名称 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 绑定时间 AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"` // 策略类型,User表示自定义策略,QCS表示预设策略 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyType *string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"` // 策略创建方式,1表示按产品功能或项目权限创建,其他表示按策略语法创建 CreateMode *uint64 `json:"CreateMode,omitnil,omitempty" name:"CreateMode"` // 是否已下线(0:否 1:是) // 注意:此字段可能返回 null,表示取不到有效值。 Deactived *uint64 `json:"Deactived,omitnil,omitempty" name:"Deactived"` // 已下线的产品列表 // 注意:此字段可能返回 null,表示取不到有效值。 DeactivedDetail []*string `json:"DeactivedDetail,omitnil,omitempty" name:"DeactivedDetail"` // 策略描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
type AttachedUserPolicy ¶ added in v1.0.326
type AttachedUserPolicy struct { // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 创建时间 AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"` // 策略类型(1表示自定义策略,2表示预设策略) StrategyType *string `json:"StrategyType,omitnil,omitempty" name:"StrategyType"` // 创建模式(1表示按产品或项目权限创建的策略,其他表示策略语法创建的策略) CreateMode *string `json:"CreateMode,omitnil,omitempty" name:"CreateMode"` // 随组关联信息 // 注意:此字段可能返回 null,表示取不到有效值。 Groups []*AttachedUserPolicyGroupInfo `json:"Groups,omitnil,omitempty" name:"Groups"` // 是否已下线(0:否 1:是) // 注意:此字段可能返回 null,表示取不到有效值。 Deactived *uint64 `json:"Deactived,omitnil,omitempty" name:"Deactived"` // 已下线的产品列表 // 注意:此字段可能返回 null,表示取不到有效值。 DeactivedDetail []*string `json:"DeactivedDetail,omitnil,omitempty" name:"DeactivedDetail"` }
type AttachedUserPolicyGroupInfo ¶ added in v1.0.326
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddUser ¶
func (c *Client) AddUser(request *AddUserRequest) (response *AddUserResponse, err error)
AddUser 创建子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_PASSWORDVIOLATEDRULES = "InvalidParameter.PasswordViolatedRules" INVALIDPARAMETER_SUBUSERFULL = "InvalidParameter.SubUserFull" INVALIDPARAMETER_SUBUSERNAMEINUSE = "InvalidParameter.SubUserNameInUse" INVALIDPARAMETER_USERNAMEILLEGAL = "InvalidParameter.UserNameIllegal" REQUESTLIMITEXCEEDED_CREATEUSER = "RequestLimitExceeded.CreateUser"
func (*Client) AddUserToGroup ¶
func (c *Client) AddUserToGroup(request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)
AddUserToGroup 用户加入到用户组
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist" INVALIDPARAMETER_GROUPUSERFULL = "InvalidParameter.GroupUserFull" INVALIDPARAMETER_USERGROUPFULL = "InvalidParameter.UserGroupFull" INVALIDPARAMETER_USERUINANDUINNOTALLNULL = "InvalidParameter.UserUinAndUinNotAllNull" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) AddUserToGroupWithContext ¶ added in v1.0.324
func (c *Client) AddUserToGroupWithContext(ctx context.Context, request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)
AddUserToGroup 用户加入到用户组
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist" INVALIDPARAMETER_GROUPUSERFULL = "InvalidParameter.GroupUserFull" INVALIDPARAMETER_USERGROUPFULL = "InvalidParameter.UserGroupFull" INVALIDPARAMETER_USERUINANDUINNOTALLNULL = "InvalidParameter.UserUinAndUinNotAllNull" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) AddUserWithContext ¶ added in v1.0.324
func (c *Client) AddUserWithContext(ctx context.Context, request *AddUserRequest) (response *AddUserResponse, err error)
AddUser 创建子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_PASSWORDVIOLATEDRULES = "InvalidParameter.PasswordViolatedRules" INVALIDPARAMETER_SUBUSERFULL = "InvalidParameter.SubUserFull" INVALIDPARAMETER_SUBUSERNAMEINUSE = "InvalidParameter.SubUserNameInUse" INVALIDPARAMETER_USERNAMEILLEGAL = "InvalidParameter.UserNameIllegal" REQUESTLIMITEXCEEDED_CREATEUSER = "RequestLimitExceeded.CreateUser"
func (*Client) AttachGroupPolicy ¶
func (c *Client) AttachGroupPolicy(request *AttachGroupPolicyRequest) (response *AttachGroupPolicyResponse, err error)
AttachGroupPolicy 本接口(AttachGroupPolicy)可用于绑定策略到用户组。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYFULL = "FailedOperation.PolicyFull" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) AttachGroupPolicyWithContext ¶ added in v1.0.324
func (c *Client) AttachGroupPolicyWithContext(ctx context.Context, request *AttachGroupPolicyRequest) (response *AttachGroupPolicyResponse, err error)
AttachGroupPolicy 本接口(AttachGroupPolicy)可用于绑定策略到用户组。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYFULL = "FailedOperation.PolicyFull" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) AttachRolePolicy ¶
func (c *Client) AttachRolePolicy(request *AttachRolePolicyRequest) (response *AttachRolePolicyResponse, err error)
AttachRolePolicy 本接口(AttachRolePolicy)用于绑定策略到角色。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
func (*Client) AttachRolePolicyWithContext ¶ added in v1.0.324
func (c *Client) AttachRolePolicyWithContext(ctx context.Context, request *AttachRolePolicyRequest) (response *AttachRolePolicyResponse, err error)
AttachRolePolicy 本接口(AttachRolePolicy)用于绑定策略到角色。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
func (*Client) AttachUserPolicy ¶
func (c *Client) AttachUserPolicy(request *AttachUserPolicyRequest) (response *AttachUserPolicyResponse, err error)
AttachUserPolicy 本接口(AttachUserPolicy)可用于绑定到用户的策略。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYFULL = "FailedOperation.PolicyFull" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) AttachUserPolicyWithContext ¶ added in v1.0.324
func (c *Client) AttachUserPolicyWithContext(ctx context.Context, request *AttachUserPolicyRequest) (response *AttachUserPolicyResponse, err error)
AttachUserPolicy 本接口(AttachUserPolicy)可用于绑定到用户的策略。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYFULL = "FailedOperation.PolicyFull" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) ConsumeCustomMFAToken ¶
func (c *Client) ConsumeCustomMFAToken(request *ConsumeCustomMFATokenRequest) (response *ConsumeCustomMFATokenResponse, err error)
ConsumeCustomMFAToken 验证自定义多因子Token
可能返回的错误码:
INVALIDPARAMETER_MFATOKENERROR = "InvalidParameter.MFATokenError"
func (*Client) ConsumeCustomMFATokenWithContext ¶ added in v1.0.324
func (c *Client) ConsumeCustomMFATokenWithContext(ctx context.Context, request *ConsumeCustomMFATokenRequest) (response *ConsumeCustomMFATokenResponse, err error)
ConsumeCustomMFAToken 验证自定义多因子Token
可能返回的错误码:
INVALIDPARAMETER_MFATOKENERROR = "InvalidParameter.MFATokenError"
func (*Client) CreateAccessKey ¶ added in v1.0.530
func (c *Client) CreateAccessKey(request *CreateAccessKeyRequest) (response *CreateAccessKeyResponse, err error)
CreateAccessKey 为CAM用户创建访问密钥
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_ACCESSKEY = "FailedOperation.Accesskey" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" OPERATIONDENIED_ACCESSKEYOVERLIMIT = "OperationDenied.AccessKeyOverLimit" OPERATIONDENIED_SUBUIN = "OperationDenied.SubUin" OPERATIONDENIED_UINNOTMATCH = "OperationDenied.UinNotMatch"
func (*Client) CreateAccessKeyWithContext ¶ added in v1.0.530
func (c *Client) CreateAccessKeyWithContext(ctx context.Context, request *CreateAccessKeyRequest) (response *CreateAccessKeyResponse, err error)
CreateAccessKey 为CAM用户创建访问密钥
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_ACCESSKEY = "FailedOperation.Accesskey" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" OPERATIONDENIED_ACCESSKEYOVERLIMIT = "OperationDenied.AccessKeyOverLimit" OPERATIONDENIED_SUBUIN = "OperationDenied.SubUin" OPERATIONDENIED_UINNOTMATCH = "OperationDenied.UinNotMatch"
func (*Client) CreateGroup ¶
func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
CreateGroup 创建用户组
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_GROUPFULL = "InvalidParameter.GroupFull" INVALIDPARAMETER_GROUPNAMEINUSE = "InvalidParameter.GroupNameInUse" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) CreateGroupWithContext ¶ added in v1.0.324
func (c *Client) CreateGroupWithContext(ctx context.Context, request *CreateGroupRequest) (response *CreateGroupResponse, err error)
CreateGroup 创建用户组
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_GROUPFULL = "InvalidParameter.GroupFull" INVALIDPARAMETER_GROUPNAMEINUSE = "InvalidParameter.GroupNameInUse" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) CreateMessageReceiver ¶ added in v1.0.721
func (c *Client) CreateMessageReceiver(request *CreateMessageReceiverRequest) (response *CreateMessageReceiverResponse, err error)
CreateMessageReceiver 创建消息接收人接口:仅允许已完成实名认证的用户访问消息接收人接口,并对每个用户限制每天最多请求10次。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INTERFACENOTEXIST = "InvalidParameter.InterfaceNotExist" INVALIDPARAMETER_RECEIVEROVERLIMIT = "InvalidParameter.ReceiverOverLimit" INVALIDPARAMETER_SUBUSERNAMEINUSE = "InvalidParameter.SubUserNameInUse" INVALIDPARAMETER_USERNOTAUTH = "InvalidParameter.UserNotAuth" LIMITEXCEEDED_UIN = "LimitExceeded.Uin" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) CreateMessageReceiverWithContext ¶ added in v1.0.721
func (c *Client) CreateMessageReceiverWithContext(ctx context.Context, request *CreateMessageReceiverRequest) (response *CreateMessageReceiverResponse, err error)
CreateMessageReceiver 创建消息接收人接口:仅允许已完成实名认证的用户访问消息接收人接口,并对每个用户限制每天最多请求10次。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INTERFACENOTEXIST = "InvalidParameter.InterfaceNotExist" INVALIDPARAMETER_RECEIVEROVERLIMIT = "InvalidParameter.ReceiverOverLimit" INVALIDPARAMETER_SUBUSERNAMEINUSE = "InvalidParameter.SubUserNameInUse" INVALIDPARAMETER_USERNOTAUTH = "InvalidParameter.UserNotAuth" LIMITEXCEEDED_UIN = "LimitExceeded.Uin" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) CreateOIDCConfig ¶ added in v1.0.394
func (c *Client) CreateOIDCConfig(request *CreateOIDCConfigRequest) (response *CreateOIDCConfigResponse, err error)
CreateOIDCConfig 创建角色OIDC配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_IDENTITYURLERROR = "InvalidParameterValue.IdentityUrlError" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull"
func (*Client) CreateOIDCConfigWithContext ¶ added in v1.0.394
func (c *Client) CreateOIDCConfigWithContext(ctx context.Context, request *CreateOIDCConfigRequest) (response *CreateOIDCConfigResponse, err error)
CreateOIDCConfig 创建角色OIDC配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_IDENTITYURLERROR = "InvalidParameterValue.IdentityUrlError" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull"
func (*Client) CreatePolicy ¶
func (c *Client) CreatePolicy(request *CreatePolicyRequest) (response *CreatePolicyResponse, err error)
CreatePolicy 本接口(CreatePolicy)可用于创建策略。
可能返回的错误码:
FAILEDOPERATION_POLICYFULL = "FailedOperation.PolicyFull" FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ACTIONNOTEXIST = "InvalidParameter.ActionNotExist" INVALIDPARAMETER_ACTIONSERVICENOTEXIST = "InvalidParameter.ActionServiceNotExist" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_RESOURCECONTENTERROR = "InvalidParameter.ResourceContentError" INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" INVALIDPARAMETER_RESOURCEPROJECTERROR = "InvalidParameter.ResourceProjectError" INVALIDPARAMETER_RESOURCEQCSERROR = "InvalidParameter.ResourceQcsError" INVALIDPARAMETER_RESOURCEREGIONERROR = "InvalidParameter.ResourceRegionError" INVALIDPARAMETER_RESOURCESERVICENOTEXIST = "InvalidParameter.ResourceServiceNotExist" INVALIDPARAMETER_RESOURCEUINERROR = "InvalidParameter.ResourceUinError" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) CreatePolicyVersion ¶
func (c *Client) CreatePolicyVersion(request *CreatePolicyVersionRequest) (response *CreatePolicyVersionResponse, err error)
CreatePolicyVersion 该接口(CreatePolicyVersion)用于新增策略版本,用户创建了一个策略版本之后可以方便的通过变更策略版本的方式来变更策略。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYFULL = "FailedOperation.PolicyFull" FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" FAILEDOPERATION_POLICYVERSIONFULL = "FailedOperation.PolicyVersionFull" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ACTIONNOTEXIST = "InvalidParameter.ActionNotExist" INVALIDPARAMETER_ACTIONSERVICENOTEXIST = "InvalidParameter.ActionServiceNotExist" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_RESOURCECONTENTERROR = "InvalidParameter.ResourceContentError" INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" INVALIDPARAMETER_RESOURCEPROJECTERROR = "InvalidParameter.ResourceProjectError" INVALIDPARAMETER_RESOURCEQCSERROR = "InvalidParameter.ResourceQcsError" INVALIDPARAMETER_RESOURCEREGIONERROR = "InvalidParameter.ResourceRegionError" INVALIDPARAMETER_RESOURCESERVICENOTEXIST = "InvalidParameter.ResourceServiceNotExist" INVALIDPARAMETER_RESOURCEUINERROR = "InvalidParameter.ResourceUinError" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) CreatePolicyVersionWithContext ¶ added in v1.0.324
func (c *Client) CreatePolicyVersionWithContext(ctx context.Context, request *CreatePolicyVersionRequest) (response *CreatePolicyVersionResponse, err error)
CreatePolicyVersion 该接口(CreatePolicyVersion)用于新增策略版本,用户创建了一个策略版本之后可以方便的通过变更策略版本的方式来变更策略。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYFULL = "FailedOperation.PolicyFull" FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" FAILEDOPERATION_POLICYVERSIONFULL = "FailedOperation.PolicyVersionFull" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ACTIONNOTEXIST = "InvalidParameter.ActionNotExist" INVALIDPARAMETER_ACTIONSERVICENOTEXIST = "InvalidParameter.ActionServiceNotExist" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_RESOURCECONTENTERROR = "InvalidParameter.ResourceContentError" INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" INVALIDPARAMETER_RESOURCEPROJECTERROR = "InvalidParameter.ResourceProjectError" INVALIDPARAMETER_RESOURCEQCSERROR = "InvalidParameter.ResourceQcsError" INVALIDPARAMETER_RESOURCEREGIONERROR = "InvalidParameter.ResourceRegionError" INVALIDPARAMETER_RESOURCESERVICENOTEXIST = "InvalidParameter.ResourceServiceNotExist" INVALIDPARAMETER_RESOURCEUINERROR = "InvalidParameter.ResourceUinError" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) CreatePolicyWithContext ¶ added in v1.0.324
func (c *Client) CreatePolicyWithContext(ctx context.Context, request *CreatePolicyRequest) (response *CreatePolicyResponse, err error)
CreatePolicy 本接口(CreatePolicy)可用于创建策略。
可能返回的错误码:
FAILEDOPERATION_POLICYFULL = "FailedOperation.PolicyFull" FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ACTIONNOTEXIST = "InvalidParameter.ActionNotExist" INVALIDPARAMETER_ACTIONSERVICENOTEXIST = "InvalidParameter.ActionServiceNotExist" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_RESOURCECONTENTERROR = "InvalidParameter.ResourceContentError" INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" INVALIDPARAMETER_RESOURCEPROJECTERROR = "InvalidParameter.ResourceProjectError" INVALIDPARAMETER_RESOURCEQCSERROR = "InvalidParameter.ResourceQcsError" INVALIDPARAMETER_RESOURCEREGIONERROR = "InvalidParameter.ResourceRegionError" INVALIDPARAMETER_RESOURCESERVICENOTEXIST = "InvalidParameter.ResourceServiceNotExist" INVALIDPARAMETER_RESOURCEUINERROR = "InvalidParameter.ResourceUinError" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) CreateRole ¶
func (c *Client) CreateRole(request *CreateRoleRequest) (response *CreateRoleResponse, err error)
CreateRole 本接口(CreateRole)用于创建角色。
可能返回的错误码:
FAILEDOPERATION_TAGRESOURCEFAILED = "FailedOperation.TagResourceFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSCROSSERROR = "InvalidParameter.PrincipalQcsCrossError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_ROLEFULL = "InvalidParameter.RoleFull" INVALIDPARAMETER_ROLENAMEERROR = "InvalidParameter.RoleNameError" INVALIDPARAMETER_ROLENAMEINUSE = "InvalidParameter.RoleNameInUse" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_TAGLIMITEXCEEDED = "InvalidParameter.TagLimitExceeded" INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
func (*Client) CreateRoleWithContext ¶ added in v1.0.324
func (c *Client) CreateRoleWithContext(ctx context.Context, request *CreateRoleRequest) (response *CreateRoleResponse, err error)
CreateRole 本接口(CreateRole)用于创建角色。
可能返回的错误码:
FAILEDOPERATION_TAGRESOURCEFAILED = "FailedOperation.TagResourceFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSCROSSERROR = "InvalidParameter.PrincipalQcsCrossError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_ROLEFULL = "InvalidParameter.RoleFull" INVALIDPARAMETER_ROLENAMEERROR = "InvalidParameter.RoleNameError" INVALIDPARAMETER_ROLENAMEINUSE = "InvalidParameter.RoleNameInUse" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_TAGLIMITEXCEEDED = "InvalidParameter.TagLimitExceeded" INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
func (*Client) CreateSAMLProvider ¶
func (c *Client) CreateSAMLProvider(request *CreateSAMLProviderRequest) (response *CreateSAMLProviderResponse, err error)
CreateSAMLProvider 创建SAML身份提供商
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull"
func (*Client) CreateSAMLProviderWithContext ¶ added in v1.0.324
func (c *Client) CreateSAMLProviderWithContext(ctx context.Context, request *CreateSAMLProviderRequest) (response *CreateSAMLProviderResponse, err error)
CreateSAMLProvider 创建SAML身份提供商
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull"
func (*Client) CreateServiceLinkedRole ¶
func (c *Client) CreateServiceLinkedRole(request *CreateServiceLinkedRoleRequest) (response *CreateServiceLinkedRoleResponse, err error)
CreateServiceLinkedRole 创建服务相关角色
可能返回的错误码:
FAILEDOPERATION_TAGRESOURCEFAILED = "FailedOperation.TagResourceFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_ROLENAMEERROR = "InvalidParameter.RoleNameError" INVALIDPARAMETER_ROLENAMEINUSE = "InvalidParameter.RoleNameInUse" INVALIDPARAMETER_TAGLIMITEXCEEDED = "InvalidParameter.TagLimitExceeded" INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError"
func (*Client) CreateServiceLinkedRoleWithContext ¶ added in v1.0.324
func (c *Client) CreateServiceLinkedRoleWithContext(ctx context.Context, request *CreateServiceLinkedRoleRequest) (response *CreateServiceLinkedRoleResponse, err error)
CreateServiceLinkedRole 创建服务相关角色
可能返回的错误码:
FAILEDOPERATION_TAGRESOURCEFAILED = "FailedOperation.TagResourceFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_ROLENAMEERROR = "InvalidParameter.RoleNameError" INVALIDPARAMETER_ROLENAMEINUSE = "InvalidParameter.RoleNameInUse" INVALIDPARAMETER_TAGLIMITEXCEEDED = "InvalidParameter.TagLimitExceeded" INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError"
func (*Client) CreateUserOIDCConfig ¶ added in v1.0.378
func (c *Client) CreateUserOIDCConfig(request *CreateUserOIDCConfigRequest) (response *CreateUserOIDCConfigResponse, err error)
CreateUserOIDCConfig 创建用户OIDC配置。只能创建一个用户OIDC身份提供商,并且创建用户OIDC配置之后会自动关闭用户SAML SSO身份提供商。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_IDENTITYKEYERROR = "InvalidParameterValue.IdentityKeyError" INVALIDPARAMETERVALUE_IDENTITYURLERROR = "InvalidParameterValue.IdentityUrlError" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull"
func (*Client) CreateUserOIDCConfigWithContext ¶ added in v1.0.378
func (c *Client) CreateUserOIDCConfigWithContext(ctx context.Context, request *CreateUserOIDCConfigRequest) (response *CreateUserOIDCConfigResponse, err error)
CreateUserOIDCConfig 创建用户OIDC配置。只能创建一个用户OIDC身份提供商,并且创建用户OIDC配置之后会自动关闭用户SAML SSO身份提供商。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_IDENTITYKEYERROR = "InvalidParameterValue.IdentityKeyError" INVALIDPARAMETERVALUE_IDENTITYURLERROR = "InvalidParameterValue.IdentityUrlError" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull"
func (*Client) CreateUserSAMLConfig ¶ added in v1.0.269
func (c *Client) CreateUserSAMLConfig(request *CreateUserSAMLConfigRequest) (response *CreateUserSAMLConfigResponse, err error)
CreateUserSAMLConfig 创建用户SAML配置
可能返回的错误码:
INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError"
func (*Client) CreateUserSAMLConfigWithContext ¶ added in v1.0.324
func (c *Client) CreateUserSAMLConfigWithContext(ctx context.Context, request *CreateUserSAMLConfigRequest) (response *CreateUserSAMLConfigResponse, err error)
CreateUserSAMLConfig 创建用户SAML配置
可能返回的错误码:
INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError"
func (*Client) DeleteAccessKey ¶ added in v1.0.530
func (c *Client) DeleteAccessKey(request *DeleteAccessKeyRequest) (response *DeleteAccessKeyResponse, err error)
DeleteAccessKey 为CAM用户删除访问密钥。
此接口属于高风险操作,删除密钥后不可恢复,腾讯云将永久拒绝此密钥的所有请求,请谨慎使用。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_ACCESSKEY = "FailedOperation.Accesskey" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" OPERATIONDENIED_ACCESSKEYOVERLIMIT = "OperationDenied.AccessKeyOverLimit" OPERATIONDENIED_SUBUIN = "OperationDenied.SubUin" OPERATIONDENIED_UINNOTMATCH = "OperationDenied.UinNotMatch" RESOURCENOTFOUND_SECRETNOTEXIST = "ResourceNotFound.SecretNotExist"
func (*Client) DeleteAccessKeyWithContext ¶ added in v1.0.530
func (c *Client) DeleteAccessKeyWithContext(ctx context.Context, request *DeleteAccessKeyRequest) (response *DeleteAccessKeyResponse, err error)
DeleteAccessKey 为CAM用户删除访问密钥。
此接口属于高风险操作,删除密钥后不可恢复,腾讯云将永久拒绝此密钥的所有请求,请谨慎使用。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_ACCESSKEY = "FailedOperation.Accesskey" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" OPERATIONDENIED_ACCESSKEYOVERLIMIT = "OperationDenied.AccessKeyOverLimit" OPERATIONDENIED_SUBUIN = "OperationDenied.SubUin" OPERATIONDENIED_UINNOTMATCH = "OperationDenied.UinNotMatch" RESOURCENOTFOUND_SECRETNOTEXIST = "ResourceNotFound.SecretNotExist"
func (*Client) DeleteGroup ¶
func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
DeleteGroup 删除用户组
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DeleteGroupWithContext ¶ added in v1.0.324
func (c *Client) DeleteGroupWithContext(ctx context.Context, request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
DeleteGroup 删除用户组
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DeleteOIDCConfig ¶ added in v1.0.394
func (c *Client) DeleteOIDCConfig(request *DeleteOIDCConfigRequest) (response *DeleteOIDCConfigResponse, err error)
DeleteOIDCConfig 删除OIDC身份提供商
可能返回的错误码:
RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound"
func (*Client) DeleteOIDCConfigWithContext ¶ added in v1.0.394
func (c *Client) DeleteOIDCConfigWithContext(ctx context.Context, request *DeleteOIDCConfigRequest) (response *DeleteOIDCConfigResponse, err error)
DeleteOIDCConfig 删除OIDC身份提供商
可能返回的错误码:
RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound"
func (*Client) DeletePolicy ¶
func (c *Client) DeletePolicy(request *DeletePolicyRequest) (response *DeletePolicyResponse, err error)
DeletePolicy 本接口(DeletePolicy)可用于删除策略。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) DeletePolicyVersion ¶
func (c *Client) DeletePolicyVersion(request *DeletePolicyVersionRequest) (response *DeletePolicyVersionResponse, err error)
DeletePolicyVersion 本接口(DeletePolicyVersion)可用于删除一个策略的策略版本。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" FAILEDOPERATION_POLICYVERSIONALREADYDEFAULT = "FailedOperation.PolicyVersionAlreadyDefault" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_POLICYVERSIONNOTEXISTS = "InvalidParameter.PolicyVersionNotExists" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DeletePolicyVersionWithContext ¶ added in v1.0.324
func (c *Client) DeletePolicyVersionWithContext(ctx context.Context, request *DeletePolicyVersionRequest) (response *DeletePolicyVersionResponse, err error)
DeletePolicyVersion 本接口(DeletePolicyVersion)可用于删除一个策略的策略版本。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" FAILEDOPERATION_POLICYVERSIONALREADYDEFAULT = "FailedOperation.PolicyVersionAlreadyDefault" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_POLICYVERSIONNOTEXISTS = "InvalidParameter.PolicyVersionNotExists" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DeletePolicyWithContext ¶ added in v1.0.324
func (c *Client) DeletePolicyWithContext(ctx context.Context, request *DeletePolicyRequest) (response *DeletePolicyResponse, err error)
DeletePolicy 本接口(DeletePolicy)可用于删除策略。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) DeleteRole ¶
func (c *Client) DeleteRole(request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)
DeleteRole 本接口(DeleteRole)用于删除指定角色。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ORGANIZATIONROLEOPERATEERROR = "InvalidParameter.OrganizationRoleOperateError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError"
func (*Client) DeleteRolePermissionsBoundary ¶
func (c *Client) DeleteRolePermissionsBoundary(request *DeleteRolePermissionsBoundaryRequest) (response *DeleteRolePermissionsBoundaryResponse, err error)
DeleteRolePermissionsBoundary 删除角色权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_OPERATEENTITIESOVERLIMIT = "InvalidParameter.OperateEntitiesOverLimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_SERVICELINKEDROLECANTUSEPERMISSIONBOUNDARY = "InvalidParameter.ServiceLinkedRoleCantUsePermissionBoundary" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteRolePermissionsBoundaryWithContext ¶ added in v1.0.324
func (c *Client) DeleteRolePermissionsBoundaryWithContext(ctx context.Context, request *DeleteRolePermissionsBoundaryRequest) (response *DeleteRolePermissionsBoundaryResponse, err error)
DeleteRolePermissionsBoundary 删除角色权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_OPERATEENTITIESOVERLIMIT = "InvalidParameter.OperateEntitiesOverLimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_SERVICELINKEDROLECANTUSEPERMISSIONBOUNDARY = "InvalidParameter.ServiceLinkedRoleCantUsePermissionBoundary" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteRoleWithContext ¶ added in v1.0.324
func (c *Client) DeleteRoleWithContext(ctx context.Context, request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)
DeleteRole 本接口(DeleteRole)用于删除指定角色。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ORGANIZATIONROLEOPERATEERROR = "InvalidParameter.OrganizationRoleOperateError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError"
func (*Client) DeleteSAMLProvider ¶
func (c *Client) DeleteSAMLProvider(request *DeleteSAMLProviderRequest) (response *DeleteSAMLProviderResponse, err error)
DeleteSAMLProvider 删除SAML身份提供商
可能返回的错误码:
RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound"
func (*Client) DeleteSAMLProviderWithContext ¶ added in v1.0.324
func (c *Client) DeleteSAMLProviderWithContext(ctx context.Context, request *DeleteSAMLProviderRequest) (response *DeleteSAMLProviderResponse, err error)
DeleteSAMLProvider 删除SAML身份提供商
可能返回的错误码:
RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound"
func (*Client) DeleteServiceLinkedRole ¶
func (c *Client) DeleteServiceLinkedRole(request *DeleteServiceLinkedRoleRequest) (response *DeleteServiceLinkedRoleResponse, err error)
DeleteServiceLinkedRole 删除服务相关角色
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist"
func (*Client) DeleteServiceLinkedRoleWithContext ¶ added in v1.0.324
func (c *Client) DeleteServiceLinkedRoleWithContext(ctx context.Context, request *DeleteServiceLinkedRoleRequest) (response *DeleteServiceLinkedRoleResponse, err error)
DeleteServiceLinkedRole 删除服务相关角色
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist"
func (*Client) DeleteUser ¶
func (c *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error)
DeleteUser 删除子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" OPERATIONDENIED_HAVEKEYS = "OperationDenied.HaveKeys" REQUESTLIMITEXCEEDED_UINLIMITEXCEEDED = "RequestLimitExceeded.UinLimitExceeded" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist" UNAUTHORIZEDOPERATION_DELETEAPIKEY = "UnauthorizedOperation.DeleteApiKey"
func (*Client) DeleteUserPermissionsBoundary ¶
func (c *Client) DeleteUserPermissionsBoundary(request *DeleteUserPermissionsBoundaryRequest) (response *DeleteUserPermissionsBoundaryResponse, err error)
DeleteUserPermissionsBoundary 删除用户权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_OPERATEENTITIESOVERLIMIT = "InvalidParameter.OperateEntitiesOverLimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteUserPermissionsBoundaryWithContext ¶ added in v1.0.324
func (c *Client) DeleteUserPermissionsBoundaryWithContext(ctx context.Context, request *DeleteUserPermissionsBoundaryRequest) (response *DeleteUserPermissionsBoundaryResponse, err error)
DeleteUserPermissionsBoundary 删除用户权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_OPERATEENTITIESOVERLIMIT = "InvalidParameter.OperateEntitiesOverLimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteUserWithContext ¶ added in v1.0.324
func (c *Client) DeleteUserWithContext(ctx context.Context, request *DeleteUserRequest) (response *DeleteUserResponse, err error)
DeleteUser 删除子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" OPERATIONDENIED_HAVEKEYS = "OperationDenied.HaveKeys" REQUESTLIMITEXCEEDED_UINLIMITEXCEEDED = "RequestLimitExceeded.UinLimitExceeded" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist" UNAUTHORIZEDOPERATION_DELETEAPIKEY = "UnauthorizedOperation.DeleteApiKey"
func (*Client) DescribeOIDCConfig ¶ added in v1.0.394
func (c *Client) DescribeOIDCConfig(request *DescribeOIDCConfigRequest) (response *DescribeOIDCConfigResponse, err error)
DescribeOIDCConfig 查询角色OIDC配置
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) DescribeOIDCConfigWithContext ¶ added in v1.0.394
func (c *Client) DescribeOIDCConfigWithContext(ctx context.Context, request *DescribeOIDCConfigRequest) (response *DescribeOIDCConfigResponse, err error)
DescribeOIDCConfig 查询角色OIDC配置
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) DescribeRoleList ¶
func (c *Client) DescribeRoleList(request *DescribeRoleListRequest) (response *DescribeRoleListResponse, err error)
DescribeRoleList 本接口(DescribeRoleList)用于获取账号下的角色列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) DescribeRoleListWithContext ¶ added in v1.0.324
func (c *Client) DescribeRoleListWithContext(ctx context.Context, request *DescribeRoleListRequest) (response *DescribeRoleListResponse, err error)
DescribeRoleList 本接口(DescribeRoleList)用于获取账号下的角色列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) DescribeSafeAuthFlag ¶
func (c *Client) DescribeSafeAuthFlag(request *DescribeSafeAuthFlagRequest) (response *DescribeSafeAuthFlagResponse, err error)
DescribeSafeAuthFlag 查询用户安全设置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DescribeSafeAuthFlagColl ¶
func (c *Client) DescribeSafeAuthFlagColl(request *DescribeSafeAuthFlagCollRequest) (response *DescribeSafeAuthFlagCollResponse, err error)
DescribeSafeAuthFlagColl 获取子账号安全设置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DescribeSafeAuthFlagCollWithContext ¶ added in v1.0.324
func (c *Client) DescribeSafeAuthFlagCollWithContext(ctx context.Context, request *DescribeSafeAuthFlagCollRequest) (response *DescribeSafeAuthFlagCollResponse, err error)
DescribeSafeAuthFlagColl 获取子账号安全设置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DescribeSafeAuthFlagIntl ¶ added in v1.0.207
func (c *Client) DescribeSafeAuthFlagIntl(request *DescribeSafeAuthFlagIntlRequest) (response *DescribeSafeAuthFlagIntlResponse, err error)
DescribeSafeAuthFlagIntl 查询安全设置(国际站)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DescribeSafeAuthFlagIntlWithContext ¶ added in v1.0.324
func (c *Client) DescribeSafeAuthFlagIntlWithContext(ctx context.Context, request *DescribeSafeAuthFlagIntlRequest) (response *DescribeSafeAuthFlagIntlResponse, err error)
DescribeSafeAuthFlagIntl 查询安全设置(国际站)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DescribeSafeAuthFlagWithContext ¶ added in v1.0.324
func (c *Client) DescribeSafeAuthFlagWithContext(ctx context.Context, request *DescribeSafeAuthFlagRequest) (response *DescribeSafeAuthFlagResponse, err error)
DescribeSafeAuthFlag 查询用户安全设置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DescribeSubAccounts ¶
func (c *Client) DescribeSubAccounts(request *DescribeSubAccountsRequest) (response *DescribeSubAccountsResponse, err error)
DescribeSubAccounts 通过子用户UIN列表查询子用户
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSubAccountsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSubAccountsWithContext(ctx context.Context, request *DescribeSubAccountsRequest) (response *DescribeSubAccountsResponse, err error)
DescribeSubAccounts 通过子用户UIN列表查询子用户
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeUserOIDCConfig ¶ added in v1.0.378
func (c *Client) DescribeUserOIDCConfig(request *DescribeUserOIDCConfigRequest) (response *DescribeUserOIDCConfigResponse, err error)
DescribeUserOIDCConfig 查询用户OIDC配置
可能返回的错误码:
RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) DescribeUserOIDCConfigWithContext ¶ added in v1.0.378
func (c *Client) DescribeUserOIDCConfigWithContext(ctx context.Context, request *DescribeUserOIDCConfigRequest) (response *DescribeUserOIDCConfigResponse, err error)
DescribeUserOIDCConfig 查询用户OIDC配置
可能返回的错误码:
RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) DescribeUserSAMLConfig ¶ added in v1.0.269
func (c *Client) DescribeUserSAMLConfig(request *DescribeUserSAMLConfigRequest) (response *DescribeUserSAMLConfigResponse, err error)
DescribeUserSAMLConfig 查询用户SAML配置
可能返回的错误码:
RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) DescribeUserSAMLConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeUserSAMLConfigWithContext(ctx context.Context, request *DescribeUserSAMLConfigRequest) (response *DescribeUserSAMLConfigResponse, err error)
DescribeUserSAMLConfig 查询用户SAML配置
可能返回的错误码:
RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) DetachGroupPolicy ¶
func (c *Client) DetachGroupPolicy(request *DetachGroupPolicyRequest) (response *DetachGroupPolicyResponse, err error)
DetachGroupPolicy 本接口(DetachGroupPolicy)可用于解除绑定到用户组的策略。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DetachGroupPolicyWithContext ¶ added in v1.0.324
func (c *Client) DetachGroupPolicyWithContext(ctx context.Context, request *DetachGroupPolicyRequest) (response *DetachGroupPolicyResponse, err error)
DetachGroupPolicy 本接口(DetachGroupPolicy)可用于解除绑定到用户组的策略。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DetachRolePolicy ¶
func (c *Client) DetachRolePolicy(request *DetachRolePolicyRequest) (response *DetachRolePolicyResponse, err error)
DetachRolePolicy 本接口(DetachRolePolicy)用于解除绑定角色的策略。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist"
func (*Client) DetachRolePolicyWithContext ¶ added in v1.0.324
func (c *Client) DetachRolePolicyWithContext(ctx context.Context, request *DetachRolePolicyRequest) (response *DetachRolePolicyResponse, err error)
DetachRolePolicy 本接口(DetachRolePolicy)用于解除绑定角色的策略。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist"
func (*Client) DetachUserPolicy ¶
func (c *Client) DetachUserPolicy(request *DetachUserPolicyRequest) (response *DetachUserPolicyResponse, err error)
DetachUserPolicy 本接口(DetachUserPolicy)可用于解除绑定到用户的策略。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DetachUserPolicyWithContext ¶ added in v1.0.324
func (c *Client) DetachUserPolicyWithContext(ctx context.Context, request *DetachUserPolicyRequest) (response *DetachUserPolicyResponse, err error)
DetachUserPolicy 本接口(DetachUserPolicy)可用于解除绑定到用户的策略。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) DisableUserSSO ¶ added in v1.0.378
func (c *Client) DisableUserSSO(request *DisableUserSSORequest) (response *DisableUserSSOResponse, err error)
DisableUserSSO 禁用用户SSO
可能返回的错误码:
INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError"
func (*Client) DisableUserSSOWithContext ¶ added in v1.0.378
func (c *Client) DisableUserSSOWithContext(ctx context.Context, request *DisableUserSSORequest) (response *DisableUserSSOResponse, err error)
DisableUserSSO 禁用用户SSO
可能返回的错误码:
INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError"
func (*Client) GetAccountSummary ¶ added in v1.0.207
func (c *Client) GetAccountSummary(request *GetAccountSummaryRequest) (response *GetAccountSummaryResponse, err error)
GetAccountSummary 查询账户摘要
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
func (*Client) GetAccountSummaryWithContext ¶ added in v1.0.324
func (c *Client) GetAccountSummaryWithContext(ctx context.Context, request *GetAccountSummaryRequest) (response *GetAccountSummaryResponse, err error)
GetAccountSummary 查询账户摘要
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
func (*Client) GetCustomMFATokenInfo ¶
func (c *Client) GetCustomMFATokenInfo(request *GetCustomMFATokenInfoRequest) (response *GetCustomMFATokenInfoResponse, err error)
GetCustomMFATokenInfo 获取自定义多因子Token关联信息
可能返回的错误码:
INVALIDPARAMETER_MFATOKENERROR = "InvalidParameter.MFATokenError"
func (*Client) GetCustomMFATokenInfoWithContext ¶ added in v1.0.324
func (c *Client) GetCustomMFATokenInfoWithContext(ctx context.Context, request *GetCustomMFATokenInfoRequest) (response *GetCustomMFATokenInfoResponse, err error)
GetCustomMFATokenInfo 获取自定义多因子Token关联信息
可能返回的错误码:
INVALIDPARAMETER_MFATOKENERROR = "InvalidParameter.MFATokenError"
func (*Client) GetGroup ¶
func (c *Client) GetGroup(request *GetGroupRequest) (response *GetGroupResponse, err error)
GetGroup 查询用户组详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) GetGroupWithContext ¶ added in v1.0.324
func (c *Client) GetGroupWithContext(ctx context.Context, request *GetGroupRequest) (response *GetGroupResponse, err error)
GetGroup 查询用户组详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) GetPolicy ¶
func (c *Client) GetPolicy(request *GetPolicyRequest) (response *GetPolicyResponse, err error)
GetPolicy 本接口(GetPolicy)可用于查询查看策略详情。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) GetPolicyVersion ¶
func (c *Client) GetPolicyVersion(request *GetPolicyVersionRequest) (response *GetPolicyVersionResponse, err error)
GetPolicyVersion 该接口(GetPolicyVersion)用于查询策略版本详情
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYVERSIONNOTEXISTS = "InvalidParameter.PolicyVersionNotExists" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) GetPolicyVersionWithContext ¶ added in v1.0.324
func (c *Client) GetPolicyVersionWithContext(ctx context.Context, request *GetPolicyVersionRequest) (response *GetPolicyVersionResponse, err error)
GetPolicyVersion 该接口(GetPolicyVersion)用于查询策略版本详情
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYVERSIONNOTEXISTS = "InvalidParameter.PolicyVersionNotExists" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) GetPolicyWithContext ¶ added in v1.0.324
func (c *Client) GetPolicyWithContext(ctx context.Context, request *GetPolicyRequest) (response *GetPolicyResponse, err error)
GetPolicy 本接口(GetPolicy)可用于查询查看策略详情。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) GetRole ¶
func (c *Client) GetRole(request *GetRoleRequest) (response *GetRoleResponse, err error)
GetRole 本接口(GetRole)用于获取指定角色的详细信息。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist"
func (*Client) GetRolePermissionBoundary ¶ added in v1.0.319
func (c *Client) GetRolePermissionBoundary(request *GetRolePermissionBoundaryRequest) (response *GetRolePermissionBoundaryResponse, err error)
GetRolePermissionBoundary 获取角色权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) GetRolePermissionBoundaryWithContext ¶ added in v1.0.324
func (c *Client) GetRolePermissionBoundaryWithContext(ctx context.Context, request *GetRolePermissionBoundaryRequest) (response *GetRolePermissionBoundaryResponse, err error)
GetRolePermissionBoundary 获取角色权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) GetRoleWithContext ¶ added in v1.0.324
func (c *Client) GetRoleWithContext(ctx context.Context, request *GetRoleRequest) (response *GetRoleResponse, err error)
GetRole 本接口(GetRole)用于获取指定角色的详细信息。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist"
func (*Client) GetSAMLProvider ¶
func (c *Client) GetSAMLProvider(request *GetSAMLProviderRequest) (response *GetSAMLProviderResponse, err error)
GetSAMLProvider 查询SAML身份提供商详情
可能返回的错误码:
RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound"
func (*Client) GetSAMLProviderWithContext ¶ added in v1.0.324
func (c *Client) GetSAMLProviderWithContext(ctx context.Context, request *GetSAMLProviderRequest) (response *GetSAMLProviderResponse, err error)
GetSAMLProvider 查询SAML身份提供商详情
可能返回的错误码:
RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound"
func (*Client) GetSecurityLastUsed ¶ added in v1.0.203
func (c *Client) GetSecurityLastUsed(request *GetSecurityLastUsedRequest) (response *GetSecurityLastUsedResponse, err error)
GetSecurityLastUsed 获取密钥最近使用情况
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) GetSecurityLastUsedWithContext ¶ added in v1.0.324
func (c *Client) GetSecurityLastUsedWithContext(ctx context.Context, request *GetSecurityLastUsedRequest) (response *GetSecurityLastUsedResponse, err error)
GetSecurityLastUsed 获取密钥最近使用情况
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) GetServiceLinkedRoleDeletionStatus ¶
func (c *Client) GetServiceLinkedRoleDeletionStatus(request *GetServiceLinkedRoleDeletionStatusRequest) (response *GetServiceLinkedRoleDeletionStatusResponse, err error)
GetServiceLinkedRoleDeletionStatus 根据删除TaskId获取服务相关角色删除状态
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_DELETIONTASKNOTEXIST = "InvalidParameter.DeletionTaskNotExist" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) GetServiceLinkedRoleDeletionStatusWithContext ¶ added in v1.0.324
func (c *Client) GetServiceLinkedRoleDeletionStatusWithContext(ctx context.Context, request *GetServiceLinkedRoleDeletionStatusRequest) (response *GetServiceLinkedRoleDeletionStatusResponse, err error)
GetServiceLinkedRoleDeletionStatus 根据删除TaskId获取服务相关角色删除状态
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_DELETIONTASKNOTEXIST = "InvalidParameter.DeletionTaskNotExist" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) GetUser ¶
func (c *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)
GetUser 查询子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) GetUserAppId ¶ added in v1.0.357
func (c *Client) GetUserAppId(request *GetUserAppIdRequest) (response *GetUserAppIdResponse, err error)
GetUserAppId 获取用户AppId
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
func (*Client) GetUserAppIdWithContext ¶ added in v1.0.357
func (c *Client) GetUserAppIdWithContext(ctx context.Context, request *GetUserAppIdRequest) (response *GetUserAppIdResponse, err error)
GetUserAppId 获取用户AppId
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
func (*Client) GetUserPermissionBoundary ¶ added in v1.0.319
func (c *Client) GetUserPermissionBoundary(request *GetUserPermissionBoundaryRequest) (response *GetUserPermissionBoundaryResponse, err error)
GetUserPermissionBoundary 获取用户权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) GetUserPermissionBoundaryWithContext ¶ added in v1.0.324
func (c *Client) GetUserPermissionBoundaryWithContext(ctx context.Context, request *GetUserPermissionBoundaryRequest) (response *GetUserPermissionBoundaryResponse, err error)
GetUserPermissionBoundary 获取用户权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) GetUserWithContext ¶ added in v1.0.324
func (c *Client) GetUserWithContext(ctx context.Context, request *GetUserRequest) (response *GetUserResponse, err error)
GetUser 查询子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) ListAccessKeys ¶
func (c *Client) ListAccessKeys(request *ListAccessKeysRequest) (response *ListAccessKeysResponse, err error)
ListAccessKeys 列出指定CAM用户的访问密钥
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_ACCESSKEY = "FailedOperation.Accesskey" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" OPERATIONDENIED_ACCESSKEYOVERLIMIT = "OperationDenied.AccessKeyOverLimit" OPERATIONDENIED_SUBUIN = "OperationDenied.SubUin" OPERATIONDENIED_UINNOTMATCH = "OperationDenied.UinNotMatch" RESOURCENOTFOUND_SECRETNOTEXIST = "ResourceNotFound.SecretNotExist"
func (*Client) ListAccessKeysWithContext ¶ added in v1.0.324
func (c *Client) ListAccessKeysWithContext(ctx context.Context, request *ListAccessKeysRequest) (response *ListAccessKeysResponse, err error)
ListAccessKeys 列出指定CAM用户的访问密钥
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_ACCESSKEY = "FailedOperation.Accesskey" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" OPERATIONDENIED_ACCESSKEYOVERLIMIT = "OperationDenied.AccessKeyOverLimit" OPERATIONDENIED_SUBUIN = "OperationDenied.SubUin" OPERATIONDENIED_UINNOTMATCH = "OperationDenied.UinNotMatch" RESOURCENOTFOUND_SECRETNOTEXIST = "ResourceNotFound.SecretNotExist"
func (*Client) ListAttachedGroupPolicies ¶
func (c *Client) ListAttachedGroupPolicies(request *ListAttachedGroupPoliciesRequest) (response *ListAttachedGroupPoliciesResponse, err error)
ListAttachedGroupPolicies 本接口(ListAttachedGroupPolicies)可用于查询用户组关联的策略列表。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_SEARCHKEYWORDLENGTHERROR = "InvalidParameter.SearchKeywordLengthError"
func (*Client) ListAttachedGroupPoliciesWithContext ¶ added in v1.0.324
func (c *Client) ListAttachedGroupPoliciesWithContext(ctx context.Context, request *ListAttachedGroupPoliciesRequest) (response *ListAttachedGroupPoliciesResponse, err error)
ListAttachedGroupPolicies 本接口(ListAttachedGroupPolicies)可用于查询用户组关联的策略列表。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_SEARCHKEYWORDLENGTHERROR = "InvalidParameter.SearchKeywordLengthError"
func (*Client) ListAttachedRolePolicies ¶
func (c *Client) ListAttachedRolePolicies(request *ListAttachedRolePoliciesRequest) (response *ListAttachedRolePoliciesResponse, err error)
ListAttachedRolePolicies 本接口(ListAttachedRolePolicies)用于获取角色绑定的策略列表。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) ListAttachedRolePoliciesWithContext ¶ added in v1.0.324
func (c *Client) ListAttachedRolePoliciesWithContext(ctx context.Context, request *ListAttachedRolePoliciesRequest) (response *ListAttachedRolePoliciesResponse, err error)
ListAttachedRolePolicies 本接口(ListAttachedRolePolicies)用于获取角色绑定的策略列表。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) ListAttachedUserAllPolicies ¶ added in v1.0.326
func (c *Client) ListAttachedUserAllPolicies(request *ListAttachedUserAllPoliciesRequest) (response *ListAttachedUserAllPoliciesResponse, err error)
ListAttachedUserAllPolicies 列出用户关联的策略(包括随组关联)
可能返回的错误码:
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ListAttachedUserAllPoliciesWithContext ¶ added in v1.0.326
func (c *Client) ListAttachedUserAllPoliciesWithContext(ctx context.Context, request *ListAttachedUserAllPoliciesRequest) (response *ListAttachedUserAllPoliciesResponse, err error)
ListAttachedUserAllPolicies 列出用户关联的策略(包括随组关联)
可能返回的错误码:
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ListAttachedUserPolicies ¶
func (c *Client) ListAttachedUserPolicies(request *ListAttachedUserPoliciesRequest) (response *ListAttachedUserPoliciesResponse, err error)
ListAttachedUserPolicies 本接口(ListAttachedUserPolicies)可用于查询子账号关联的策略列表。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) ListAttachedUserPoliciesWithContext ¶ added in v1.0.324
func (c *Client) ListAttachedUserPoliciesWithContext(ctx context.Context, request *ListAttachedUserPoliciesRequest) (response *ListAttachedUserPoliciesResponse, err error)
ListAttachedUserPolicies 本接口(ListAttachedUserPolicies)可用于查询子账号关联的策略列表。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) ListCollaborators ¶
func (c *Client) ListCollaborators(request *ListCollaboratorsRequest) (response *ListCollaboratorsResponse, err error)
ListCollaborators 获取协作者列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListCollaboratorsWithContext ¶ added in v1.0.324
func (c *Client) ListCollaboratorsWithContext(ctx context.Context, request *ListCollaboratorsRequest) (response *ListCollaboratorsResponse, err error)
ListCollaborators 获取协作者列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListEntitiesForPolicy ¶
func (c *Client) ListEntitiesForPolicy(request *ListEntitiesForPolicyRequest) (response *ListEntitiesForPolicyResponse, err error)
ListEntitiesForPolicy 本接口(ListEntitiesForPolicy)可用于查询策略关联的实体列表。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ENTITYFILTERERROR = "InvalidParameter.EntityFilterError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError"
func (*Client) ListEntitiesForPolicyWithContext ¶ added in v1.0.324
func (c *Client) ListEntitiesForPolicyWithContext(ctx context.Context, request *ListEntitiesForPolicyRequest) (response *ListEntitiesForPolicyResponse, err error)
ListEntitiesForPolicy 本接口(ListEntitiesForPolicy)可用于查询策略关联的实体列表。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ENTITYFILTERERROR = "InvalidParameter.EntityFilterError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError"
func (*Client) ListGroups ¶
func (c *Client) ListGroups(request *ListGroupsRequest) (response *ListGroupsResponse, err error)
ListGroups 查询用户组列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListGroupsForUser ¶
func (c *Client) ListGroupsForUser(request *ListGroupsForUserRequest) (response *ListGroupsForUserResponse, err error)
ListGroupsForUser 列出用户关联的用户组
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) ListGroupsForUserWithContext ¶ added in v1.0.324
func (c *Client) ListGroupsForUserWithContext(ctx context.Context, request *ListGroupsForUserRequest) (response *ListGroupsForUserResponse, err error)
ListGroupsForUser 列出用户关联的用户组
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) ListGroupsWithContext ¶ added in v1.0.324
func (c *Client) ListGroupsWithContext(ctx context.Context, request *ListGroupsRequest) (response *ListGroupsResponse, err error)
ListGroups 查询用户组列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListPolicies ¶
func (c *Client) ListPolicies(request *ListPoliciesRequest) (response *ListPoliciesResponse, err error)
ListPolicies 本接口(ListPolicies)可用于查询策略列表。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_GROUPIDERROR = "InvalidParameter.GroupIdError" INVALIDPARAMETER_KEYWORDERROR = "InvalidParameter.KeywordError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_SCOPEERROR = "InvalidParameter.ScopeError" INVALIDPARAMETER_SEARCHKEYWORDLENGTHERROR = "InvalidParameter.SearchKeywordLengthError" INVALIDPARAMETER_SERVICETYPEERROR = "InvalidParameter.ServiceTypeError" INVALIDPARAMETER_UINERROR = "InvalidParameter.UinError"
func (*Client) ListPoliciesGrantingServiceAccess ¶ added in v1.0.202
func (c *Client) ListPoliciesGrantingServiceAccess(request *ListPoliciesGrantingServiceAccessRequest) (response *ListPoliciesGrantingServiceAccessResponse, err error)
ListPoliciesGrantingServiceAccess 获取所有已授权服务
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) ListPoliciesGrantingServiceAccessWithContext ¶ added in v1.0.324
func (c *Client) ListPoliciesGrantingServiceAccessWithContext(ctx context.Context, request *ListPoliciesGrantingServiceAccessRequest) (response *ListPoliciesGrantingServiceAccessResponse, err error)
ListPoliciesGrantingServiceAccess 获取所有已授权服务
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
func (*Client) ListPoliciesWithContext ¶ added in v1.0.324
func (c *Client) ListPoliciesWithContext(ctx context.Context, request *ListPoliciesRequest) (response *ListPoliciesResponse, err error)
ListPolicies 本接口(ListPolicies)可用于查询策略列表。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_GROUPIDERROR = "InvalidParameter.GroupIdError" INVALIDPARAMETER_KEYWORDERROR = "InvalidParameter.KeywordError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_SCOPEERROR = "InvalidParameter.ScopeError" INVALIDPARAMETER_SEARCHKEYWORDLENGTHERROR = "InvalidParameter.SearchKeywordLengthError" INVALIDPARAMETER_SERVICETYPEERROR = "InvalidParameter.ServiceTypeError" INVALIDPARAMETER_UINERROR = "InvalidParameter.UinError"
func (*Client) ListPolicyVersions ¶
func (c *Client) ListPolicyVersions(request *ListPolicyVersionsRequest) (response *ListPolicyVersionsResponse, err error)
ListPolicyVersions 该接口(ListPolicyVersions)用于获取策略版本列表
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) ListPolicyVersionsWithContext ¶ added in v1.0.324
func (c *Client) ListPolicyVersionsWithContext(ctx context.Context, request *ListPolicyVersionsRequest) (response *ListPolicyVersionsResponse, err error)
ListPolicyVersions 该接口(ListPolicyVersions)用于获取策略版本列表
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) ListSAMLProviders ¶
func (c *Client) ListSAMLProviders(request *ListSAMLProvidersRequest) (response *ListSAMLProvidersResponse, err error)
ListSAMLProviders 查询SAML身份提供商列表
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) ListSAMLProvidersWithContext ¶ added in v1.0.324
func (c *Client) ListSAMLProvidersWithContext(ctx context.Context, request *ListSAMLProvidersRequest) (response *ListSAMLProvidersResponse, err error)
ListSAMLProviders 查询SAML身份提供商列表
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound"
func (*Client) ListUsers ¶
func (c *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
ListUsers 拉取子用户
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListUsersForGroup ¶
func (c *Client) ListUsersForGroup(request *ListUsersForGroupRequest) (response *ListUsersForGroupResponse, err error)
ListUsersForGroup 查询用户组关联的用户列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) ListUsersForGroupWithContext ¶ added in v1.0.324
func (c *Client) ListUsersForGroupWithContext(ctx context.Context, request *ListUsersForGroupRequest) (response *ListUsersForGroupResponse, err error)
ListUsersForGroup 查询用户组关联的用户列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) ListUsersWithContext ¶ added in v1.0.324
func (c *Client) ListUsersWithContext(ctx context.Context, request *ListUsersRequest) (response *ListUsersResponse, err error)
ListUsers 拉取子用户
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListWeChatWorkSubAccounts ¶
func (c *Client) ListWeChatWorkSubAccounts(request *ListWeChatWorkSubAccountsRequest) (response *ListWeChatWorkSubAccountsResponse, err error)
ListWeChatWorkSubAccounts 获取企业微信子用户列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) ListWeChatWorkSubAccountsWithContext ¶ added in v1.0.324
func (c *Client) ListWeChatWorkSubAccountsWithContext(ctx context.Context, request *ListWeChatWorkSubAccountsRequest) (response *ListWeChatWorkSubAccountsResponse, err error)
ListWeChatWorkSubAccounts 获取企业微信子用户列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) PutRolePermissionsBoundary ¶
func (c *Client) PutRolePermissionsBoundary(request *PutRolePermissionsBoundaryRequest) (response *PutRolePermissionsBoundaryResponse, err error)
PutRolePermissionsBoundary 设置角色权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_OPERATEENTITIESOVERLIMIT = "InvalidParameter.OperateEntitiesOverLimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_SERVICELINKEDPOLICYCANTINPERMISSIONBOUNDARY = "InvalidParameter.ServiceLinkedPolicyCantInPermissionBoundary" INVALIDPARAMETER_SERVICELINKEDROLECANTUSEPERMISSIONBOUNDARY = "InvalidParameter.ServiceLinkedRoleCantUsePermissionBoundary" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) PutRolePermissionsBoundaryWithContext ¶ added in v1.0.324
func (c *Client) PutRolePermissionsBoundaryWithContext(ctx context.Context, request *PutRolePermissionsBoundaryRequest) (response *PutRolePermissionsBoundaryResponse, err error)
PutRolePermissionsBoundary 设置角色权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_OPERATEENTITIESOVERLIMIT = "InvalidParameter.OperateEntitiesOverLimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_SERVICELINKEDPOLICYCANTINPERMISSIONBOUNDARY = "InvalidParameter.ServiceLinkedPolicyCantInPermissionBoundary" INVALIDPARAMETER_SERVICELINKEDROLECANTUSEPERMISSIONBOUNDARY = "InvalidParameter.ServiceLinkedRoleCantUsePermissionBoundary" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) PutUserPermissionsBoundary ¶
func (c *Client) PutUserPermissionsBoundary(request *PutUserPermissionsBoundaryRequest) (response *PutUserPermissionsBoundaryResponse, err error)
PutUserPermissionsBoundary 设置用户权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_OPERATEENTITIESOVERLIMIT = "InvalidParameter.OperateEntitiesOverLimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_SERVICELINKEDPOLICYCANTINPERMISSIONBOUNDARY = "InvalidParameter.ServiceLinkedPolicyCantInPermissionBoundary" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) PutUserPermissionsBoundaryWithContext ¶ added in v1.0.324
func (c *Client) PutUserPermissionsBoundaryWithContext(ctx context.Context, request *PutUserPermissionsBoundaryRequest) (response *PutUserPermissionsBoundaryResponse, err error)
PutUserPermissionsBoundary 设置用户权限边界
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_OPERATEENTITIESOVERLIMIT = "InvalidParameter.OperateEntitiesOverLimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_SERVICELINKEDPOLICYCANTINPERMISSIONBOUNDARY = "InvalidParameter.ServiceLinkedPolicyCantInPermissionBoundary" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) RemoveUserFromGroup ¶
func (c *Client) RemoveUserFromGroup(request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)
RemoveUserFromGroup 从用户组删除用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_USERUINANDUINNOTALLNULL = "InvalidParameter.UserUinAndUinNotAllNull" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) RemoveUserFromGroupWithContext ¶ added in v1.0.324
func (c *Client) RemoveUserFromGroupWithContext(ctx context.Context, request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)
RemoveUserFromGroup 从用户组删除用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_USERUINANDUINNOTALLNULL = "InvalidParameter.UserUinAndUinNotAllNull" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) SetDefaultPolicyVersion ¶
func (c *Client) SetDefaultPolicyVersion(request *SetDefaultPolicyVersionRequest) (response *SetDefaultPolicyVersionResponse, err error)
SetDefaultPolicyVersion 本接口(SetDefaultPolicyVersion)可用于设置生效的策略版本。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" FAILEDOPERATION_POLICYVERSIONALREADYDEFAULT = "FailedOperation.PolicyVersionAlreadyDefault" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ACTIONNOTEXIST = "InvalidParameter.ActionNotExist" INVALIDPARAMETER_ACTIONSERVICENOTEXIST = "InvalidParameter.ActionServiceNotExist" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_POLICYVERSIONNOTEXISTS = "InvalidParameter.PolicyVersionNotExists" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_RESOURCECONTENTERROR = "InvalidParameter.ResourceContentError" INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" INVALIDPARAMETER_RESOURCEPROJECTERROR = "InvalidParameter.ResourceProjectError" INVALIDPARAMETER_RESOURCEQCSERROR = "InvalidParameter.ResourceQcsError" INVALIDPARAMETER_RESOURCEREGIONERROR = "InvalidParameter.ResourceRegionError" INVALIDPARAMETER_RESOURCESERVICENOTEXIST = "InvalidParameter.ResourceServiceNotExist" INVALIDPARAMETER_RESOURCEUINERROR = "InvalidParameter.ResourceUinError" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) SetDefaultPolicyVersionWithContext ¶ added in v1.0.324
func (c *Client) SetDefaultPolicyVersionWithContext(ctx context.Context, request *SetDefaultPolicyVersionRequest) (response *SetDefaultPolicyVersionResponse, err error)
SetDefaultPolicyVersion 本接口(SetDefaultPolicyVersion)可用于设置生效的策略版本。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" FAILEDOPERATION_POLICYVERSIONALREADYDEFAULT = "FailedOperation.PolicyVersionAlreadyDefault" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ACTIONNOTEXIST = "InvalidParameter.ActionNotExist" INVALIDPARAMETER_ACTIONSERVICENOTEXIST = "InvalidParameter.ActionServiceNotExist" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_POLICYVERSIONNOTEXISTS = "InvalidParameter.PolicyVersionNotExists" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_RESOURCECONTENTERROR = "InvalidParameter.ResourceContentError" INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" INVALIDPARAMETER_RESOURCEPROJECTERROR = "InvalidParameter.ResourceProjectError" INVALIDPARAMETER_RESOURCEQCSERROR = "InvalidParameter.ResourceQcsError" INVALIDPARAMETER_RESOURCEREGIONERROR = "InvalidParameter.ResourceRegionError" INVALIDPARAMETER_RESOURCESERVICENOTEXIST = "InvalidParameter.ResourceServiceNotExist" INVALIDPARAMETER_RESOURCEUINERROR = "InvalidParameter.ResourceUinError" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) SetMfaFlag ¶
func (c *Client) SetMfaFlag(request *SetMfaFlagRequest) (response *SetMfaFlagResponse, err error)
SetMfaFlag 设置子用户的登录保护和敏感操作校验方式
可能返回的错误码:
FAILEDOPERATION_USERNOTBINDPHONE = "FailedOperation.UserNotBindPhone" FAILEDOPERATION_USERNOTBINDWECHAT = "FailedOperation.UserNotBindWechat" FAILEDOPERATION_USERUNBINDNOPERMISSION = "FailedOperation.UserUnbindNoPermission" INVALIDPARAMETER_MFATOKENERROR = "InvalidParameter.MFATokenError" INVALIDPARAMETER_NAMEORIDCARDERROR = "InvalidParameter.NameOrIdCardError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) SetMfaFlagWithContext ¶ added in v1.0.324
func (c *Client) SetMfaFlagWithContext(ctx context.Context, request *SetMfaFlagRequest) (response *SetMfaFlagResponse, err error)
SetMfaFlag 设置子用户的登录保护和敏感操作校验方式
可能返回的错误码:
FAILEDOPERATION_USERNOTBINDPHONE = "FailedOperation.UserNotBindPhone" FAILEDOPERATION_USERNOTBINDWECHAT = "FailedOperation.UserNotBindWechat" FAILEDOPERATION_USERUNBINDNOPERMISSION = "FailedOperation.UserUnbindNoPermission" INVALIDPARAMETER_MFATOKENERROR = "InvalidParameter.MFATokenError" INVALIDPARAMETER_NAMEORIDCARDERROR = "InvalidParameter.NameOrIdCardError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) TagRole ¶ added in v1.0.406
func (c *Client) TagRole(request *TagRoleRequest) (response *TagRoleResponse, err error)
TagRole 角色绑定标签
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_TAGRESOURCEFAILED = "FailedOperation.TagResourceFailed" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_TAGLIMITEXCEEDED = "InvalidParameter.TagLimitExceeded" INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError"
func (*Client) TagRoleWithContext ¶ added in v1.0.406
func (c *Client) TagRoleWithContext(ctx context.Context, request *TagRoleRequest) (response *TagRoleResponse, err error)
TagRole 角色绑定标签
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_TAGRESOURCEFAILED = "FailedOperation.TagResourceFailed" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_TAGLIMITEXCEEDED = "InvalidParameter.TagLimitExceeded" INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError"
func (*Client) UntagRole ¶ added in v1.0.406
func (c *Client) UntagRole(request *UntagRoleRequest) (response *UntagRoleResponse, err error)
UntagRole 角色解绑标签。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_UNTAGRESOURCEFAILED = "FailedOperation.UnTagResourceFailed" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENAMEERROR = "InvalidParameter.RoleNameError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError"
func (*Client) UntagRoleWithContext ¶ added in v1.0.406
func (c *Client) UntagRoleWithContext(ctx context.Context, request *UntagRoleRequest) (response *UntagRoleResponse, err error)
UntagRole 角色解绑标签。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_UNTAGRESOURCEFAILED = "FailedOperation.UnTagResourceFailed" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENAMEERROR = "InvalidParameter.RoleNameError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_TAGPARAMERROR = "InvalidParameter.TagParamError"
func (*Client) UpdateAccessKey ¶ added in v1.0.530
func (c *Client) UpdateAccessKey(request *UpdateAccessKeyRequest) (response *UpdateAccessKeyResponse, err error)
UpdateAccessKey 为CAM用户更新访问密钥
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_ACCESSKEY = "FailedOperation.Accesskey" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" OPERATIONDENIED_ACCESSKEYOVERLIMIT = "OperationDenied.AccessKeyOverLimit" OPERATIONDENIED_SUBUIN = "OperationDenied.SubUin" OPERATIONDENIED_UINNOTMATCH = "OperationDenied.UinNotMatch" RESOURCENOTFOUND_SECRETNOTEXIST = "ResourceNotFound.SecretNotExist"
func (*Client) UpdateAccessKeyWithContext ¶ added in v1.0.530
func (c *Client) UpdateAccessKeyWithContext(ctx context.Context, request *UpdateAccessKeyRequest) (response *UpdateAccessKeyResponse, err error)
UpdateAccessKey 为CAM用户更新访问密钥
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_ACCESSKEY = "FailedOperation.Accesskey" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" OPERATIONDENIED_ACCESSKEYOVERLIMIT = "OperationDenied.AccessKeyOverLimit" OPERATIONDENIED_SUBUIN = "OperationDenied.SubUin" OPERATIONDENIED_UINNOTMATCH = "OperationDenied.UinNotMatch" RESOURCENOTFOUND_SECRETNOTEXIST = "ResourceNotFound.SecretNotExist"
func (*Client) UpdateAssumeRolePolicy ¶
func (c *Client) UpdateAssumeRolePolicy(request *UpdateAssumeRolePolicyRequest) (response *UpdateAssumeRolePolicyResponse, err error)
UpdateAssumeRolePolicy 本接口(UpdateAssumeRolePolicy)用于修改角色信任策略的策略文档。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSCROSSERROR = "InvalidParameter.PrincipalQcsCrossError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
func (*Client) UpdateAssumeRolePolicyWithContext ¶ added in v1.0.324
func (c *Client) UpdateAssumeRolePolicyWithContext(ctx context.Context, request *UpdateAssumeRolePolicyRequest) (response *UpdateAssumeRolePolicyResponse, err error)
UpdateAssumeRolePolicy 本接口(UpdateAssumeRolePolicy)用于修改角色信任策略的策略文档。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSCROSSERROR = "InvalidParameter.PrincipalQcsCrossError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
func (*Client) UpdateGroup ¶
func (c *Client) UpdateGroup(request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)
UpdateGroup 更新用户组
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_GROUPNAMEINUSE = "InvalidParameter.GroupNameInUse" INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) UpdateGroupWithContext ¶ added in v1.0.324
func (c *Client) UpdateGroupWithContext(ctx context.Context, request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)
UpdateGroup 更新用户组
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_GROUPNAMEINUSE = "InvalidParameter.GroupNameInUse" INVALIDPARAMETER_GROUPNOTEXIST = "InvalidParameter.GroupNotExist" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) UpdateOIDCConfig ¶ added in v1.0.394
func (c *Client) UpdateOIDCConfig(request *UpdateOIDCConfigRequest) (response *UpdateOIDCConfigResponse, err error)
UpdateOIDCConfig 修改角色OIDC配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_IDENTITYURLERROR = "InvalidParameterValue.IdentityUrlError" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull" RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) UpdateOIDCConfigWithContext ¶ added in v1.0.394
func (c *Client) UpdateOIDCConfigWithContext(ctx context.Context, request *UpdateOIDCConfigRequest) (response *UpdateOIDCConfigResponse, err error)
UpdateOIDCConfig 修改角色OIDC配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_IDENTITYURLERROR = "InvalidParameterValue.IdentityUrlError" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" INVALIDPARAMETERVALUE_NAMEERROR = "InvalidParameterValue.NameError" LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull" RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) UpdatePolicy ¶
func (c *Client) UpdatePolicy(request *UpdatePolicyRequest) (response *UpdatePolicyResponse, err error)
UpdatePolicy 本接口(UpdatePolicy )可用于更新策略。
如果已存在策略版本,本接口会直接更新策略的默认版本,不会创建新版本,如果不存在任何策略版本,则直接创建一个默认版本。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ACTIONNOTEXIST = "InvalidParameter.ActionNotExist" INVALIDPARAMETER_ACTIONSERVICENOTEXIST = "InvalidParameter.ActionServiceNotExist" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_RESOURCECONTENTERROR = "InvalidParameter.ResourceContentError" INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" INVALIDPARAMETER_RESOURCEPROJECTERROR = "InvalidParameter.ResourceProjectError" INVALIDPARAMETER_RESOURCEQCSERROR = "InvalidParameter.ResourceQcsError" INVALIDPARAMETER_RESOURCEREGIONERROR = "InvalidParameter.ResourceRegionError" INVALIDPARAMETER_RESOURCESERVICENOTEXIST = "InvalidParameter.ResourceServiceNotExist" INVALIDPARAMETER_RESOURCEUINERROR = "InvalidParameter.ResourceUinError" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) UpdatePolicyWithContext ¶ added in v1.0.324
func (c *Client) UpdatePolicyWithContext(ctx context.Context, request *UpdatePolicyRequest) (response *UpdatePolicyResponse, err error)
UpdatePolicy 本接口(UpdatePolicy )可用于更新策略。
如果已存在策略版本,本接口会直接更新策略的默认版本,不会创建新版本,如果不存在任何策略版本,则直接创建一个默认版本。
可能返回的错误码:
FAILEDOPERATION_ORGANIZATIONPOLICYOPERATEERROR = "FailedOperation.OrganizationPolicyOperateError" FAILEDOPERATION_POLICYNAMEINUSE = "FailedOperation.PolicyNameInUse" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ACTIONERROR = "InvalidParameter.ActionError" INVALIDPARAMETER_ACTIONMISS = "InvalidParameter.ActionMiss" INVALIDPARAMETER_ACTIONNOTEXIST = "InvalidParameter.ActionNotExist" INVALIDPARAMETER_ACTIONSERVICENOTEXIST = "InvalidParameter.ActionServiceNotExist" INVALIDPARAMETER_ATTACHMENTFULL = "InvalidParameter.AttachmentFull" INVALIDPARAMETER_CONDITIONCONTENTERROR = "InvalidParameter.ConditionContentError" INVALIDPARAMETER_CONDITIONERROR = "InvalidParameter.ConditionError" INVALIDPARAMETER_CONDITIONTYPEERROR = "InvalidParameter.ConditionTypeError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_EFFECTERROR = "InvalidParameter.EffectError" INVALIDPARAMETER_NOTSUPPORTPRODUCT = "InvalidParameter.NotSupportProduct" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_POLICYDOCUMENTERROR = "InvalidParameter.PolicyDocumentError" INVALIDPARAMETER_POLICYDOCUMENTLENGTHOVERLIMIT = "InvalidParameter.PolicyDocumentLengthOverLimit" INVALIDPARAMETER_POLICYIDERROR = "InvalidParameter.PolicyIdError" INVALIDPARAMETER_POLICYIDNOTEXIST = "InvalidParameter.PolicyIdNotExist" INVALIDPARAMETER_POLICYNAMEERROR = "InvalidParameter.PolicyNameError" INVALIDPARAMETER_PRINCIPALERROR = "InvalidParameter.PrincipalError" INVALIDPARAMETER_PRINCIPALQCSERROR = "InvalidParameter.PrincipalQcsError" INVALIDPARAMETER_PRINCIPALQCSNOTEXIST = "InvalidParameter.PrincipalQcsNotExist" INVALIDPARAMETER_PRINCIPALSERVICENOTEXIST = "InvalidParameter.PrincipalServiceNotExist" INVALIDPARAMETER_RESOURCECONTENTERROR = "InvalidParameter.ResourceContentError" INVALIDPARAMETER_RESOURCEERROR = "InvalidParameter.ResourceError" INVALIDPARAMETER_RESOURCEPROJECTERROR = "InvalidParameter.ResourceProjectError" INVALIDPARAMETER_RESOURCEQCSERROR = "InvalidParameter.ResourceQcsError" INVALIDPARAMETER_RESOURCEREGIONERROR = "InvalidParameter.ResourceRegionError" INVALIDPARAMETER_RESOURCESERVICENOTEXIST = "InvalidParameter.ResourceServiceNotExist" INVALIDPARAMETER_RESOURCEUINERROR = "InvalidParameter.ResourceUinError" INVALIDPARAMETER_STATEMENTERROR = "InvalidParameter.StatementError" INVALIDPARAMETER_USERNOTEXIST = "InvalidParameter.UserNotExist" INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_NOTFOUND = "ResourceNotFound.NotFound" RESOURCENOTFOUND_POLICYIDNOTFOUND = "ResourceNotFound.PolicyIdNotFound" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) UpdateRoleConsoleLogin ¶
func (c *Client) UpdateRoleConsoleLogin(request *UpdateRoleConsoleLoginRequest) (response *UpdateRoleConsoleLoginResponse, err error)
UpdateRoleConsoleLogin 本接口(UpdateRoleConsoleLogin)用于修改角色是否可登录。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist"
func (*Client) UpdateRoleConsoleLoginWithContext ¶ added in v1.0.324
func (c *Client) UpdateRoleConsoleLoginWithContext(ctx context.Context, request *UpdateRoleConsoleLoginRequest) (response *UpdateRoleConsoleLoginResponse, err error)
UpdateRoleConsoleLogin 本接口(UpdateRoleConsoleLogin)用于修改角色是否可登录。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist"
func (*Client) UpdateRoleDescription ¶
func (c *Client) UpdateRoleDescription(request *UpdateRoleDescriptionRequest) (response *UpdateRoleDescriptionResponse, err error)
UpdateRoleDescription 本接口(UpdateRoleDescription)用于修改角色的描述信息。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist"
func (*Client) UpdateRoleDescriptionWithContext ¶ added in v1.0.324
func (c *Client) UpdateRoleDescriptionWithContext(ctx context.Context, request *UpdateRoleDescriptionRequest) (response *UpdateRoleDescriptionResponse, err error)
UpdateRoleDescription 本接口(UpdateRoleDescription)用于修改角色的描述信息。
可能返回的错误码:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_DESCRIPTIONLENGTHOVERLIMIT = "InvalidParameter.DescriptionLengthOverlimit" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_ROLENOTEXIST = "InvalidParameter.RoleNotExist"
func (*Client) UpdateSAMLProvider ¶
func (c *Client) UpdateSAMLProvider(request *UpdateSAMLProviderRequest) (response *UpdateSAMLProviderResponse, err error)
UpdateSAMLProvider 更新SAML身份提供商信息
可能返回的错误码:
INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) UpdateSAMLProviderWithContext ¶ added in v1.0.324
func (c *Client) UpdateSAMLProviderWithContext(ctx context.Context, request *UpdateSAMLProviderRequest) (response *UpdateSAMLProviderResponse, err error)
UpdateSAMLProvider 更新SAML身份提供商信息
可能返回的错误码:
INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) UpdateUser ¶
func (c *Client) UpdateUser(request *UpdateUserRequest) (response *UpdateUserResponse, err error)
UpdateUser 更新子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_PASSWORDVIOLATEDRULES = "InvalidParameter.PasswordViolatedRules" INVALIDPARAMETER_USERNAMEILLEGAL = "InvalidParameter.UserNameIllegal" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
func (*Client) UpdateUserOIDCConfig ¶ added in v1.0.378
func (c *Client) UpdateUserOIDCConfig(request *UpdateUserOIDCConfigRequest) (response *UpdateUserOIDCConfigResponse, err error)
UpdateUserOIDCConfig 修改用户OIDC配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_IDENTITYKEYERROR = "InvalidParameterValue.IdentityKeyError" INVALIDPARAMETERVALUE_IDENTITYURLERROR = "InvalidParameterValue.IdentityUrlError" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull" RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) UpdateUserOIDCConfigWithContext ¶ added in v1.0.378
func (c *Client) UpdateUserOIDCConfigWithContext(ctx context.Context, request *UpdateUserOIDCConfigRequest) (response *UpdateUserOIDCConfigResponse, err error)
UpdateUserOIDCConfig 修改用户OIDC配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_IDENTITYNAMEINUSE = "InvalidParameter.IdentityNameInUse" INVALIDPARAMETERVALUE_IDENTITYKEYERROR = "InvalidParameterValue.IdentityKeyError" INVALIDPARAMETERVALUE_IDENTITYURLERROR = "InvalidParameterValue.IdentityUrlError" INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" LIMITEXCEEDED_IDENTITYFULL = "LimitExceeded.IdentityFull" RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) UpdateUserSAMLConfig ¶ added in v1.0.269
func (c *Client) UpdateUserSAMLConfig(request *UpdateUserSAMLConfigRequest) (response *UpdateUserSAMLConfigResponse, err error)
UpdateUserSAMLConfig 修改用户SAML配置
可能返回的错误码:
INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) UpdateUserSAMLConfigWithContext ¶ added in v1.0.324
func (c *Client) UpdateUserSAMLConfigWithContext(ctx context.Context, request *UpdateUserSAMLConfigRequest) (response *UpdateUserSAMLConfigResponse, err error)
UpdateUserSAMLConfig 修改用户SAML配置
可能返回的错误码:
INVALIDPARAMETERVALUE_METADATAERROR = "InvalidParameterValue.MetadataError" RESOURCENOTFOUND_IDENTITYNOTEXIST = "ResourceNotFound.IdentityNotExist"
func (*Client) UpdateUserWithContext ¶ added in v1.0.324
func (c *Client) UpdateUserWithContext(ctx context.Context, request *UpdateUserRequest) (response *UpdateUserResponse, err error)
UpdateUser 更新子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_PASSWORDVIOLATEDRULES = "InvalidParameter.PasswordViolatedRules" INVALIDPARAMETER_USERNAMEILLEGAL = "InvalidParameter.UserNameIllegal" RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
type ConsumeCustomMFATokenRequest ¶
type ConsumeCustomMFATokenRequest struct { *tchttp.BaseRequest // 自定义多因子验证Token MFAToken *string `json:"MFAToken,omitnil,omitempty" name:"MFAToken"` }
func NewConsumeCustomMFATokenRequest ¶
func NewConsumeCustomMFATokenRequest() (request *ConsumeCustomMFATokenRequest)
func (*ConsumeCustomMFATokenRequest) FromJsonString ¶
func (r *ConsumeCustomMFATokenRequest) 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 (*ConsumeCustomMFATokenRequest) ToJsonString ¶
func (r *ConsumeCustomMFATokenRequest) ToJsonString() string
type ConsumeCustomMFATokenRequestParams ¶ added in v1.0.426
type ConsumeCustomMFATokenRequestParams struct { // 自定义多因子验证Token MFAToken *string `json:"MFAToken,omitnil,omitempty" name:"MFAToken"` }
Predefined struct for user
type ConsumeCustomMFATokenResponse ¶
type ConsumeCustomMFATokenResponse struct { *tchttp.BaseResponse Response *ConsumeCustomMFATokenResponseParams `json:"Response"` }
func NewConsumeCustomMFATokenResponse ¶
func NewConsumeCustomMFATokenResponse() (response *ConsumeCustomMFATokenResponse)
func (*ConsumeCustomMFATokenResponse) FromJsonString ¶
func (r *ConsumeCustomMFATokenResponse) 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 (*ConsumeCustomMFATokenResponse) ToJsonString ¶
func (r *ConsumeCustomMFATokenResponse) ToJsonString() string
type ConsumeCustomMFATokenResponseParams ¶ added in v1.0.426
type ConsumeCustomMFATokenResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAccessKeyRequest ¶ added in v1.0.530
type CreateAccessKeyRequest struct { *tchttp.BaseRequest // 指定用户Uin,不填默认为当前用户创建访问密钥 TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
func NewCreateAccessKeyRequest ¶ added in v1.0.530
func NewCreateAccessKeyRequest() (request *CreateAccessKeyRequest)
func (*CreateAccessKeyRequest) FromJsonString ¶ added in v1.0.530
func (r *CreateAccessKeyRequest) 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 (*CreateAccessKeyRequest) ToJsonString ¶ added in v1.0.530
func (r *CreateAccessKeyRequest) ToJsonString() string
type CreateAccessKeyRequestParams ¶ added in v1.0.530
type CreateAccessKeyRequestParams struct { // 指定用户Uin,不填默认为当前用户创建访问密钥 TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
Predefined struct for user
type CreateAccessKeyResponse ¶ added in v1.0.530
type CreateAccessKeyResponse struct { *tchttp.BaseResponse Response *CreateAccessKeyResponseParams `json:"Response"` }
func NewCreateAccessKeyResponse ¶ added in v1.0.530
func NewCreateAccessKeyResponse() (response *CreateAccessKeyResponse)
func (*CreateAccessKeyResponse) FromJsonString ¶ added in v1.0.530
func (r *CreateAccessKeyResponse) 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 (*CreateAccessKeyResponse) ToJsonString ¶ added in v1.0.530
func (r *CreateAccessKeyResponse) ToJsonString() string
type CreateAccessKeyResponseParams ¶ added in v1.0.530
type CreateAccessKeyResponseParams struct { // 访问密钥 // 注意:此字段可能返回 null,表示取不到有效值。 AccessKey *AccessKeyDetail `json:"AccessKey,omitnil,omitempty" name:"AccessKey"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateGroupRequest ¶
type CreateGroupRequest struct { *tchttp.BaseRequest // 用户组名 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 用户组描述 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
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 ¶ added in v1.0.426
type CreateGroupRequestParams struct { // 用户组名 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 用户组描述 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
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 ¶ added in v1.0.426
type CreateGroupResponseParams struct { // 用户组 ID GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateMessageReceiverRequest ¶ added in v1.0.721
type CreateMessageReceiverRequest struct { *tchttp.BaseRequest // 消息接收人的用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 手机号国际区号,国内为86 CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"` // 手机号码, 例如:132****2492 PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"` // 邮箱,例如:57*****@qq.com Email *string `json:"Email,omitnil,omitempty" name:"Email"` // 消息接收人的备注,选填 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
func NewCreateMessageReceiverRequest ¶ added in v1.0.721
func NewCreateMessageReceiverRequest() (request *CreateMessageReceiverRequest)
func (*CreateMessageReceiverRequest) FromJsonString ¶ added in v1.0.721
func (r *CreateMessageReceiverRequest) 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 (*CreateMessageReceiverRequest) ToJsonString ¶ added in v1.0.721
func (r *CreateMessageReceiverRequest) ToJsonString() string
type CreateMessageReceiverRequestParams ¶ added in v1.0.721
type CreateMessageReceiverRequestParams struct { // 消息接收人的用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 手机号国际区号,国内为86 CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"` // 手机号码, 例如:132****2492 PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"` // 邮箱,例如:57*****@qq.com Email *string `json:"Email,omitnil,omitempty" name:"Email"` // 消息接收人的备注,选填 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
Predefined struct for user
type CreateMessageReceiverResponse ¶ added in v1.0.721
type CreateMessageReceiverResponse struct { *tchttp.BaseResponse Response *CreateMessageReceiverResponseParams `json:"Response"` }
func NewCreateMessageReceiverResponse ¶ added in v1.0.721
func NewCreateMessageReceiverResponse() (response *CreateMessageReceiverResponse)
func (*CreateMessageReceiverResponse) FromJsonString ¶ added in v1.0.721
func (r *CreateMessageReceiverResponse) 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 (*CreateMessageReceiverResponse) ToJsonString ¶ added in v1.0.721
func (r *CreateMessageReceiverResponse) ToJsonString() string
type CreateMessageReceiverResponseParams ¶ added in v1.0.721
type CreateMessageReceiverResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateOIDCConfigRequest ¶ added in v1.0.394
type CreateOIDCConfigRequest struct { *tchttp.BaseRequest // 身份提供商URL IdentityUrl *string `json:"IdentityUrl,omitnil,omitempty" name:"IdentityUrl"` // 客户端ID ClientId []*string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 签名公钥,需要base64 IdentityKey *string `json:"IdentityKey,omitnil,omitempty" name:"IdentityKey"` // 描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewCreateOIDCConfigRequest ¶ added in v1.0.394
func NewCreateOIDCConfigRequest() (request *CreateOIDCConfigRequest)
func (*CreateOIDCConfigRequest) FromJsonString ¶ added in v1.0.394
func (r *CreateOIDCConfigRequest) 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 (*CreateOIDCConfigRequest) ToJsonString ¶ added in v1.0.394
func (r *CreateOIDCConfigRequest) ToJsonString() string
type CreateOIDCConfigRequestParams ¶ added in v1.0.426
type CreateOIDCConfigRequestParams struct { // 身份提供商URL IdentityUrl *string `json:"IdentityUrl,omitnil,omitempty" name:"IdentityUrl"` // 客户端ID ClientId []*string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 签名公钥,需要base64 IdentityKey *string `json:"IdentityKey,omitnil,omitempty" name:"IdentityKey"` // 描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type CreateOIDCConfigResponse ¶ added in v1.0.394
type CreateOIDCConfigResponse struct { *tchttp.BaseResponse Response *CreateOIDCConfigResponseParams `json:"Response"` }
func NewCreateOIDCConfigResponse ¶ added in v1.0.394
func NewCreateOIDCConfigResponse() (response *CreateOIDCConfigResponse)
func (*CreateOIDCConfigResponse) FromJsonString ¶ added in v1.0.394
func (r *CreateOIDCConfigResponse) 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 (*CreateOIDCConfigResponse) ToJsonString ¶ added in v1.0.394
func (r *CreateOIDCConfigResponse) ToJsonString() string
type CreateOIDCConfigResponseParams ¶ added in v1.0.426
type CreateOIDCConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreatePolicyRequest ¶
type CreatePolicyRequest struct { *tchttp.BaseRequest // 策略名称。长度为1~128个字符,可包含英文字母、数字和+=,.@-_。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略文档 PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 策略描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewCreatePolicyRequest ¶
func NewCreatePolicyRequest() (request *CreatePolicyRequest)
func (*CreatePolicyRequest) FromJsonString ¶
func (r *CreatePolicyRequest) 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 (*CreatePolicyRequest) ToJsonString ¶
func (r *CreatePolicyRequest) ToJsonString() string
type CreatePolicyRequestParams ¶ added in v1.0.426
type CreatePolicyRequestParams struct { // 策略名称。长度为1~128个字符,可包含英文字母、数字和+=,.@-_。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略文档 PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 策略描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type CreatePolicyResponse ¶
type CreatePolicyResponse struct { *tchttp.BaseResponse Response *CreatePolicyResponseParams `json:"Response"` }
func NewCreatePolicyResponse ¶
func NewCreatePolicyResponse() (response *CreatePolicyResponse)
func (*CreatePolicyResponse) FromJsonString ¶
func (r *CreatePolicyResponse) 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 (*CreatePolicyResponse) ToJsonString ¶
func (r *CreatePolicyResponse) ToJsonString() string
type CreatePolicyResponseParams ¶ added in v1.0.426
type CreatePolicyResponseParams struct { // 新增策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreatePolicyVersionRequest ¶
type CreatePolicyVersionRequest struct { *tchttp.BaseRequest // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略文本信息 PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 是否设置为当前策略的版本 SetAsDefault *bool `json:"SetAsDefault,omitnil,omitempty" name:"SetAsDefault"` }
func NewCreatePolicyVersionRequest ¶
func NewCreatePolicyVersionRequest() (request *CreatePolicyVersionRequest)
func (*CreatePolicyVersionRequest) FromJsonString ¶
func (r *CreatePolicyVersionRequest) 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 (*CreatePolicyVersionRequest) ToJsonString ¶
func (r *CreatePolicyVersionRequest) ToJsonString() string
type CreatePolicyVersionRequestParams ¶ added in v1.0.426
type CreatePolicyVersionRequestParams struct { // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略文本信息 PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 是否设置为当前策略的版本 SetAsDefault *bool `json:"SetAsDefault,omitnil,omitempty" name:"SetAsDefault"` }
Predefined struct for user
type CreatePolicyVersionResponse ¶
type CreatePolicyVersionResponse struct { *tchttp.BaseResponse Response *CreatePolicyVersionResponseParams `json:"Response"` }
func NewCreatePolicyVersionResponse ¶
func NewCreatePolicyVersionResponse() (response *CreatePolicyVersionResponse)
func (*CreatePolicyVersionResponse) FromJsonString ¶
func (r *CreatePolicyVersionResponse) 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 (*CreatePolicyVersionResponse) ToJsonString ¶
func (r *CreatePolicyVersionResponse) ToJsonString() string
type CreatePolicyVersionResponseParams ¶ added in v1.0.426
type CreatePolicyVersionResponseParams struct { // 策略版本号 // 注意:此字段可能返回 null,表示取不到有效值。 VersionId *uint64 `json:"VersionId,omitnil,omitempty" name:"VersionId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRoleRequest ¶
type CreateRoleRequest struct { *tchttp.BaseRequest // 角色名称。长度为1~128个字符,可包含英文字母、数字和+=,.@-_。 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` // 策略文档,示例:{"version":"2.0","statement":[{"action":"name/sts:AssumeRole","effect":"allow","principal":{"service":["cloudaudit.cloud.tencent.com","cls.cloud.tencent.com"]}}]},principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情(https://cloud.tencent.com/document/product/598/36221) 输出参数RoleInfo PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 角色描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 是否允许登录 1 为允许 0 为不允许 ConsoleLogin *uint64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 申请角色临时密钥的最长有效期限制(范围:0~43200) SessionDuration *uint64 `json:"SessionDuration,omitnil,omitempty" name:"SessionDuration"` // 角色绑定标签 Tags []*RoleTags `json:"Tags,omitnil,omitempty" name:"Tags"` }
func NewCreateRoleRequest ¶
func NewCreateRoleRequest() (request *CreateRoleRequest)
func (*CreateRoleRequest) FromJsonString ¶
func (r *CreateRoleRequest) 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 (*CreateRoleRequest) ToJsonString ¶
func (r *CreateRoleRequest) ToJsonString() string
type CreateRoleRequestParams ¶ added in v1.0.426
type CreateRoleRequestParams struct { // 角色名称。长度为1~128个字符,可包含英文字母、数字和+=,.@-_。 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` // 策略文档,示例:{"version":"2.0","statement":[{"action":"name/sts:AssumeRole","effect":"allow","principal":{"service":["cloudaudit.cloud.tencent.com","cls.cloud.tencent.com"]}}]},principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情(https://cloud.tencent.com/document/product/598/36221) 输出参数RoleInfo PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 角色描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 是否允许登录 1 为允许 0 为不允许 ConsoleLogin *uint64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 申请角色临时密钥的最长有效期限制(范围:0~43200) SessionDuration *uint64 `json:"SessionDuration,omitnil,omitempty" name:"SessionDuration"` // 角色绑定标签 Tags []*RoleTags `json:"Tags,omitnil,omitempty" name:"Tags"` }
Predefined struct for user
type CreateRoleResponse ¶
type CreateRoleResponse struct { *tchttp.BaseResponse Response *CreateRoleResponseParams `json:"Response"` }
func NewCreateRoleResponse ¶
func NewCreateRoleResponse() (response *CreateRoleResponse)
func (*CreateRoleResponse) FromJsonString ¶
func (r *CreateRoleResponse) 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 (*CreateRoleResponse) ToJsonString ¶
func (r *CreateRoleResponse) ToJsonString() string
type CreateRoleResponseParams ¶ added in v1.0.426
type CreateRoleResponseParams struct { // 角色ID // 注意:此字段可能返回 null,表示取不到有效值。 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSAMLProviderRequest ¶
type CreateSAMLProviderRequest struct { *tchttp.BaseRequest // SAML身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // SAML身份提供商描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // SAML身份提供商Base64编码的元数据文档 SAMLMetadataDocument *string `json:"SAMLMetadataDocument,omitnil,omitempty" name:"SAMLMetadataDocument"` }
func NewCreateSAMLProviderRequest ¶
func NewCreateSAMLProviderRequest() (request *CreateSAMLProviderRequest)
func (*CreateSAMLProviderRequest) FromJsonString ¶
func (r *CreateSAMLProviderRequest) 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 (*CreateSAMLProviderRequest) ToJsonString ¶
func (r *CreateSAMLProviderRequest) ToJsonString() string
type CreateSAMLProviderRequestParams ¶ added in v1.0.426
type CreateSAMLProviderRequestParams struct { // SAML身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // SAML身份提供商描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // SAML身份提供商Base64编码的元数据文档 SAMLMetadataDocument *string `json:"SAMLMetadataDocument,omitnil,omitempty" name:"SAMLMetadataDocument"` }
Predefined struct for user
type CreateSAMLProviderResponse ¶
type CreateSAMLProviderResponse struct { *tchttp.BaseResponse Response *CreateSAMLProviderResponseParams `json:"Response"` }
func NewCreateSAMLProviderResponse ¶
func NewCreateSAMLProviderResponse() (response *CreateSAMLProviderResponse)
func (*CreateSAMLProviderResponse) FromJsonString ¶
func (r *CreateSAMLProviderResponse) 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 (*CreateSAMLProviderResponse) ToJsonString ¶
func (r *CreateSAMLProviderResponse) ToJsonString() string
type CreateSAMLProviderResponseParams ¶ added in v1.0.426
type CreateSAMLProviderResponseParams struct { // SAML身份提供商资源描述符 ProviderArn *string `json:"ProviderArn,omitnil,omitempty" name:"ProviderArn"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateServiceLinkedRoleRequest ¶
type CreateServiceLinkedRoleRequest struct { *tchttp.BaseRequest // 填写此角色的腾讯云服务载体,具体可查询文档(角色载体)字段 // https://cloud.tencent.com/document/product/598/85165 QCSServiceName []*string `json:"QCSServiceName,omitnil,omitempty" name:"QCSServiceName"` // 自定义后缀,根据您提供的字符串,与服务提供的前缀组合在一起以形成完整的角色名称。 CustomSuffix *string `json:"CustomSuffix,omitnil,omitempty" name:"CustomSuffix"` // 角色说明。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 角色绑定标签。 Tags []*RoleTags `json:"Tags,omitnil,omitempty" name:"Tags"` }
func NewCreateServiceLinkedRoleRequest ¶
func NewCreateServiceLinkedRoleRequest() (request *CreateServiceLinkedRoleRequest)
func (*CreateServiceLinkedRoleRequest) FromJsonString ¶
func (r *CreateServiceLinkedRoleRequest) 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 (*CreateServiceLinkedRoleRequest) ToJsonString ¶
func (r *CreateServiceLinkedRoleRequest) ToJsonString() string
type CreateServiceLinkedRoleRequestParams ¶ added in v1.0.426
type CreateServiceLinkedRoleRequestParams struct { // 填写此角色的腾讯云服务载体,具体可查询文档(角色载体)字段 // https://cloud.tencent.com/document/product/598/85165 QCSServiceName []*string `json:"QCSServiceName,omitnil,omitempty" name:"QCSServiceName"` // 自定义后缀,根据您提供的字符串,与服务提供的前缀组合在一起以形成完整的角色名称。 CustomSuffix *string `json:"CustomSuffix,omitnil,omitempty" name:"CustomSuffix"` // 角色说明。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 角色绑定标签。 Tags []*RoleTags `json:"Tags,omitnil,omitempty" name:"Tags"` }
Predefined struct for user
type CreateServiceLinkedRoleResponse ¶
type CreateServiceLinkedRoleResponse struct { *tchttp.BaseResponse Response *CreateServiceLinkedRoleResponseParams `json:"Response"` }
func NewCreateServiceLinkedRoleResponse ¶
func NewCreateServiceLinkedRoleResponse() (response *CreateServiceLinkedRoleResponse)
func (*CreateServiceLinkedRoleResponse) FromJsonString ¶
func (r *CreateServiceLinkedRoleResponse) 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 (*CreateServiceLinkedRoleResponse) ToJsonString ¶
func (r *CreateServiceLinkedRoleResponse) ToJsonString() string
type CreateServiceLinkedRoleResponseParams ¶ added in v1.0.426
type CreateServiceLinkedRoleResponseParams struct { // 角色ID RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateUserOIDCConfigRequest ¶ added in v1.0.378
type CreateUserOIDCConfigRequest struct { *tchttp.BaseRequest // 身份提供商URL。OpenID Connect身份提供商标识。 // 对应企业IdP提供的Openid-configuration中"issuer"字段的值。 IdentityUrl *string `json:"IdentityUrl,omitnil,omitempty" name:"IdentityUrl"` // 客户端ID,在OpenID Connect身份提供商注册的客户端ID。 ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // 授权请求Endpoint,OpenID Connect身份提供商授权地址。对应企业IdP提供的Openid-configuration中"authorization_endpoint"字段的值。 AuthorizationEndpoint *string `json:"AuthorizationEndpoint,omitnil,omitempty" name:"AuthorizationEndpoint"` // 授权请求Response type,固定值id_token ResponseType *string `json:"ResponseType,omitnil,omitempty" name:"ResponseType"` // 授权请求Response mode。授权请求返回模式,form_post和fragment两种可选模式,推荐选择form_post模式。 ResponseMode *string `json:"ResponseMode,omitnil,omitempty" name:"ResponseMode"` // 映射字段名称。IdP的id_token中哪一个字段映射到子用户的用户名,通常是sub或者name字段 MappingFiled *string `json:"MappingFiled,omitnil,omitempty" name:"MappingFiled"` // 签名公钥,需要base64_encode。验证OpenID Connect身份提供商ID Token签名的公钥。为了您的账号安全,建议您定期轮换签名公钥。 IdentityKey *string `json:"IdentityKey,omitnil,omitempty" name:"IdentityKey"` // 授权请求Scope。openid; email;profile。授权请求信息范围。默认必选openid。 Scope []*string `json:"Scope,omitnil,omitempty" name:"Scope"` // 描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewCreateUserOIDCConfigRequest ¶ added in v1.0.378
func NewCreateUserOIDCConfigRequest() (request *CreateUserOIDCConfigRequest)
func (*CreateUserOIDCConfigRequest) FromJsonString ¶ added in v1.0.378
func (r *CreateUserOIDCConfigRequest) 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 (*CreateUserOIDCConfigRequest) ToJsonString ¶ added in v1.0.378
func (r *CreateUserOIDCConfigRequest) ToJsonString() string
type CreateUserOIDCConfigRequestParams ¶ added in v1.0.426
type CreateUserOIDCConfigRequestParams struct { // 身份提供商URL。OpenID Connect身份提供商标识。 // 对应企业IdP提供的Openid-configuration中"issuer"字段的值。 IdentityUrl *string `json:"IdentityUrl,omitnil,omitempty" name:"IdentityUrl"` // 客户端ID,在OpenID Connect身份提供商注册的客户端ID。 ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // 授权请求Endpoint,OpenID Connect身份提供商授权地址。对应企业IdP提供的Openid-configuration中"authorization_endpoint"字段的值。 AuthorizationEndpoint *string `json:"AuthorizationEndpoint,omitnil,omitempty" name:"AuthorizationEndpoint"` // 授权请求Response type,固定值id_token ResponseType *string `json:"ResponseType,omitnil,omitempty" name:"ResponseType"` // 授权请求Response mode。授权请求返回模式,form_post和fragment两种可选模式,推荐选择form_post模式。 ResponseMode *string `json:"ResponseMode,omitnil,omitempty" name:"ResponseMode"` // 映射字段名称。IdP的id_token中哪一个字段映射到子用户的用户名,通常是sub或者name字段 MappingFiled *string `json:"MappingFiled,omitnil,omitempty" name:"MappingFiled"` // 签名公钥,需要base64_encode。验证OpenID Connect身份提供商ID Token签名的公钥。为了您的账号安全,建议您定期轮换签名公钥。 IdentityKey *string `json:"IdentityKey,omitnil,omitempty" name:"IdentityKey"` // 授权请求Scope。openid; email;profile。授权请求信息范围。默认必选openid。 Scope []*string `json:"Scope,omitnil,omitempty" name:"Scope"` // 描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type CreateUserOIDCConfigResponse ¶ added in v1.0.378
type CreateUserOIDCConfigResponse struct { *tchttp.BaseResponse Response *CreateUserOIDCConfigResponseParams `json:"Response"` }
func NewCreateUserOIDCConfigResponse ¶ added in v1.0.378
func NewCreateUserOIDCConfigResponse() (response *CreateUserOIDCConfigResponse)
func (*CreateUserOIDCConfigResponse) FromJsonString ¶ added in v1.0.378
func (r *CreateUserOIDCConfigResponse) 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 (*CreateUserOIDCConfigResponse) ToJsonString ¶ added in v1.0.378
func (r *CreateUserOIDCConfigResponse) ToJsonString() string
type CreateUserOIDCConfigResponseParams ¶ added in v1.0.426
type CreateUserOIDCConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateUserSAMLConfigRequest ¶ added in v1.0.269
type CreateUserSAMLConfigRequest struct { *tchttp.BaseRequest // SAML元数据文档,需要base64 encode SAMLMetadataDocument *string `json:"SAMLMetadataDocument,omitnil,omitempty" name:"SAMLMetadataDocument"` // 辅助域名 AuxiliaryDomain *string `json:"AuxiliaryDomain,omitnil,omitempty" name:"AuxiliaryDomain"` }
func NewCreateUserSAMLConfigRequest ¶ added in v1.0.269
func NewCreateUserSAMLConfigRequest() (request *CreateUserSAMLConfigRequest)
func (*CreateUserSAMLConfigRequest) FromJsonString ¶ added in v1.0.269
func (r *CreateUserSAMLConfigRequest) 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 (*CreateUserSAMLConfigRequest) ToJsonString ¶ added in v1.0.269
func (r *CreateUserSAMLConfigRequest) ToJsonString() string
type CreateUserSAMLConfigRequestParams ¶ added in v1.0.426
type CreateUserSAMLConfigRequestParams struct { // SAML元数据文档,需要base64 encode SAMLMetadataDocument *string `json:"SAMLMetadataDocument,omitnil,omitempty" name:"SAMLMetadataDocument"` // 辅助域名 AuxiliaryDomain *string `json:"AuxiliaryDomain,omitnil,omitempty" name:"AuxiliaryDomain"` }
Predefined struct for user
type CreateUserSAMLConfigResponse ¶ added in v1.0.269
type CreateUserSAMLConfigResponse struct { *tchttp.BaseResponse Response *CreateUserSAMLConfigResponseParams `json:"Response"` }
func NewCreateUserSAMLConfigResponse ¶ added in v1.0.269
func NewCreateUserSAMLConfigResponse() (response *CreateUserSAMLConfigResponse)
func (*CreateUserSAMLConfigResponse) FromJsonString ¶ added in v1.0.269
func (r *CreateUserSAMLConfigResponse) 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 (*CreateUserSAMLConfigResponse) ToJsonString ¶ added in v1.0.269
func (r *CreateUserSAMLConfigResponse) ToJsonString() string
type CreateUserSAMLConfigResponseParams ¶ added in v1.0.426
type CreateUserSAMLConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAccessKeyRequest ¶ added in v1.0.530
type DeleteAccessKeyRequest struct { *tchttp.BaseRequest // 指定需要删除的AccessKeyId AccessKeyId *string `json:"AccessKeyId,omitnil,omitempty" name:"AccessKeyId"` // 指定用户Uin,不填默认为当前用户删除访问密钥 TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
func NewDeleteAccessKeyRequest ¶ added in v1.0.530
func NewDeleteAccessKeyRequest() (request *DeleteAccessKeyRequest)
func (*DeleteAccessKeyRequest) FromJsonString ¶ added in v1.0.530
func (r *DeleteAccessKeyRequest) 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 (*DeleteAccessKeyRequest) ToJsonString ¶ added in v1.0.530
func (r *DeleteAccessKeyRequest) ToJsonString() string
type DeleteAccessKeyRequestParams ¶ added in v1.0.530
type DeleteAccessKeyRequestParams struct { // 指定需要删除的AccessKeyId AccessKeyId *string `json:"AccessKeyId,omitnil,omitempty" name:"AccessKeyId"` // 指定用户Uin,不填默认为当前用户删除访问密钥 TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
Predefined struct for user
type DeleteAccessKeyResponse ¶ added in v1.0.530
type DeleteAccessKeyResponse struct { *tchttp.BaseResponse Response *DeleteAccessKeyResponseParams `json:"Response"` }
func NewDeleteAccessKeyResponse ¶ added in v1.0.530
func NewDeleteAccessKeyResponse() (response *DeleteAccessKeyResponse)
func (*DeleteAccessKeyResponse) FromJsonString ¶ added in v1.0.530
func (r *DeleteAccessKeyResponse) 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 (*DeleteAccessKeyResponse) ToJsonString ¶ added in v1.0.530
func (r *DeleteAccessKeyResponse) ToJsonString() string
type DeleteAccessKeyResponseParams ¶ added in v1.0.530
type DeleteAccessKeyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteGroupRequest ¶
type DeleteGroupRequest struct { *tchttp.BaseRequest // 用户组 ID GroupId *uint64 `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 ¶ added in v1.0.426
type DeleteGroupRequestParams struct { // 用户组 ID GroupId *uint64 `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 ¶ added in v1.0.426
type DeleteGroupResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteOIDCConfigRequest ¶ added in v1.0.394
type DeleteOIDCConfigRequest struct { *tchttp.BaseRequest // OIDC身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDeleteOIDCConfigRequest ¶ added in v1.0.394
func NewDeleteOIDCConfigRequest() (request *DeleteOIDCConfigRequest)
func (*DeleteOIDCConfigRequest) FromJsonString ¶ added in v1.0.394
func (r *DeleteOIDCConfigRequest) 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 (*DeleteOIDCConfigRequest) ToJsonString ¶ added in v1.0.394
func (r *DeleteOIDCConfigRequest) ToJsonString() string
type DeleteOIDCConfigRequestParams ¶ added in v1.0.426
type DeleteOIDCConfigRequestParams struct { // OIDC身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DeleteOIDCConfigResponse ¶ added in v1.0.394
type DeleteOIDCConfigResponse struct { *tchttp.BaseResponse Response *DeleteOIDCConfigResponseParams `json:"Response"` }
func NewDeleteOIDCConfigResponse ¶ added in v1.0.394
func NewDeleteOIDCConfigResponse() (response *DeleteOIDCConfigResponse)
func (*DeleteOIDCConfigResponse) FromJsonString ¶ added in v1.0.394
func (r *DeleteOIDCConfigResponse) 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 (*DeleteOIDCConfigResponse) ToJsonString ¶ added in v1.0.394
func (r *DeleteOIDCConfigResponse) ToJsonString() string
type DeleteOIDCConfigResponseParams ¶ added in v1.0.426
type DeleteOIDCConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeletePolicyRequest ¶
type DeletePolicyRequest struct { *tchttp.BaseRequest // 数组,数组成员是策略 id,支持批量删除策略 PolicyId []*uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
func NewDeletePolicyRequest ¶
func NewDeletePolicyRequest() (request *DeletePolicyRequest)
func (*DeletePolicyRequest) FromJsonString ¶
func (r *DeletePolicyRequest) 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 (*DeletePolicyRequest) ToJsonString ¶
func (r *DeletePolicyRequest) ToJsonString() string
type DeletePolicyRequestParams ¶ added in v1.0.426
type DeletePolicyRequestParams struct { // 数组,数组成员是策略 id,支持批量删除策略 PolicyId []*uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
Predefined struct for user
type DeletePolicyResponse ¶
type DeletePolicyResponse struct { *tchttp.BaseResponse Response *DeletePolicyResponseParams `json:"Response"` }
func NewDeletePolicyResponse ¶
func NewDeletePolicyResponse() (response *DeletePolicyResponse)
func (*DeletePolicyResponse) FromJsonString ¶
func (r *DeletePolicyResponse) 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 (*DeletePolicyResponse) ToJsonString ¶
func (r *DeletePolicyResponse) ToJsonString() string
type DeletePolicyResponseParams ¶ added in v1.0.426
type DeletePolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeletePolicyVersionRequest ¶
type DeletePolicyVersionRequest struct { *tchttp.BaseRequest // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略版本号 VersionId []*uint64 `json:"VersionId,omitnil,omitempty" name:"VersionId"` }
func NewDeletePolicyVersionRequest ¶
func NewDeletePolicyVersionRequest() (request *DeletePolicyVersionRequest)
func (*DeletePolicyVersionRequest) FromJsonString ¶
func (r *DeletePolicyVersionRequest) 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 (*DeletePolicyVersionRequest) ToJsonString ¶
func (r *DeletePolicyVersionRequest) ToJsonString() string
type DeletePolicyVersionRequestParams ¶ added in v1.0.426
type DeletePolicyVersionRequestParams struct { // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略版本号 VersionId []*uint64 `json:"VersionId,omitnil,omitempty" name:"VersionId"` }
Predefined struct for user
type DeletePolicyVersionResponse ¶
type DeletePolicyVersionResponse struct { *tchttp.BaseResponse Response *DeletePolicyVersionResponseParams `json:"Response"` }
func NewDeletePolicyVersionResponse ¶
func NewDeletePolicyVersionResponse() (response *DeletePolicyVersionResponse)
func (*DeletePolicyVersionResponse) FromJsonString ¶
func (r *DeletePolicyVersionResponse) 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 (*DeletePolicyVersionResponse) ToJsonString ¶
func (r *DeletePolicyVersionResponse) ToJsonString() string
type DeletePolicyVersionResponseParams ¶ added in v1.0.426
type DeletePolicyVersionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRolePermissionsBoundaryRequest ¶
type DeleteRolePermissionsBoundaryRequest struct { *tchttp.BaseRequest // 角色ID(与角色名至少填一个) RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名(与角色ID至少填一个) RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
func NewDeleteRolePermissionsBoundaryRequest ¶
func NewDeleteRolePermissionsBoundaryRequest() (request *DeleteRolePermissionsBoundaryRequest)
func (*DeleteRolePermissionsBoundaryRequest) FromJsonString ¶
func (r *DeleteRolePermissionsBoundaryRequest) 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 (*DeleteRolePermissionsBoundaryRequest) ToJsonString ¶
func (r *DeleteRolePermissionsBoundaryRequest) ToJsonString() string
type DeleteRolePermissionsBoundaryRequestParams ¶ added in v1.0.426
type DeleteRolePermissionsBoundaryRequestParams struct { // 角色ID(与角色名至少填一个) RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名(与角色ID至少填一个) RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
Predefined struct for user
type DeleteRolePermissionsBoundaryResponse ¶
type DeleteRolePermissionsBoundaryResponse struct { *tchttp.BaseResponse Response *DeleteRolePermissionsBoundaryResponseParams `json:"Response"` }
func NewDeleteRolePermissionsBoundaryResponse ¶
func NewDeleteRolePermissionsBoundaryResponse() (response *DeleteRolePermissionsBoundaryResponse)
func (*DeleteRolePermissionsBoundaryResponse) FromJsonString ¶
func (r *DeleteRolePermissionsBoundaryResponse) 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 (*DeleteRolePermissionsBoundaryResponse) ToJsonString ¶
func (r *DeleteRolePermissionsBoundaryResponse) ToJsonString() string
type DeleteRolePermissionsBoundaryResponseParams ¶ added in v1.0.426
type DeleteRolePermissionsBoundaryResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRoleRequest ¶
type DeleteRoleRequest struct { *tchttp.BaseRequest // 角色ID,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名称,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
func NewDeleteRoleRequest ¶
func NewDeleteRoleRequest() (request *DeleteRoleRequest)
func (*DeleteRoleRequest) FromJsonString ¶
func (r *DeleteRoleRequest) 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 (*DeleteRoleRequest) ToJsonString ¶
func (r *DeleteRoleRequest) ToJsonString() string
type DeleteRoleRequestParams ¶ added in v1.0.426
type DeleteRoleRequestParams struct { // 角色ID,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名称,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
Predefined struct for user
type DeleteRoleResponse ¶
type DeleteRoleResponse struct { *tchttp.BaseResponse Response *DeleteRoleResponseParams `json:"Response"` }
func NewDeleteRoleResponse ¶
func NewDeleteRoleResponse() (response *DeleteRoleResponse)
func (*DeleteRoleResponse) FromJsonString ¶
func (r *DeleteRoleResponse) 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 (*DeleteRoleResponse) ToJsonString ¶
func (r *DeleteRoleResponse) ToJsonString() string
type DeleteRoleResponseParams ¶ added in v1.0.426
type DeleteRoleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSAMLProviderRequest ¶
type DeleteSAMLProviderRequest struct { *tchttp.BaseRequest // SAML身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDeleteSAMLProviderRequest ¶
func NewDeleteSAMLProviderRequest() (request *DeleteSAMLProviderRequest)
func (*DeleteSAMLProviderRequest) FromJsonString ¶
func (r *DeleteSAMLProviderRequest) 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 (*DeleteSAMLProviderRequest) ToJsonString ¶
func (r *DeleteSAMLProviderRequest) ToJsonString() string
type DeleteSAMLProviderRequestParams ¶ added in v1.0.426
type DeleteSAMLProviderRequestParams struct { // SAML身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DeleteSAMLProviderResponse ¶
type DeleteSAMLProviderResponse struct { *tchttp.BaseResponse Response *DeleteSAMLProviderResponseParams `json:"Response"` }
func NewDeleteSAMLProviderResponse ¶
func NewDeleteSAMLProviderResponse() (response *DeleteSAMLProviderResponse)
func (*DeleteSAMLProviderResponse) FromJsonString ¶
func (r *DeleteSAMLProviderResponse) 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 (*DeleteSAMLProviderResponse) ToJsonString ¶
func (r *DeleteSAMLProviderResponse) ToJsonString() string
type DeleteSAMLProviderResponseParams ¶ added in v1.0.426
type DeleteSAMLProviderResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteServiceLinkedRoleRequest ¶
type DeleteServiceLinkedRoleRequest struct { *tchttp.BaseRequest // 要删除的服务相关角色的名称。 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
func NewDeleteServiceLinkedRoleRequest ¶
func NewDeleteServiceLinkedRoleRequest() (request *DeleteServiceLinkedRoleRequest)
func (*DeleteServiceLinkedRoleRequest) FromJsonString ¶
func (r *DeleteServiceLinkedRoleRequest) 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 (*DeleteServiceLinkedRoleRequest) ToJsonString ¶
func (r *DeleteServiceLinkedRoleRequest) ToJsonString() string
type DeleteServiceLinkedRoleRequestParams ¶ added in v1.0.426
type DeleteServiceLinkedRoleRequestParams struct { // 要删除的服务相关角色的名称。 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
Predefined struct for user
type DeleteServiceLinkedRoleResponse ¶
type DeleteServiceLinkedRoleResponse struct { *tchttp.BaseResponse Response *DeleteServiceLinkedRoleResponseParams `json:"Response"` }
func NewDeleteServiceLinkedRoleResponse ¶
func NewDeleteServiceLinkedRoleResponse() (response *DeleteServiceLinkedRoleResponse)
func (*DeleteServiceLinkedRoleResponse) FromJsonString ¶
func (r *DeleteServiceLinkedRoleResponse) 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 (*DeleteServiceLinkedRoleResponse) ToJsonString ¶
func (r *DeleteServiceLinkedRoleResponse) ToJsonString() string
type DeleteServiceLinkedRoleResponseParams ¶ added in v1.0.426
type DeleteServiceLinkedRoleResponseParams struct { // 删除任务ID,可用于检查删除服务相关角色状态。 DeletionTaskId *string `json:"DeletionTaskId,omitnil,omitempty" name:"DeletionTaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteUserPermissionsBoundaryRequest ¶
type DeleteUserPermissionsBoundaryRequest struct { *tchttp.BaseRequest // 子账号Uin TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
func NewDeleteUserPermissionsBoundaryRequest ¶
func NewDeleteUserPermissionsBoundaryRequest() (request *DeleteUserPermissionsBoundaryRequest)
func (*DeleteUserPermissionsBoundaryRequest) FromJsonString ¶
func (r *DeleteUserPermissionsBoundaryRequest) 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 (*DeleteUserPermissionsBoundaryRequest) ToJsonString ¶
func (r *DeleteUserPermissionsBoundaryRequest) ToJsonString() string
type DeleteUserPermissionsBoundaryRequestParams ¶ added in v1.0.426
type DeleteUserPermissionsBoundaryRequestParams struct { // 子账号Uin TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
Predefined struct for user
type DeleteUserPermissionsBoundaryResponse ¶
type DeleteUserPermissionsBoundaryResponse struct { *tchttp.BaseResponse Response *DeleteUserPermissionsBoundaryResponseParams `json:"Response"` }
func NewDeleteUserPermissionsBoundaryResponse ¶
func NewDeleteUserPermissionsBoundaryResponse() (response *DeleteUserPermissionsBoundaryResponse)
func (*DeleteUserPermissionsBoundaryResponse) FromJsonString ¶
func (r *DeleteUserPermissionsBoundaryResponse) 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 (*DeleteUserPermissionsBoundaryResponse) ToJsonString ¶
func (r *DeleteUserPermissionsBoundaryResponse) ToJsonString() string
type DeleteUserPermissionsBoundaryResponseParams ¶ added in v1.0.426
type DeleteUserPermissionsBoundaryResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteUserRequest ¶
type DeleteUserRequest struct { *tchttp.BaseRequest // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 是否强制删除该子用户,默认入参为0。0:若该用户存在未删除API密钥,则不删除用户;1:若该用户存在未删除API密钥,则先删除密钥后删除用户。删除密钥需要您拥有cam:DeleteApiKey权限,您将可以删除该用户下启用或禁用状态的所有密钥,无权限则删除密钥和用户失败 Force *uint64 `json:"Force,omitnil,omitempty" name:"Force"` }
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 ¶ added in v1.0.426
type DeleteUserRequestParams struct { // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 是否强制删除该子用户,默认入参为0。0:若该用户存在未删除API密钥,则不删除用户;1:若该用户存在未删除API密钥,则先删除密钥后删除用户。删除密钥需要您拥有cam:DeleteApiKey权限,您将可以删除该用户下启用或禁用状态的所有密钥,无权限则删除密钥和用户失败 Force *uint64 `json:"Force,omitnil,omitempty" name:"Force"` }
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 ¶ added in v1.0.426
type DeleteUserResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOIDCConfigRequest ¶ added in v1.0.394
type DescribeOIDCConfigRequest struct { *tchttp.BaseRequest // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeOIDCConfigRequest ¶ added in v1.0.394
func NewDescribeOIDCConfigRequest() (request *DescribeOIDCConfigRequest)
func (*DescribeOIDCConfigRequest) FromJsonString ¶ added in v1.0.394
func (r *DescribeOIDCConfigRequest) 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 (*DescribeOIDCConfigRequest) ToJsonString ¶ added in v1.0.394
func (r *DescribeOIDCConfigRequest) ToJsonString() string
type DescribeOIDCConfigRequestParams ¶ added in v1.0.426
type DescribeOIDCConfigRequestParams struct { // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeOIDCConfigResponse ¶ added in v1.0.394
type DescribeOIDCConfigResponse struct { *tchttp.BaseResponse Response *DescribeOIDCConfigResponseParams `json:"Response"` }
func NewDescribeOIDCConfigResponse ¶ added in v1.0.394
func NewDescribeOIDCConfigResponse() (response *DescribeOIDCConfigResponse)
func (*DescribeOIDCConfigResponse) FromJsonString ¶ added in v1.0.394
func (r *DescribeOIDCConfigResponse) 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 (*DescribeOIDCConfigResponse) ToJsonString ¶ added in v1.0.394
func (r *DescribeOIDCConfigResponse) ToJsonString() string
type DescribeOIDCConfigResponseParams ¶ added in v1.0.426
type DescribeOIDCConfigResponseParams struct { // 身份提供商类型 11角色身份提供商 ProviderType *uint64 `json:"ProviderType,omitnil,omitempty" name:"ProviderType"` // 身份提供商URL IdentityUrl *string `json:"IdentityUrl,omitnil,omitempty" name:"IdentityUrl"` // 签名公钥 IdentityKey *string `json:"IdentityKey,omitnil,omitempty" name:"IdentityKey"` // 客户端id ClientId []*string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // 状态:0:未设置,11:已开启,2:已禁用 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRoleListRequest ¶
type DescribeRoleListRequest struct { *tchttp.BaseRequest // 页码,从1开始 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页行数,不能大于200 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 标签筛选 Tags []*RoleTags `json:"Tags,omitnil,omitempty" name:"Tags"` }
func NewDescribeRoleListRequest ¶
func NewDescribeRoleListRequest() (request *DescribeRoleListRequest)
func (*DescribeRoleListRequest) FromJsonString ¶
func (r *DescribeRoleListRequest) 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 (*DescribeRoleListRequest) ToJsonString ¶
func (r *DescribeRoleListRequest) ToJsonString() string
type DescribeRoleListRequestParams ¶ added in v1.0.426
type DescribeRoleListRequestParams struct { // 页码,从1开始 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页行数,不能大于200 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 标签筛选 Tags []*RoleTags `json:"Tags,omitnil,omitempty" name:"Tags"` }
Predefined struct for user
type DescribeRoleListResponse ¶
type DescribeRoleListResponse struct { *tchttp.BaseResponse Response *DescribeRoleListResponseParams `json:"Response"` }
func NewDescribeRoleListResponse ¶
func NewDescribeRoleListResponse() (response *DescribeRoleListResponse)
func (*DescribeRoleListResponse) FromJsonString ¶
func (r *DescribeRoleListResponse) 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 (*DescribeRoleListResponse) ToJsonString ¶
func (r *DescribeRoleListResponse) ToJsonString() string
type DescribeRoleListResponseParams ¶ added in v1.0.426
type DescribeRoleListResponseParams struct { // 角色详情列表。 // 注意:此字段可能返回 null,表示取不到有效值。 List []*RoleInfo `json:"List,omitnil,omitempty" name:"List"` // 角色总数 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSafeAuthFlagCollRequest ¶
type DescribeSafeAuthFlagCollRequest struct { *tchttp.BaseRequest // 子账号 SubUin *uint64 `json:"SubUin,omitnil,omitempty" name:"SubUin"` }
func NewDescribeSafeAuthFlagCollRequest ¶
func NewDescribeSafeAuthFlagCollRequest() (request *DescribeSafeAuthFlagCollRequest)
func (*DescribeSafeAuthFlagCollRequest) FromJsonString ¶
func (r *DescribeSafeAuthFlagCollRequest) 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 (*DescribeSafeAuthFlagCollRequest) ToJsonString ¶
func (r *DescribeSafeAuthFlagCollRequest) ToJsonString() string
type DescribeSafeAuthFlagCollRequestParams ¶ added in v1.0.426
type DescribeSafeAuthFlagCollRequestParams struct { // 子账号 SubUin *uint64 `json:"SubUin,omitnil,omitempty" name:"SubUin"` }
Predefined struct for user
type DescribeSafeAuthFlagCollResponse ¶
type DescribeSafeAuthFlagCollResponse struct { *tchttp.BaseResponse Response *DescribeSafeAuthFlagCollResponseParams `json:"Response"` }
func NewDescribeSafeAuthFlagCollResponse ¶
func NewDescribeSafeAuthFlagCollResponse() (response *DescribeSafeAuthFlagCollResponse)
func (*DescribeSafeAuthFlagCollResponse) FromJsonString ¶
func (r *DescribeSafeAuthFlagCollResponse) 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 (*DescribeSafeAuthFlagCollResponse) ToJsonString ¶
func (r *DescribeSafeAuthFlagCollResponse) ToJsonString() string
type DescribeSafeAuthFlagCollResponseParams ¶ added in v1.0.426
type DescribeSafeAuthFlagCollResponseParams struct { // 登录保护设置 LoginFlag *LoginActionFlag `json:"LoginFlag,omitnil,omitempty" name:"LoginFlag"` // 敏感操作保护设置 ActionFlag *LoginActionFlag `json:"ActionFlag,omitnil,omitempty" name:"ActionFlag"` // 异地登录保护设置 OffsiteFlag *OffsiteFlag `json:"OffsiteFlag,omitnil,omitempty" name:"OffsiteFlag"` // 是否提示信任设备1 :提示 0: 不提示 // 注意:此字段可能返回 null,表示取不到有效值。 PromptTrust *int64 `json:"PromptTrust,omitnil,omitempty" name:"PromptTrust"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSafeAuthFlagIntlRequest ¶ added in v1.0.207
type DescribeSafeAuthFlagIntlRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSafeAuthFlagIntlRequest ¶ added in v1.0.207
func NewDescribeSafeAuthFlagIntlRequest() (request *DescribeSafeAuthFlagIntlRequest)
func (*DescribeSafeAuthFlagIntlRequest) FromJsonString ¶ added in v1.0.207
func (r *DescribeSafeAuthFlagIntlRequest) 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 (*DescribeSafeAuthFlagIntlRequest) ToJsonString ¶ added in v1.0.207
func (r *DescribeSafeAuthFlagIntlRequest) ToJsonString() string
type DescribeSafeAuthFlagIntlRequestParams ¶ added in v1.0.426
type DescribeSafeAuthFlagIntlRequestParams struct { }
Predefined struct for user
type DescribeSafeAuthFlagIntlResponse ¶ added in v1.0.207
type DescribeSafeAuthFlagIntlResponse struct { *tchttp.BaseResponse Response *DescribeSafeAuthFlagIntlResponseParams `json:"Response"` }
func NewDescribeSafeAuthFlagIntlResponse ¶ added in v1.0.207
func NewDescribeSafeAuthFlagIntlResponse() (response *DescribeSafeAuthFlagIntlResponse)
func (*DescribeSafeAuthFlagIntlResponse) FromJsonString ¶ added in v1.0.207
func (r *DescribeSafeAuthFlagIntlResponse) 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 (*DescribeSafeAuthFlagIntlResponse) ToJsonString ¶ added in v1.0.207
func (r *DescribeSafeAuthFlagIntlResponse) ToJsonString() string
type DescribeSafeAuthFlagIntlResponseParams ¶ added in v1.0.426
type DescribeSafeAuthFlagIntlResponseParams struct { // 登录保护设置 LoginFlag *LoginActionFlagIntl `json:"LoginFlag,omitnil,omitempty" name:"LoginFlag"` // 敏感操作保护设置 ActionFlag *LoginActionFlagIntl `json:"ActionFlag,omitnil,omitempty" name:"ActionFlag"` // 异地登录保护设置 OffsiteFlag *OffsiteFlag `json:"OffsiteFlag,omitnil,omitempty" name:"OffsiteFlag"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSafeAuthFlagRequest ¶
type DescribeSafeAuthFlagRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSafeAuthFlagRequest ¶
func NewDescribeSafeAuthFlagRequest() (request *DescribeSafeAuthFlagRequest)
func (*DescribeSafeAuthFlagRequest) FromJsonString ¶
func (r *DescribeSafeAuthFlagRequest) 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 (*DescribeSafeAuthFlagRequest) ToJsonString ¶
func (r *DescribeSafeAuthFlagRequest) ToJsonString() string
type DescribeSafeAuthFlagRequestParams ¶ added in v1.0.426
type DescribeSafeAuthFlagRequestParams struct { }
Predefined struct for user
type DescribeSafeAuthFlagResponse ¶
type DescribeSafeAuthFlagResponse struct { *tchttp.BaseResponse Response *DescribeSafeAuthFlagResponseParams `json:"Response"` }
func NewDescribeSafeAuthFlagResponse ¶
func NewDescribeSafeAuthFlagResponse() (response *DescribeSafeAuthFlagResponse)
func (*DescribeSafeAuthFlagResponse) FromJsonString ¶
func (r *DescribeSafeAuthFlagResponse) 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 (*DescribeSafeAuthFlagResponse) ToJsonString ¶
func (r *DescribeSafeAuthFlagResponse) ToJsonString() string
type DescribeSafeAuthFlagResponseParams ¶ added in v1.0.426
type DescribeSafeAuthFlagResponseParams struct { // 登录保护设置 LoginFlag *LoginActionFlag `json:"LoginFlag,omitnil,omitempty" name:"LoginFlag"` // 敏感操作保护设置 ActionFlag *LoginActionFlag `json:"ActionFlag,omitnil,omitempty" name:"ActionFlag"` // 异地登录保护设置 OffsiteFlag *OffsiteFlag `json:"OffsiteFlag,omitnil,omitempty" name:"OffsiteFlag"` // 1: 提示7天信任设备 0: 不提示 PromptTrust *uint64 `json:"PromptTrust,omitnil,omitempty" name:"PromptTrust"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSubAccountsRequest ¶
type DescribeSubAccountsRequest struct { *tchttp.BaseRequest // 子用户UIN列表,最多支持50个UIN FilterSubAccountUin []*uint64 `json:"FilterSubAccountUin,omitnil,omitempty" name:"FilterSubAccountUin"` }
func NewDescribeSubAccountsRequest ¶
func NewDescribeSubAccountsRequest() (request *DescribeSubAccountsRequest)
func (*DescribeSubAccountsRequest) FromJsonString ¶
func (r *DescribeSubAccountsRequest) 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 (*DescribeSubAccountsRequest) ToJsonString ¶
func (r *DescribeSubAccountsRequest) ToJsonString() string
type DescribeSubAccountsRequestParams ¶ added in v1.0.426
type DescribeSubAccountsRequestParams struct { // 子用户UIN列表,最多支持50个UIN FilterSubAccountUin []*uint64 `json:"FilterSubAccountUin,omitnil,omitempty" name:"FilterSubAccountUin"` }
Predefined struct for user
type DescribeSubAccountsResponse ¶
type DescribeSubAccountsResponse struct { *tchttp.BaseResponse Response *DescribeSubAccountsResponseParams `json:"Response"` }
func NewDescribeSubAccountsResponse ¶
func NewDescribeSubAccountsResponse() (response *DescribeSubAccountsResponse)
func (*DescribeSubAccountsResponse) FromJsonString ¶
func (r *DescribeSubAccountsResponse) 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 (*DescribeSubAccountsResponse) ToJsonString ¶
func (r *DescribeSubAccountsResponse) ToJsonString() string
type DescribeSubAccountsResponseParams ¶ added in v1.0.426
type DescribeSubAccountsResponseParams struct { // 子用户列表 SubAccounts []*SubAccountUser `json:"SubAccounts,omitnil,omitempty" name:"SubAccounts"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserOIDCConfigRequest ¶ added in v1.0.378
type DescribeUserOIDCConfigRequest struct {
*tchttp.BaseRequest
}
func NewDescribeUserOIDCConfigRequest ¶ added in v1.0.378
func NewDescribeUserOIDCConfigRequest() (request *DescribeUserOIDCConfigRequest)
func (*DescribeUserOIDCConfigRequest) FromJsonString ¶ added in v1.0.378
func (r *DescribeUserOIDCConfigRequest) 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 (*DescribeUserOIDCConfigRequest) ToJsonString ¶ added in v1.0.378
func (r *DescribeUserOIDCConfigRequest) ToJsonString() string
type DescribeUserOIDCConfigRequestParams ¶ added in v1.0.426
type DescribeUserOIDCConfigRequestParams struct { }
Predefined struct for user
type DescribeUserOIDCConfigResponse ¶ added in v1.0.378
type DescribeUserOIDCConfigResponse struct { *tchttp.BaseResponse Response *DescribeUserOIDCConfigResponseParams `json:"Response"` }
func NewDescribeUserOIDCConfigResponse ¶ added in v1.0.378
func NewDescribeUserOIDCConfigResponse() (response *DescribeUserOIDCConfigResponse)
func (*DescribeUserOIDCConfigResponse) FromJsonString ¶ added in v1.0.378
func (r *DescribeUserOIDCConfigResponse) 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 (*DescribeUserOIDCConfigResponse) ToJsonString ¶ added in v1.0.378
func (r *DescribeUserOIDCConfigResponse) ToJsonString() string
type DescribeUserOIDCConfigResponseParams ¶ added in v1.0.426
type DescribeUserOIDCConfigResponseParams struct { // 身份提供商类型。 12:用户OIDC身份提供商 ProviderType *uint64 `json:"ProviderType,omitnil,omitempty" name:"ProviderType"` // 身份提供商URL IdentityUrl *string `json:"IdentityUrl,omitnil,omitempty" name:"IdentityUrl"` // 签名公钥 IdentityKey *string `json:"IdentityKey,omitnil,omitempty" name:"IdentityKey"` // 客户端id ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // 状态:0:未设置,11:已开启,2:已禁用 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 授权请求Endpoint AuthorizationEndpoint *string `json:"AuthorizationEndpoint,omitnil,omitempty" name:"AuthorizationEndpoint"` // 授权请求Scope Scope []*string `json:"Scope,omitnil,omitempty" name:"Scope"` // 授权请求Response type ResponseType *string `json:"ResponseType,omitnil,omitempty" name:"ResponseType"` // 授权请求Response mode ResponseMode *string `json:"ResponseMode,omitnil,omitempty" name:"ResponseMode"` // 映射字段名称 MappingFiled *string `json:"MappingFiled,omitnil,omitempty" name:"MappingFiled"` // 描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserSAMLConfigRequest ¶ added in v1.0.269
type DescribeUserSAMLConfigRequest struct {
*tchttp.BaseRequest
}
func NewDescribeUserSAMLConfigRequest ¶ added in v1.0.269
func NewDescribeUserSAMLConfigRequest() (request *DescribeUserSAMLConfigRequest)
func (*DescribeUserSAMLConfigRequest) FromJsonString ¶ added in v1.0.269
func (r *DescribeUserSAMLConfigRequest) 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 (*DescribeUserSAMLConfigRequest) ToJsonString ¶ added in v1.0.269
func (r *DescribeUserSAMLConfigRequest) ToJsonString() string
type DescribeUserSAMLConfigRequestParams ¶ added in v1.0.426
type DescribeUserSAMLConfigRequestParams struct { }
Predefined struct for user
type DescribeUserSAMLConfigResponse ¶ added in v1.0.269
type DescribeUserSAMLConfigResponse struct { *tchttp.BaseResponse Response *DescribeUserSAMLConfigResponseParams `json:"Response"` }
func NewDescribeUserSAMLConfigResponse ¶ added in v1.0.269
func NewDescribeUserSAMLConfigResponse() (response *DescribeUserSAMLConfigResponse)
func (*DescribeUserSAMLConfigResponse) FromJsonString ¶ added in v1.0.269
func (r *DescribeUserSAMLConfigResponse) 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 (*DescribeUserSAMLConfigResponse) ToJsonString ¶ added in v1.0.269
func (r *DescribeUserSAMLConfigResponse) ToJsonString() string
type DescribeUserSAMLConfigResponseParams ¶ added in v1.0.426
type DescribeUserSAMLConfigResponseParams struct { // SAML元数据文档 SAMLMetadata *string `json:"SAMLMetadata,omitnil,omitempty" name:"SAMLMetadata"` // 状态:0:未设置,1:已开启,2:已禁用 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 辅助域名 AuxiliaryDomain *string `json:"AuxiliaryDomain,omitnil,omitempty" name:"AuxiliaryDomain"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DetachGroupPolicyRequest ¶
type DetachGroupPolicyRequest struct { *tchttp.BaseRequest // 策略 id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 用户组 id DetachGroupId *uint64 `json:"DetachGroupId,omitnil,omitempty" name:"DetachGroupId"` }
func NewDetachGroupPolicyRequest ¶
func NewDetachGroupPolicyRequest() (request *DetachGroupPolicyRequest)
func (*DetachGroupPolicyRequest) FromJsonString ¶
func (r *DetachGroupPolicyRequest) 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 (*DetachGroupPolicyRequest) ToJsonString ¶
func (r *DetachGroupPolicyRequest) ToJsonString() string
type DetachGroupPolicyRequestParams ¶ added in v1.0.426
type DetachGroupPolicyRequestParams struct { // 策略 id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 用户组 id DetachGroupId *uint64 `json:"DetachGroupId,omitnil,omitempty" name:"DetachGroupId"` }
Predefined struct for user
type DetachGroupPolicyResponse ¶
type DetachGroupPolicyResponse struct { *tchttp.BaseResponse Response *DetachGroupPolicyResponseParams `json:"Response"` }
func NewDetachGroupPolicyResponse ¶
func NewDetachGroupPolicyResponse() (response *DetachGroupPolicyResponse)
func (*DetachGroupPolicyResponse) FromJsonString ¶
func (r *DetachGroupPolicyResponse) 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 (*DetachGroupPolicyResponse) ToJsonString ¶
func (r *DetachGroupPolicyResponse) ToJsonString() string
type DetachGroupPolicyResponseParams ¶ added in v1.0.426
type DetachGroupPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DetachRolePolicyRequest ¶
type DetachRolePolicyRequest struct { *tchttp.BaseRequest // 策略ID,入参PolicyId与PolicyName二选一 PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 角色ID,用于指定角色,入参 DetachRoleId 与 DetachRoleName 二选一 DetachRoleId *string `json:"DetachRoleId,omitnil,omitempty" name:"DetachRoleId"` // 角色名称,用于指定角色,入参 DetachRoleId 与 DetachRoleName 二选一 DetachRoleName *string `json:"DetachRoleName,omitnil,omitempty" name:"DetachRoleName"` // 策略名,入参PolicyId与PolicyName二选一 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` }
func NewDetachRolePolicyRequest ¶
func NewDetachRolePolicyRequest() (request *DetachRolePolicyRequest)
func (*DetachRolePolicyRequest) FromJsonString ¶
func (r *DetachRolePolicyRequest) 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 (*DetachRolePolicyRequest) ToJsonString ¶
func (r *DetachRolePolicyRequest) ToJsonString() string
type DetachRolePolicyRequestParams ¶ added in v1.0.426
type DetachRolePolicyRequestParams struct { // 策略ID,入参PolicyId与PolicyName二选一 PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 角色ID,用于指定角色,入参 DetachRoleId 与 DetachRoleName 二选一 DetachRoleId *string `json:"DetachRoleId,omitnil,omitempty" name:"DetachRoleId"` // 角色名称,用于指定角色,入参 DetachRoleId 与 DetachRoleName 二选一 DetachRoleName *string `json:"DetachRoleName,omitnil,omitempty" name:"DetachRoleName"` // 策略名,入参PolicyId与PolicyName二选一 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` }
Predefined struct for user
type DetachRolePolicyResponse ¶
type DetachRolePolicyResponse struct { *tchttp.BaseResponse Response *DetachRolePolicyResponseParams `json:"Response"` }
func NewDetachRolePolicyResponse ¶
func NewDetachRolePolicyResponse() (response *DetachRolePolicyResponse)
func (*DetachRolePolicyResponse) FromJsonString ¶
func (r *DetachRolePolicyResponse) 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 (*DetachRolePolicyResponse) ToJsonString ¶
func (r *DetachRolePolicyResponse) ToJsonString() string
type DetachRolePolicyResponseParams ¶ added in v1.0.426
type DetachRolePolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DetachUserPolicyRequest ¶
type DetachUserPolicyRequest struct { *tchttp.BaseRequest // 策略 id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 子账号 uin DetachUin *uint64 `json:"DetachUin,omitnil,omitempty" name:"DetachUin"` }
func NewDetachUserPolicyRequest ¶
func NewDetachUserPolicyRequest() (request *DetachUserPolicyRequest)
func (*DetachUserPolicyRequest) FromJsonString ¶
func (r *DetachUserPolicyRequest) 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 (*DetachUserPolicyRequest) ToJsonString ¶
func (r *DetachUserPolicyRequest) ToJsonString() string
type DetachUserPolicyRequestParams ¶ added in v1.0.426
type DetachUserPolicyRequestParams struct { // 策略 id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 子账号 uin DetachUin *uint64 `json:"DetachUin,omitnil,omitempty" name:"DetachUin"` }
Predefined struct for user
type DetachUserPolicyResponse ¶
type DetachUserPolicyResponse struct { *tchttp.BaseResponse Response *DetachUserPolicyResponseParams `json:"Response"` }
func NewDetachUserPolicyResponse ¶
func NewDetachUserPolicyResponse() (response *DetachUserPolicyResponse)
func (*DetachUserPolicyResponse) FromJsonString ¶
func (r *DetachUserPolicyResponse) 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 (*DetachUserPolicyResponse) ToJsonString ¶
func (r *DetachUserPolicyResponse) ToJsonString() string
type DetachUserPolicyResponseParams ¶ added in v1.0.426
type DetachUserPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DisableUserSSORequest ¶ added in v1.0.378
type DisableUserSSORequest struct {
*tchttp.BaseRequest
}
func NewDisableUserSSORequest ¶ added in v1.0.378
func NewDisableUserSSORequest() (request *DisableUserSSORequest)
func (*DisableUserSSORequest) FromJsonString ¶ added in v1.0.378
func (r *DisableUserSSORequest) 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 (*DisableUserSSORequest) ToJsonString ¶ added in v1.0.378
func (r *DisableUserSSORequest) ToJsonString() string
type DisableUserSSORequestParams ¶ added in v1.0.426
type DisableUserSSORequestParams struct { }
Predefined struct for user
type DisableUserSSOResponse ¶ added in v1.0.378
type DisableUserSSOResponse struct { *tchttp.BaseResponse Response *DisableUserSSOResponseParams `json:"Response"` }
func NewDisableUserSSOResponse ¶ added in v1.0.378
func NewDisableUserSSOResponse() (response *DisableUserSSOResponse)
func (*DisableUserSSOResponse) FromJsonString ¶ added in v1.0.378
func (r *DisableUserSSOResponse) 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 (*DisableUserSSOResponse) ToJsonString ¶ added in v1.0.378
func (r *DisableUserSSOResponse) ToJsonString() string
type DisableUserSSOResponseParams ¶ added in v1.0.426
type DisableUserSSOResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetAccountSummaryRequest ¶ added in v1.0.207
type GetAccountSummaryRequest struct {
*tchttp.BaseRequest
}
func NewGetAccountSummaryRequest ¶ added in v1.0.207
func NewGetAccountSummaryRequest() (request *GetAccountSummaryRequest)
func (*GetAccountSummaryRequest) FromJsonString ¶ added in v1.0.207
func (r *GetAccountSummaryRequest) 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 (*GetAccountSummaryRequest) ToJsonString ¶ added in v1.0.207
func (r *GetAccountSummaryRequest) ToJsonString() string
type GetAccountSummaryRequestParams ¶ added in v1.0.426
type GetAccountSummaryRequestParams struct { }
Predefined struct for user
type GetAccountSummaryResponse ¶ added in v1.0.207
type GetAccountSummaryResponse struct { *tchttp.BaseResponse Response *GetAccountSummaryResponseParams `json:"Response"` }
func NewGetAccountSummaryResponse ¶ added in v1.0.207
func NewGetAccountSummaryResponse() (response *GetAccountSummaryResponse)
func (*GetAccountSummaryResponse) FromJsonString ¶ added in v1.0.207
func (r *GetAccountSummaryResponse) 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 (*GetAccountSummaryResponse) ToJsonString ¶ added in v1.0.207
func (r *GetAccountSummaryResponse) ToJsonString() string
type GetAccountSummaryResponseParams ¶ added in v1.0.426
type GetAccountSummaryResponseParams struct { // 策略数 Policies *uint64 `json:"Policies,omitnil,omitempty" name:"Policies"` // 角色数 Roles *uint64 `json:"Roles,omitnil,omitempty" name:"Roles"` // 身份提供商数 // // Deprecated: Idps is deprecated. Idps *uint64 `json:"Idps,omitnil,omitempty" name:"Idps"` // 子账户数 User *uint64 `json:"User,omitnil,omitempty" name:"User"` // 分组数 Group *uint64 `json:"Group,omitnil,omitempty" name:"Group"` // 分组用户总数 Member *uint64 `json:"Member,omitnil,omitempty" name:"Member"` // 身份提供商数。 IdentityProviders *uint64 `json:"IdentityProviders,omitnil,omitempty" name:"IdentityProviders"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetCustomMFATokenInfoRequest ¶
type GetCustomMFATokenInfoRequest struct { *tchttp.BaseRequest // 自定义多因子验证Token,针对用户自定义的安全校验方式而生成的,以供查询用户安全校验时使用。 MFAToken *string `json:"MFAToken,omitnil,omitempty" name:"MFAToken"` }
func NewGetCustomMFATokenInfoRequest ¶
func NewGetCustomMFATokenInfoRequest() (request *GetCustomMFATokenInfoRequest)
func (*GetCustomMFATokenInfoRequest) FromJsonString ¶
func (r *GetCustomMFATokenInfoRequest) 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 (*GetCustomMFATokenInfoRequest) ToJsonString ¶
func (r *GetCustomMFATokenInfoRequest) ToJsonString() string
type GetCustomMFATokenInfoRequestParams ¶ added in v1.0.426
type GetCustomMFATokenInfoRequestParams struct { // 自定义多因子验证Token,针对用户自定义的安全校验方式而生成的,以供查询用户安全校验时使用。 MFAToken *string `json:"MFAToken,omitnil,omitempty" name:"MFAToken"` }
Predefined struct for user
type GetCustomMFATokenInfoResponse ¶
type GetCustomMFATokenInfoResponse struct { *tchttp.BaseResponse Response *GetCustomMFATokenInfoResponseParams `json:"Response"` }
func NewGetCustomMFATokenInfoResponse ¶
func NewGetCustomMFATokenInfoResponse() (response *GetCustomMFATokenInfoResponse)
func (*GetCustomMFATokenInfoResponse) FromJsonString ¶
func (r *GetCustomMFATokenInfoResponse) 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 (*GetCustomMFATokenInfoResponse) ToJsonString ¶
func (r *GetCustomMFATokenInfoResponse) ToJsonString() string
type GetCustomMFATokenInfoResponseParams ¶ added in v1.0.426
type GetCustomMFATokenInfoResponseParams struct { // 自定义多因子验证Token对应的账号Id Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetGroupRequest ¶
type GetGroupRequest struct { *tchttp.BaseRequest // 用户组 ID GroupId *uint64 `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 ¶ added in v1.0.426
type GetGroupRequestParams struct { // 用户组 ID GroupId *uint64 `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 ¶ added in v1.0.426
type GetGroupResponseParams struct { // 用户组 ID GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 用户组名称 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 用户组成员数量 GroupNum *uint64 `json:"GroupNum,omitnil,omitempty" name:"GroupNum"` // 用户组描述 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 用户组创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 用户组成员信息 UserInfo []*GroupMemberInfo `json:"UserInfo,omitnil,omitempty" name:"UserInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetPolicyRequest ¶
type GetPolicyRequest struct { *tchttp.BaseRequest // 策略Id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
func NewGetPolicyRequest ¶
func NewGetPolicyRequest() (request *GetPolicyRequest)
func (*GetPolicyRequest) FromJsonString ¶
func (r *GetPolicyRequest) 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 (*GetPolicyRequest) ToJsonString ¶
func (r *GetPolicyRequest) ToJsonString() string
type GetPolicyRequestParams ¶ added in v1.0.426
type GetPolicyRequestParams struct { // 策略Id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
Predefined struct for user
type GetPolicyResponse ¶
type GetPolicyResponse struct { *tchttp.BaseResponse Response *GetPolicyResponseParams `json:"Response"` }
func NewGetPolicyResponse ¶
func NewGetPolicyResponse() (response *GetPolicyResponse)
func (*GetPolicyResponse) FromJsonString ¶
func (r *GetPolicyResponse) 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 (*GetPolicyResponse) ToJsonString ¶
func (r *GetPolicyResponse) ToJsonString() string
type GetPolicyResponseParams ¶ added in v1.0.426
type GetPolicyResponseParams struct { // 策略名 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 1 表示自定义策略,2 表示预设策略 // 注意:此字段可能返回 null,表示取不到有效值。 Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"` // 最近更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 策略文档 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 备注 // 注意:此字段可能返回 null,表示取不到有效值。 PresetAlias *string `json:"PresetAlias,omitnil,omitempty" name:"PresetAlias"` // 是否服务相关策略 // 注意:此字段可能返回 null,表示取不到有效值。 IsServiceLinkedRolePolicy *uint64 `json:"IsServiceLinkedRolePolicy,omitnil,omitempty" name:"IsServiceLinkedRolePolicy"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetPolicyVersionRequest ¶
type GetPolicyVersionRequest struct { *tchttp.BaseRequest // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略版本号,可由ListPolicyVersions获取 VersionId *uint64 `json:"VersionId,omitnil,omitempty" name:"VersionId"` }
func NewGetPolicyVersionRequest ¶
func NewGetPolicyVersionRequest() (request *GetPolicyVersionRequest)
func (*GetPolicyVersionRequest) FromJsonString ¶
func (r *GetPolicyVersionRequest) 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 (*GetPolicyVersionRequest) ToJsonString ¶
func (r *GetPolicyVersionRequest) ToJsonString() string
type GetPolicyVersionRequestParams ¶ added in v1.0.426
type GetPolicyVersionRequestParams struct { // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略版本号,可由ListPolicyVersions获取 VersionId *uint64 `json:"VersionId,omitnil,omitempty" name:"VersionId"` }
Predefined struct for user
type GetPolicyVersionResponse ¶
type GetPolicyVersionResponse struct { *tchttp.BaseResponse Response *GetPolicyVersionResponseParams `json:"Response"` }
func NewGetPolicyVersionResponse ¶
func NewGetPolicyVersionResponse() (response *GetPolicyVersionResponse)
func (*GetPolicyVersionResponse) FromJsonString ¶
func (r *GetPolicyVersionResponse) 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 (*GetPolicyVersionResponse) ToJsonString ¶
func (r *GetPolicyVersionResponse) ToJsonString() string
type GetPolicyVersionResponseParams ¶ added in v1.0.426
type GetPolicyVersionResponseParams struct { // 策略版本详情 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyVersion *PolicyVersionDetail `json:"PolicyVersion,omitnil,omitempty" name:"PolicyVersion"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetRolePermissionBoundaryRequest ¶ added in v1.0.319
type GetRolePermissionBoundaryRequest struct { *tchttp.BaseRequest // 角色ID RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` }
func NewGetRolePermissionBoundaryRequest ¶ added in v1.0.319
func NewGetRolePermissionBoundaryRequest() (request *GetRolePermissionBoundaryRequest)
func (*GetRolePermissionBoundaryRequest) FromJsonString ¶ added in v1.0.319
func (r *GetRolePermissionBoundaryRequest) 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 (*GetRolePermissionBoundaryRequest) ToJsonString ¶ added in v1.0.319
func (r *GetRolePermissionBoundaryRequest) ToJsonString() string
type GetRolePermissionBoundaryRequestParams ¶ added in v1.0.426
type GetRolePermissionBoundaryRequestParams struct { // 角色ID RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` }
Predefined struct for user
type GetRolePermissionBoundaryResponse ¶ added in v1.0.319
type GetRolePermissionBoundaryResponse struct { *tchttp.BaseResponse Response *GetRolePermissionBoundaryResponseParams `json:"Response"` }
func NewGetRolePermissionBoundaryResponse ¶ added in v1.0.319
func NewGetRolePermissionBoundaryResponse() (response *GetRolePermissionBoundaryResponse)
func (*GetRolePermissionBoundaryResponse) FromJsonString ¶ added in v1.0.319
func (r *GetRolePermissionBoundaryResponse) 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 (*GetRolePermissionBoundaryResponse) ToJsonString ¶ added in v1.0.319
func (r *GetRolePermissionBoundaryResponse) ToJsonString() string
type GetRolePermissionBoundaryResponseParams ¶ added in v1.0.426
type GetRolePermissionBoundaryResponseParams struct { // 策略ID // 注意:此字段可能返回 null,表示取不到有效值。 PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略语法 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 策略类型:1.自定义策略,2.预设策略 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyType *int64 `json:"PolicyType,omitnil,omitempty" name:"PolicyType"` // 创建方式:1.按产品功能或项目权限创建,2.按策略语法创建,3.按策略生成器创建,4.按标签授权创建,5.按权限边界规则创建 // 注意:此字段可能返回 null,表示取不到有效值。 CreateMode *int64 `json:"CreateMode,omitnil,omitempty" name:"CreateMode"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetRoleRequest ¶
type GetRoleRequest struct { *tchttp.BaseRequest // 角色 ID,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
func NewGetRoleRequest ¶
func NewGetRoleRequest() (request *GetRoleRequest)
func (*GetRoleRequest) FromJsonString ¶
func (r *GetRoleRequest) 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 (*GetRoleRequest) ToJsonString ¶
func (r *GetRoleRequest) ToJsonString() string
type GetRoleRequestParams ¶ added in v1.0.426
type GetRoleRequestParams struct { // 角色 ID,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
Predefined struct for user
type GetRoleResponse ¶
type GetRoleResponse struct { *tchttp.BaseResponse Response *GetRoleResponseParams `json:"Response"` }
func NewGetRoleResponse ¶
func NewGetRoleResponse() (response *GetRoleResponse)
func (*GetRoleResponse) FromJsonString ¶
func (r *GetRoleResponse) 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 (*GetRoleResponse) ToJsonString ¶
func (r *GetRoleResponse) ToJsonString() string
type GetRoleResponseParams ¶ added in v1.0.426
type GetRoleResponseParams struct { // 角色详情 RoleInfo *RoleInfo `json:"RoleInfo,omitnil,omitempty" name:"RoleInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetSAMLProviderRequest ¶
type GetSAMLProviderRequest struct { *tchttp.BaseRequest // SAML身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewGetSAMLProviderRequest ¶
func NewGetSAMLProviderRequest() (request *GetSAMLProviderRequest)
func (*GetSAMLProviderRequest) FromJsonString ¶
func (r *GetSAMLProviderRequest) 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 (*GetSAMLProviderRequest) ToJsonString ¶
func (r *GetSAMLProviderRequest) ToJsonString() string
type GetSAMLProviderRequestParams ¶ added in v1.0.426
type GetSAMLProviderRequestParams struct { // SAML身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type GetSAMLProviderResponse ¶
type GetSAMLProviderResponse struct { *tchttp.BaseResponse Response *GetSAMLProviderResponseParams `json:"Response"` }
func NewGetSAMLProviderResponse ¶
func NewGetSAMLProviderResponse() (response *GetSAMLProviderResponse)
func (*GetSAMLProviderResponse) FromJsonString ¶
func (r *GetSAMLProviderResponse) 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 (*GetSAMLProviderResponse) ToJsonString ¶
func (r *GetSAMLProviderResponse) ToJsonString() string
type GetSAMLProviderResponseParams ¶ added in v1.0.426
type GetSAMLProviderResponseParams struct { // SAML身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // SAML身份提供商描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // SAML身份提供商创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // SAML身份提供商上次修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // SAML身份提供商元数据文档 SAMLMetadata *string `json:"SAMLMetadata,omitnil,omitempty" name:"SAMLMetadata"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetSecurityLastUsedRequest ¶ added in v1.0.203
type GetSecurityLastUsedRequest struct { *tchttp.BaseRequest // 查询密钥ID列表。最多支持10个。 SecretIdList []*string `json:"SecretIdList,omitnil,omitempty" name:"SecretIdList"` }
func NewGetSecurityLastUsedRequest ¶ added in v1.0.203
func NewGetSecurityLastUsedRequest() (request *GetSecurityLastUsedRequest)
func (*GetSecurityLastUsedRequest) FromJsonString ¶ added in v1.0.203
func (r *GetSecurityLastUsedRequest) 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 (*GetSecurityLastUsedRequest) ToJsonString ¶ added in v1.0.203
func (r *GetSecurityLastUsedRequest) ToJsonString() string
type GetSecurityLastUsedRequestParams ¶ added in v1.0.426
type GetSecurityLastUsedRequestParams struct { // 查询密钥ID列表。最多支持10个。 SecretIdList []*string `json:"SecretIdList,omitnil,omitempty" name:"SecretIdList"` }
Predefined struct for user
type GetSecurityLastUsedResponse ¶ added in v1.0.203
type GetSecurityLastUsedResponse struct { *tchttp.BaseResponse Response *GetSecurityLastUsedResponseParams `json:"Response"` }
func NewGetSecurityLastUsedResponse ¶ added in v1.0.203
func NewGetSecurityLastUsedResponse() (response *GetSecurityLastUsedResponse)
func (*GetSecurityLastUsedResponse) FromJsonString ¶ added in v1.0.203
func (r *GetSecurityLastUsedResponse) 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 (*GetSecurityLastUsedResponse) ToJsonString ¶ added in v1.0.203
func (r *GetSecurityLastUsedResponse) ToJsonString() string
type GetSecurityLastUsedResponseParams ¶ added in v1.0.426
type GetSecurityLastUsedResponseParams struct { // 密钥ID最近访问列表 SecretIdLastUsedRows []*SecretIdLastUsed `json:"SecretIdLastUsedRows,omitnil,omitempty" name:"SecretIdLastUsedRows"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetServiceLinkedRoleDeletionStatusRequest ¶
type GetServiceLinkedRoleDeletionStatusRequest struct { *tchttp.BaseRequest // 删除任务ID DeletionTaskId *string `json:"DeletionTaskId,omitnil,omitempty" name:"DeletionTaskId"` }
func NewGetServiceLinkedRoleDeletionStatusRequest ¶
func NewGetServiceLinkedRoleDeletionStatusRequest() (request *GetServiceLinkedRoleDeletionStatusRequest)
func (*GetServiceLinkedRoleDeletionStatusRequest) FromJsonString ¶
func (r *GetServiceLinkedRoleDeletionStatusRequest) 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 (*GetServiceLinkedRoleDeletionStatusRequest) ToJsonString ¶
func (r *GetServiceLinkedRoleDeletionStatusRequest) ToJsonString() string
type GetServiceLinkedRoleDeletionStatusRequestParams ¶ added in v1.0.426
type GetServiceLinkedRoleDeletionStatusRequestParams struct { // 删除任务ID DeletionTaskId *string `json:"DeletionTaskId,omitnil,omitempty" name:"DeletionTaskId"` }
Predefined struct for user
type GetServiceLinkedRoleDeletionStatusResponse ¶
type GetServiceLinkedRoleDeletionStatusResponse struct { *tchttp.BaseResponse Response *GetServiceLinkedRoleDeletionStatusResponseParams `json:"Response"` }
func NewGetServiceLinkedRoleDeletionStatusResponse ¶
func NewGetServiceLinkedRoleDeletionStatusResponse() (response *GetServiceLinkedRoleDeletionStatusResponse)
func (*GetServiceLinkedRoleDeletionStatusResponse) FromJsonString ¶
func (r *GetServiceLinkedRoleDeletionStatusResponse) 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 (*GetServiceLinkedRoleDeletionStatusResponse) ToJsonString ¶
func (r *GetServiceLinkedRoleDeletionStatusResponse) ToJsonString() string
type GetServiceLinkedRoleDeletionStatusResponseParams ¶ added in v1.0.426
type GetServiceLinkedRoleDeletionStatusResponseParams struct { // 状态:NOT_STARTED,IN_PROGRESS,SUCCEEDED,FAILED Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 失败原因 Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"` // 服务类型 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 服务名称 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetUserAppIdRequest ¶ added in v1.0.357
type GetUserAppIdRequest struct {
*tchttp.BaseRequest
}
func NewGetUserAppIdRequest ¶ added in v1.0.357
func NewGetUserAppIdRequest() (request *GetUserAppIdRequest)
func (*GetUserAppIdRequest) FromJsonString ¶ added in v1.0.357
func (r *GetUserAppIdRequest) 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 (*GetUserAppIdRequest) ToJsonString ¶ added in v1.0.357
func (r *GetUserAppIdRequest) ToJsonString() string
type GetUserAppIdRequestParams ¶ added in v1.0.426
type GetUserAppIdRequestParams struct { }
Predefined struct for user
type GetUserAppIdResponse ¶ added in v1.0.357
type GetUserAppIdResponse struct { *tchttp.BaseResponse Response *GetUserAppIdResponseParams `json:"Response"` }
func NewGetUserAppIdResponse ¶ added in v1.0.357
func NewGetUserAppIdResponse() (response *GetUserAppIdResponse)
func (*GetUserAppIdResponse) FromJsonString ¶ added in v1.0.357
func (r *GetUserAppIdResponse) 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 (*GetUserAppIdResponse) ToJsonString ¶ added in v1.0.357
func (r *GetUserAppIdResponse) ToJsonString() string
type GetUserAppIdResponseParams ¶ added in v1.0.426
type GetUserAppIdResponseParams struct { // 当前账号Uin Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // 当前账号OwnerUin OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` // 当前账号AppId AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetUserPermissionBoundaryRequest ¶ added in v1.0.319
type GetUserPermissionBoundaryRequest struct { *tchttp.BaseRequest // 子账号Uin TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
func NewGetUserPermissionBoundaryRequest ¶ added in v1.0.319
func NewGetUserPermissionBoundaryRequest() (request *GetUserPermissionBoundaryRequest)
func (*GetUserPermissionBoundaryRequest) FromJsonString ¶ added in v1.0.319
func (r *GetUserPermissionBoundaryRequest) 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 (*GetUserPermissionBoundaryRequest) ToJsonString ¶ added in v1.0.319
func (r *GetUserPermissionBoundaryRequest) ToJsonString() string
type GetUserPermissionBoundaryRequestParams ¶ added in v1.0.426
type GetUserPermissionBoundaryRequestParams struct { // 子账号Uin TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
Predefined struct for user
type GetUserPermissionBoundaryResponse ¶ added in v1.0.319
type GetUserPermissionBoundaryResponse struct { *tchttp.BaseResponse Response *GetUserPermissionBoundaryResponseParams `json:"Response"` }
func NewGetUserPermissionBoundaryResponse ¶ added in v1.0.319
func NewGetUserPermissionBoundaryResponse() (response *GetUserPermissionBoundaryResponse)
func (*GetUserPermissionBoundaryResponse) FromJsonString ¶ added in v1.0.319
func (r *GetUserPermissionBoundaryResponse) 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 (*GetUserPermissionBoundaryResponse) ToJsonString ¶ added in v1.0.319
func (r *GetUserPermissionBoundaryResponse) ToJsonString() string
type GetUserPermissionBoundaryResponseParams ¶ added in v1.0.426
type GetUserPermissionBoundaryResponseParams struct { // 策略ID // 注意:此字段可能返回 null,表示取不到有效值。 PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略语法 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 策略类型:1.自定义策略,2.预设策略 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyType *int64 `json:"PolicyType,omitnil,omitempty" name:"PolicyType"` // 创建方式:1.按产品功能或项目权限创建,2.按策略语法创建,3.按策略生成器创建,4.按标签授权创建,5.按权限边界规则创建 // 注意:此字段可能返回 null,表示取不到有效值。 CreateMode *int64 `json:"CreateMode,omitnil,omitempty" name:"CreateMode"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetUserRequest ¶
type GetUserRequest struct { *tchttp.BaseRequest // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
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 ¶ added in v1.0.426
type GetUserRequestParams struct { // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
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 ¶ added in v1.0.426
type GetUserResponseParams struct { // 子用户用户 UIN Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"` // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 子用户 UID Uid *uint64 `json:"Uid,omitnil,omitempty" name:"Uid"` // 子用户备注 // 注意:此字段可能返回 null,表示取不到有效值。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 子用户能否登录控制台 0-无法登录控制台,1-可以登录控制台 ConsoleLogin *uint64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 手机号 PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"` // 区号 CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"` // 邮箱 Email *string `json:"Email,omitnil,omitempty" name:"Email"` // 最近一次登录ip // 注意:此字段可能返回 null,表示取不到有效值。 RecentlyLoginIP *string `json:"RecentlyLoginIP,omitnil,omitempty" name:"RecentlyLoginIP"` // 最近一次登录时间 // 注意:此字段可能返回 null,表示取不到有效值。 RecentlyLoginTime *string `json:"RecentlyLoginTime,omitnil,omitempty" name:"RecentlyLoginTime"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GroupIdOfUidInfo ¶
type GroupInfo ¶
type GroupInfo struct { // 用户组 ID。 GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 用户组名称。 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 用户组创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 用户组描述。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
type GroupMemberInfo ¶
type GroupMemberInfo struct { // 子用户 Uid。 Uid *uint64 `json:"Uid,omitnil,omitempty" name:"Uid"` // 子用户 Uin。 Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"` // 子用户名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 手机号。 PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"` // 手机区域代码。 CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"` // 是否已验证手机。0-未验证 1-验证 PhoneFlag *uint64 `json:"PhoneFlag,omitnil,omitempty" name:"PhoneFlag"` // 邮箱地址。 Email *string `json:"Email,omitnil,omitempty" name:"Email"` // 是否已验证邮箱。0-未验证 1-验证 EmailFlag *uint64 `json:"EmailFlag,omitnil,omitempty" name:"EmailFlag"` // 用户类型。1-全局协作者 2-项目协作者 3-消息接收者 UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"` // 创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 是否为主消息接收人。0-否 1-是 IsReceiverOwner *uint64 `json:"IsReceiverOwner,omitnil,omitempty" name:"IsReceiverOwner"` }
type ListAccessKeysRequest ¶
type ListAccessKeysRequest struct { *tchttp.BaseRequest // 指定用户Uin,不填默认列出当前用户访问密钥 TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
func NewListAccessKeysRequest ¶
func NewListAccessKeysRequest() (request *ListAccessKeysRequest)
func (*ListAccessKeysRequest) FromJsonString ¶
func (r *ListAccessKeysRequest) 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 (*ListAccessKeysRequest) ToJsonString ¶
func (r *ListAccessKeysRequest) ToJsonString() string
type ListAccessKeysRequestParams ¶ added in v1.0.426
type ListAccessKeysRequestParams struct { // 指定用户Uin,不填默认列出当前用户访问密钥 TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
Predefined struct for user
type ListAccessKeysResponse ¶
type ListAccessKeysResponse struct { *tchttp.BaseResponse Response *ListAccessKeysResponseParams `json:"Response"` }
func NewListAccessKeysResponse ¶
func NewListAccessKeysResponse() (response *ListAccessKeysResponse)
func (*ListAccessKeysResponse) FromJsonString ¶
func (r *ListAccessKeysResponse) 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 (*ListAccessKeysResponse) ToJsonString ¶
func (r *ListAccessKeysResponse) ToJsonString() string
type ListAccessKeysResponseParams ¶ added in v1.0.426
type ListAccessKeysResponseParams struct { // 访问密钥列表 // 注意:此字段可能返回 null,表示取不到有效值。 AccessKeys []*AccessKey `json:"AccessKeys,omitnil,omitempty" name:"AccessKeys"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListAttachedGroupPoliciesRequest ¶
type ListAttachedGroupPoliciesRequest struct { *tchttp.BaseRequest // 用户组ID TargetGroupId *uint64 `json:"TargetGroupId,omitnil,omitempty" name:"TargetGroupId"` // 页码,默认值是 1,从 1 开始 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页大小,默认值是 20 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 搜索关键字 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` }
func NewListAttachedGroupPoliciesRequest ¶
func NewListAttachedGroupPoliciesRequest() (request *ListAttachedGroupPoliciesRequest)
func (*ListAttachedGroupPoliciesRequest) FromJsonString ¶
func (r *ListAttachedGroupPoliciesRequest) 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 (*ListAttachedGroupPoliciesRequest) ToJsonString ¶
func (r *ListAttachedGroupPoliciesRequest) ToJsonString() string
type ListAttachedGroupPoliciesRequestParams ¶ added in v1.0.426
type ListAttachedGroupPoliciesRequestParams struct { // 用户组ID TargetGroupId *uint64 `json:"TargetGroupId,omitnil,omitempty" name:"TargetGroupId"` // 页码,默认值是 1,从 1 开始 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页大小,默认值是 20 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 搜索关键字 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` }
Predefined struct for user
type ListAttachedGroupPoliciesResponse ¶
type ListAttachedGroupPoliciesResponse struct { *tchttp.BaseResponse Response *ListAttachedGroupPoliciesResponseParams `json:"Response"` }
func NewListAttachedGroupPoliciesResponse ¶
func NewListAttachedGroupPoliciesResponse() (response *ListAttachedGroupPoliciesResponse)
func (*ListAttachedGroupPoliciesResponse) FromJsonString ¶
func (r *ListAttachedGroupPoliciesResponse) 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 (*ListAttachedGroupPoliciesResponse) ToJsonString ¶
func (r *ListAttachedGroupPoliciesResponse) ToJsonString() string
type ListAttachedGroupPoliciesResponseParams ¶ added in v1.0.426
type ListAttachedGroupPoliciesResponseParams struct { // 策略总数。取值范围大于等于0。 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 策略列表 List []*AttachPolicyInfo `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListAttachedRolePoliciesRequest ¶
type ListAttachedRolePoliciesRequest struct { *tchttp.BaseRequest // 页码,从 1 开始 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页行数,不能大于200 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 角色 ID。用于指定角色,入参 RoleId 与 RoleName 二选一 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名。用于指定角色,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` // 按策略类型过滤,User表示仅查询自定义策略,QCS表示仅查询预设策略 PolicyType *string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"` // 搜索关键字 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` }
func NewListAttachedRolePoliciesRequest ¶
func NewListAttachedRolePoliciesRequest() (request *ListAttachedRolePoliciesRequest)
func (*ListAttachedRolePoliciesRequest) FromJsonString ¶
func (r *ListAttachedRolePoliciesRequest) 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 (*ListAttachedRolePoliciesRequest) ToJsonString ¶
func (r *ListAttachedRolePoliciesRequest) ToJsonString() string
type ListAttachedRolePoliciesRequestParams ¶ added in v1.0.426
type ListAttachedRolePoliciesRequestParams struct { // 页码,从 1 开始 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页行数,不能大于200 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 角色 ID。用于指定角色,入参 RoleId 与 RoleName 二选一 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名。用于指定角色,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` // 按策略类型过滤,User表示仅查询自定义策略,QCS表示仅查询预设策略 PolicyType *string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"` // 搜索关键字 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` }
Predefined struct for user
type ListAttachedRolePoliciesResponse ¶
type ListAttachedRolePoliciesResponse struct { *tchttp.BaseResponse Response *ListAttachedRolePoliciesResponseParams `json:"Response"` }
func NewListAttachedRolePoliciesResponse ¶
func NewListAttachedRolePoliciesResponse() (response *ListAttachedRolePoliciesResponse)
func (*ListAttachedRolePoliciesResponse) FromJsonString ¶
func (r *ListAttachedRolePoliciesResponse) 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 (*ListAttachedRolePoliciesResponse) ToJsonString ¶
func (r *ListAttachedRolePoliciesResponse) ToJsonString() string
type ListAttachedRolePoliciesResponseParams ¶ added in v1.0.426
type ListAttachedRolePoliciesResponseParams struct { // 角色关联的策略列表 List []*AttachedPolicyOfRole `json:"List,omitnil,omitempty" name:"List"` // 角色关联的策略总数 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListAttachedUserAllPoliciesRequest ¶ added in v1.0.326
type ListAttachedUserAllPoliciesRequest struct { *tchttp.BaseRequest // 目标用户ID TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` // 每页数量,必须大于 0 且小于或等于 200 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 页码,从 1开始,不能大于 200 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 0:返回直接关联和随组关联策略,1:只返回直接关联策略,2:只返回随组关联策略 AttachType *uint64 `json:"AttachType,omitnil,omitempty" name:"AttachType"` // 策略类型 StrategyType *uint64 `json:"StrategyType,omitnil,omitempty" name:"StrategyType"` // 搜索关键字 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` }
func NewListAttachedUserAllPoliciesRequest ¶ added in v1.0.326
func NewListAttachedUserAllPoliciesRequest() (request *ListAttachedUserAllPoliciesRequest)
func (*ListAttachedUserAllPoliciesRequest) FromJsonString ¶ added in v1.0.326
func (r *ListAttachedUserAllPoliciesRequest) 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 (*ListAttachedUserAllPoliciesRequest) ToJsonString ¶ added in v1.0.326
func (r *ListAttachedUserAllPoliciesRequest) ToJsonString() string
type ListAttachedUserAllPoliciesRequestParams ¶ added in v1.0.426
type ListAttachedUserAllPoliciesRequestParams struct { // 目标用户ID TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` // 每页数量,必须大于 0 且小于或等于 200 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 页码,从 1开始,不能大于 200 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 0:返回直接关联和随组关联策略,1:只返回直接关联策略,2:只返回随组关联策略 AttachType *uint64 `json:"AttachType,omitnil,omitempty" name:"AttachType"` // 策略类型 StrategyType *uint64 `json:"StrategyType,omitnil,omitempty" name:"StrategyType"` // 搜索关键字 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` }
Predefined struct for user
type ListAttachedUserAllPoliciesResponse ¶ added in v1.0.326
type ListAttachedUserAllPoliciesResponse struct { *tchttp.BaseResponse Response *ListAttachedUserAllPoliciesResponseParams `json:"Response"` }
func NewListAttachedUserAllPoliciesResponse ¶ added in v1.0.326
func NewListAttachedUserAllPoliciesResponse() (response *ListAttachedUserAllPoliciesResponse)
func (*ListAttachedUserAllPoliciesResponse) FromJsonString ¶ added in v1.0.326
func (r *ListAttachedUserAllPoliciesResponse) 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 (*ListAttachedUserAllPoliciesResponse) ToJsonString ¶ added in v1.0.326
func (r *ListAttachedUserAllPoliciesResponse) ToJsonString() string
type ListAttachedUserAllPoliciesResponseParams ¶ added in v1.0.426
type ListAttachedUserAllPoliciesResponseParams struct { // 策略列表数据 PolicyList []*AttachedUserPolicy `json:"PolicyList,omitnil,omitempty" name:"PolicyList"` // 策略总数 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListAttachedUserPoliciesRequest ¶
type ListAttachedUserPoliciesRequest struct { *tchttp.BaseRequest // 子账号 uin TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` // 页码,默认值是 1,从 1 开始 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页大小,默认值是 20 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` }
func NewListAttachedUserPoliciesRequest ¶
func NewListAttachedUserPoliciesRequest() (request *ListAttachedUserPoliciesRequest)
func (*ListAttachedUserPoliciesRequest) FromJsonString ¶
func (r *ListAttachedUserPoliciesRequest) 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 (*ListAttachedUserPoliciesRequest) ToJsonString ¶
func (r *ListAttachedUserPoliciesRequest) ToJsonString() string
type ListAttachedUserPoliciesRequestParams ¶ added in v1.0.426
type ListAttachedUserPoliciesRequestParams struct { // 子账号 uin TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` // 页码,默认值是 1,从 1 开始 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页大小,默认值是 20 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` }
Predefined struct for user
type ListAttachedUserPoliciesResponse ¶
type ListAttachedUserPoliciesResponse struct { *tchttp.BaseResponse Response *ListAttachedUserPoliciesResponseParams `json:"Response"` }
func NewListAttachedUserPoliciesResponse ¶
func NewListAttachedUserPoliciesResponse() (response *ListAttachedUserPoliciesResponse)
func (*ListAttachedUserPoliciesResponse) FromJsonString ¶
func (r *ListAttachedUserPoliciesResponse) 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 (*ListAttachedUserPoliciesResponse) ToJsonString ¶
func (r *ListAttachedUserPoliciesResponse) ToJsonString() string
type ListAttachedUserPoliciesResponseParams ¶ added in v1.0.426
type ListAttachedUserPoliciesResponseParams struct { // 策略总数 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 策略列表 List []*AttachPolicyInfo `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListCollaboratorsRequest ¶
type ListCollaboratorsRequest struct { *tchttp.BaseRequest // 分页条数,缺省为20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页起始值,缺省为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewListCollaboratorsRequest ¶
func NewListCollaboratorsRequest() (request *ListCollaboratorsRequest)
func (*ListCollaboratorsRequest) FromJsonString ¶
func (r *ListCollaboratorsRequest) 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 (*ListCollaboratorsRequest) ToJsonString ¶
func (r *ListCollaboratorsRequest) ToJsonString() string
type ListCollaboratorsRequestParams ¶ added in v1.0.426
type ListCollaboratorsRequestParams struct { // 分页条数,缺省为20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页起始值,缺省为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type ListCollaboratorsResponse ¶
type ListCollaboratorsResponse struct { *tchttp.BaseResponse Response *ListCollaboratorsResponseParams `json:"Response"` }
func NewListCollaboratorsResponse ¶
func NewListCollaboratorsResponse() (response *ListCollaboratorsResponse)
func (*ListCollaboratorsResponse) FromJsonString ¶
func (r *ListCollaboratorsResponse) 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 (*ListCollaboratorsResponse) ToJsonString ¶
func (r *ListCollaboratorsResponse) ToJsonString() string
type ListCollaboratorsResponseParams ¶ added in v1.0.426
type ListCollaboratorsResponseParams struct { // 总数 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 协作者信息 Data []*SubAccountInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListEntitiesForPolicyRequest ¶
type ListEntitiesForPolicyRequest struct { *tchttp.BaseRequest // 策略 id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 页码,默认值是 1,从 1 开始 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页大小,默认值是 20 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 可取值 'All'、'User'、'Group' 和 'Role','All' 表示获取所有实体类型,'User' 表示只获取子账号,'Group' 表示只获取用户组,'Role' 表示只获取角色,默认取 'All' EntityFilter *string `json:"EntityFilter,omitnil,omitempty" name:"EntityFilter"` }
func NewListEntitiesForPolicyRequest ¶
func NewListEntitiesForPolicyRequest() (request *ListEntitiesForPolicyRequest)
func (*ListEntitiesForPolicyRequest) FromJsonString ¶
func (r *ListEntitiesForPolicyRequest) 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 (*ListEntitiesForPolicyRequest) ToJsonString ¶
func (r *ListEntitiesForPolicyRequest) ToJsonString() string
type ListEntitiesForPolicyRequestParams ¶ added in v1.0.426
type ListEntitiesForPolicyRequestParams struct { // 策略 id PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 页码,默认值是 1,从 1 开始 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页大小,默认值是 20 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 可取值 'All'、'User'、'Group' 和 'Role','All' 表示获取所有实体类型,'User' 表示只获取子账号,'Group' 表示只获取用户组,'Role' 表示只获取角色,默认取 'All' EntityFilter *string `json:"EntityFilter,omitnil,omitempty" name:"EntityFilter"` }
Predefined struct for user
type ListEntitiesForPolicyResponse ¶
type ListEntitiesForPolicyResponse struct { *tchttp.BaseResponse Response *ListEntitiesForPolicyResponseParams `json:"Response"` }
func NewListEntitiesForPolicyResponse ¶
func NewListEntitiesForPolicyResponse() (response *ListEntitiesForPolicyResponse)
func (*ListEntitiesForPolicyResponse) FromJsonString ¶
func (r *ListEntitiesForPolicyResponse) 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 (*ListEntitiesForPolicyResponse) ToJsonString ¶
func (r *ListEntitiesForPolicyResponse) ToJsonString() string
type ListEntitiesForPolicyResponseParams ¶ added in v1.0.426
type ListEntitiesForPolicyResponseParams struct { // 实体总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 实体列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*AttachEntityOfPolicy `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListGrantServiceAccessActionNode ¶ added in v1.0.202
type ListGrantServiceAccessNode ¶ added in v1.0.202
type ListGrantServiceAccessNode struct { // 服务 Service *ListGrantServiceAccessService `json:"Service,omitnil,omitempty" name:"Service"` // 接口信息 Action []*ListGrantServiceAccessActionNode `json:"Action,omitnil,omitempty" name:"Action"` // 授权的策略 Policy []*ListGrantServiceAccessPolicy `json:"Policy,omitnil,omitempty" name:"Policy"` }
type ListGrantServiceAccessPolicy ¶ added in v1.0.202
type ListGrantServiceAccessPolicy struct { // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略类型: Custom自定义策略,Presetting预设策略 PolicyType *string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"` // 策略描述 PolicyDescription *string `json:"PolicyDescription,omitnil,omitempty" name:"PolicyDescription"` }
type ListGrantServiceAccessService ¶ added in v1.0.202
type ListGroupsForUserRequest ¶
type ListGroupsForUserRequest struct { *tchttp.BaseRequest // 子用户 UID,入参Uid和SubUin二选一 Uid *uint64 `json:"Uid,omitnil,omitempty" name:"Uid"` // 每页数量。默认为20。 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 页码。默认为1。 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 子账号UIN,入参Uid和SubUin二选一 SubUin *uint64 `json:"SubUin,omitnil,omitempty" name:"SubUin"` }
func NewListGroupsForUserRequest ¶
func NewListGroupsForUserRequest() (request *ListGroupsForUserRequest)
func (*ListGroupsForUserRequest) FromJsonString ¶
func (r *ListGroupsForUserRequest) 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 (*ListGroupsForUserRequest) ToJsonString ¶
func (r *ListGroupsForUserRequest) ToJsonString() string
type ListGroupsForUserRequestParams ¶ added in v1.0.426
type ListGroupsForUserRequestParams struct { // 子用户 UID,入参Uid和SubUin二选一 Uid *uint64 `json:"Uid,omitnil,omitempty" name:"Uid"` // 每页数量。默认为20。 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 页码。默认为1。 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 子账号UIN,入参Uid和SubUin二选一 SubUin *uint64 `json:"SubUin,omitnil,omitempty" name:"SubUin"` }
Predefined struct for user
type ListGroupsForUserResponse ¶
type ListGroupsForUserResponse struct { *tchttp.BaseResponse Response *ListGroupsForUserResponseParams `json:"Response"` }
func NewListGroupsForUserResponse ¶
func NewListGroupsForUserResponse() (response *ListGroupsForUserResponse)
func (*ListGroupsForUserResponse) FromJsonString ¶
func (r *ListGroupsForUserResponse) 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 (*ListGroupsForUserResponse) ToJsonString ¶
func (r *ListGroupsForUserResponse) ToJsonString() string
type ListGroupsForUserResponseParams ¶ added in v1.0.426
type ListGroupsForUserResponseParams struct { // 子用户加入的用户组总数 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 用户组信息 GroupInfo []*GroupInfo `json:"GroupInfo,omitnil,omitempty" name:"GroupInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListGroupsRequest ¶
type ListGroupsRequest struct { *tchttp.BaseRequest // 页码。默认为1。 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页数量。默认为20。 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 按用户组名称匹配。 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` }
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 ¶ added in v1.0.426
type ListGroupsRequestParams struct { // 页码。默认为1。 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页数量。默认为20。 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 按用户组名称匹配。 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` }
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 ¶ added in v1.0.426
type ListGroupsResponseParams struct { // 用户组总数。 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 用户组数组信息。 GroupInfo []*GroupInfo `json:"GroupInfo,omitnil,omitempty" name:"GroupInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListPoliciesGrantingServiceAccessRequest ¶ added in v1.0.202
type ListPoliciesGrantingServiceAccessRequest struct { *tchttp.BaseRequest // 子账号uin,与RoleId、GroupId三选一必传 TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` // 角色ID,与TargetUin、GroupId三选一必传 RoleId *uint64 `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 用户组ID,与TargetUin、RoleId三选一必传 GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 服务名,查看服务授权接口详情时需传该字段 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` }
func NewListPoliciesGrantingServiceAccessRequest ¶ added in v1.0.202
func NewListPoliciesGrantingServiceAccessRequest() (request *ListPoliciesGrantingServiceAccessRequest)
func (*ListPoliciesGrantingServiceAccessRequest) FromJsonString ¶ added in v1.0.202
func (r *ListPoliciesGrantingServiceAccessRequest) 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 (*ListPoliciesGrantingServiceAccessRequest) ToJsonString ¶ added in v1.0.202
func (r *ListPoliciesGrantingServiceAccessRequest) ToJsonString() string
type ListPoliciesGrantingServiceAccessRequestParams ¶ added in v1.0.426
type ListPoliciesGrantingServiceAccessRequestParams struct { // 子账号uin,与RoleId、GroupId三选一必传 TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` // 角色ID,与TargetUin、GroupId三选一必传 RoleId *uint64 `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 用户组ID,与TargetUin、RoleId三选一必传 GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 服务名,查看服务授权接口详情时需传该字段 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` }
Predefined struct for user
type ListPoliciesGrantingServiceAccessResponse ¶ added in v1.0.202
type ListPoliciesGrantingServiceAccessResponse struct { *tchttp.BaseResponse Response *ListPoliciesGrantingServiceAccessResponseParams `json:"Response"` }
func NewListPoliciesGrantingServiceAccessResponse ¶ added in v1.0.202
func NewListPoliciesGrantingServiceAccessResponse() (response *ListPoliciesGrantingServiceAccessResponse)
func (*ListPoliciesGrantingServiceAccessResponse) FromJsonString ¶ added in v1.0.202
func (r *ListPoliciesGrantingServiceAccessResponse) 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 (*ListPoliciesGrantingServiceAccessResponse) ToJsonString ¶ added in v1.0.202
func (r *ListPoliciesGrantingServiceAccessResponse) ToJsonString() string
type ListPoliciesGrantingServiceAccessResponseParams ¶ added in v1.0.426
type ListPoliciesGrantingServiceAccessResponseParams struct { // 列表 List []*ListGrantServiceAccessNode `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListPoliciesRequest ¶
type ListPoliciesRequest struct { *tchttp.BaseRequest // 每页数量,默认值是 20,必须大于 0 且小于或等于 200 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 页码,默认值是 1,从 1开始,不能大于 200 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 可取值 'All'、'QCS' 和 'Local','All' 获取所有策略,'QCS' 只获取预设策略,'Local' 只获取自定义策略,默认取 'All' Scope *string `json:"Scope,omitnil,omitempty" name:"Scope"` // 按策略名匹配 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` }
func NewListPoliciesRequest ¶
func NewListPoliciesRequest() (request *ListPoliciesRequest)
func (*ListPoliciesRequest) FromJsonString ¶
func (r *ListPoliciesRequest) 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 (*ListPoliciesRequest) ToJsonString ¶
func (r *ListPoliciesRequest) ToJsonString() string
type ListPoliciesRequestParams ¶ added in v1.0.426
type ListPoliciesRequestParams struct { // 每页数量,默认值是 20,必须大于 0 且小于或等于 200 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` // 页码,默认值是 1,从 1开始,不能大于 200 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 可取值 'All'、'QCS' 和 'Local','All' 获取所有策略,'QCS' 只获取预设策略,'Local' 只获取自定义策略,默认取 'All' Scope *string `json:"Scope,omitnil,omitempty" name:"Scope"` // 按策略名匹配 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` }
Predefined struct for user
type ListPoliciesResponse ¶
type ListPoliciesResponse struct { *tchttp.BaseResponse Response *ListPoliciesResponseParams `json:"Response"` }
func NewListPoliciesResponse ¶
func NewListPoliciesResponse() (response *ListPoliciesResponse)
func (*ListPoliciesResponse) FromJsonString ¶
func (r *ListPoliciesResponse) 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 (*ListPoliciesResponse) ToJsonString ¶
func (r *ListPoliciesResponse) ToJsonString() string
type ListPoliciesResponseParams ¶ added in v1.0.426
type ListPoliciesResponseParams struct { // 策略总数 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 策略数组,数组每个成员包括 policyId、policyName、addTime、type、description、 createMode 字段。其中: // policyId:策略 id // policyName:策略名 // addTime:策略创建时间 // type:1 表示自定义策略,2 表示预设策略 // description:策略描述 // createMode:1 表示按业务权限创建的策略,其他值表示可以查看策略语法和通过策略语法更新策略 // Attachments: 关联的用户数 // ServiceType: 策略关联的产品 // IsAttached: 当需要查询标记实体是否已经关联策略时不为null。0表示未关联策略,1表示已关联策略 List []*StrategyInfo `json:"List,omitnil,omitempty" name:"List"` // 保留字段 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceTypeList []*string `json:"ServiceTypeList,omitnil,omitempty" name:"ServiceTypeList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListPolicyVersionsRequest ¶
type ListPolicyVersionsRequest struct { *tchttp.BaseRequest // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
func NewListPolicyVersionsRequest ¶
func NewListPolicyVersionsRequest() (request *ListPolicyVersionsRequest)
func (*ListPolicyVersionsRequest) FromJsonString ¶
func (r *ListPolicyVersionsRequest) 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 (*ListPolicyVersionsRequest) ToJsonString ¶
func (r *ListPolicyVersionsRequest) ToJsonString() string
type ListPolicyVersionsRequestParams ¶ added in v1.0.426
type ListPolicyVersionsRequestParams struct { // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
Predefined struct for user
type ListPolicyVersionsResponse ¶
type ListPolicyVersionsResponse struct { *tchttp.BaseResponse Response *ListPolicyVersionsResponseParams `json:"Response"` }
func NewListPolicyVersionsResponse ¶
func NewListPolicyVersionsResponse() (response *ListPolicyVersionsResponse)
func (*ListPolicyVersionsResponse) FromJsonString ¶
func (r *ListPolicyVersionsResponse) 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 (*ListPolicyVersionsResponse) ToJsonString ¶
func (r *ListPolicyVersionsResponse) ToJsonString() string
type ListPolicyVersionsResponseParams ¶ added in v1.0.426
type ListPolicyVersionsResponseParams struct { // 策略版本列表 // 注意:此字段可能返回 null,表示取不到有效值。 Versions []*PolicyVersionItem `json:"Versions,omitnil,omitempty" name:"Versions"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListSAMLProvidersRequest ¶
type ListSAMLProvidersRequest struct {
*tchttp.BaseRequest
}
func NewListSAMLProvidersRequest ¶
func NewListSAMLProvidersRequest() (request *ListSAMLProvidersRequest)
func (*ListSAMLProvidersRequest) FromJsonString ¶
func (r *ListSAMLProvidersRequest) 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 (*ListSAMLProvidersRequest) ToJsonString ¶
func (r *ListSAMLProvidersRequest) ToJsonString() string
type ListSAMLProvidersRequestParams ¶ added in v1.0.426
type ListSAMLProvidersRequestParams struct { }
Predefined struct for user
type ListSAMLProvidersResponse ¶
type ListSAMLProvidersResponse struct { *tchttp.BaseResponse Response *ListSAMLProvidersResponseParams `json:"Response"` }
func NewListSAMLProvidersResponse ¶
func NewListSAMLProvidersResponse() (response *ListSAMLProvidersResponse)
func (*ListSAMLProvidersResponse) FromJsonString ¶
func (r *ListSAMLProvidersResponse) 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 (*ListSAMLProvidersResponse) ToJsonString ¶
func (r *ListSAMLProvidersResponse) ToJsonString() string
type ListSAMLProvidersResponseParams ¶ added in v1.0.426
type ListSAMLProvidersResponseParams struct { // SAML身份提供商总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // SAML身份提供商列表 SAMLProviderSet []*SAMLProviderInfo `json:"SAMLProviderSet,omitnil,omitempty" name:"SAMLProviderSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListUsersForGroupRequest ¶
type ListUsersForGroupRequest struct { *tchttp.BaseRequest // 用户组 ID。 GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 页码。默认为1。 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页数量。默认为20。 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` }
func NewListUsersForGroupRequest ¶
func NewListUsersForGroupRequest() (request *ListUsersForGroupRequest)
func (*ListUsersForGroupRequest) FromJsonString ¶
func (r *ListUsersForGroupRequest) 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 (*ListUsersForGroupRequest) ToJsonString ¶
func (r *ListUsersForGroupRequest) ToJsonString() string
type ListUsersForGroupRequestParams ¶ added in v1.0.426
type ListUsersForGroupRequestParams struct { // 用户组 ID。 GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 页码。默认为1。 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页数量。默认为20。 Rp *uint64 `json:"Rp,omitnil,omitempty" name:"Rp"` }
Predefined struct for user
type ListUsersForGroupResponse ¶
type ListUsersForGroupResponse struct { *tchttp.BaseResponse Response *ListUsersForGroupResponseParams `json:"Response"` }
func NewListUsersForGroupResponse ¶
func NewListUsersForGroupResponse() (response *ListUsersForGroupResponse)
func (*ListUsersForGroupResponse) FromJsonString ¶
func (r *ListUsersForGroupResponse) 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 (*ListUsersForGroupResponse) ToJsonString ¶
func (r *ListUsersForGroupResponse) ToJsonString() string
type ListUsersForGroupResponseParams ¶ added in v1.0.426
type ListUsersForGroupResponseParams struct { // 用户组关联的用户总数。 TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` // 子用户信息。 UserInfo []*GroupMemberInfo `json:"UserInfo,omitnil,omitempty" name:"UserInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListUsersRequest ¶
type ListUsersRequest struct {
*tchttp.BaseRequest
}
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 ¶ added in v1.0.426
type ListUsersRequestParams struct { }
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 ¶ added in v1.0.426
type ListUsersResponseParams struct { // 子用户信息 Data []*SubAccountInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListWeChatWorkSubAccountsRequest ¶
type ListWeChatWorkSubAccountsRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制数目 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewListWeChatWorkSubAccountsRequest ¶
func NewListWeChatWorkSubAccountsRequest() (request *ListWeChatWorkSubAccountsRequest)
func (*ListWeChatWorkSubAccountsRequest) FromJsonString ¶
func (r *ListWeChatWorkSubAccountsRequest) 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 (*ListWeChatWorkSubAccountsRequest) ToJsonString ¶
func (r *ListWeChatWorkSubAccountsRequest) ToJsonString() string
type ListWeChatWorkSubAccountsRequestParams ¶ added in v1.0.426
type ListWeChatWorkSubAccountsRequestParams struct { // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制数目 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type ListWeChatWorkSubAccountsResponse ¶
type ListWeChatWorkSubAccountsResponse struct { *tchttp.BaseResponse Response *ListWeChatWorkSubAccountsResponseParams `json:"Response"` }
func NewListWeChatWorkSubAccountsResponse ¶
func NewListWeChatWorkSubAccountsResponse() (response *ListWeChatWorkSubAccountsResponse)
func (*ListWeChatWorkSubAccountsResponse) FromJsonString ¶
func (r *ListWeChatWorkSubAccountsResponse) 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 (*ListWeChatWorkSubAccountsResponse) ToJsonString ¶
func (r *ListWeChatWorkSubAccountsResponse) ToJsonString() string
type ListWeChatWorkSubAccountsResponseParams ¶ added in v1.0.426
type ListWeChatWorkSubAccountsResponseParams struct { // 企业微信子用户列表。 Data []*WeChatWorkSubAccount `json:"Data,omitnil,omitempty" name:"Data"` // 总数目。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type LoginActionFlag ¶
type LoginActionFlag struct { // 手机 Phone *uint64 `json:"Phone,omitnil,omitempty" name:"Phone"` // 硬token Token *uint64 `json:"Token,omitnil,omitempty" name:"Token"` // 软token Stoken *uint64 `json:"Stoken,omitnil,omitempty" name:"Stoken"` // 微信 Wechat *uint64 `json:"Wechat,omitnil,omitempty" name:"Wechat"` // 自定义 Custom *uint64 `json:"Custom,omitnil,omitempty" name:"Custom"` // 邮箱 Mail *uint64 `json:"Mail,omitnil,omitempty" name:"Mail"` // u2f硬件token // 注意:此字段可能返回 null,表示取不到有效值。 U2FToken *uint64 `json:"U2FToken,omitnil,omitempty" name:"U2FToken"` }
type LoginActionFlagIntl ¶ added in v1.0.207
type LoginActionFlagIntl struct { // 手机 Phone *uint64 `json:"Phone,omitnil,omitempty" name:"Phone"` // 硬token Token *uint64 `json:"Token,omitnil,omitempty" name:"Token"` // 软token Stoken *uint64 `json:"Stoken,omitnil,omitempty" name:"Stoken"` // 微信 Wechat *uint64 `json:"Wechat,omitnil,omitempty" name:"Wechat"` // 自定义 Custom *uint64 `json:"Custom,omitnil,omitempty" name:"Custom"` // 邮件 Mail *uint64 `json:"Mail,omitnil,omitempty" name:"Mail"` // u2f硬件token // 注意:此字段可能返回 null,表示取不到有效值。 U2FToken *uint64 `json:"U2FToken,omitnil,omitempty" name:"U2FToken"` }
type LoginActionMfaFlag ¶
type LoginActionMfaFlag struct { // 是否设置手机号为登录和敏感操作安全校验方式, 1: 设置,0: 不设置 Phone *uint64 `json:"Phone,omitnil,omitempty" name:"Phone"` // 是否设置软token为登录和敏感操作安全校验方式, 1: 设置,0: 不设置 Stoken *uint64 `json:"Stoken,omitnil,omitempty" name:"Stoken"` // 是否设置微信为登录和敏感操作安全校验方式, 1: 设置,0: 不设置 Wechat *uint64 `json:"Wechat,omitnil,omitempty" name:"Wechat"` }
type OffsiteFlag ¶
type OffsiteFlag struct { // 验证标识 VerifyFlag *uint64 `json:"VerifyFlag,omitnil,omitempty" name:"VerifyFlag"` // 手机通知 NotifyPhone *uint64 `json:"NotifyPhone,omitnil,omitempty" name:"NotifyPhone"` // 邮箱通知 NotifyEmail *int64 `json:"NotifyEmail,omitnil,omitempty" name:"NotifyEmail"` // 微信通知 NotifyWechat *uint64 `json:"NotifyWechat,omitnil,omitempty" name:"NotifyWechat"` // 提示 Tips *uint64 `json:"Tips,omitnil,omitempty" name:"Tips"` }
type PolicyVersionDetail ¶
type PolicyVersionDetail struct { // 策略版本号 // 注意:此字段可能返回 null,表示取不到有效值。 VersionId *uint64 `json:"VersionId,omitnil,omitempty" name:"VersionId"` // 策略版本创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateDate *string `json:"CreateDate,omitnil,omitempty" name:"CreateDate"` // 是否是正在生效的版本。0表示不是,1表示是 // 注意:此字段可能返回 null,表示取不到有效值。 IsDefaultVersion *uint64 `json:"IsDefaultVersion,omitnil,omitempty" name:"IsDefaultVersion"` // 策略语法文本 // 注意:此字段可能返回 null,表示取不到有效值。 Document *string `json:"Document,omitnil,omitempty" name:"Document"` }
type PolicyVersionItem ¶
type PolicyVersionItem struct { // 策略版本号 // 注意:此字段可能返回 null,表示取不到有效值。 VersionId *uint64 `json:"VersionId,omitnil,omitempty" name:"VersionId"` // 策略版本创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateDate *string `json:"CreateDate,omitnil,omitempty" name:"CreateDate"` // 是否是正在生效的版本。0表示不是,1表示是 // 注意:此字段可能返回 null,表示取不到有效值。 IsDefaultVersion *int64 `json:"IsDefaultVersion,omitnil,omitempty" name:"IsDefaultVersion"` }
type PutRolePermissionsBoundaryRequest ¶
type PutRolePermissionsBoundaryRequest struct { *tchttp.BaseRequest // 策略ID PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 角色ID(与角色名至少填一个) RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名(与角色ID至少填一个) RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
func NewPutRolePermissionsBoundaryRequest ¶
func NewPutRolePermissionsBoundaryRequest() (request *PutRolePermissionsBoundaryRequest)
func (*PutRolePermissionsBoundaryRequest) FromJsonString ¶
func (r *PutRolePermissionsBoundaryRequest) 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 (*PutRolePermissionsBoundaryRequest) ToJsonString ¶
func (r *PutRolePermissionsBoundaryRequest) ToJsonString() string
type PutRolePermissionsBoundaryRequestParams ¶ added in v1.0.426
type PutRolePermissionsBoundaryRequestParams struct { // 策略ID PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 角色ID(与角色名至少填一个) RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名(与角色ID至少填一个) RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
Predefined struct for user
type PutRolePermissionsBoundaryResponse ¶
type PutRolePermissionsBoundaryResponse struct { *tchttp.BaseResponse Response *PutRolePermissionsBoundaryResponseParams `json:"Response"` }
func NewPutRolePermissionsBoundaryResponse ¶
func NewPutRolePermissionsBoundaryResponse() (response *PutRolePermissionsBoundaryResponse)
func (*PutRolePermissionsBoundaryResponse) FromJsonString ¶
func (r *PutRolePermissionsBoundaryResponse) 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 (*PutRolePermissionsBoundaryResponse) ToJsonString ¶
func (r *PutRolePermissionsBoundaryResponse) ToJsonString() string
type PutRolePermissionsBoundaryResponseParams ¶ added in v1.0.426
type PutRolePermissionsBoundaryResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type PutUserPermissionsBoundaryRequest ¶
type PutUserPermissionsBoundaryRequest struct { *tchttp.BaseRequest // 子账号Uin TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` // 策略ID PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
func NewPutUserPermissionsBoundaryRequest ¶
func NewPutUserPermissionsBoundaryRequest() (request *PutUserPermissionsBoundaryRequest)
func (*PutUserPermissionsBoundaryRequest) FromJsonString ¶
func (r *PutUserPermissionsBoundaryRequest) 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 (*PutUserPermissionsBoundaryRequest) ToJsonString ¶
func (r *PutUserPermissionsBoundaryRequest) ToJsonString() string
type PutUserPermissionsBoundaryRequestParams ¶ added in v1.0.426
type PutUserPermissionsBoundaryRequestParams struct { // 子账号Uin TargetUin *int64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` // 策略ID PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
Predefined struct for user
type PutUserPermissionsBoundaryResponse ¶
type PutUserPermissionsBoundaryResponse struct { *tchttp.BaseResponse Response *PutUserPermissionsBoundaryResponseParams `json:"Response"` }
func NewPutUserPermissionsBoundaryResponse ¶
func NewPutUserPermissionsBoundaryResponse() (response *PutUserPermissionsBoundaryResponse)
func (*PutUserPermissionsBoundaryResponse) FromJsonString ¶
func (r *PutUserPermissionsBoundaryResponse) 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 (*PutUserPermissionsBoundaryResponse) ToJsonString ¶
func (r *PutUserPermissionsBoundaryResponse) ToJsonString() string
type PutUserPermissionsBoundaryResponseParams ¶ added in v1.0.426
type PutUserPermissionsBoundaryResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RemoveUserFromGroupRequest ¶
type RemoveUserFromGroupRequest struct { *tchttp.BaseRequest // 要删除的用户 UIN/UID和用户组 ID对应数组 Info []*GroupIdOfUidInfo `json:"Info,omitnil,omitempty" name:"Info"` }
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 ¶ added in v1.0.426
type RemoveUserFromGroupRequestParams struct { // 要删除的用户 UIN/UID和用户组 ID对应数组 Info []*GroupIdOfUidInfo `json:"Info,omitnil,omitempty" name:"Info"` }
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 ¶ added in v1.0.426
type RemoveUserFromGroupResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RoleInfo ¶
type RoleInfo struct { // 角色ID RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名称 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` // 角色的策略文档 PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 角色描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 角色的创建时间 AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"` // 角色的最近一次时间 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 角色是否允许登录 ConsoleLogin *uint64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 角色类型,取user、system或service_linked // 注意:此字段可能返回 null,表示取不到有效值。 RoleType *string `json:"RoleType,omitnil,omitempty" name:"RoleType"` // 有效时间 // 注意:此字段可能返回 null,表示取不到有效值。 SessionDuration *uint64 `json:"SessionDuration,omitnil,omitempty" name:"SessionDuration"` // 服务相关角色删除TaskId // 注意:此字段可能返回 null,表示取不到有效值。 DeletionTaskId *string `json:"DeletionTaskId,omitnil,omitempty" name:"DeletionTaskId"` // 标签 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*RoleTags `json:"Tags,omitnil,omitempty" name:"Tags"` }
type SAMLProviderInfo ¶
type SAMLProviderInfo struct { // SAML身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // SAML身份提供商描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // SAML身份提供商创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // SAML身份提供商上次修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type SecretIdLastUsed ¶ added in v1.0.204
type SecretIdLastUsed struct { // 密钥ID SecretId *string `json:"SecretId,omitnil,omitempty" name:"SecretId"` // 最后访问日期(有1天延迟) // 注意:此字段可能返回 null,表示取不到有效值。 LastUsedDate *string `json:"LastUsedDate,omitnil,omitempty" name:"LastUsedDate"` // 最后密钥访问日期 // 注意:此字段可能返回 null,表示取不到有效值。 LastSecretUsedDate *uint64 `json:"LastSecretUsedDate,omitnil,omitempty" name:"LastSecretUsedDate"` }
type SetDefaultPolicyVersionRequest ¶
type SetDefaultPolicyVersionRequest struct { *tchttp.BaseRequest // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略版本号,可由ListPolicyVersions获取 VersionId *uint64 `json:"VersionId,omitnil,omitempty" name:"VersionId"` }
func NewSetDefaultPolicyVersionRequest ¶
func NewSetDefaultPolicyVersionRequest() (request *SetDefaultPolicyVersionRequest)
func (*SetDefaultPolicyVersionRequest) FromJsonString ¶
func (r *SetDefaultPolicyVersionRequest) 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 (*SetDefaultPolicyVersionRequest) ToJsonString ¶
func (r *SetDefaultPolicyVersionRequest) ToJsonString() string
type SetDefaultPolicyVersionRequestParams ¶ added in v1.0.426
type SetDefaultPolicyVersionRequestParams struct { // 策略ID PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略版本号,可由ListPolicyVersions获取 VersionId *uint64 `json:"VersionId,omitnil,omitempty" name:"VersionId"` }
Predefined struct for user
type SetDefaultPolicyVersionResponse ¶
type SetDefaultPolicyVersionResponse struct { *tchttp.BaseResponse Response *SetDefaultPolicyVersionResponseParams `json:"Response"` }
func NewSetDefaultPolicyVersionResponse ¶
func NewSetDefaultPolicyVersionResponse() (response *SetDefaultPolicyVersionResponse)
func (*SetDefaultPolicyVersionResponse) FromJsonString ¶
func (r *SetDefaultPolicyVersionResponse) 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 (*SetDefaultPolicyVersionResponse) ToJsonString ¶
func (r *SetDefaultPolicyVersionResponse) ToJsonString() string
type SetDefaultPolicyVersionResponseParams ¶ added in v1.0.426
type SetDefaultPolicyVersionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SetMfaFlagRequest ¶
type SetMfaFlagRequest struct { *tchttp.BaseRequest // 设置用户的uin OpUin *uint64 `json:"OpUin,omitnil,omitempty" name:"OpUin"` // 登录保护设置 LoginFlag *LoginActionMfaFlag `json:"LoginFlag,omitnil,omitempty" name:"LoginFlag"` // 操作保护设置 ActionFlag *LoginActionMfaFlag `json:"ActionFlag,omitnil,omitempty" name:"ActionFlag"` }
func NewSetMfaFlagRequest ¶
func NewSetMfaFlagRequest() (request *SetMfaFlagRequest)
func (*SetMfaFlagRequest) FromJsonString ¶
func (r *SetMfaFlagRequest) 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 (*SetMfaFlagRequest) ToJsonString ¶
func (r *SetMfaFlagRequest) ToJsonString() string
type SetMfaFlagRequestParams ¶ added in v1.0.426
type SetMfaFlagRequestParams struct { // 设置用户的uin OpUin *uint64 `json:"OpUin,omitnil,omitempty" name:"OpUin"` // 登录保护设置 LoginFlag *LoginActionMfaFlag `json:"LoginFlag,omitnil,omitempty" name:"LoginFlag"` // 操作保护设置 ActionFlag *LoginActionMfaFlag `json:"ActionFlag,omitnil,omitempty" name:"ActionFlag"` }
Predefined struct for user
type SetMfaFlagResponse ¶
type SetMfaFlagResponse struct { *tchttp.BaseResponse Response *SetMfaFlagResponseParams `json:"Response"` }
func NewSetMfaFlagResponse ¶
func NewSetMfaFlagResponse() (response *SetMfaFlagResponse)
func (*SetMfaFlagResponse) FromJsonString ¶
func (r *SetMfaFlagResponse) 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 (*SetMfaFlagResponse) ToJsonString ¶
func (r *SetMfaFlagResponse) ToJsonString() string
type SetMfaFlagResponseParams ¶ added in v1.0.426
type SetMfaFlagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StrategyInfo ¶
type StrategyInfo struct { // 策略ID。 PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名称。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略创建时间。 // 注意:此字段可能返回 null,表示取不到有效值。 AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"` // 策略类型。1 表示自定义策略,2 表示预设策略。 Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 策略描述。 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 创建来源,1 通过控制台创建, 2 通过策略语法创建。 CreateMode *uint64 `json:"CreateMode,omitnil,omitempty" name:"CreateMode"` // 关联的用户数 Attachments *uint64 `json:"Attachments,omitnil,omitempty" name:"Attachments"` // 策略关联的产品 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 当需要查询标记实体是否已经关联策略时不为null。0表示未关联策略,1表示已关联策略 // 注意:此字段可能返回 null,表示取不到有效值。 IsAttached *uint64 `json:"IsAttached,omitnil,omitempty" name:"IsAttached"` // 是否已下线 // 注意:此字段可能返回 null,表示取不到有效值。 Deactived *uint64 `json:"Deactived,omitnil,omitempty" name:"Deactived"` // 已下线产品列表 // 注意:此字段可能返回 null,表示取不到有效值。 DeactivedDetail []*string `json:"DeactivedDetail,omitnil,omitempty" name:"DeactivedDetail"` // 是否是服务相关角色策略 // 注意:此字段可能返回 null,表示取不到有效值。 IsServiceLinkedPolicy *uint64 `json:"IsServiceLinkedPolicy,omitnil,omitempty" name:"IsServiceLinkedPolicy"` // 关联策略实体数 // 注意:此字段可能返回 null,表示取不到有效值。 AttachEntityCount *int64 `json:"AttachEntityCount,omitnil,omitempty" name:"AttachEntityCount"` // 关联权限边界实体数 // 注意:此字段可能返回 null,表示取不到有效值。 AttachEntityBoundaryCount *int64 `json:"AttachEntityBoundaryCount,omitnil,omitempty" name:"AttachEntityBoundaryCount"` // 最后编辑时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type SubAccountInfo ¶
type SubAccountInfo struct { // 子用户用户 ID Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"` // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 子用户 UID Uid *uint64 `json:"Uid,omitnil,omitempty" name:"Uid"` // 子用户备注 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 子用户能否登录控制台 ConsoleLogin *uint64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 手机号 PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"` // 区号 CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"` // 邮箱 Email *string `json:"Email,omitnil,omitempty" name:"Email"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 昵称 // 注意:此字段可能返回 null,表示取不到有效值。 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` }
type SubAccountUser ¶
type SubAccountUser struct { // 子用户用户 ID Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"` // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 子用户 UID,UID是用户作为消息接收人时的唯一标识,和 UIN 一样可以唯一标识一个用户,可通过接口https://cloud.tencent.com/document/api/598/53486 获取 Uid *uint64 `json:"Uid,omitnil,omitempty" name:"Uid"` // 子用户备注 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 用户类型(2:子用户;3:企业微信子用户;4:协作者;5:消息接收人) UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"` // 最近登录IP LastLoginIp *string `json:"LastLoginIp,omitnil,omitempty" name:"LastLoginIp"` // 最近登录时间,回参为空,即为未登录过控制台 // 注意:此字段可能返回 null,表示取不到有效值。 LastLoginTime *string `json:"LastLoginTime,omitnil,omitempty" name:"LastLoginTime"` }
type TagRoleRequest ¶ added in v1.0.406
type TagRoleRequest struct { *tchttp.BaseRequest // 标签 Tags []*RoleTags `json:"Tags,omitnil,omitempty" name:"Tags"` // 角色名,与角色ID至少输入一个 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` // 角色ID,与角色名至少输入一个 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` }
func NewTagRoleRequest ¶ added in v1.0.406
func NewTagRoleRequest() (request *TagRoleRequest)
func (*TagRoleRequest) FromJsonString ¶ added in v1.0.406
func (r *TagRoleRequest) 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 (*TagRoleRequest) ToJsonString ¶ added in v1.0.406
func (r *TagRoleRequest) ToJsonString() string
type TagRoleRequestParams ¶ added in v1.0.426
type TagRoleRequestParams struct { // 标签 Tags []*RoleTags `json:"Tags,omitnil,omitempty" name:"Tags"` // 角色名,与角色ID至少输入一个 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` // 角色ID,与角色名至少输入一个 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` }
Predefined struct for user
type TagRoleResponse ¶ added in v1.0.406
type TagRoleResponse struct { *tchttp.BaseResponse Response *TagRoleResponseParams `json:"Response"` }
func NewTagRoleResponse ¶ added in v1.0.406
func NewTagRoleResponse() (response *TagRoleResponse)
func (*TagRoleResponse) FromJsonString ¶ added in v1.0.406
func (r *TagRoleResponse) 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 (*TagRoleResponse) ToJsonString ¶ added in v1.0.406
func (r *TagRoleResponse) ToJsonString() string
type TagRoleResponseParams ¶ added in v1.0.426
type TagRoleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UntagRoleRequest ¶ added in v1.0.406
type UntagRoleRequest struct { *tchttp.BaseRequest // 标签键 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 角色名,与角色ID至少输入一个 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` // 角色ID,与角色名至少输入一个 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` }
func NewUntagRoleRequest ¶ added in v1.0.406
func NewUntagRoleRequest() (request *UntagRoleRequest)
func (*UntagRoleRequest) FromJsonString ¶ added in v1.0.406
func (r *UntagRoleRequest) 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 (*UntagRoleRequest) ToJsonString ¶ added in v1.0.406
func (r *UntagRoleRequest) ToJsonString() string
type UntagRoleRequestParams ¶ added in v1.0.426
type UntagRoleRequestParams struct { // 标签键 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 角色名,与角色ID至少输入一个 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` // 角色ID,与角色名至少输入一个 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` }
Predefined struct for user
type UntagRoleResponse ¶ added in v1.0.406
type UntagRoleResponse struct { *tchttp.BaseResponse Response *UntagRoleResponseParams `json:"Response"` }
func NewUntagRoleResponse ¶ added in v1.0.406
func NewUntagRoleResponse() (response *UntagRoleResponse)
func (*UntagRoleResponse) FromJsonString ¶ added in v1.0.406
func (r *UntagRoleResponse) 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 (*UntagRoleResponse) ToJsonString ¶ added in v1.0.406
func (r *UntagRoleResponse) ToJsonString() string
type UntagRoleResponseParams ¶ added in v1.0.426
type UntagRoleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateAccessKeyRequest ¶ added in v1.0.530
type UpdateAccessKeyRequest struct { *tchttp.BaseRequest // 指定需要更新的AccessKeyId AccessKeyId *string `json:"AccessKeyId,omitnil,omitempty" name:"AccessKeyId"` // 密钥状态,激活(Active)或未激活(Inactive) Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 指定用户Uin,不填默认为当前用户更新访问密钥 TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
func NewUpdateAccessKeyRequest ¶ added in v1.0.530
func NewUpdateAccessKeyRequest() (request *UpdateAccessKeyRequest)
func (*UpdateAccessKeyRequest) FromJsonString ¶ added in v1.0.530
func (r *UpdateAccessKeyRequest) 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 (*UpdateAccessKeyRequest) ToJsonString ¶ added in v1.0.530
func (r *UpdateAccessKeyRequest) ToJsonString() string
type UpdateAccessKeyRequestParams ¶ added in v1.0.530
type UpdateAccessKeyRequestParams struct { // 指定需要更新的AccessKeyId AccessKeyId *string `json:"AccessKeyId,omitnil,omitempty" name:"AccessKeyId"` // 密钥状态,激活(Active)或未激活(Inactive) Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 指定用户Uin,不填默认为当前用户更新访问密钥 TargetUin *uint64 `json:"TargetUin,omitnil,omitempty" name:"TargetUin"` }
Predefined struct for user
type UpdateAccessKeyResponse ¶ added in v1.0.530
type UpdateAccessKeyResponse struct { *tchttp.BaseResponse Response *UpdateAccessKeyResponseParams `json:"Response"` }
func NewUpdateAccessKeyResponse ¶ added in v1.0.530
func NewUpdateAccessKeyResponse() (response *UpdateAccessKeyResponse)
func (*UpdateAccessKeyResponse) FromJsonString ¶ added in v1.0.530
func (r *UpdateAccessKeyResponse) 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 (*UpdateAccessKeyResponse) ToJsonString ¶ added in v1.0.530
func (r *UpdateAccessKeyResponse) ToJsonString() string
type UpdateAccessKeyResponseParams ¶ added in v1.0.530
type UpdateAccessKeyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateAssumeRolePolicyRequest ¶
type UpdateAssumeRolePolicyRequest struct { *tchttp.BaseRequest // 策略文档,示例:{"version":"2.0","statement":[{"action":"name/sts:AssumeRole","effect":"allow","principal":{"service":["cloudaudit.cloud.tencent.com","cls.cloud.tencent.com"]}}]},principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情(https://cloud.tencent.com/document/product/598/36221) 输出参数RoleInfo PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 角色ID,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名称,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
func NewUpdateAssumeRolePolicyRequest ¶
func NewUpdateAssumeRolePolicyRequest() (request *UpdateAssumeRolePolicyRequest)
func (*UpdateAssumeRolePolicyRequest) FromJsonString ¶
func (r *UpdateAssumeRolePolicyRequest) 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 (*UpdateAssumeRolePolicyRequest) ToJsonString ¶
func (r *UpdateAssumeRolePolicyRequest) ToJsonString() string
type UpdateAssumeRolePolicyRequestParams ¶ added in v1.0.426
type UpdateAssumeRolePolicyRequestParams struct { // 策略文档,示例:{"version":"2.0","statement":[{"action":"name/sts:AssumeRole","effect":"allow","principal":{"service":["cloudaudit.cloud.tencent.com","cls.cloud.tencent.com"]}}]},principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情(https://cloud.tencent.com/document/product/598/36221) 输出参数RoleInfo PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 角色ID,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名称,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
Predefined struct for user
type UpdateAssumeRolePolicyResponse ¶
type UpdateAssumeRolePolicyResponse struct { *tchttp.BaseResponse Response *UpdateAssumeRolePolicyResponseParams `json:"Response"` }
func NewUpdateAssumeRolePolicyResponse ¶
func NewUpdateAssumeRolePolicyResponse() (response *UpdateAssumeRolePolicyResponse)
func (*UpdateAssumeRolePolicyResponse) FromJsonString ¶
func (r *UpdateAssumeRolePolicyResponse) 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 (*UpdateAssumeRolePolicyResponse) ToJsonString ¶
func (r *UpdateAssumeRolePolicyResponse) ToJsonString() string
type UpdateAssumeRolePolicyResponseParams ¶ added in v1.0.426
type UpdateAssumeRolePolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateGroupRequest ¶
type UpdateGroupRequest struct { *tchttp.BaseRequest // 用户组 ID GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 用户组名 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 用户组描述 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
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 ¶ added in v1.0.426
type UpdateGroupRequestParams struct { // 用户组 ID GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 用户组名 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 用户组描述 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
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 ¶ added in v1.0.426
type UpdateGroupResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateOIDCConfigRequest ¶ added in v1.0.394
type UpdateOIDCConfigRequest struct { *tchttp.BaseRequest // 身份提供商URL IdentityUrl *string `json:"IdentityUrl,omitnil,omitempty" name:"IdentityUrl"` // 客户端ID ClientId []*string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 签名公钥,需要base64 IdentityKey *string `json:"IdentityKey,omitnil,omitempty" name:"IdentityKey"` // 描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewUpdateOIDCConfigRequest ¶ added in v1.0.394
func NewUpdateOIDCConfigRequest() (request *UpdateOIDCConfigRequest)
func (*UpdateOIDCConfigRequest) FromJsonString ¶ added in v1.0.394
func (r *UpdateOIDCConfigRequest) 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 (*UpdateOIDCConfigRequest) ToJsonString ¶ added in v1.0.394
func (r *UpdateOIDCConfigRequest) ToJsonString() string
type UpdateOIDCConfigRequestParams ¶ added in v1.0.426
type UpdateOIDCConfigRequestParams struct { // 身份提供商URL IdentityUrl *string `json:"IdentityUrl,omitnil,omitempty" name:"IdentityUrl"` // 客户端ID ClientId []*string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 签名公钥,需要base64 IdentityKey *string `json:"IdentityKey,omitnil,omitempty" name:"IdentityKey"` // 描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type UpdateOIDCConfigResponse ¶ added in v1.0.394
type UpdateOIDCConfigResponse struct { *tchttp.BaseResponse Response *UpdateOIDCConfigResponseParams `json:"Response"` }
func NewUpdateOIDCConfigResponse ¶ added in v1.0.394
func NewUpdateOIDCConfigResponse() (response *UpdateOIDCConfigResponse)
func (*UpdateOIDCConfigResponse) FromJsonString ¶ added in v1.0.394
func (r *UpdateOIDCConfigResponse) 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 (*UpdateOIDCConfigResponse) ToJsonString ¶ added in v1.0.394
func (r *UpdateOIDCConfigResponse) ToJsonString() string
type UpdateOIDCConfigResponseParams ¶ added in v1.0.426
type UpdateOIDCConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdatePolicyRequest ¶
type UpdatePolicyRequest struct { *tchttp.BaseRequest // 策略ID,与PolicyName二选一必填 PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名,与PolicyId二选一必填 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 策略文档 PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 预设策略备注 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` }
func NewUpdatePolicyRequest ¶
func NewUpdatePolicyRequest() (request *UpdatePolicyRequest)
func (*UpdatePolicyRequest) FromJsonString ¶
func (r *UpdatePolicyRequest) 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 (*UpdatePolicyRequest) ToJsonString ¶
func (r *UpdatePolicyRequest) ToJsonString() string
type UpdatePolicyRequestParams ¶ added in v1.0.426
type UpdatePolicyRequestParams struct { // 策略ID,与PolicyName二选一必填 PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名,与PolicyId二选一必填 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 策略文档 PolicyDocument *string `json:"PolicyDocument,omitnil,omitempty" name:"PolicyDocument"` // 预设策略备注 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` }
Predefined struct for user
type UpdatePolicyResponse ¶
type UpdatePolicyResponse struct { *tchttp.BaseResponse Response *UpdatePolicyResponseParams `json:"Response"` }
func NewUpdatePolicyResponse ¶
func NewUpdatePolicyResponse() (response *UpdatePolicyResponse)
func (*UpdatePolicyResponse) FromJsonString ¶
func (r *UpdatePolicyResponse) 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 (*UpdatePolicyResponse) ToJsonString ¶
func (r *UpdatePolicyResponse) ToJsonString() string
type UpdatePolicyResponseParams ¶ added in v1.0.426
type UpdatePolicyResponseParams struct { // 策略id,入参是PolicyName时,才会返回 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyId *uint64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateRoleConsoleLoginRequest ¶
type UpdateRoleConsoleLoginRequest struct { *tchttp.BaseRequest // 是否可登录,可登录:1,不可登录:0 ConsoleLogin *int64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 角色ID,入参 RoleId 与 RoleName 二选一 RoleId *int64 `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
func NewUpdateRoleConsoleLoginRequest ¶
func NewUpdateRoleConsoleLoginRequest() (request *UpdateRoleConsoleLoginRequest)
func (*UpdateRoleConsoleLoginRequest) FromJsonString ¶
func (r *UpdateRoleConsoleLoginRequest) 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 (*UpdateRoleConsoleLoginRequest) ToJsonString ¶
func (r *UpdateRoleConsoleLoginRequest) ToJsonString() string
type UpdateRoleConsoleLoginRequestParams ¶ added in v1.0.426
type UpdateRoleConsoleLoginRequestParams struct { // 是否可登录,可登录:1,不可登录:0 ConsoleLogin *int64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 角色ID,入参 RoleId 与 RoleName 二选一 RoleId *int64 `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
Predefined struct for user
type UpdateRoleConsoleLoginResponse ¶
type UpdateRoleConsoleLoginResponse struct { *tchttp.BaseResponse Response *UpdateRoleConsoleLoginResponseParams `json:"Response"` }
func NewUpdateRoleConsoleLoginResponse ¶
func NewUpdateRoleConsoleLoginResponse() (response *UpdateRoleConsoleLoginResponse)
func (*UpdateRoleConsoleLoginResponse) FromJsonString ¶
func (r *UpdateRoleConsoleLoginResponse) 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 (*UpdateRoleConsoleLoginResponse) ToJsonString ¶
func (r *UpdateRoleConsoleLoginResponse) ToJsonString() string
type UpdateRoleConsoleLoginResponseParams ¶ added in v1.0.426
type UpdateRoleConsoleLoginResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateRoleDescriptionRequest ¶
type UpdateRoleDescriptionRequest struct { *tchttp.BaseRequest // 角色描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 角色ID,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名称,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
func NewUpdateRoleDescriptionRequest ¶
func NewUpdateRoleDescriptionRequest() (request *UpdateRoleDescriptionRequest)
func (*UpdateRoleDescriptionRequest) FromJsonString ¶
func (r *UpdateRoleDescriptionRequest) 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 (*UpdateRoleDescriptionRequest) ToJsonString ¶
func (r *UpdateRoleDescriptionRequest) ToJsonString() string
type UpdateRoleDescriptionRequestParams ¶ added in v1.0.426
type UpdateRoleDescriptionRequestParams struct { // 角色描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 角色ID,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` // 角色名称,用于指定角色,入参 RoleId 与 RoleName 二选一 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
Predefined struct for user
type UpdateRoleDescriptionResponse ¶
type UpdateRoleDescriptionResponse struct { *tchttp.BaseResponse Response *UpdateRoleDescriptionResponseParams `json:"Response"` }
func NewUpdateRoleDescriptionResponse ¶
func NewUpdateRoleDescriptionResponse() (response *UpdateRoleDescriptionResponse)
func (*UpdateRoleDescriptionResponse) FromJsonString ¶
func (r *UpdateRoleDescriptionResponse) 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 (*UpdateRoleDescriptionResponse) ToJsonString ¶
func (r *UpdateRoleDescriptionResponse) ToJsonString() string
type UpdateRoleDescriptionResponseParams ¶ added in v1.0.426
type UpdateRoleDescriptionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateSAMLProviderRequest ¶
type UpdateSAMLProviderRequest struct { *tchttp.BaseRequest // SAML身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // SAML身份提供商描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // SAML身份提供商Base64编码的元数据文档 SAMLMetadataDocument *string `json:"SAMLMetadataDocument,omitnil,omitempty" name:"SAMLMetadataDocument"` }
func NewUpdateSAMLProviderRequest ¶
func NewUpdateSAMLProviderRequest() (request *UpdateSAMLProviderRequest)
func (*UpdateSAMLProviderRequest) FromJsonString ¶
func (r *UpdateSAMLProviderRequest) 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 (*UpdateSAMLProviderRequest) ToJsonString ¶
func (r *UpdateSAMLProviderRequest) ToJsonString() string
type UpdateSAMLProviderRequestParams ¶ added in v1.0.426
type UpdateSAMLProviderRequestParams struct { // SAML身份提供商名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // SAML身份提供商描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // SAML身份提供商Base64编码的元数据文档 SAMLMetadataDocument *string `json:"SAMLMetadataDocument,omitnil,omitempty" name:"SAMLMetadataDocument"` }
Predefined struct for user
type UpdateSAMLProviderResponse ¶
type UpdateSAMLProviderResponse struct { *tchttp.BaseResponse Response *UpdateSAMLProviderResponseParams `json:"Response"` }
func NewUpdateSAMLProviderResponse ¶
func NewUpdateSAMLProviderResponse() (response *UpdateSAMLProviderResponse)
func (*UpdateSAMLProviderResponse) FromJsonString ¶
func (r *UpdateSAMLProviderResponse) 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 (*UpdateSAMLProviderResponse) ToJsonString ¶
func (r *UpdateSAMLProviderResponse) ToJsonString() string
type UpdateSAMLProviderResponseParams ¶ added in v1.0.426
type UpdateSAMLProviderResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateUserOIDCConfigRequest ¶ added in v1.0.378
type UpdateUserOIDCConfigRequest struct { *tchttp.BaseRequest // 身份提供商URL。OpenID Connect身份提供商标识。 // 对应企业IdP提供的Openid-configuration中"issuer"字段的值,该URL必须以https开头,符合标准URL格式,不允许带有query参数(以?标识)、fragment片段(以#标识)和登录信息(以@标识)。 IdentityUrl *string `json:"IdentityUrl,omitnil,omitempty" name:"IdentityUrl"` // 客户端ID,在OpenID Connect身份提供商注册的客户端ID,允许英文字母、数字、特殊字符.-_:/,不能以特殊字符.-_:/开头,单个客户端ID最大64个字符。 ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // 授权请求Endpoint,OpenID Connect身份提供商授权地址。对应企业IdP提供的Openid-configuration中"authorization_endpoint"字段的值,该URL必须以https开头,符合标准URL格式,不允许带有query参数(以?标识)、fragment片段(以#标识)和登录信息(以@标识)。 AuthorizationEndpoint *string `json:"AuthorizationEndpoint,omitnil,omitempty" name:"AuthorizationEndpoint"` // 授权请求Response type,有code,id_token,固定值id_token。 ResponseType *string `json:"ResponseType,omitnil,omitempty" name:"ResponseType"` // 授权请求Response mode。授权请求返回模式,有form_post和fragment两种可选模式,推荐选择form_post模式。 ResponseMode *string `json:"ResponseMode,omitnil,omitempty" name:"ResponseMode"` // 映射字段名称。IdP的id_token中哪一个字段映射到子用户的用户名,通常是sub或者name字段,仅支持英文字母、数字、汉字、符号@、&_[]-的组合,1-255个中文或英文字符 MappingFiled *string `json:"MappingFiled,omitnil,omitempty" name:"MappingFiled"` // RSA签名公钥,JWKS格式,需要进行base64_encode。验证OpenID Connect身份提供商ID Token签名的公钥。为了您的账号安全,建议您定期轮换签名公钥。 IdentityKey *string `json:"IdentityKey,omitnil,omitempty" name:"IdentityKey"` // 授权请求Scope。有openid; email;profile三种。代表授权请求信息范围openid表示请求访问用户的身份信息,email表示请求访问用户的电子邮件地址,profile表示请求访问用户的基本信息。默认必选openid。 Scope []*string `json:"Scope,omitnil,omitempty" name:"Scope"` // 描述,长度为1~255个英文或中文字符,默认值为空。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewUpdateUserOIDCConfigRequest ¶ added in v1.0.378
func NewUpdateUserOIDCConfigRequest() (request *UpdateUserOIDCConfigRequest)
func (*UpdateUserOIDCConfigRequest) FromJsonString ¶ added in v1.0.378
func (r *UpdateUserOIDCConfigRequest) 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 (*UpdateUserOIDCConfigRequest) ToJsonString ¶ added in v1.0.378
func (r *UpdateUserOIDCConfigRequest) ToJsonString() string
type UpdateUserOIDCConfigRequestParams ¶ added in v1.0.426
type UpdateUserOIDCConfigRequestParams struct { // 身份提供商URL。OpenID Connect身份提供商标识。 // 对应企业IdP提供的Openid-configuration中"issuer"字段的值,该URL必须以https开头,符合标准URL格式,不允许带有query参数(以?标识)、fragment片段(以#标识)和登录信息(以@标识)。 IdentityUrl *string `json:"IdentityUrl,omitnil,omitempty" name:"IdentityUrl"` // 客户端ID,在OpenID Connect身份提供商注册的客户端ID,允许英文字母、数字、特殊字符.-_:/,不能以特殊字符.-_:/开头,单个客户端ID最大64个字符。 ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // 授权请求Endpoint,OpenID Connect身份提供商授权地址。对应企业IdP提供的Openid-configuration中"authorization_endpoint"字段的值,该URL必须以https开头,符合标准URL格式,不允许带有query参数(以?标识)、fragment片段(以#标识)和登录信息(以@标识)。 AuthorizationEndpoint *string `json:"AuthorizationEndpoint,omitnil,omitempty" name:"AuthorizationEndpoint"` // 授权请求Response type,有code,id_token,固定值id_token。 ResponseType *string `json:"ResponseType,omitnil,omitempty" name:"ResponseType"` // 授权请求Response mode。授权请求返回模式,有form_post和fragment两种可选模式,推荐选择form_post模式。 ResponseMode *string `json:"ResponseMode,omitnil,omitempty" name:"ResponseMode"` // 映射字段名称。IdP的id_token中哪一个字段映射到子用户的用户名,通常是sub或者name字段,仅支持英文字母、数字、汉字、符号@、&_[]-的组合,1-255个中文或英文字符 MappingFiled *string `json:"MappingFiled,omitnil,omitempty" name:"MappingFiled"` // RSA签名公钥,JWKS格式,需要进行base64_encode。验证OpenID Connect身份提供商ID Token签名的公钥。为了您的账号安全,建议您定期轮换签名公钥。 IdentityKey *string `json:"IdentityKey,omitnil,omitempty" name:"IdentityKey"` // 授权请求Scope。有openid; email;profile三种。代表授权请求信息范围openid表示请求访问用户的身份信息,email表示请求访问用户的电子邮件地址,profile表示请求访问用户的基本信息。默认必选openid。 Scope []*string `json:"Scope,omitnil,omitempty" name:"Scope"` // 描述,长度为1~255个英文或中文字符,默认值为空。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type UpdateUserOIDCConfigResponse ¶ added in v1.0.378
type UpdateUserOIDCConfigResponse struct { *tchttp.BaseResponse Response *UpdateUserOIDCConfigResponseParams `json:"Response"` }
func NewUpdateUserOIDCConfigResponse ¶ added in v1.0.378
func NewUpdateUserOIDCConfigResponse() (response *UpdateUserOIDCConfigResponse)
func (*UpdateUserOIDCConfigResponse) FromJsonString ¶ added in v1.0.378
func (r *UpdateUserOIDCConfigResponse) 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 (*UpdateUserOIDCConfigResponse) ToJsonString ¶ added in v1.0.378
func (r *UpdateUserOIDCConfigResponse) ToJsonString() string
type UpdateUserOIDCConfigResponseParams ¶ added in v1.0.426
type UpdateUserOIDCConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateUserRequest ¶
type UpdateUserRequest struct { *tchttp.BaseRequest // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 子用户备注 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 子用户是否可以登录控制台。传0子用户无法登录控制台,传1子用户可以登录控制台。 ConsoleLogin *uint64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 子用户控制台登录密码,若未进行密码规则设置则默认密码规则为8位以上同时包含大小写字母、数字和特殊字符。只有可以登录控制台时才有效,如果传空并且上面指定允许登录控制台,则自动生成随机密码,随机密码规则为32位包含大小写字母、数字和特殊字符。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 子用户是否要在下次登录时重置密码。传0子用户下次登录控制台不需重置密码,传1子用户下次登录控制台需要重置密码。 NeedResetPassword *uint64 `json:"NeedResetPassword,omitnil,omitempty" name:"NeedResetPassword"` // 手机号 PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"` // 区号 CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"` // 邮箱 Email *string `json:"Email,omitnil,omitempty" name:"Email"` }
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 ¶ added in v1.0.426
type UpdateUserRequestParams struct { // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 子用户备注 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 子用户是否可以登录控制台。传0子用户无法登录控制台,传1子用户可以登录控制台。 ConsoleLogin *uint64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 子用户控制台登录密码,若未进行密码规则设置则默认密码规则为8位以上同时包含大小写字母、数字和特殊字符。只有可以登录控制台时才有效,如果传空并且上面指定允许登录控制台,则自动生成随机密码,随机密码规则为32位包含大小写字母、数字和特殊字符。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 子用户是否要在下次登录时重置密码。传0子用户下次登录控制台不需重置密码,传1子用户下次登录控制台需要重置密码。 NeedResetPassword *uint64 `json:"NeedResetPassword,omitnil,omitempty" name:"NeedResetPassword"` // 手机号 PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"` // 区号 CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"` // 邮箱 Email *string `json:"Email,omitnil,omitempty" name:"Email"` }
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 ¶ added in v1.0.426
type UpdateUserResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateUserSAMLConfigRequest ¶ added in v1.0.269
type UpdateUserSAMLConfigRequest struct { *tchttp.BaseRequest // 修改的操作类型:enable:启用,disable:禁用,updateSAML:修改元数据文档 Operate *string `json:"Operate,omitnil,omitempty" name:"Operate"` // 元数据文档,需要base64 encode,仅当Operate为updateSAML时需要此参数 SAMLMetadataDocument *string `json:"SAMLMetadataDocument,omitnil,omitempty" name:"SAMLMetadataDocument"` // 辅助域名 AuxiliaryDomain *string `json:"AuxiliaryDomain,omitnil,omitempty" name:"AuxiliaryDomain"` }
func NewUpdateUserSAMLConfigRequest ¶ added in v1.0.269
func NewUpdateUserSAMLConfigRequest() (request *UpdateUserSAMLConfigRequest)
func (*UpdateUserSAMLConfigRequest) FromJsonString ¶ added in v1.0.269
func (r *UpdateUserSAMLConfigRequest) 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 (*UpdateUserSAMLConfigRequest) ToJsonString ¶ added in v1.0.269
func (r *UpdateUserSAMLConfigRequest) ToJsonString() string
type UpdateUserSAMLConfigRequestParams ¶ added in v1.0.426
type UpdateUserSAMLConfigRequestParams struct { // 修改的操作类型:enable:启用,disable:禁用,updateSAML:修改元数据文档 Operate *string `json:"Operate,omitnil,omitempty" name:"Operate"` // 元数据文档,需要base64 encode,仅当Operate为updateSAML时需要此参数 SAMLMetadataDocument *string `json:"SAMLMetadataDocument,omitnil,omitempty" name:"SAMLMetadataDocument"` // 辅助域名 AuxiliaryDomain *string `json:"AuxiliaryDomain,omitnil,omitempty" name:"AuxiliaryDomain"` }
Predefined struct for user
type UpdateUserSAMLConfigResponse ¶ added in v1.0.269
type UpdateUserSAMLConfigResponse struct { *tchttp.BaseResponse Response *UpdateUserSAMLConfigResponseParams `json:"Response"` }
func NewUpdateUserSAMLConfigResponse ¶ added in v1.0.269
func NewUpdateUserSAMLConfigResponse() (response *UpdateUserSAMLConfigResponse)
func (*UpdateUserSAMLConfigResponse) FromJsonString ¶ added in v1.0.269
func (r *UpdateUserSAMLConfigResponse) 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 (*UpdateUserSAMLConfigResponse) ToJsonString ¶ added in v1.0.269
func (r *UpdateUserSAMLConfigResponse) ToJsonString() string
type UpdateUserSAMLConfigResponseParams ¶ added in v1.0.426
type UpdateUserSAMLConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type WeChatWorkSubAccount ¶
type WeChatWorkSubAccount struct { // 子用户用户 ID Uin *uint64 `json:"Uin,omitnil,omitempty" name:"Uin"` // 子用户用户名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 子用户 UID Uid *uint64 `json:"Uid,omitnil,omitempty" name:"Uid"` // 备注 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 子用户能否登录控制台 ConsoleLogin *uint64 `json:"ConsoleLogin,omitnil,omitempty" name:"ConsoleLogin"` // 手机号 PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"` // 区号 CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"` // 邮箱 Email *string `json:"Email,omitnil,omitempty" name:"Email"` // 企业微信UserId // 注意:此字段可能返回 null,表示取不到有效值。 WeChatWorkUserId *string `json:"WeChatWorkUserId,omitnil,omitempty" name:"WeChatWorkUserId"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }