models

package
v1.64.0 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2025 License: Apache-2.0 Imports: 0 Imported by: 9

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIInfo added in v1.6.0

type APIInfo struct {

	/* 访问级别 (Optional) */
	AccessLevel int `json:"accessLevel"`

	/* action name (Optional) */
	ActionName string `json:"actionName"`

	/* action type (Optional) */
	ActionType string `json:"actionType"`

	/* 资源 (Optional) */
	Resource string `json:"resource"`

	/* 资源类型 (Optional) */
	ResourceType string `json:"resourceType"`

	/* 子资源类型 (Optional) */
	SubResourceType string `json:"subResourceType"`

	/* 三级资源类型 (Optional) */
	TerResourceType string `json:"terResourceType"`
}

type AccessKeyRemarkInfo added in v1.63.0

type AccessKeyRemarkInfo struct {

	/* AK备注信息  */
	Remark string `json:"remark"`
}

type ActionConditionVo added in v1.63.0

type ActionConditionVo struct {

	/*   */
	Id int `json:"id"`

	/*   */
	ServiceName string `json:"serviceName"`

	/*   */
	Action string `json:"action"`

	/*   */
	ConditionName string `json:"conditionName"`

	/*   */
	PostProcess int `json:"postProcess"`

	/*   */
	Type int `json:"type"`

	/*   */
	CreateTime string `json:"createTime"`

	/*   */
	UpdateTime string `json:"updateTime"`
}

type AddActionConditionRequest added in v1.63.0

type AddActionConditionRequest struct {

	/*  (Optional) */
	ServiceName string `json:"serviceName"`

	/*  (Optional) */
	Actions []string `json:"actions"`

	/*  (Optional) */
	ConditionNames []string `json:"conditionNames"`

	/*  (Optional) */
	PostProcess int `json:"postProcess"`
}

type AddApiInfosRequest added in v1.63.0

type AddApiInfosRequest struct {

	/*   */
	ApiInfos []ApiInfoVo `json:"apiInfos"`
}

type AddApiInfosResponse added in v1.63.0

type AddApiInfosResponse struct {

	/*   */
	Message string `json:"message"`

	/*   */
	Success bool `json:"success"`
}

type AddConditionRequest added in v1.63.0

type AddConditionRequest struct {

	/*  (Optional) */
	Name string `json:"name"`

	/*  (Optional) */
	Operator string `json:"operator"`

	/*  (Optional) */
	Qualifier int `json:"qualifier"`

	/*  (Optional) */
	Exists int `json:"exists"`

	/*  (Optional) */
	Type int `json:"type"`
}

type AddOrganizationUserRelationInfo added in v1.63.0

type AddOrganizationUserRelationInfo struct {

	/* 子用户名  */
	SubUserName string `json:"subUserName"`

	/* 组织用户标识,如:erp  */
	UserId string `json:"userId"`
}

type AddPermissionsInfo

type AddPermissionsInfo struct {

	/* 权限id集合  */
	PermissionIds []int `json:"permissionIds"`
}

type AddPolicyCollectionRequest added in v1.63.0

type AddPolicyCollectionRequest struct {

	/*  (Optional) */
	PolicyCollection []PolicyCollection `json:"policyCollection"`
}

type AddSysPermissionResponse added in v1.63.0

type AddSysPermissionResponse struct {

	/*   */
	Id int `json:"id"`

	/*   */
	Success bool `json:"success"`

	/*   */
	Message string `json:"message"`
}

type ApiInfoShowRule added in v1.63.0

type ApiInfoShowRule struct {

	/*   */
	ShowCreateByPolicy bool `json:"showCreateByPolicy"`

	/*   */
	ShowCreateByTag bool `json:"showCreateByTag"`

	/*   */
	ShowCreateByBusiness bool `json:"showCreateByBusiness"`
}

type ApiInfoVo added in v1.63.0

type ApiInfoVo struct {

	/*   */
	ServiceNameCN string `json:"serviceNameCN"`

	/*   */
	ServiceName string `json:"serviceName"`

	/*   */
	ServiceOldCode string `json:"serviceOldCode"`

	/*   */
	ResourceType string `json:"resourceType"`

	/*   */
	SubResourceType string `json:"subResourceType"`

	/*   */
	ActionName string `json:"actionName"`

	/*   */
	ActionDescription string `json:"actionDescription"`

	/*   */
	ActionType string `json:"actionType"`

	/*   */
	Method string `json:"method"`

	/*   */
	Region int `json:"region"`

	/*   */
	Version int `json:"version"`

	/*   */
	AccessLevel int `json:"accessLevel"`

	/*   */
	ShowRule []ApiInfoShowRule `json:"showRule"`

	/*   */
	Supply int `json:"supply"`

	/*   */
	IgnoreDeny int `json:"ignoreDeny"`

	/*   */
	TagResourceLevel int `json:"tagResourceLevel"`
}

type AttachSystemAccessKeyPolicyRequest added in v1.63.0

type AttachSystemAccessKeyPolicyRequest struct {

	/*  (Optional) */
	SystemAccessKey string `json:"systemAccessKey"`

	/*  (Optional) */
	PolicyName string `json:"policyName"`
}

type AttachedPolicyInfo added in v1.63.0

type AttachedPolicyInfo struct {

	/*  (Optional) */
	PolicyId string `json:"policyId"`
}

type AuthenticationInfo added in v1.6.0

type AuthenticationInfo struct {

	/* 主账号pin (Optional) */
	Account string `json:"account"`

	/* 子账号pin (Optional) */
	SubUser string `json:"subUser"`

	/* 操作类型,格式:serviceName:operationId  */
	Action string `json:"action"`

	/* 资源信息,格式:jrn:service:region:accountId:resourceType/resourceId/subresourceType/subresourceId  */
	Resource string `json:"resource"`
}

type AzMappingVo added in v1.6.0

type AzMappingVo struct {

	/* 逻辑 Az (Optional) */
	Laz string `json:"laz"`

	/* 物理 Az (Optional) */
	Paz string `json:"paz"`
}

type AzSaleStatusVo added in v1.6.0

type AzSaleStatusVo struct {

	/*  (Optional) */
	Az string `json:"az"`

	/* 是否售罄 (0未售罄 1售罄) (Optional) */
	CanSale int `json:"canSale"`

	/* 是否可见(1可见 0不可见) (Optional) */
	Visible int `json:"visible"`

	/* 可用区类别:AZ-center EZ-edge (Optional) */
	ZoneType string `json:"zoneType"`
}

type BaseProductRegionVo added in v1.6.0

type BaseProductRegionVo struct {

	/* 产品编码 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* az信息 (Optional) */
	RegionAzVos []RegionAzVo `json:"regionAzVos"`
}

type BaseResponseVo added in v1.63.0

type BaseResponseVo struct {

	/*  (Optional) */
	IsSuccess bool `json:"isSuccess"`

	/*  (Optional) */
	Message string `json:"message"`

	/*  (Optional) */
	ErrorCode int `json:"errorCode"`

	/*  (Optional) */
	Data int `json:"data"`

	/*  (Optional) */
	ErrStrSet []string `json:"errStrSet"`

	/*  (Optional) */
	RequestId string `json:"requestId"`
}

type ClonePoliciesInfo added in v1.63.0

type ClonePoliciesInfo struct {

	/* 模板子用户名  */
	SourceSubUser string `json:"sourceSubUser"`

	/* 复制目标子用户名  */
	TargetSubUser string `json:"targetSubUser"`
}

type ConditionMappingVo added in v1.6.0

type ConditionMappingVo struct {

	/* 条件键Key (Optional) */
	ConditionKey string `json:"conditionKey"`

	/* 符合条件键的值列表 (Optional) */
	Values []string `json:"values"`
}

type ConditionStatement added in v1.6.0

type ConditionStatement struct {

	/* ConditionMapping列表,ConditionStatement 之间是“或”关系,同一个ConditionStatement下ConditionMapping是“且”关系,同一个ConditionMapping下多个value是“或”关系 (Optional) */
	ConditionMappings []ConditionMappingVo `json:"conditionMappings"`
}

type CopyRoleInfo added in v1.63.0

type CopyRoleInfo struct {

	/* 被复制的角色名字  */
	OldRoleName string `json:"oldRoleName"`

	/* 新复制的角色名字  */
	NewRoleName string `json:"newRoleName"`
}

type CreateGroupInfo added in v1.6.0

type CreateGroupInfo struct {

	/* 群组名:支持4-32位的字母,数字以及-和_, 以字母开头  */
	Name string `json:"name"`

	/* 描述,0~256个字符 (Optional) */
	Description *string `json:"description"`
}

type CreateGroupRes added in v1.6.0

type CreateGroupRes struct {

	/* 用户组ID (Optional) */
	GroupId string `json:"groupId"`

	/* 用户组名 (Optional) */
	Name string `json:"name"`

	/* 京东云资源标识(jrn) (Optional) */
	Jrn string `json:"jrn"`

	/* 用户组描述 (Optional) */
	Description string `json:"description"`

	/* 用户组创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 用户组更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type CreateIdentityProviderInfo added in v1.63.0

type CreateIdentityProviderInfo struct {

	/* 身份提供商名称,支持4~64位的字母,数字以及-和_, 以字母开头  */
	Name string `json:"name"`

	/* 协议类型,目前支持SAML20  */
	ProtocolType string `json:"protocolType"`

	/* 描述,0~256个字符 (Optional) */
	Description string `json:"description"`

	/* 身份提供商元数据  */
	Metadata string `json:"metadata"`
}

type CreateLoginProfileInfo added in v1.6.0

type CreateLoginProfileInfo struct {

	/* 子用户登录是否需要重置密码,默认false (Optional) */
	PasswordResetRequired bool `json:"passwordResetRequired"`

	/* 指定密码,密码必须符合密码强度要求。关于密码强度设置接口,请参考describePasswordPolicy (Optional) */
	Password string `json:"password"`

	/* 是否自动生成密码,默认false (Optional) */
	AutoGeneratePassword bool `json:"autoGeneratePassword"`

	/* 指定子用户在下次登录时是否必须绑定虚拟MFA设备 (Optional) */
	MFABindRequired bool `json:"mFABindRequired"`
}

type CreatePermissionInfo

type CreatePermissionInfo struct {

	/* 权限名称,1~32位数字、字母、中文、下划线、下划线、中划线  */
	Name string `json:"name"`

	/* 描述,0~256个字符 (Optional) */
	Description *string `json:"description"`

	/* 权限详细信息  */
	Content []PermissionDetail `json:"content"`
}

type CreatePolicyEditionInfo added in v1.6.0

type CreatePolicyEditionInfo struct {

	/* 权限策略文档,最多6144个字符  */
	PolicyDocument string `json:"policyDocument"`

	/* 是否设置当前权限策略文档为默认权限策略,默认值为false (Optional) */
	SetAsDefault bool `json:"setAsDefault"`

	/* 权限策略版本自动化轮转机制,可以删除历史权限策略版本。
	  ·None:关闭轮转机制
	  ·DeleteOldestNonDefaultVersionWhenLimitExceeded:当权限策略版本数量超限时,删除最早且非活跃的版本
	默认值为None
	 (Optional) */
	RotateStrategy string `json:"rotateStrategy"`
}

type CreatePolicyInfo added in v1.6.0

type CreatePolicyInfo struct {

	/* 策略名,支持4~64位的字母,数字以及-和_, 以字母开头  */
	Name string `json:"name"`

	/* 描述,0~256个字符 (Optional) */
	Description *string `json:"description"`

	/* 策略文档,最多6144个字符  */
	Content string `json:"content"`
}

type CreateRoleInfo added in v1.6.0

type CreateRoleInfo struct {

	/* 角色名,支持4~64位的字母,数字以及-和_, 以字母开头  */
	RoleName string `json:"roleName"`

	/* 角色类型,3-服务角色,4-用户角色  */
	Type int `json:"type"`

	/* 角色信任关系策略  */
	AssumeRolePolicyDocument string `json:"assumeRolePolicyDocument"`

	/* 描述,0~256个字符 (Optional) */
	Description *string `json:"description"`

	/* 最大会话时长3600~43200秒,默认3600秒 (Optional) */
	MaxSessionDuration *int `json:"maxSessionDuration"`
}

type CreateSensitiveActionRequest added in v1.63.0

type CreateSensitiveActionRequest struct {

	/*  (Optional) */
	ServiceName string `json:"serviceName"`

	/*  (Optional) */
	Action string `json:"action"`

	/*  (Optional) */
	Description string `json:"description"`
}

type CreateServiceInfo added in v1.63.0

type CreateServiceInfo struct {

	/*  (Optional) */
	ServiceInfoVo ServiceInfoVo `json:"serviceInfoVo"`
}

type CreateServiceLinkedRoleTemplateRequest added in v1.63.0

type CreateServiceLinkedRoleTemplateRequest struct {

	/*  (Optional) */
	Path string `json:"path"`

	/*  (Optional) */
	RoleName string `json:"roleName"`

	/*  (Optional) */
	AssumeRolePolicyDocument string `json:"assumeRolePolicyDocument"`

	/*  (Optional) */
	Description string `json:"description"`

	/*  (Optional) */
	MaxSessionDuration int `json:"maxSessionDuration"`

	/*  (Optional) */
	Invisible bool `json:"invisible"`
}

type CreateSubUserInfo

type CreateSubUserInfo struct {

	/* 子用户名,支持4~20位的字母,数字以及-和_,以字母开头  */
	Name string `json:"name"`

	/* 描述,0~256个字符 (Optional) */
	Description *string `json:"description"`

	/* 按照密码策略设置,默认8~20位,至少包含一个小写字母、大写字母和数字  */
	Password string `json:"password"`

	/* 手机号码,区号-手机号 (Optional) */
	Phone *string `json:"phone"`

	/* 邮箱 (Optional) */
	Email *string `json:"email"`

	/* 姓名 (Optional) */
	NickName *string `json:"nickName"`

	/* 是否创建accessKey,默认false (Optional) */
	CreateAk *bool `json:"createAk"`

	/* 子用户首次登录是否需要重置密码,默认false (Optional) */
	NeedResetPassword *bool `json:"needResetPassword"`

	/* 子用户是否支持控制台登录,默认true (Optional) */
	ConsoleLogin *bool `json:"consoleLogin"`

	/* 是否自动生成密码,默认false (Optional) */
	AutoGeneratePassword *bool `json:"autoGeneratePassword"`

	/* 是否作为联系人,默认false,为true时手机和邮箱必需 (Optional) */
	ContactTag *bool `json:"contactTag"`
}

type CreateSubUserInfoInner added in v1.63.0

type CreateSubUserInfoInner struct {

	/* 子用户名,支持4~20位的字母,数字以及-和_,以字母开头  */
	Name string `json:"name"`

	/* 描述,0~256个字符 (Optional) */
	Description *string `json:"description"`

	/* 按照密码策略设置,默认8~20位,至少包含一个小写字母、大写字母和数字 (Optional) */
	Password *string `json:"password"`

	/* 手机号码,区号-手机号 (Optional) */
	Phone *string `json:"phone"`

	/* 邮箱 (Optional) */
	Email *string `json:"email"`

	/* 姓名 (Optional) */
	NickName *string `json:"nickName"`

	/* 是否创建accessKey,默认false (Optional) */
	CreateAk *bool `json:"createAk"`

	/* 子用户首次登录是否需要重置密码,默认false (Optional) */
	NeedResetPassword *bool `json:"needResetPassword"`

	/* 子用户是否支持控制台登录,默认true (Optional) */
	ConsoleLogin *bool `json:"consoleLogin"`

	/* 是否自动生成密码,默认false (Optional) */
	AutoGeneratePassword *bool `json:"autoGeneratePassword"`
}

type CreateSubUserRes added in v1.6.0

type CreateSubUserRes struct {

	/* 用户名 (Optional) */
	Name string `json:"name"`

	/* 密码 (Optional) */
	Password string `json:"password"`

	/* 邮箱 (Optional) */
	Email string `json:"email"`

	/* 手机号码 (Optional) */
	Phone string `json:"phone"`

	/* accessKey (Optional) */
	AccessKey string `json:"accessKey"`

	/* AccessKey secret (Optional) */
	SecretAccessKey string `json:"secretAccessKey"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`

	/* 姓名 (Optional) */
	NickName string `json:"nickName"`
}

type CreateSubUserWithOrgInfo added in v1.63.0

type CreateSubUserWithOrgInfo struct {

	/* 组织ID  */
	OrgId string `json:"orgId"`

	/* 组织用户标识  */
	OrgUserId string `json:"orgUserId"`

	/* 描述,0~256个字符 (Optional) */
	Description string `json:"description"`

	/* 是否创建accessKey,默认false (Optional) */
	CreateAk bool `json:"createAk"`

	/* 子用户是否支持控制台登录,默认true (Optional) */
	ConsoleLogin bool `json:"consoleLogin"`
}

type DeleteActionConditionRequest added in v1.63.0

type DeleteActionConditionRequest struct {

	/*  (Optional) */
	Ids []int `json:"ids"`
}

type DeleteConditionRequest added in v1.63.0

type DeleteConditionRequest struct {

	/*  (Optional) */
	Id int `json:"id"`
}

type DeletePolicyCollectionRequest added in v1.63.0

type DeletePolicyCollectionRequest struct {

	/*  (Optional) */
	Id int `json:"id"`
}

type DetachSystemAccessKeyPolicyRequest added in v1.63.0

type DetachSystemAccessKeyPolicyRequest struct {

	/*  (Optional) */
	SystemAccessKey string `json:"systemAccessKey"`

	/*  (Optional) */
	PolicyName string `json:"policyName"`
}

type EmailSmsInfo added in v1.6.0

type EmailSmsInfo struct {

	/* 用户pin  */
	CreatePin string `json:"createPin"`

	/* 邮件标题,短信不填 (Optional) */
	Title string `json:"title"`

	/* 发送类型 1 发邮件 2 发短信  */
	SendType int `json:"sendType"`

	/* 邮件内容,短信不填 (Optional) */
	Content string `json:"content"`

	/* 接收人  */
	Receives []string `json:"receives"`

	/* 模版code,短信必填,邮件不填  */
	TemplateId int `json:"templateId"`

	/* 模版参数,短信必填,邮件不填  */
	TemplateParam []string `json:"templateParam"`

	/* 业务编码(和产品申请),短信必填,邮件不填  */
	SmsMessageSource string `json:"smsMessageSource"`
}

type EntityObjectLimits added in v1.63.0

type EntityObjectLimits struct {

	/*   */
	UserCountLimit int `json:"userCountLimit"`

	/*   */
	PolicyCountLimit int `json:"policyCountLimit"`

	/*   */
	RoleCountLimit int `json:"roleCountLimit"`

	/*   */
	GroupCountLimit int `json:"groupCountLimit"`

	/*   */
	UserAttachedPolicyCountLimit int `json:"userAttachedPolicyCountLimit"`

	/*   */
	GroupAttachedPolicyCountLimit int `json:"groupAttachedPolicyCountLimit"`

	/*   */
	RoleAttachedPolicyCountLimit int `json:"roleAttachedPolicyCountLimit"`

	/*   */
	UserAttachToGroupCountLimit int `json:"userAttachToGroupCountLimit"`

	/*   */
	GroupAttachedUserCountLimit int `json:"groupAttachedUserCountLimit"`
}

type Flags added in v1.6.0

type Flags struct {

	/*   */
	Value int `json:"value"`
}

type GlobalAzMappingVo added in v1.6.0

type GlobalAzMappingVo struct {

	/* 别名 (Optional) */
	Alias string `json:"alias"`

	/* 地域 (Optional) */
	Region string `json:"region"`

	/* Az Mapping (Optional) */
	Mapping []AzMappingVo `json:"mapping"`
}

type Group added in v1.6.0

type Group struct {

	/* 用户组ID (Optional) */
	GroupId string `json:"groupId"`

	/* 用户组名 (Optional) */
	Name string `json:"name"`

	/* 京东云资源标识(jrn) (Optional) */
	Jrn string `json:"jrn"`

	/* 用户组描述 (Optional) */
	Description string `json:"description"`

	/* 子用户个数 (Optional) */
	SubUserSum int `json:"subUserSum"`

	/* 绑定策略个数 (Optional) */
	PolicySum int `json:"policySum"`

	/* 用户组创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 用户组更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GroupDetail added in v1.6.0

type GroupDetail struct {

	/* 用户组ID (Optional) */
	GroupId string `json:"groupId"`

	/* 用户组名 (Optional) */
	Name string `json:"name"`

	/* 京东云资源标识(jrn) (Optional) */
	Jrn string `json:"jrn"`

	/* 用户组描述 (Optional) */
	Description string `json:"description"`

	/* 用户组创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 用户组更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GroupInfo added in v1.6.0

type GroupInfo struct {

	/* 用户组ID (Optional) */
	GroupId string `json:"groupId"`

	/* 用户组名 (Optional) */
	Name string `json:"name"`

	/* 京东云资源标识(jrn) (Optional) */
	Jrn string `json:"jrn"`

	/*  (Optional) */
	Description string `json:"description"`

	/* 用户组创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 用户组更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`

	/*  (Optional) */
	Policies []string `json:"policies"`
}

type IdentityProviderInfo added in v1.63.0

type IdentityProviderInfo struct {

	/* 身份提供商名称,支持4~64位的字母,数字以及-和_, 以字母开头 (Optional) */
	Name string `json:"name"`

	/* 协议类型,目前支持SAML20 (Optional) */
	ProtocolType string `json:"protocolType"`

	/* 描述,0~256个字符 (Optional) */
	Description string `json:"description"`

	/* 身份提供商元数据 (Optional) */
	Metadata string `json:"metadata"`

	/* 京东云资源标识(jrn) (Optional) */
	Jrn string `json:"jrn"`

	/* IdP登录地址 (Optional) */
	ForwardIdPUrl string `json:"forwardIdPUrl"`
}

type ListRoleInfo added in v1.6.0

type ListRoleInfo struct {

	/* 角色名称 (Optional) */
	RoleName string `json:"roleName"`

	/* 角色类型,2-服务相关角色,3-服务角色,4-用户角色 (Optional) */
	Type int `json:"type"`

	/* 角色信任关系策略 (Optional) */
	AssumeRolePolicyDocument string `json:"assumeRolePolicyDocument"`

	/* 描述,0~1000个字符 (Optional) */
	Description string `json:"description"`

	/* 创建角色的时间 (Optional) */
	CreateTime string `json:"createTime"`
}

type LoginProfile added in v1.6.0

type LoginProfile struct {

	/* 子用户名 (Optional) */
	Name string `json:"name"`

	/* 要求下次登录时重设密码 (Optional) */
	PasswordResetRequired bool `json:"passwordResetRequired"`

	/* 要求必须绑定虚拟MFA设备 (Optional) */
	MFABindRequired bool `json:"mFABindRequired"`
}

type LoginProfileInfo added in v1.6.0

type LoginProfileInfo struct {

	/* 子用户名 (Optional) */
	Name string `json:"name"`

	/* 密码 (Optional) */
	Password string `json:"password"`

	/* 要求下次登录时重设密码 (Optional) */
	PasswordResetRequired bool `json:"passwordResetRequired"`

	/* 要求必须绑定多因素认证设备 (Optional) */
	MFABindRequired bool `json:"mFABindRequired"`
}

type MFAInfo added in v1.6.0

type MFAInfo struct {

	/* 用户名 (Optional) */
	Name string `json:"name"`

	/* 秘钥 (Optional) */
	Secret string `json:"secret"`
}

type Organization added in v1.63.0

type Organization struct {

	/* 组织名称 (Optional) */
	OrgId string `json:"orgId"`

	/* 组织登录地址 (Optional) */
	LoginUrl string `json:"loginUrl"`
}

type OrganizationUser added in v1.63.0

type OrganizationUser struct {

	/* 组织ID (Optional) */
	OrgId string `json:"orgId"`

	/* 组织用户标识,如:erp (Optional) */
	UserId string `json:"userId"`

	/* 组织部门路径名称 (Optional) */
	DepartmentPathName string `json:"departmentPathName"`

	/* 手机号码 (Optional) */
	Phone string `json:"phone"`

	/* 邮箱 (Optional) */
	Email string `json:"email"`

	/* 预校验结果:0-预校验通过; 1-子用户名格式不合法; 2-不允许与主账号同名; 3-BusinessType=1说明子用户名已存在, BusinessType=2说明关联关系已存在 (Optional) */
	ValidateState int `json:"validateState"`
}

type OrganizationUserRelation added in v1.63.0

type OrganizationUserRelation struct {

	/* 组织ID (Optional) */
	OrgId string `json:"orgId"`

	/* 组织用户标识,如:erp (Optional) */
	UserId string `json:"userId"`

	/* 关联的子用户名 (Optional) */
	SubUserName string `json:"subUserName"`

	/* 组织部门路径名称 (Optional) */
	DepartmentPathName string `json:"departmentPathName"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`
}

type PageInfo added in v1.63.0

type PageInfo struct {

	/* 当前页码 (Optional) */
	CurrentPage int `json:"currentPage"`

	/* 每页条数 (Optional) */
	PageSize int `json:"pageSize"`

	/* 总条数 (Optional) */
	TotalRecord int `json:"totalRecord"`

	/* 总页数 (Optional) */
	TotalPage int `json:"totalPage"`
}

type PasswordPolicy added in v1.6.0

type PasswordPolicy struct {

	/* 密码长度,6~20位,默认8位  */
	Length int `json:"length"`

	/* 密码有效期(天),0~1095,0表示永不过期  */
	Age int `json:"age"`

	/* 密码过期后重置方式:0-联系主账号重置,1-子用户登录后重置  */
	ExpirationOperation int `json:"expirationOperation"`

	/* 历史密码检查策略,禁止使用前(0~10)次密码,0表示不启用  */
	ReusePrevention int `json:"reusePrevention"`

	/* 1小时内使用错误密码最多(1~16)次  */
	RetryTimes int `json:"retryTimes"`

	/* 登录有效期(分钟),15~720  */
	ValidLoginDuration int `json:"validLoginDuration"`

	/* 密码字符类型,至少包含一种  */
	Rule PasswordPolicyRule `json:"rule"`
}

type PasswordPolicyRule added in v1.6.0

type PasswordPolicyRule struct {

	/* 是否包含大写字母  */
	RequireUppercaseCharacters bool `json:"requireUppercaseCharacters"`

	/* 是否包含小写字母  */
	RequireLowercaseCharacters bool `json:"requireLowercaseCharacters"`

	/* 是否包含数字  */
	RequireNumbers bool `json:"requireNumbers"`

	/* 是否包含特殊字符  */
	RequireSpecialCharacters bool `json:"requireSpecialCharacters"`
}

type Permission

type Permission struct {

	/* 权限id (Optional) */
	Id int `json:"id"`

	/* 主账号pin (Optional) */
	Account string `json:"account"`

	/* 权限名称 (Optional) */
	Name string `json:"name"`

	/* 描述 (Optional) */
	Description string `json:"description"`

	/* 权限类型 (Optional) */
	PermissionType string `json:"permissionType"`

	/* 权限版本号 (Optional) */
	Version string `json:"version"`

	/* 权限内容 (Optional) */
	Content string `json:"content"`

	/* 权限详细信息 (Optional) */
	PermissionDetailList []PermissionDetail `json:"permissionDetailList"`
}

type PermissionDetail

type PermissionDetail struct {

	/* 权限类型,只读-R、删除-D、修改-M  */
	Permission string `json:"permission"`

	/* 资源信息  */
	Resource []Resource `json:"resource"`
}

type Policy added in v1.6.0

type Policy struct {

	/* 策略id (Optional) */
	PolicyId string `json:"policyId"`

	/* 策略名称 (Optional) */
	Name string `json:"name"`

	/* 京东云资源标识(jrn) (Optional) */
	Jrn string `json:"jrn"`

	/* 描述 (Optional) */
	Description string `json:"description"`

	/* 策略类型:0-系统策略,1-用户策略 (Optional) */
	PolicyType int `json:"policyType"`

	/* 策略版本号 (Optional) */
	Version string `json:"version"`

	/* 当前默认策略文档版本 (Optional) */
	CurrentDefaultEdition string `json:"currentDefaultEdition"`

	/* 策略创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 策略更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`

	/* 授权范围类型:1-全部资源,2-指定资源 (Optional) */
	ScopeType int `json:"scopeType"`
}

type PolicyAttachedEntity added in v1.63.0

type PolicyAttachedEntity struct {

	/* 实体名称 (Optional) */
	Name string `json:"name"`

	/* 实体类型:SUBUSER-子账号; GROUP-用户组; ROLE-角色 (Optional) */
	EntityType string `json:"entityType"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`
}

type PolicyCollection added in v1.63.0

type PolicyCollection struct {

	/*   */
	ServiceName string `json:"serviceName"`

	/*   */
	Name string `json:"name"`

	/*   */
	Content string `json:"content"`
}

type PolicyDetail added in v1.6.0

type PolicyDetail struct {

	/* 策略id (Optional) */
	PolicyId string `json:"policyId"`

	/* 策略名称 (Optional) */
	Name string `json:"name"`

	/* 京东云资源标识(jrn) (Optional) */
	Jrn string `json:"jrn"`

	/* 描述 (Optional) */
	Description string `json:"description"`

	/* 策略类型 (Optional) */
	PolicyType string `json:"policyType"`

	/* 策略版本号 (Optional) */
	Version string `json:"version"`

	/* 当前默认策略文档版本 (Optional) */
	CurrentDefaultEdition string `json:"currentDefaultEdition"`

	/* 权限策略内容(已废弃) (Optional) */
	Content string `json:"content"`

	/* 策略创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 策略更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type PolicyEdition added in v1.6.0

type PolicyEdition struct {

	/* 是否为默认版本 (Optional) */
	IsDefaultEdition bool `json:"isDefaultEdition"`

	/* 策略文档版本 (Optional) */
	Edition string `json:"edition"`

	/* 权限策略内容 (Optional) */
	PolicyDocument string `json:"policyDocument"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`
}

type PolicyEditionDetail added in v1.6.0

type PolicyEditionDetail struct {

	/* 策略文档 (Optional) */
	Document string `json:"document"`

	/* 是否为默认版本 (Optional) */
	IsDefaultEdition bool `json:"isDefaultEdition"`

	/* 策略文档版本 (Optional) */
	Edition int `json:"edition"`

	/* 策略创建时间 (Optional) */
	CreateTime string `json:"createTime"`
}

type QueryApiInfoByConditions added in v1.63.0

type QueryApiInfoByConditions struct {

	/*  (Optional) */
	ApiInfos []ApiInfoVo `json:"apiInfos"`

	/*  (Optional) */
	TotalRecord int `json:"totalRecord"`

	/*  (Optional) */
	Success bool `json:"success"`

	/*  (Optional) */
	Message string `json:"message"`
}

type QueryApiInfoByConditionsInfo added in v1.63.0

type QueryApiInfoByConditionsInfo struct {

	/*   */
	ServiceNameCNs []string `json:"serviceNameCNs"`

	/*   */
	ServiceNames []string `json:"serviceNames"`

	/*   */
	ActionTypes []string `json:"actionTypes"`

	/*   */
	ActionDescription string `json:"actionDescription"`

	/*   */
	ActionName string `json:"actionName"`

	/*   */
	ActionNames []string `json:"actionNames"`

	/*  (Optional) */
	AccessLevels []string `json:"accessLevels"`

	/*  (Optional) */
	Page int `json:"page"`

	/*  (Optional) */
	PageSize int `json:"pageSize"`
}

type RegionAzVo added in v1.6.0

type RegionAzVo struct {

	/* 别名 (Optional) */
	Alias string `json:"alias"`

	/* 地域 (Optional) */
	Region string `json:"region"`

	/* 是否可见(1可见 0不可见) (Optional) */
	Visible int `json:"visible"`

	/* az状态信息 (Optional) */
	AzStatusList []AzSaleStatusVo `json:"azStatusList"`
}

type RemoveOrganizationUserRelationInfo added in v1.63.0

type RemoveOrganizationUserRelationInfo struct {

	/* 子用户名  */
	SubUserName string `json:"subUserName"`

	/* 组织用户标识,如:erp  */
	UserId string `json:"userId"`
}

type RemovePermissionInfo

type RemovePermissionInfo struct {

	/* 权限id  */
	PermissionId int `json:"permissionId"`
}

type Resource

type Resource struct {

	/* 资源id集合,传*表示对所有id生效  */
	Ids []string `json:"ids"`

	/* 资源类型,云主机-server、镜像-image、云硬盘-volume、vpc-vpc、公网Ip-floatingIp、负载均衡-loadbalance、云数据库(mysql)-database、云缓存-cache  */
	Type string `json:"type"`
}

type ResourceGroup added in v1.63.0

type ResourceGroup struct {

	/* 资源组ID (Optional) */
	ScopeId string `json:"scopeId"`

	/* 资源组名称 (Optional) */
	ScopeName string `json:"scopeName"`
}

type Response added in v1.63.0

type Response struct {

	/*   */
	RequestId string `json:"requestId"`

	/*   */
	SimpleInfo []SimpleInfo `json:"simpleInfo"`
}

type ResultMsg added in v1.6.0

type ResultMsg struct {

	/* 错误编码 (Optional) */
	ErrorCode string `json:"errorCode"`

	/* 错误信息 (Optional) */
	ErrorMsg string `json:"errorMsg"`
}

type RoleInfo added in v1.6.0

type RoleInfo struct {

	/* 角色ID (Optional) */
	RoleId string `json:"roleId"`

	/* 角色名称 (Optional) */
	RoleName string `json:"roleName"`

	/* 角色类型,2-服务相关角色,3-服务角色,4-用户角色 (Optional) */
	Type int `json:"type"`

	/* 信任实体信息 (Optional) */
	AssumeRolePolicyDocument string `json:"assumeRolePolicyDocument"`

	/* 描述,0~256个字符 (Optional) */
	Description string `json:"description"`

	/* 最大会话时长3600~43200秒,默认3600秒 (Optional) */
	MaxSessionDuration int `json:"maxSessionDuration"`

	/* 京东云资源标识(jrn) (Optional) */
	Jrn string `json:"jrn"`

	/* 创建角色的时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 角色所属主账号 (Optional) */
	Account string `json:"account"`
}

type RolePolicy added in v1.6.0

type RolePolicy struct {

	/* 策略id (Optional) */
	PolicyId string `json:"policyId"`

	/* 策略名称 (Optional) */
	PolicyName string `json:"policyName"`

	/* 描述 (Optional) */
	Description string `json:"description"`

	/* 策略类型:0-系统策略,1-用户策略 (Optional) */
	Type int `json:"type"`

	/* 京东云策略资源描述 (Optional) */
	PolicyJrn string `json:"policyJrn"`

	/* 授权范围类型:1-全部资源,2-指定资源 (Optional) */
	ScopeType int `json:"scopeType"`
}

type SendBatchMsg added in v1.6.0

type SendBatchMsg struct {

	/* 模版code  */
	TemplateId int `json:"templateId"`

	/* 模版参数  */
	TemplateParam []string `json:"templateParam"`

	/* 业务编码(和产品申请)  */
	SmsMessageSource string `json:"smsMessageSource"`

	/* 用户pin  */
	Pin string `json:"pin"`

	/* 手机号  */
	MobileNumSet []string `json:"mobileNumSet"`
}

type SendOutSiteNotice added in v1.6.0

type SendOutSiteNotice struct {

	/* 用户pin  */
	Pin string `json:"pin"`

	/* 邮件标题 (Optional) */
	EmailSubject string `json:"emailSubject"`

	/* 邮件内容 (Optional) */
	EmailContent string `json:"emailContent"`

	/* 消息类型  */
	NotifyBusinessTypeEnum string `json:"notifyBusinessTypeEnum"`

	/* 模版code  */
	TemplateId int `json:"templateId"`

	/* 模版参数  */
	TemplateParam []string `json:"templateParam"`

	/* 业务编码(和产品申请)  */
	SmsMessageSource string `json:"smsMessageSource"`
}

type SendSingleMsg added in v1.6.0

type SendSingleMsg struct {

	/* 模版code  */
	TemplateId int `json:"templateId"`

	/* 模版参数  */
	TemplateParam []string `json:"templateParam"`

	/* 业务编码(和产品申请)  */
	SmsMessageSource string `json:"smsMessageSource"`

	/* 用户pin  */
	Pin string `json:"pin"`

	/* 手机号  */
	MobileNum string `json:"mobileNum"`
}

type ServiceDetail added in v1.6.0

type ServiceDetail struct {

	/* 产品线名称  */
	ServiceName string `json:"serviceName"`

	/* 策略相关OpenAPI的Action列表  */
	ApiList []APIInfo `json:"apiList"`

	/* 资源列表  */
	ResourceList []string `json:"resourceList"`
}

type ServiceInfo added in v1.63.0

type ServiceInfo struct {

	/* 产品线编码 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 中文名称 (Optional) */
	CnName string `json:"cnName"`

	/* 英文名称 (Optional) */
	EnName string `json:"enName"`

	/* 可用区信息 (Optional) */
	Region string `json:"region"`

	/* 接入时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 操作人erp (Optional) */
	CreateUser string `json:"createUser"`

	/* 是否可删除 (Optional) */
	CanDelete bool `json:"canDelete"`
}

type ServiceInfoVo added in v1.63.0

type ServiceInfoVo struct {

	/*   */
	ServiceCode string `json:"serviceCode"`

	/*   */
	CnName string `json:"cnName"`

	/*   */
	EnName string `json:"enName"`

	/*   */
	Region string `json:"region"`

	/*   */
	CreateTime string `json:"createTime"`

	/*   */
	CreateUser string `json:"createUser"`

	/*   */
	UpdateTime string `json:"updateTime"`

	/*   */
	UpdateUser string `json:"updateUser"`
}

type SimpleInfo added in v1.63.0

type SimpleInfo struct {

	/*   */
	Id int `json:"id"`

	/*   */
	Name string `json:"name"`
}

type SubUser added in v1.6.0

type SubUser struct {

	/* 用户pin (Optional) */
	Pin string `json:"pin"`

	/* 用户名 (Optional) */
	Name string `json:"name"`

	/* 手机号码 (Optional) */
	Phone string `json:"phone"`

	/* 邮箱 (Optional) */
	Email string `json:"email"`

	/* 描述信息 (Optional) */
	Description string `json:"description"`

	/* 主账号 (Optional) */
	Account string `json:"account"`

	/* 用户创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 用户更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`

	/* 姓名 (Optional) */
	NickName string `json:"nickName"`
}

type SubUserAccessKey added in v1.6.0

type SubUserAccessKey struct {

	/* accessKey (Optional) */
	AccessKey string `json:"accessKey"`

	/* secretAccessKey (Optional) */
	SecretAccessKey string `json:"secretAccessKey"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 最近一次使用AK访问时间 (Optional) */
	LastVisitTime string `json:"lastVisitTime"`

	/* 最近一次使用AK访问事件 (Optional) */
	LastVisitEvent string `json:"lastVisitEvent"`

	/* 禁用/启用状态[0-禁用,1-启用] (Optional) */
	Status int `json:"status"`

	/* 删除/有效状态[0-删除,1-有效] (Optional) */
	Yn int `json:"yn"`

	/* AK备注信息 (Optional) */
	Remark string `json:"remark"`
}

type SubUserAuditRecord added in v1.63.0

type SubUserAuditRecord struct {

	/* 最近一次使用AK访问时间 (Optional) */
	LastVisitTime string `json:"lastVisitTime"`

	/* 最近一次使用AK访问事件 (Optional) */
	LastVisitEvent string `json:"lastVisitEvent"`
}

type SubUserInfo added in v1.6.0

type SubUserInfo struct {

	/* 子用户名 (Optional) */
	Name string `json:"name"`

	/* 描述信息 (Optional) */
	Description string `json:"description"`

	/* 用户创建时间 (Optional) */
	CreateTime string `json:"createTime"`
}

type SysPermission added in v1.63.0

type SysPermission struct {

	/*   */
	Id int `json:"id"`

	/*   */
	PolicyId string `json:"policyId"`

	/*   */
	Name string `json:"name"`

	/*   */
	Description string `json:"description"`

	/*   */
	Status int `json:"status"`

	/*   */
	Version int `json:"version"`

	/*   */
	Content string `json:"content"`

	/*   */
	CreateTime string `json:"createTime"`

	/*   */
	CreateBy int `json:"createBy"`

	/*   */
	CreateByErp string `json:"createByErp"`

	/*   */
	UpdateTime string `json:"updateTime"`

	/*   */
	UpdateBy int `json:"updateBy"`

	/*   */
	UpdateByErp string `json:"updateByErp"`

	/*   */
	MenuInfo []SysPermissionMenuVo `json:"menuInfo"`

	/*   */
	Erp string `json:"erp"`
}

type SysPermissionMenuVo added in v1.63.0

type SysPermissionMenuVo struct {

	/*   */
	MenuId string `json:"menuId"`

	/*   */
	AutoMountChildMenu string `json:"autoMountChildMenu"`
}

type SystemAccessKeyRequest added in v1.63.0

type SystemAccessKeyRequest struct {

	/*   */
	AkType string `json:"akType"`

	/*   */
	Erp string `json:"erp"`

	/*   */
	ServiceCode string `json:"serviceCode"`

	/*   */
	PolicyContent string `json:"policyContent"`

	/*   */
	SystemAccessKey string `json:"systemAccessKey"`

	/*   */
	AttachDefaultPolicy bool `json:"attachDefaultPolicy"`
}

type TPaasUser added in v1.63.0

type TPaasUser struct {

	/* pin (Optional) */
	Pin string `json:"pin"`

	/* 用户名 (Optional) */
	Name string `json:"name"`

	/* 手机号码 (Optional) */
	Phone string `json:"phone"`

	/* 邮箱 (Optional) */
	Email string `json:"email"`

	/* 描述信息 (Optional) */
	Description string `json:"description"`

	/* 账号id (Optional) */
	Account int `json:"account"`

	/* 用户创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 用户更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`

	/* 姓名 (Optional) */
	NickName string `json:"nickName"`
}

type UpdateActionConditionRequest added in v1.63.0

type UpdateActionConditionRequest struct {

	/*  (Optional) */
	ActionCondition []ActionConditionVo `json:"actionCondition"`
}

type UpdateApiInfo added in v1.63.0

type UpdateApiInfo struct {

	/*   */
	Success bool `json:"success"`

	/*   */
	Message string `json:"message"`
}

type UpdateAssumeRolePolicyInfo added in v1.6.0

type UpdateAssumeRolePolicyInfo struct {

	/* 信任实体信息 (Optional) */
	AssumeRolePolicyDocument *string `json:"assumeRolePolicyDocument"`
}

type UpdateConditionRequest added in v1.63.0

type UpdateConditionRequest struct {

	/*  (Optional) */
	Id int `json:"id"`

	/*  (Optional) */
	Operator string `json:"operator"`

	/*  (Optional) */
	Qualifier int `json:"qualifier"`

	/*  (Optional) */
	Exists int `json:"exists"`

	/*  (Optional) */
	Type int `json:"type"`
}

type UpdateEntityObjectLimitsRequest added in v1.63.0

type UpdateEntityObjectLimitsRequest struct {

	/*  (Optional) */
	EntityObjectLimits []EntityObjectLimits `json:"entityObjectLimits"`
}

type UpdateGroupInfo added in v1.6.0

type UpdateGroupInfo struct {

	/* 用户组描述 (Optional) */
	Description *string `json:"description"`
}

type UpdateIdentityProviderInfo added in v1.63.0

type UpdateIdentityProviderInfo struct {

	/* 描述,0~256个字符 (Optional) */
	Description string `json:"description"`

	/* 身份提供商元数据 (Optional) */
	Metadata string `json:"metadata"`
}

type UpdateLoginProfileInfo added in v1.6.0

type UpdateLoginProfileInfo struct {

	/* 子用户登录是否需要重置密码,默认false (Optional) */
	PasswordResetRequired bool `json:"passwordResetRequired"`

	/* 指定密码,密码必须符合密码强度要求。关于密码强度设置接口,请参考describePasswordPolicy (Optional) */
	Password string `json:"password"`

	/* 是否自动生成密码,默认false (Optional) */
	AutoGeneratePassword bool `json:"autoGeneratePassword"`

	/* 指定子用户在下次登录时是否必须绑定多因素认证器 (Optional) */
	MFABindRequired bool `json:"mFABindRequired"`
}

type UpdatePermissionInfo

type UpdatePermissionInfo struct {

	/* 权限名称,1~32位数字、字符、中文、中划线、下划线  */
	Name string `json:"name"`

	/* 描述,0~256个字符 (Optional) */
	Description *string `json:"description"`

	/* 权限详细信息  */
	Content []PermissionDetail `json:"content"`
}

type UpdatePolicyDescriptionInfo added in v1.6.0

type UpdatePolicyDescriptionInfo struct {

	/* 描述,0~256个字符  */
	Description string `json:"description"`
}

type UpdatePolicyInfo added in v1.6.0

type UpdatePolicyInfo struct {

	/* 权限策略信息详情,最多6144个字符  */
	Content string `json:"content"`
}

type UpdateRoleInfo added in v1.6.0

type UpdateRoleInfo struct {

	/* 描述,0~256个字符 (Optional) */
	Description string `json:"description"`

	/* 最大会话时长3600~43200秒,默认3600秒 (Optional) */
	MaxSessionDuration int `json:"maxSessionDuration"`
}

type UpdateSensitiveActionRequest added in v1.63.0

type UpdateSensitiveActionRequest struct {

	/*   */
	ServiceName string `json:"serviceName"`

	/*   */
	Action string `json:"action"`

	/*   */
	Description string `json:"description"`
}

type UpdateServiceLinkedRoleTemplateRequest added in v1.63.0

type UpdateServiceLinkedRoleTemplateRequest struct {

	/* 角色ID (Optional) */
	RoleId string `json:"roleId"`

	/* 角色名称 (Optional) */
	RoleName string `json:"roleName"`

	/* 描述,0~256个字符 (Optional) */
	Description string `json:"description"`

	/*  (Optional) */
	AssumeRolePolicyDocument string `json:"assumeRolePolicyDocument"`

	/* 最大会话时长3600~43200秒,默认3600秒 (Optional) */
	MaxSessionDuration int `json:"maxSessionDuration"`
}

type UpdateSubUserInfo added in v1.6.0

type UpdateSubUserInfo struct {

	/* 描述,0~256个字符 (Optional) */
	Description *string `json:"description"`

	/* 手机号码,区号-手机号 (Optional) */
	Phone *string `json:"phone"`

	/* 邮箱 (Optional) */
	Email *string `json:"email"`

	/* 姓名 (Optional) */
	NickName *string `json:"nickName"`
}

type UserAccessKey

type UserAccessKey struct {

	/* accessKey (Optional) */
	AccessKey string `json:"accessKey"`

	/* accessKeySecret (Optional) */
	AccessKeySecret string `json:"accessKeySecret"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	Modified string `json:"modified"`

	/* 最近一次使用AK访问时间 (Optional) */
	LastVisitTime string `json:"lastVisitTime"`

	/* 最近一次使用AK访问事件 (Optional) */
	LastVisitEvent string `json:"lastVisitEvent"`

	/* 禁用/启用状态[0-禁用,1-启用] (Optional) */
	State int `json:"state"`

	/* 删除/有效状态[0-删除,1-有效] (Optional) */
	Yn int `json:"yn"`

	/* AK备注信息 (Optional) */
	Remark string `json:"remark"`
}

type UserAttachment added in v1.6.0

type UserAttachment struct {

	/* 公司名称 (Optional) */
	Remark string `json:"remark"`

	/* 主营行业 (Optional) */
	Industry string `json:"industry"`

	/* 主营行业子选项 (Optional) */
	SubIndustry string `json:"subIndustry"`

	/* 主营业务 (Optional) */
	Business string `json:"business"`

	/* 网站 (Optional) */
	Website string `json:"website"`

	/* 国家 (Optional) */
	CpState string `json:"cpState"`

	/* 省 (Optional) */
	CpProvince string `json:"cpProvince"`

	/* 市 (Optional) */
	CpCity string `json:"cpCity"`

	/* 区县 (Optional) */
	CpCountry string `json:"cpCountry"`

	/* 详细地址 (Optional) */
	CpAddress string `json:"cpAddress"`

	/* 联系手机 (Optional) */
	CpTelphone string `json:"cpTelphone"`
}

type UserAuditRecord added in v1.63.0

type UserAuditRecord struct {

	/* 最近一次使用AK访问时间 (Optional) */
	LastVisitTime string `json:"lastVisitTime"`

	/* 最近一次使用AK访问事件 (Optional) */
	LastVisitEvent string `json:"lastVisitEvent"`
}

type UserReqVo added in v1.6.0

type UserReqVo struct {

	/* 用户pin (Optional) */
	Pin string `json:"pin"`

	/* 用户手机号 (Optional) */
	CscPhone string `json:"cscPhone"`

	/* 用户邮箱 (Optional) */
	CscEmail string `json:"cscEmail"`

	/* 用户名 (Optional) */
	Name string `json:"name"`

	/* 用户类型 (Optional) */
	UserType int `json:"userType"`

	/* 公司名 (Optional) */
	CompanyName string `json:"companyName"`

	/* 起始时间 (Optional) */
	CreateTimeStart string `json:"createTimeStart"`

	/* 结束时间 (Optional) */
	CreateTimeEnd string `json:"createTimeEnd"`

	/* 欠费状态: (Optional) */
	ArrearageStatus int `json:"arrearageStatus"`

	/* 用户分组,多个逗号分隔:1-自然流量,2-内部测试,3-内部重点,4-渠道用户 (Optional) */
	Groups string `json:"groups"`

	/* 用户分组:1-自然流量,2-内部测试,3-内部重点,4-渠道用户 (Optional) */
	Group int `json:"group"`

	/* 计费白名单:1、在白名单  2、不在白名单 (Optional) */
	BillingWhite int `json:"billingWhite"`

	/* 渠道等级;1普通用户2测试用户4VIP用户8其他VIP用户16boss迁移账户 (Optional) */
	Tag int `json:"tag"`

	/* 页大小 (Optional) */
	PageSize int `json:"pageSize"`

	/* 当前页 (Optional) */
	CurrentPage int `json:"currentPage"`
}

type UserResVo added in v1.6.0

type UserResVo struct {

	/* 用户pin (Optional) */
	Pin string `json:"pin"`

	/* 用户手机号 (Optional) */
	CscPhone string `json:"cscPhone"`

	/* 用户邮箱 (Optional) */
	CscEmail string `json:"cscEmail"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 用户类型 (Optional) */
	UserType int `json:"userType"`

	/* 公司名 (Optional) */
	CompanyName string `json:"companyName"`

	/* 姓名 (Optional) */
	Name string `json:"name"`

	/* 欠费时间 (Optional) */
	ArrearageTime string `json:"arrearageTime"`

	/* 用户标签: (Optional) */
	UserTagObject Flags `json:"userTagObject"`

	/* 用户标签: (Optional) */
	Attachment UserAttachment `json:"attachment"`
}

type VirtualMFADevice added in v1.6.0

type VirtualMFADevice struct {

	/* Base64加密后的二维码信息 (Optional) */
	Base64Qr string `json:"base64Qr"`

	/* 创建MFA设备相关信息 (Optional) */
	MFAInfos []MFAInfo `json:"mFAInfos"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL