client

package
v1.11.3 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttachApplication2ConnectorRequest

type AttachApplication2ConnectorRequest struct {
	// This parameter is required.
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// ConnectorID。
	//
	// This parameter is required.
	//
	// example:
	//
	// connector-94db94e06b98****
	ConnectorId *string `json:"ConnectorId,omitempty" xml:"ConnectorId,omitempty"`
}

func (AttachApplication2ConnectorRequest) GoString

func (*AttachApplication2ConnectorRequest) SetApplicationIds

func (*AttachApplication2ConnectorRequest) SetConnectorId

func (AttachApplication2ConnectorRequest) String

type AttachApplication2ConnectorResponse

type AttachApplication2ConnectorResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AttachApplication2ConnectorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AttachApplication2ConnectorResponse) GoString

func (*AttachApplication2ConnectorResponse) SetHeaders

func (*AttachApplication2ConnectorResponse) SetStatusCode

func (AttachApplication2ConnectorResponse) String

type AttachApplication2ConnectorResponseBody

type AttachApplication2ConnectorResponseBody struct {
	// example:
	//
	// 7E9D7ACD-53D5-56EF-A913-79D148D06299
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AttachApplication2ConnectorResponseBody) GoString

func (*AttachApplication2ConnectorResponseBody) SetRequestId

func (AttachApplication2ConnectorResponseBody) String

type AttachApplication2ConnectorShrinkRequest

type AttachApplication2ConnectorShrinkRequest struct {
	// This parameter is required.
	ApplicationIdsShrink *string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty"`
	// ConnectorID。
	//
	// This parameter is required.
	//
	// example:
	//
	// connector-94db94e06b98****
	ConnectorId *string `json:"ConnectorId,omitempty" xml:"ConnectorId,omitempty"`
}

func (AttachApplication2ConnectorShrinkRequest) GoString

func (*AttachApplication2ConnectorShrinkRequest) SetApplicationIdsShrink

func (*AttachApplication2ConnectorShrinkRequest) SetConnectorId

func (AttachApplication2ConnectorShrinkRequest) String

type AttachPolicy2ApprovalProcessRequest added in v1.11.0

type AttachPolicy2ApprovalProcessRequest struct {
	// example:
	//
	// ladp-27a4fedf5e73****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// DlpSend
	PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// approval-process-2677fcf063f5****
	ProcessId *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
}

func (AttachPolicy2ApprovalProcessRequest) GoString added in v1.11.0

func (*AttachPolicy2ApprovalProcessRequest) SetPolicyId added in v1.11.0

func (*AttachPolicy2ApprovalProcessRequest) SetPolicyType added in v1.11.0

func (*AttachPolicy2ApprovalProcessRequest) SetProcessId added in v1.11.0

func (AttachPolicy2ApprovalProcessRequest) String added in v1.11.0

type AttachPolicy2ApprovalProcessResponse added in v1.11.0

type AttachPolicy2ApprovalProcessResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AttachPolicy2ApprovalProcessResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AttachPolicy2ApprovalProcessResponse) GoString added in v1.11.0

func (*AttachPolicy2ApprovalProcessResponse) SetBody added in v1.11.0

func (*AttachPolicy2ApprovalProcessResponse) SetHeaders added in v1.11.0

func (*AttachPolicy2ApprovalProcessResponse) SetStatusCode added in v1.11.0

func (AttachPolicy2ApprovalProcessResponse) String added in v1.11.0

type AttachPolicy2ApprovalProcessResponseBody added in v1.11.0

type AttachPolicy2ApprovalProcessResponseBody struct {
	// example:
	//
	// C51D9340-4604-5331-AE62-407F3B408F86
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AttachPolicy2ApprovalProcessResponseBody) GoString added in v1.11.0

func (*AttachPolicy2ApprovalProcessResponseBody) SetRequestId added in v1.11.0

func (AttachPolicy2ApprovalProcessResponseBody) String added in v1.11.0

type AuthReportInterval added in v1.11.0

type AuthReportInterval struct {
	TimeUnit *string `json:"TimeUnit,omitempty" xml:"TimeUnit,omitempty"`
	Value    *int64  `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (AuthReportInterval) GoString added in v1.11.0

func (s AuthReportInterval) GoString() string

func (*AuthReportInterval) SetTimeUnit added in v1.11.0

func (s *AuthReportInterval) SetTimeUnit(v string) *AuthReportInterval

func (*AuthReportInterval) SetValue added in v1.11.0

func (AuthReportInterval) String added in v1.11.0

func (s AuthReportInterval) String() string

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AttachApplication2Connector

func (client *Client) AttachApplication2Connector(request *AttachApplication2ConnectorRequest) (_result *AttachApplication2ConnectorResponse, _err error)

Summary:

挂载connector的应用

@param request - AttachApplication2ConnectorRequest

@return AttachApplication2ConnectorResponse

func (*Client) AttachApplication2ConnectorWithOptions

func (client *Client) AttachApplication2ConnectorWithOptions(tmpReq *AttachApplication2ConnectorRequest, runtime *util.RuntimeOptions) (_result *AttachApplication2ConnectorResponse, _err error)

Summary:

挂载connector的应用

@param tmpReq - AttachApplication2ConnectorRequest

@param runtime - runtime options for this request RuntimeOptions

@return AttachApplication2ConnectorResponse

func (*Client) AttachPolicy2ApprovalProcess added in v1.11.0

func (client *Client) AttachPolicy2ApprovalProcess(request *AttachPolicy2ApprovalProcessRequest) (_result *AttachPolicy2ApprovalProcessResponse, _err error)

Summary:

挂载业务策略至指定审批流程

@param request - AttachPolicy2ApprovalProcessRequest

@return AttachPolicy2ApprovalProcessResponse

func (*Client) AttachPolicy2ApprovalProcessWithOptions added in v1.11.0

func (client *Client) AttachPolicy2ApprovalProcessWithOptions(request *AttachPolicy2ApprovalProcessRequest, runtime *util.RuntimeOptions) (_result *AttachPolicy2ApprovalProcessResponse, _err error)

Summary:

挂载业务策略至指定审批流程

@param request - AttachPolicy2ApprovalProcessRequest

@param runtime - runtime options for this request RuntimeOptions

@return AttachPolicy2ApprovalProcessResponse

func (*Client) CreateApprovalProcess added in v1.11.0

func (client *Client) CreateApprovalProcess(request *CreateApprovalProcessRequest) (_result *CreateApprovalProcessResponse, _err error)

Summary:

创建审批流程

@param request - CreateApprovalProcessRequest

@return CreateApprovalProcessResponse

func (*Client) CreateApprovalProcessWithOptions added in v1.11.0

func (client *Client) CreateApprovalProcessWithOptions(tmpReq *CreateApprovalProcessRequest, runtime *util.RuntimeOptions) (_result *CreateApprovalProcessResponse, _err error)

Summary:

创建审批流程

@param tmpReq - CreateApprovalProcessRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateApprovalProcessResponse

func (*Client) CreateClientUser added in v1.5.0

func (client *Client) CreateClientUser(request *CreateClientUserRequest) (_result *CreateClientUserResponse, _err error)

Summary:

创建自定义身份源用户

@param request - CreateClientUserRequest

@return CreateClientUserResponse

func (*Client) CreateClientUserWithOptions added in v1.5.0

func (client *Client) CreateClientUserWithOptions(request *CreateClientUserRequest, runtime *util.RuntimeOptions) (_result *CreateClientUserResponse, _err error)

Summary:

创建自定义身份源用户

@param request - CreateClientUserRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateClientUserResponse

func (*Client) CreateDynamicRoute added in v1.1.0

func (client *Client) CreateDynamicRoute(request *CreateDynamicRouteRequest) (_result *CreateDynamicRouteResponse, _err error)

Summary:

创建动态路由

@param request - CreateDynamicRouteRequest

@return CreateDynamicRouteResponse

func (*Client) CreateDynamicRouteWithOptions added in v1.1.0

func (client *Client) CreateDynamicRouteWithOptions(request *CreateDynamicRouteRequest, runtime *util.RuntimeOptions) (_result *CreateDynamicRouteResponse, _err error)

Summary:

创建动态路由

@param request - CreateDynamicRouteRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateDynamicRouteResponse

func (*Client) CreateIdpDepartment added in v1.5.0

func (client *Client) CreateIdpDepartment(request *CreateIdpDepartmentRequest) (_result *CreateIdpDepartmentResponse, _err error)

Summary:

创建自定义身份源部门

@param request - CreateIdpDepartmentRequest

@return CreateIdpDepartmentResponse

func (*Client) CreateIdpDepartmentWithOptions added in v1.5.0

func (client *Client) CreateIdpDepartmentWithOptions(request *CreateIdpDepartmentRequest, runtime *util.RuntimeOptions) (_result *CreateIdpDepartmentResponse, _err error)

Summary:

创建自定义身份源部门

@param request - CreateIdpDepartmentRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateIdpDepartmentResponse

func (*Client) CreatePrivateAccessApplication

func (client *Client) CreatePrivateAccessApplication(request *CreatePrivateAccessApplicationRequest) (_result *CreatePrivateAccessApplicationResponse, _err error)

Summary:

创建内网访问应用

@param request - CreatePrivateAccessApplicationRequest

@return CreatePrivateAccessApplicationResponse

func (*Client) CreatePrivateAccessApplicationWithOptions

func (client *Client) CreatePrivateAccessApplicationWithOptions(request *CreatePrivateAccessApplicationRequest, runtime *util.RuntimeOptions) (_result *CreatePrivateAccessApplicationResponse, _err error)

Summary:

创建内网访问应用

@param request - CreatePrivateAccessApplicationRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreatePrivateAccessApplicationResponse

func (*Client) CreatePrivateAccessPolicy

func (client *Client) CreatePrivateAccessPolicy(request *CreatePrivateAccessPolicyRequest) (_result *CreatePrivateAccessPolicyResponse, _err error)

Summary:

创建内网访问策略

@param request - CreatePrivateAccessPolicyRequest

@return CreatePrivateAccessPolicyResponse

func (*Client) CreatePrivateAccessPolicyWithOptions

func (client *Client) CreatePrivateAccessPolicyWithOptions(request *CreatePrivateAccessPolicyRequest, runtime *util.RuntimeOptions) (_result *CreatePrivateAccessPolicyResponse, _err error)

Summary:

创建内网访问策略

@param request - CreatePrivateAccessPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreatePrivateAccessPolicyResponse

func (*Client) CreatePrivateAccessTag

func (client *Client) CreatePrivateAccessTag(request *CreatePrivateAccessTagRequest) (_result *CreatePrivateAccessTagResponse, _err error)

Summary:

创建内网访问标签

@param request - CreatePrivateAccessTagRequest

@return CreatePrivateAccessTagResponse

func (*Client) CreatePrivateAccessTagWithOptions

func (client *Client) CreatePrivateAccessTagWithOptions(request *CreatePrivateAccessTagRequest, runtime *util.RuntimeOptions) (_result *CreatePrivateAccessTagResponse, _err error)

Summary:

创建内网访问标签

@param request - CreatePrivateAccessTagRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreatePrivateAccessTagResponse

func (*Client) CreateRegistrationPolicy added in v1.2.0

func (client *Client) CreateRegistrationPolicy(request *CreateRegistrationPolicyRequest) (_result *CreateRegistrationPolicyResponse, _err error)

Summary:

创建设备注册策略

@param request - CreateRegistrationPolicyRequest

@return CreateRegistrationPolicyResponse

func (*Client) CreateRegistrationPolicyWithOptions added in v1.2.0

func (client *Client) CreateRegistrationPolicyWithOptions(tmpReq *CreateRegistrationPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateRegistrationPolicyResponse, _err error)

Summary:

创建设备注册策略

@param tmpReq - CreateRegistrationPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateRegistrationPolicyResponse

func (*Client) CreateUserGroup

func (client *Client) CreateUserGroup(request *CreateUserGroupRequest) (_result *CreateUserGroupResponse, _err error)

Summary:

创建用户组

@param request - CreateUserGroupRequest

@return CreateUserGroupResponse

func (*Client) CreateUserGroupWithOptions

func (client *Client) CreateUserGroupWithOptions(request *CreateUserGroupRequest, runtime *util.RuntimeOptions) (_result *CreateUserGroupResponse, _err error)

Summary:

创建用户组

@param request - CreateUserGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateUserGroupResponse

func (*Client) CreateWmBaseImage added in v1.8.0

func (client *Client) CreateWmBaseImage(request *CreateWmBaseImageRequest) (_result *CreateWmBaseImageResponse, _err error)

Summary:

创建数字水印暗水印透明底图

@param request - CreateWmBaseImageRequest

@return CreateWmBaseImageResponse

func (*Client) CreateWmBaseImageWithOptions added in v1.8.0

func (client *Client) CreateWmBaseImageWithOptions(request *CreateWmBaseImageRequest, runtime *util.RuntimeOptions) (_result *CreateWmBaseImageResponse, _err error)

Summary:

创建数字水印暗水印透明底图

@param request - CreateWmBaseImageRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateWmBaseImageResponse

func (*Client) CreateWmEmbedTask added in v1.8.0

func (client *Client) CreateWmEmbedTask(request *CreateWmEmbedTaskRequest) (_result *CreateWmEmbedTaskResponse, _err error)

Summary:

创建嵌入水印任务

@param request - CreateWmEmbedTaskRequest

@return CreateWmEmbedTaskResponse

func (*Client) CreateWmEmbedTaskWithOptions added in v1.8.0

func (client *Client) CreateWmEmbedTaskWithOptions(tmpReq *CreateWmEmbedTaskRequest, runtime *util.RuntimeOptions) (_result *CreateWmEmbedTaskResponse, _err error)

Summary:

创建嵌入水印任务

@param tmpReq - CreateWmEmbedTaskRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateWmEmbedTaskResponse

func (*Client) CreateWmExtractTask added in v1.8.0

func (client *Client) CreateWmExtractTask(request *CreateWmExtractTaskRequest) (_result *CreateWmExtractTaskResponse, _err error)

Summary:

创建文件水印提取任务

@param request - CreateWmExtractTaskRequest

@return CreateWmExtractTaskResponse

func (*Client) CreateWmExtractTaskWithOptions added in v1.8.0

func (client *Client) CreateWmExtractTaskWithOptions(tmpReq *CreateWmExtractTaskRequest, runtime *util.RuntimeOptions) (_result *CreateWmExtractTaskResponse, _err error)

Summary:

创建文件水印提取任务

@param tmpReq - CreateWmExtractTaskRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateWmExtractTaskResponse

func (*Client) CreateWmInfoMapping added in v1.8.0

func (client *Client) CreateWmInfoMapping(request *CreateWmInfoMappingRequest) (_result *CreateWmInfoMappingResponse, _err error)

Summary:

创建一条字符串水印信息到数字水印信息的映射记录

@param request - CreateWmInfoMappingRequest

@return CreateWmInfoMappingResponse

func (*Client) CreateWmInfoMappingWithOptions added in v1.8.0

func (client *Client) CreateWmInfoMappingWithOptions(request *CreateWmInfoMappingRequest, runtime *util.RuntimeOptions) (_result *CreateWmInfoMappingResponse, _err error)

Summary:

创建一条字符串水印信息到数字水印信息的映射记录

@param request - CreateWmInfoMappingRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateWmInfoMappingResponse

func (*Client) DeleteApprovalProcesses added in v1.11.0

func (client *Client) DeleteApprovalProcesses(request *DeleteApprovalProcessesRequest) (_result *DeleteApprovalProcessesResponse, _err error)

Summary:

批量删除审批流程

@param request - DeleteApprovalProcessesRequest

@return DeleteApprovalProcessesResponse

func (*Client) DeleteApprovalProcessesWithOptions added in v1.11.0

func (client *Client) DeleteApprovalProcessesWithOptions(request *DeleteApprovalProcessesRequest, runtime *util.RuntimeOptions) (_result *DeleteApprovalProcessesResponse, _err error)

Summary:

批量删除审批流程

@param request - DeleteApprovalProcessesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteApprovalProcessesResponse

func (*Client) DeleteClientUser added in v1.5.0

func (client *Client) DeleteClientUser(request *DeleteClientUserRequest) (_result *DeleteClientUserResponse, _err error)

Summary:

删除自定义身份源指定用户

@param request - DeleteClientUserRequest

@return DeleteClientUserResponse

func (*Client) DeleteClientUserWithOptions added in v1.5.0

func (client *Client) DeleteClientUserWithOptions(request *DeleteClientUserRequest, runtime *util.RuntimeOptions) (_result *DeleteClientUserResponse, _err error)

Summary:

删除自定义身份源指定用户

@param request - DeleteClientUserRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteClientUserResponse

func (*Client) DeleteDynamicRoute added in v1.1.0

func (client *Client) DeleteDynamicRoute(request *DeleteDynamicRouteRequest) (_result *DeleteDynamicRouteResponse, _err error)

Summary:

删除动态路由

@param request - DeleteDynamicRouteRequest

@return DeleteDynamicRouteResponse

func (*Client) DeleteDynamicRouteWithOptions added in v1.1.0

func (client *Client) DeleteDynamicRouteWithOptions(request *DeleteDynamicRouteRequest, runtime *util.RuntimeOptions) (_result *DeleteDynamicRouteResponse, _err error)

Summary:

删除动态路由

@param request - DeleteDynamicRouteRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDynamicRouteResponse

func (*Client) DeleteIdpDepartment added in v1.5.0

func (client *Client) DeleteIdpDepartment(request *DeleteIdpDepartmentRequest) (_result *DeleteIdpDepartmentResponse, _err error)

Summary:

删除指定自定义身份源部门

@param request - DeleteIdpDepartmentRequest

@return DeleteIdpDepartmentResponse

func (*Client) DeleteIdpDepartmentWithOptions added in v1.5.0

func (client *Client) DeleteIdpDepartmentWithOptions(request *DeleteIdpDepartmentRequest, runtime *util.RuntimeOptions) (_result *DeleteIdpDepartmentResponse, _err error)

Summary:

删除指定自定义身份源部门

@param request - DeleteIdpDepartmentRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteIdpDepartmentResponse

func (*Client) DeletePrivateAccessApplication

func (client *Client) DeletePrivateAccessApplication(request *DeletePrivateAccessApplicationRequest) (_result *DeletePrivateAccessApplicationResponse, _err error)

Summary:

删除内网访问应用

@param request - DeletePrivateAccessApplicationRequest

@return DeletePrivateAccessApplicationResponse

func (*Client) DeletePrivateAccessApplicationWithOptions

func (client *Client) DeletePrivateAccessApplicationWithOptions(request *DeletePrivateAccessApplicationRequest, runtime *util.RuntimeOptions) (_result *DeletePrivateAccessApplicationResponse, _err error)

Summary:

删除内网访问应用

@param request - DeletePrivateAccessApplicationRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeletePrivateAccessApplicationResponse

func (*Client) DeletePrivateAccessPolicy

func (client *Client) DeletePrivateAccessPolicy(request *DeletePrivateAccessPolicyRequest) (_result *DeletePrivateAccessPolicyResponse, _err error)

Summary:

删除内网访问策略

@param request - DeletePrivateAccessPolicyRequest

@return DeletePrivateAccessPolicyResponse

func (*Client) DeletePrivateAccessPolicyWithOptions

func (client *Client) DeletePrivateAccessPolicyWithOptions(request *DeletePrivateAccessPolicyRequest, runtime *util.RuntimeOptions) (_result *DeletePrivateAccessPolicyResponse, _err error)

Summary:

删除内网访问策略

@param request - DeletePrivateAccessPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeletePrivateAccessPolicyResponse

func (*Client) DeletePrivateAccessTag

func (client *Client) DeletePrivateAccessTag(request *DeletePrivateAccessTagRequest) (_result *DeletePrivateAccessTagResponse, _err error)

Summary:

删除内网访问标签

@param request - DeletePrivateAccessTagRequest

@return DeletePrivateAccessTagResponse

func (*Client) DeletePrivateAccessTagWithOptions

func (client *Client) DeletePrivateAccessTagWithOptions(request *DeletePrivateAccessTagRequest, runtime *util.RuntimeOptions) (_result *DeletePrivateAccessTagResponse, _err error)

Summary:

删除内网访问标签

@param request - DeletePrivateAccessTagRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeletePrivateAccessTagResponse

func (*Client) DeleteRegistrationPolicies added in v1.2.0

func (client *Client) DeleteRegistrationPolicies(request *DeleteRegistrationPoliciesRequest) (_result *DeleteRegistrationPoliciesResponse, _err error)

Summary:

删除设备注册策略

@param request - DeleteRegistrationPoliciesRequest

@return DeleteRegistrationPoliciesResponse

func (*Client) DeleteRegistrationPoliciesWithOptions added in v1.2.0

func (client *Client) DeleteRegistrationPoliciesWithOptions(request *DeleteRegistrationPoliciesRequest, runtime *util.RuntimeOptions) (_result *DeleteRegistrationPoliciesResponse, _err error)

Summary:

删除设备注册策略

@param request - DeleteRegistrationPoliciesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteRegistrationPoliciesResponse

func (*Client) DeleteUserDevices added in v1.7.0

func (client *Client) DeleteUserDevices(request *DeleteUserDevicesRequest) (_result *DeleteUserDevicesResponse, _err error)

Summary:

批量删除用户非在线设备

@param request - DeleteUserDevicesRequest

@return DeleteUserDevicesResponse

func (*Client) DeleteUserDevicesWithOptions added in v1.7.0

func (client *Client) DeleteUserDevicesWithOptions(request *DeleteUserDevicesRequest, runtime *util.RuntimeOptions) (_result *DeleteUserDevicesResponse, _err error)

Summary:

批量删除用户非在线设备

@param request - DeleteUserDevicesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteUserDevicesResponse

func (*Client) DeleteUserGroup

func (client *Client) DeleteUserGroup(request *DeleteUserGroupRequest) (_result *DeleteUserGroupResponse, _err error)

Summary:

删除用户组

@param request - DeleteUserGroupRequest

@return DeleteUserGroupResponse

func (*Client) DeleteUserGroupWithOptions

func (client *Client) DeleteUserGroupWithOptions(request *DeleteUserGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteUserGroupResponse, _err error)

Summary:

删除用户组

@param request - DeleteUserGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteUserGroupResponse

func (*Client) DetachApplication2Connector

func (client *Client) DetachApplication2Connector(request *DetachApplication2ConnectorRequest) (_result *DetachApplication2ConnectorResponse, _err error)

Summary:

卸载connector的应用

@param request - DetachApplication2ConnectorRequest

@return DetachApplication2ConnectorResponse

func (*Client) DetachApplication2ConnectorWithOptions

func (client *Client) DetachApplication2ConnectorWithOptions(tmpReq *DetachApplication2ConnectorRequest, runtime *util.RuntimeOptions) (_result *DetachApplication2ConnectorResponse, _err error)

Summary:

卸载connector的应用

@param tmpReq - DetachApplication2ConnectorRequest

@param runtime - runtime options for this request RuntimeOptions

@return DetachApplication2ConnectorResponse

func (*Client) DetachPolicy2ApprovalProcess added in v1.11.0

func (client *Client) DetachPolicy2ApprovalProcess(request *DetachPolicy2ApprovalProcessRequest) (_result *DetachPolicy2ApprovalProcessResponse, _err error)

Summary:

解绑业务策略与审批流程

@param request - DetachPolicy2ApprovalProcessRequest

@return DetachPolicy2ApprovalProcessResponse

func (*Client) DetachPolicy2ApprovalProcessWithOptions added in v1.11.0

func (client *Client) DetachPolicy2ApprovalProcessWithOptions(request *DetachPolicy2ApprovalProcessRequest, runtime *util.RuntimeOptions) (_result *DetachPolicy2ApprovalProcessResponse, _err error)

Summary:

解绑业务策略与审批流程

@param request - DetachPolicy2ApprovalProcessRequest

@param runtime - runtime options for this request RuntimeOptions

@return DetachPolicy2ApprovalProcessResponse

func (*Client) ExportUserDevices added in v1.7.0

func (client *Client) ExportUserDevices(request *ExportUserDevicesRequest) (_result *ExportUserDevicesResponse, _err error)

Summary:

批量查询用户设备列表

@param request - ExportUserDevicesRequest

@return ExportUserDevicesResponse

func (*Client) ExportUserDevicesWithOptions added in v1.7.0

func (client *Client) ExportUserDevicesWithOptions(request *ExportUserDevicesRequest, runtime *util.RuntimeOptions) (_result *ExportUserDevicesResponse, _err error)

Summary:

批量查询用户设备列表

@param request - ExportUserDevicesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ExportUserDevicesResponse

func (*Client) GetActiveIdpConfig added in v1.5.0

func (client *Client) GetActiveIdpConfig() (_result *GetActiveIdpConfigResponse, _err error)

Summary:

查询已启用的身份源配置

@return GetActiveIdpConfigResponse

func (*Client) GetActiveIdpConfigWithOptions added in v1.5.0

func (client *Client) GetActiveIdpConfigWithOptions(runtime *util.RuntimeOptions) (_result *GetActiveIdpConfigResponse, _err error)

Summary:

查询已启用的身份源配置

@param request - GetActiveIdpConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetActiveIdpConfigResponse

func (*Client) GetApproval added in v1.11.0

func (client *Client) GetApproval(request *GetApprovalRequest) (_result *GetApprovalResponse, _err error)

Summary:

查询审批

@param request - GetApprovalRequest

@return GetApprovalResponse

func (*Client) GetApprovalProcess added in v1.11.0

func (client *Client) GetApprovalProcess(request *GetApprovalProcessRequest) (_result *GetApprovalProcessResponse, _err error)

Summary:

查询审批流程

@param request - GetApprovalProcessRequest

@return GetApprovalProcessResponse

func (*Client) GetApprovalProcessWithOptions added in v1.11.0

func (client *Client) GetApprovalProcessWithOptions(request *GetApprovalProcessRequest, runtime *util.RuntimeOptions) (_result *GetApprovalProcessResponse, _err error)

Summary:

查询审批流程

@param request - GetApprovalProcessRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetApprovalProcessResponse

func (*Client) GetApprovalSchema added in v1.11.0

func (client *Client) GetApprovalSchema(request *GetApprovalSchemaRequest) (_result *GetApprovalSchemaResponse, _err error)

Summary:

查询审批动态模板

@param request - GetApprovalSchemaRequest

@return GetApprovalSchemaResponse

func (*Client) GetApprovalSchemaWithOptions added in v1.11.0

func (client *Client) GetApprovalSchemaWithOptions(request *GetApprovalSchemaRequest, runtime *util.RuntimeOptions) (_result *GetApprovalSchemaResponse, _err error)

Summary:

查询审批动态模板

@param request - GetApprovalSchemaRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetApprovalSchemaResponse

func (*Client) GetApprovalWithOptions added in v1.11.0

func (client *Client) GetApprovalWithOptions(request *GetApprovalRequest, runtime *util.RuntimeOptions) (_result *GetApprovalResponse, _err error)

Summary:

查询审批

@param request - GetApprovalRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetApprovalResponse

func (*Client) GetBootAndAntiUninstallPolicy added in v1.11.0

func (client *Client) GetBootAndAntiUninstallPolicy() (_result *GetBootAndAntiUninstallPolicyResponse, _err error)

Summary:

查询自启动与防卸载策略配置

@return GetBootAndAntiUninstallPolicyResponse

func (*Client) GetBootAndAntiUninstallPolicyWithOptions added in v1.11.0

func (client *Client) GetBootAndAntiUninstallPolicyWithOptions(runtime *util.RuntimeOptions) (_result *GetBootAndAntiUninstallPolicyResponse, _err error)

Summary:

查询自启动与防卸载策略配置

@param request - GetBootAndAntiUninstallPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetBootAndAntiUninstallPolicyResponse

func (*Client) GetClientUser added in v1.5.0

func (client *Client) GetClientUser(request *GetClientUserRequest) (_result *GetClientUserResponse, _err error)

Summary:

查询自定义身份源指定用户

@param request - GetClientUserRequest

@return GetClientUserResponse

func (*Client) GetClientUserWithOptions added in v1.5.0

func (client *Client) GetClientUserWithOptions(request *GetClientUserRequest, runtime *util.RuntimeOptions) (_result *GetClientUserResponse, _err error)

Summary:

查询自定义身份源指定用户

@param request - GetClientUserRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetClientUserResponse

func (*Client) GetDynamicRoute added in v1.1.0

func (client *Client) GetDynamicRoute(request *GetDynamicRouteRequest) (_result *GetDynamicRouteResponse, _err error)

Summary:

查询动态路由详情

@param request - GetDynamicRouteRequest

@return GetDynamicRouteResponse

func (*Client) GetDynamicRouteWithOptions added in v1.1.0

func (client *Client) GetDynamicRouteWithOptions(request *GetDynamicRouteRequest, runtime *util.RuntimeOptions) (_result *GetDynamicRouteResponse, _err error)

Summary:

查询动态路由详情

@param request - GetDynamicRouteRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetDynamicRouteResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetIdpConfig added in v1.5.0

func (client *Client) GetIdpConfig(request *GetIdpConfigRequest) (_result *GetIdpConfigResponse, _err error)

Summary:

查询身份源配置详情

@param request - GetIdpConfigRequest

@return GetIdpConfigResponse

func (*Client) GetIdpConfigWithOptions added in v1.5.0

func (client *Client) GetIdpConfigWithOptions(request *GetIdpConfigRequest, runtime *util.RuntimeOptions) (_result *GetIdpConfigResponse, _err error)

Summary:

查询身份源配置详情

@param request - GetIdpConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetIdpConfigResponse

func (*Client) GetPrivateAccessApplication

func (client *Client) GetPrivateAccessApplication(request *GetPrivateAccessApplicationRequest) (_result *GetPrivateAccessApplicationResponse, _err error)

Summary:

查询内网访问应用详情

@param request - GetPrivateAccessApplicationRequest

@return GetPrivateAccessApplicationResponse

func (*Client) GetPrivateAccessApplicationWithOptions

func (client *Client) GetPrivateAccessApplicationWithOptions(request *GetPrivateAccessApplicationRequest, runtime *util.RuntimeOptions) (_result *GetPrivateAccessApplicationResponse, _err error)

Summary:

查询内网访问应用详情

@param request - GetPrivateAccessApplicationRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetPrivateAccessApplicationResponse

func (*Client) GetPrivateAccessPolicy

func (client *Client) GetPrivateAccessPolicy(request *GetPrivateAccessPolicyRequest) (_result *GetPrivateAccessPolicyResponse, _err error)

Summary:

查询内网访问策略详情

@param request - GetPrivateAccessPolicyRequest

@return GetPrivateAccessPolicyResponse

func (*Client) GetPrivateAccessPolicyWithOptions

func (client *Client) GetPrivateAccessPolicyWithOptions(request *GetPrivateAccessPolicyRequest, runtime *util.RuntimeOptions) (_result *GetPrivateAccessPolicyResponse, _err error)

Summary:

查询内网访问策略详情

@param request - GetPrivateAccessPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetPrivateAccessPolicyResponse

func (*Client) GetRegistrationPolicy added in v1.2.0

func (client *Client) GetRegistrationPolicy(request *GetRegistrationPolicyRequest) (_result *GetRegistrationPolicyResponse, _err error)

Summary:

查询设备注册策略详情

@param request - GetRegistrationPolicyRequest

@return GetRegistrationPolicyResponse

func (*Client) GetRegistrationPolicyWithOptions added in v1.2.0

func (client *Client) GetRegistrationPolicyWithOptions(request *GetRegistrationPolicyRequest, runtime *util.RuntimeOptions) (_result *GetRegistrationPolicyResponse, _err error)

Summary:

查询设备注册策略详情

@param request - GetRegistrationPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetRegistrationPolicyResponse

func (*Client) GetUserDevice added in v1.2.0

func (client *Client) GetUserDevice(request *GetUserDeviceRequest) (_result *GetUserDeviceResponse, _err error)

Summary:

查询用户设备详情

@param request - GetUserDeviceRequest

@return GetUserDeviceResponse

func (*Client) GetUserDeviceWithOptions added in v1.2.0

func (client *Client) GetUserDeviceWithOptions(request *GetUserDeviceRequest, runtime *util.RuntimeOptions) (_result *GetUserDeviceResponse, _err error)

Summary:

查询用户设备详情

@param request - GetUserDeviceRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetUserDeviceResponse

func (*Client) GetUserGroup

func (client *Client) GetUserGroup(request *GetUserGroupRequest) (_result *GetUserGroupResponse, _err error)

Summary:

查询用户组详情

@param request - GetUserGroupRequest

@return GetUserGroupResponse

func (*Client) GetUserGroupWithOptions

func (client *Client) GetUserGroupWithOptions(request *GetUserGroupRequest, runtime *util.RuntimeOptions) (_result *GetUserGroupResponse, _err error)

Summary:

查询用户组详情

@param request - GetUserGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetUserGroupResponse

func (*Client) GetWmEmbedTask added in v1.8.0

func (client *Client) GetWmEmbedTask(request *GetWmEmbedTaskRequest) (_result *GetWmEmbedTaskResponse, _err error)

Summary:

查询嵌入水印任务

@param request - GetWmEmbedTaskRequest

@return GetWmEmbedTaskResponse

func (*Client) GetWmEmbedTaskWithOptions added in v1.8.0

func (client *Client) GetWmEmbedTaskWithOptions(request *GetWmEmbedTaskRequest, runtime *util.RuntimeOptions) (_result *GetWmEmbedTaskResponse, _err error)

Summary:

查询嵌入水印任务

@param request - GetWmEmbedTaskRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetWmEmbedTaskResponse

func (*Client) GetWmExtractTask added in v1.8.0

func (client *Client) GetWmExtractTask(request *GetWmExtractTaskRequest) (_result *GetWmExtractTaskResponse, _err error)

Summary:

查询文件水印提取任务详情

@param request - GetWmExtractTaskRequest

@return GetWmExtractTaskResponse

func (*Client) GetWmExtractTaskWithOptions added in v1.8.0

func (client *Client) GetWmExtractTaskWithOptions(request *GetWmExtractTaskRequest, runtime *util.RuntimeOptions) (_result *GetWmExtractTaskResponse, _err error)

Summary:

查询文件水印提取任务详情

@param request - GetWmExtractTaskRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetWmExtractTaskResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListApplicationsForPrivateAccessPolicy

func (client *Client) ListApplicationsForPrivateAccessPolicy(request *ListApplicationsForPrivateAccessPolicyRequest) (_result *ListApplicationsForPrivateAccessPolicyResponse, _err error)

Summary:

批量查询内网访问策略的应用

@param request - ListApplicationsForPrivateAccessPolicyRequest

@return ListApplicationsForPrivateAccessPolicyResponse

func (*Client) ListApplicationsForPrivateAccessPolicyWithOptions

func (client *Client) ListApplicationsForPrivateAccessPolicyWithOptions(request *ListApplicationsForPrivateAccessPolicyRequest, runtime *util.RuntimeOptions) (_result *ListApplicationsForPrivateAccessPolicyResponse, _err error)

Summary:

批量查询内网访问策略的应用

@param request - ListApplicationsForPrivateAccessPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListApplicationsForPrivateAccessPolicyResponse

func (*Client) ListApplicationsForPrivateAccessTag

func (client *Client) ListApplicationsForPrivateAccessTag(request *ListApplicationsForPrivateAccessTagRequest) (_result *ListApplicationsForPrivateAccessTagResponse, _err error)

Summary:

批量查询内网访问标签的应用

@param request - ListApplicationsForPrivateAccessTagRequest

@return ListApplicationsForPrivateAccessTagResponse

func (*Client) ListApplicationsForPrivateAccessTagWithOptions

func (client *Client) ListApplicationsForPrivateAccessTagWithOptions(request *ListApplicationsForPrivateAccessTagRequest, runtime *util.RuntimeOptions) (_result *ListApplicationsForPrivateAccessTagResponse, _err error)

Summary:

批量查询内网访问标签的应用

@param request - ListApplicationsForPrivateAccessTagRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListApplicationsForPrivateAccessTagResponse

func (*Client) ListApprovalProcesses added in v1.11.0

func (client *Client) ListApprovalProcesses(request *ListApprovalProcessesRequest) (_result *ListApprovalProcessesResponse, _err error)

Summary:

列表查询审批流程

@param request - ListApprovalProcessesRequest

@return ListApprovalProcessesResponse

func (*Client) ListApprovalProcessesForApprovalSchemas added in v1.11.0

func (client *Client) ListApprovalProcessesForApprovalSchemas(request *ListApprovalProcessesForApprovalSchemasRequest) (_result *ListApprovalProcessesForApprovalSchemasResponse, _err error)

Summary:

查询审批渲染模板关联的流程

@param request - ListApprovalProcessesForApprovalSchemasRequest

@return ListApprovalProcessesForApprovalSchemasResponse

func (*Client) ListApprovalProcessesForApprovalSchemasWithOptions added in v1.11.0

func (client *Client) ListApprovalProcessesForApprovalSchemasWithOptions(request *ListApprovalProcessesForApprovalSchemasRequest, runtime *util.RuntimeOptions) (_result *ListApprovalProcessesForApprovalSchemasResponse, _err error)

Summary:

查询审批渲染模板关联的流程

@param request - ListApprovalProcessesForApprovalSchemasRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListApprovalProcessesForApprovalSchemasResponse

func (*Client) ListApprovalProcessesWithOptions added in v1.11.0

func (client *Client) ListApprovalProcessesWithOptions(request *ListApprovalProcessesRequest, runtime *util.RuntimeOptions) (_result *ListApprovalProcessesResponse, _err error)

Summary:

列表查询审批流程

@param request - ListApprovalProcessesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListApprovalProcessesResponse

func (*Client) ListApprovalSchemas added in v1.11.0

func (client *Client) ListApprovalSchemas(request *ListApprovalSchemasRequest) (_result *ListApprovalSchemasResponse, _err error)

Summary:

列表查询审批动态模板

@param request - ListApprovalSchemasRequest

@return ListApprovalSchemasResponse

func (*Client) ListApprovalSchemasForApprovalProcesses added in v1.11.0

func (client *Client) ListApprovalSchemasForApprovalProcesses(request *ListApprovalSchemasForApprovalProcessesRequest) (_result *ListApprovalSchemasForApprovalProcessesResponse, _err error)

Summary:

查询审批流程关联的渲染模板

@param request - ListApprovalSchemasForApprovalProcessesRequest

@return ListApprovalSchemasForApprovalProcessesResponse

func (*Client) ListApprovalSchemasForApprovalProcessesWithOptions added in v1.11.0

func (client *Client) ListApprovalSchemasForApprovalProcessesWithOptions(request *ListApprovalSchemasForApprovalProcessesRequest, runtime *util.RuntimeOptions) (_result *ListApprovalSchemasForApprovalProcessesResponse, _err error)

Summary:

查询审批流程关联的渲染模板

@param request - ListApprovalSchemasForApprovalProcessesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListApprovalSchemasForApprovalProcessesResponse

func (*Client) ListApprovalSchemasWithOptions added in v1.11.0

func (client *Client) ListApprovalSchemasWithOptions(request *ListApprovalSchemasRequest, runtime *util.RuntimeOptions) (_result *ListApprovalSchemasResponse, _err error)

Summary:

列表查询审批动态模板

@param request - ListApprovalSchemasRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListApprovalSchemasResponse

func (*Client) ListApprovals added in v1.11.0

func (client *Client) ListApprovals(request *ListApprovalsRequest) (_result *ListApprovalsResponse, _err error)

Summary:

批量查询审批

@param request - ListApprovalsRequest

@return ListApprovalsResponse

func (*Client) ListApprovalsWithOptions added in v1.11.0

func (client *Client) ListApprovalsWithOptions(request *ListApprovalsRequest, runtime *util.RuntimeOptions) (_result *ListApprovalsResponse, _err error)

Summary:

批量查询审批

@param request - ListApprovalsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListApprovalsResponse

func (*Client) ListClientUsers added in v1.5.0

func (client *Client) ListClientUsers(request *ListClientUsersRequest) (_result *ListClientUsersResponse, _err error)

Summary:

查询自定义身份源用户

@param request - ListClientUsersRequest

@return ListClientUsersResponse

func (*Client) ListClientUsersWithOptions added in v1.5.0

func (client *Client) ListClientUsersWithOptions(request *ListClientUsersRequest, runtime *util.RuntimeOptions) (_result *ListClientUsersResponse, _err error)

Summary:

查询自定义身份源用户

@param request - ListClientUsersRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListClientUsersResponse

func (*Client) ListConnectors

func (client *Client) ListConnectors(request *ListConnectorsRequest) (_result *ListConnectorsResponse, _err error)

Summary:

批量查询connector

@param request - ListConnectorsRequest

@return ListConnectorsResponse

func (*Client) ListConnectorsWithOptions

func (client *Client) ListConnectorsWithOptions(request *ListConnectorsRequest, runtime *util.RuntimeOptions) (_result *ListConnectorsResponse, _err error)

Summary:

批量查询connector

@param request - ListConnectorsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListConnectorsResponse

func (*Client) ListDynamicRouteRegions added in v1.1.0

func (client *Client) ListDynamicRouteRegions() (_result *ListDynamicRouteRegionsResponse, _err error)

Summary:

批量查询动态路由的地域

@return ListDynamicRouteRegionsResponse

func (*Client) ListDynamicRouteRegionsWithOptions added in v1.1.0

func (client *Client) ListDynamicRouteRegionsWithOptions(runtime *util.RuntimeOptions) (_result *ListDynamicRouteRegionsResponse, _err error)

Summary:

批量查询动态路由的地域

@param request - ListDynamicRouteRegionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListDynamicRouteRegionsResponse

func (*Client) ListDynamicRoutes added in v1.1.0

func (client *Client) ListDynamicRoutes(request *ListDynamicRoutesRequest) (_result *ListDynamicRoutesResponse, _err error)

Summary:

批量查询动态路由

@param request - ListDynamicRoutesRequest

@return ListDynamicRoutesResponse

func (*Client) ListDynamicRoutesWithOptions added in v1.1.0

func (client *Client) ListDynamicRoutesWithOptions(request *ListDynamicRoutesRequest, runtime *util.RuntimeOptions) (_result *ListDynamicRoutesResponse, _err error)

Summary:

批量查询动态路由

@param request - ListDynamicRoutesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListDynamicRoutesResponse

func (*Client) ListExcessiveDeviceRegistrationApplications added in v1.2.0

func (client *Client) ListExcessiveDeviceRegistrationApplications(request *ListExcessiveDeviceRegistrationApplicationsRequest) (_result *ListExcessiveDeviceRegistrationApplicationsResponse, _err error)

Summary:

批量查询超额注册申请列表

@param request - ListExcessiveDeviceRegistrationApplicationsRequest

@return ListExcessiveDeviceRegistrationApplicationsResponse

func (*Client) ListExcessiveDeviceRegistrationApplicationsWithOptions added in v1.2.0

func (client *Client) ListExcessiveDeviceRegistrationApplicationsWithOptions(request *ListExcessiveDeviceRegistrationApplicationsRequest, runtime *util.RuntimeOptions) (_result *ListExcessiveDeviceRegistrationApplicationsResponse, _err error)

Summary:

批量查询超额注册申请列表

@param request - ListExcessiveDeviceRegistrationApplicationsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListExcessiveDeviceRegistrationApplicationsResponse

func (*Client) ListIdpConfigs added in v1.5.0

func (client *Client) ListIdpConfigs(request *ListIdpConfigsRequest) (_result *ListIdpConfigsResponse, _err error)

Summary:

查询IDP配置

@param request - ListIdpConfigsRequest

@return ListIdpConfigsResponse

func (*Client) ListIdpConfigsWithOptions added in v1.5.0

func (client *Client) ListIdpConfigsWithOptions(request *ListIdpConfigsRequest, runtime *util.RuntimeOptions) (_result *ListIdpConfigsResponse, _err error)

Summary:

查询IDP配置

@param request - ListIdpConfigsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListIdpConfigsResponse

func (*Client) ListIdpDepartments added in v1.5.0

func (client *Client) ListIdpDepartments(request *ListIdpDepartmentsRequest) (_result *ListIdpDepartmentsResponse, _err error)

Summary:

查询自定义身份源部门

@param request - ListIdpDepartmentsRequest

@return ListIdpDepartmentsResponse

func (*Client) ListIdpDepartmentsWithOptions added in v1.5.0

func (client *Client) ListIdpDepartmentsWithOptions(request *ListIdpDepartmentsRequest, runtime *util.RuntimeOptions) (_result *ListIdpDepartmentsResponse, _err error)

Summary:

查询自定义身份源部门

@param request - ListIdpDepartmentsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListIdpDepartmentsResponse

func (*Client) ListNacUserCert added in v1.9.0

func (client *Client) ListNacUserCert(request *ListNacUserCertRequest) (_result *ListNacUserCertResponse, _err error)

Summary:

入网用户列表

@param request - ListNacUserCertRequest

@return ListNacUserCertResponse

func (*Client) ListNacUserCertWithOptions added in v1.9.0

func (client *Client) ListNacUserCertWithOptions(request *ListNacUserCertRequest, runtime *util.RuntimeOptions) (_result *ListNacUserCertResponse, _err error)

Summary:

入网用户列表

@param request - ListNacUserCertRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListNacUserCertResponse

func (*Client) ListPolicesForPrivateAccessApplication

func (client *Client) ListPolicesForPrivateAccessApplication(request *ListPolicesForPrivateAccessApplicationRequest) (_result *ListPolicesForPrivateAccessApplicationResponse, _err error)

Summary:

批量查询内网访问应用的策略

@param request - ListPolicesForPrivateAccessApplicationRequest

@return ListPolicesForPrivateAccessApplicationResponse

func (*Client) ListPolicesForPrivateAccessApplicationWithOptions

func (client *Client) ListPolicesForPrivateAccessApplicationWithOptions(request *ListPolicesForPrivateAccessApplicationRequest, runtime *util.RuntimeOptions) (_result *ListPolicesForPrivateAccessApplicationResponse, _err error)

Summary:

批量查询内网访问应用的策略

@param request - ListPolicesForPrivateAccessApplicationRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListPolicesForPrivateAccessApplicationResponse

func (*Client) ListPolicesForPrivateAccessTag

func (client *Client) ListPolicesForPrivateAccessTag(request *ListPolicesForPrivateAccessTagRequest) (_result *ListPolicesForPrivateAccessTagResponse, _err error)

Summary:

批量查询内网访问标签的策略

@param request - ListPolicesForPrivateAccessTagRequest

@return ListPolicesForPrivateAccessTagResponse

func (*Client) ListPolicesForPrivateAccessTagWithOptions

func (client *Client) ListPolicesForPrivateAccessTagWithOptions(request *ListPolicesForPrivateAccessTagRequest, runtime *util.RuntimeOptions) (_result *ListPolicesForPrivateAccessTagResponse, _err error)

Summary:

批量查询内网访问标签的策略

@param request - ListPolicesForPrivateAccessTagRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListPolicesForPrivateAccessTagResponse

func (*Client) ListPolicesForUserGroup

func (client *Client) ListPolicesForUserGroup(request *ListPolicesForUserGroupRequest) (_result *ListPolicesForUserGroupResponse, _err error)

Summary:

批量查询用户组的策略

@param request - ListPolicesForUserGroupRequest

@return ListPolicesForUserGroupResponse

func (*Client) ListPolicesForUserGroupWithOptions

func (client *Client) ListPolicesForUserGroupWithOptions(request *ListPolicesForUserGroupRequest, runtime *util.RuntimeOptions) (_result *ListPolicesForUserGroupResponse, _err error)

Summary:

批量查询用户组的策略

@param request - ListPolicesForUserGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListPolicesForUserGroupResponse

func (*Client) ListPopTrafficStatistics added in v1.3.0

func (client *Client) ListPopTrafficStatistics(request *ListPopTrafficStatisticsRequest) (_result *ListPopTrafficStatisticsResponse, _err error)

Summary:

pop节点流量统计

@param request - ListPopTrafficStatisticsRequest

@return ListPopTrafficStatisticsResponse

func (*Client) ListPopTrafficStatisticsWithOptions added in v1.3.0

func (client *Client) ListPopTrafficStatisticsWithOptions(request *ListPopTrafficStatisticsRequest, runtime *util.RuntimeOptions) (_result *ListPopTrafficStatisticsResponse, _err error)

Summary:

pop节点流量统计

@param request - ListPopTrafficStatisticsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListPopTrafficStatisticsResponse

func (*Client) ListPrivateAccessApplications

func (client *Client) ListPrivateAccessApplications(request *ListPrivateAccessApplicationsRequest) (_result *ListPrivateAccessApplicationsResponse, _err error)

Summary:

批量查询内网访问应用

@param request - ListPrivateAccessApplicationsRequest

@return ListPrivateAccessApplicationsResponse

func (*Client) ListPrivateAccessApplicationsForDynamicRoute added in v1.1.0

func (client *Client) ListPrivateAccessApplicationsForDynamicRoute(request *ListPrivateAccessApplicationsForDynamicRouteRequest) (_result *ListPrivateAccessApplicationsForDynamicRouteResponse, _err error)

Summary:

批量查询动态路由的内网访问应用

@param request - ListPrivateAccessApplicationsForDynamicRouteRequest

@return ListPrivateAccessApplicationsForDynamicRouteResponse

func (*Client) ListPrivateAccessApplicationsForDynamicRouteWithOptions added in v1.1.0

func (client *Client) ListPrivateAccessApplicationsForDynamicRouteWithOptions(request *ListPrivateAccessApplicationsForDynamicRouteRequest, runtime *util.RuntimeOptions) (_result *ListPrivateAccessApplicationsForDynamicRouteResponse, _err error)

Summary:

批量查询动态路由的内网访问应用

@param request - ListPrivateAccessApplicationsForDynamicRouteRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListPrivateAccessApplicationsForDynamicRouteResponse

func (*Client) ListPrivateAccessApplicationsWithOptions

func (client *Client) ListPrivateAccessApplicationsWithOptions(request *ListPrivateAccessApplicationsRequest, runtime *util.RuntimeOptions) (_result *ListPrivateAccessApplicationsResponse, _err error)

Summary:

批量查询内网访问应用

@param request - ListPrivateAccessApplicationsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListPrivateAccessApplicationsResponse

func (*Client) ListPrivateAccessPolices

func (client *Client) ListPrivateAccessPolices(request *ListPrivateAccessPolicesRequest) (_result *ListPrivateAccessPolicesResponse, _err error)

Summary:

批量查询内网访问策略

@param request - ListPrivateAccessPolicesRequest

@return ListPrivateAccessPolicesResponse

func (*Client) ListPrivateAccessPolicesWithOptions

func (client *Client) ListPrivateAccessPolicesWithOptions(request *ListPrivateAccessPolicesRequest, runtime *util.RuntimeOptions) (_result *ListPrivateAccessPolicesResponse, _err error)

Summary:

批量查询内网访问策略

@param request - ListPrivateAccessPolicesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListPrivateAccessPolicesResponse

func (*Client) ListPrivateAccessTags

func (client *Client) ListPrivateAccessTags(request *ListPrivateAccessTagsRequest) (_result *ListPrivateAccessTagsResponse, _err error)

Summary:

Queries the information about all internal access tags within the current Alibaba Cloud account.

@param request - ListPrivateAccessTagsRequest

@return ListPrivateAccessTagsResponse

func (*Client) ListPrivateAccessTagsForDynamicRoute added in v1.1.0

func (client *Client) ListPrivateAccessTagsForDynamicRoute(request *ListPrivateAccessTagsForDynamicRouteRequest) (_result *ListPrivateAccessTagsForDynamicRouteResponse, _err error)

Summary:

批量查询动态路由的内网访问标签

@param request - ListPrivateAccessTagsForDynamicRouteRequest

@return ListPrivateAccessTagsForDynamicRouteResponse

func (*Client) ListPrivateAccessTagsForDynamicRouteWithOptions added in v1.1.0

func (client *Client) ListPrivateAccessTagsForDynamicRouteWithOptions(request *ListPrivateAccessTagsForDynamicRouteRequest, runtime *util.RuntimeOptions) (_result *ListPrivateAccessTagsForDynamicRouteResponse, _err error)

Summary:

批量查询动态路由的内网访问标签

@param request - ListPrivateAccessTagsForDynamicRouteRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListPrivateAccessTagsForDynamicRouteResponse

func (*Client) ListPrivateAccessTagsWithOptions

func (client *Client) ListPrivateAccessTagsWithOptions(request *ListPrivateAccessTagsRequest, runtime *util.RuntimeOptions) (_result *ListPrivateAccessTagsResponse, _err error)

Summary:

Queries the information about all internal access tags within the current Alibaba Cloud account.

@param request - ListPrivateAccessTagsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListPrivateAccessTagsResponse

func (*Client) ListRegistrationPolicies added in v1.2.0

func (client *Client) ListRegistrationPolicies(request *ListRegistrationPoliciesRequest) (_result *ListRegistrationPoliciesResponse, _err error)

Summary:

查询用户设备注册策略列表

@param request - ListRegistrationPoliciesRequest

@return ListRegistrationPoliciesResponse

func (*Client) ListRegistrationPoliciesForUserGroup added in v1.2.0

func (client *Client) ListRegistrationPoliciesForUserGroup(request *ListRegistrationPoliciesForUserGroupRequest) (_result *ListRegistrationPoliciesForUserGroupResponse, _err error)

Summary:

查询用户组相关的设备注册策略

@param request - ListRegistrationPoliciesForUserGroupRequest

@return ListRegistrationPoliciesForUserGroupResponse

func (*Client) ListRegistrationPoliciesForUserGroupWithOptions added in v1.2.0

func (client *Client) ListRegistrationPoliciesForUserGroupWithOptions(request *ListRegistrationPoliciesForUserGroupRequest, runtime *util.RuntimeOptions) (_result *ListRegistrationPoliciesForUserGroupResponse, _err error)

Summary:

查询用户组相关的设备注册策略

@param request - ListRegistrationPoliciesForUserGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListRegistrationPoliciesForUserGroupResponse

func (*Client) ListRegistrationPoliciesWithOptions added in v1.2.0

func (client *Client) ListRegistrationPoliciesWithOptions(request *ListRegistrationPoliciesRequest, runtime *util.RuntimeOptions) (_result *ListRegistrationPoliciesResponse, _err error)

Summary:

查询用户设备注册策略列表

@param request - ListRegistrationPoliciesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListRegistrationPoliciesResponse

func (*Client) ListSoftwareForUserDevice added in v1.2.0

func (client *Client) ListSoftwareForUserDevice(request *ListSoftwareForUserDeviceRequest) (_result *ListSoftwareForUserDeviceResponse, _err error)

Summary:

批量查询终端安装软件列表

@param request - ListSoftwareForUserDeviceRequest

@return ListSoftwareForUserDeviceResponse

func (*Client) ListSoftwareForUserDeviceWithOptions added in v1.2.0

func (client *Client) ListSoftwareForUserDeviceWithOptions(request *ListSoftwareForUserDeviceRequest, runtime *util.RuntimeOptions) (_result *ListSoftwareForUserDeviceResponse, _err error)

Summary:

批量查询终端安装软件列表

@param request - ListSoftwareForUserDeviceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListSoftwareForUserDeviceResponse

func (*Client) ListTagsForPrivateAccessApplication

func (client *Client) ListTagsForPrivateAccessApplication(request *ListTagsForPrivateAccessApplicationRequest) (_result *ListTagsForPrivateAccessApplicationResponse, _err error)

Summary:

批量查询内网访问应用的标签

@param request - ListTagsForPrivateAccessApplicationRequest

@return ListTagsForPrivateAccessApplicationResponse

func (*Client) ListTagsForPrivateAccessApplicationWithOptions

func (client *Client) ListTagsForPrivateAccessApplicationWithOptions(request *ListTagsForPrivateAccessApplicationRequest, runtime *util.RuntimeOptions) (_result *ListTagsForPrivateAccessApplicationResponse, _err error)

Summary:

批量查询内网访问应用的标签

@param request - ListTagsForPrivateAccessApplicationRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTagsForPrivateAccessApplicationResponse

func (*Client) ListTagsForPrivateAccessPolicy

func (client *Client) ListTagsForPrivateAccessPolicy(request *ListTagsForPrivateAccessPolicyRequest) (_result *ListTagsForPrivateAccessPolicyResponse, _err error)

Summary:

批量查询内网访问策略的标签

@param request - ListTagsForPrivateAccessPolicyRequest

@return ListTagsForPrivateAccessPolicyResponse

func (*Client) ListTagsForPrivateAccessPolicyWithOptions

func (client *Client) ListTagsForPrivateAccessPolicyWithOptions(request *ListTagsForPrivateAccessPolicyRequest, runtime *util.RuntimeOptions) (_result *ListTagsForPrivateAccessPolicyResponse, _err error)

Summary:

批量查询内网访问策略的标签

@param request - ListTagsForPrivateAccessPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTagsForPrivateAccessPolicyResponse

func (*Client) ListUninstallApplications added in v1.11.0

func (client *Client) ListUninstallApplications(request *ListUninstallApplicationsRequest) (_result *ListUninstallApplicationsResponse, _err error)

Summary:

列表查询卸载申请列表

@param request - ListUninstallApplicationsRequest

@return ListUninstallApplicationsResponse

func (*Client) ListUninstallApplicationsWithOptions added in v1.11.0

func (client *Client) ListUninstallApplicationsWithOptions(request *ListUninstallApplicationsRequest, runtime *util.RuntimeOptions) (_result *ListUninstallApplicationsResponse, _err error)

Summary:

列表查询卸载申请列表

@param request - ListUninstallApplicationsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListUninstallApplicationsResponse

func (*Client) ListUserApplications added in v1.10.0

func (client *Client) ListUserApplications(request *ListUserApplicationsRequest) (_result *ListUserApplicationsResponse, _err error)

Summary:

列表查询用户应用权限

@param request - ListUserApplicationsRequest

@return ListUserApplicationsResponse

func (*Client) ListUserApplicationsWithOptions added in v1.10.0

func (client *Client) ListUserApplicationsWithOptions(request *ListUserApplicationsRequest, runtime *util.RuntimeOptions) (_result *ListUserApplicationsResponse, _err error)

Summary:

列表查询用户应用权限

@param request - ListUserApplicationsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListUserApplicationsResponse

func (*Client) ListUserDevices added in v1.2.0

func (client *Client) ListUserDevices(request *ListUserDevicesRequest) (_result *ListUserDevicesResponse, _err error)

Summary:

批量查询用户设备列表

@param request - ListUserDevicesRequest

@return ListUserDevicesResponse

func (*Client) ListUserDevicesWithOptions added in v1.2.0

func (client *Client) ListUserDevicesWithOptions(request *ListUserDevicesRequest, runtime *util.RuntimeOptions) (_result *ListUserDevicesResponse, _err error)

Summary:

批量查询用户设备列表

@param request - ListUserDevicesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListUserDevicesResponse

func (*Client) ListUserGroups

func (client *Client) ListUserGroups(request *ListUserGroupsRequest) (_result *ListUserGroupsResponse, _err error)

Summary:

批量查询用户组

@param request - ListUserGroupsRequest

@return ListUserGroupsResponse

func (*Client) ListUserGroupsForPrivateAccessPolicy

func (client *Client) ListUserGroupsForPrivateAccessPolicy(request *ListUserGroupsForPrivateAccessPolicyRequest) (_result *ListUserGroupsForPrivateAccessPolicyResponse, _err error)

Summary:

批量查询内网访问策略的用户组

@param request - ListUserGroupsForPrivateAccessPolicyRequest

@return ListUserGroupsForPrivateAccessPolicyResponse

func (*Client) ListUserGroupsForPrivateAccessPolicyWithOptions

func (client *Client) ListUserGroupsForPrivateAccessPolicyWithOptions(request *ListUserGroupsForPrivateAccessPolicyRequest, runtime *util.RuntimeOptions) (_result *ListUserGroupsForPrivateAccessPolicyResponse, _err error)

Summary:

批量查询内网访问策略的用户组

@param request - ListUserGroupsForPrivateAccessPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListUserGroupsForPrivateAccessPolicyResponse

func (*Client) ListUserGroupsForRegistrationPolicy added in v1.2.0

func (client *Client) ListUserGroupsForRegistrationPolicy(request *ListUserGroupsForRegistrationPolicyRequest) (_result *ListUserGroupsForRegistrationPolicyResponse, _err error)

Summary:

查询设备注册策略相关用户组

@param request - ListUserGroupsForRegistrationPolicyRequest

@return ListUserGroupsForRegistrationPolicyResponse

func (*Client) ListUserGroupsForRegistrationPolicyWithOptions added in v1.2.0

func (client *Client) ListUserGroupsForRegistrationPolicyWithOptions(request *ListUserGroupsForRegistrationPolicyRequest, runtime *util.RuntimeOptions) (_result *ListUserGroupsForRegistrationPolicyResponse, _err error)

Summary:

查询设备注册策略相关用户组

@param request - ListUserGroupsForRegistrationPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListUserGroupsForRegistrationPolicyResponse

func (*Client) ListUserGroupsWithOptions

func (client *Client) ListUserGroupsWithOptions(request *ListUserGroupsRequest, runtime *util.RuntimeOptions) (_result *ListUserGroupsResponse, _err error)

Summary:

批量查询用户组

@param request - ListUserGroupsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListUserGroupsResponse

func (*Client) ListUserPrivateAccessPolicies added in v1.10.0

func (client *Client) ListUserPrivateAccessPolicies(request *ListUserPrivateAccessPoliciesRequest) (_result *ListUserPrivateAccessPoliciesResponse, _err error)

Summary:

列表查询用户零信任策略

@param request - ListUserPrivateAccessPoliciesRequest

@return ListUserPrivateAccessPoliciesResponse

func (*Client) ListUserPrivateAccessPoliciesWithOptions added in v1.10.0

func (client *Client) ListUserPrivateAccessPoliciesWithOptions(request *ListUserPrivateAccessPoliciesRequest, runtime *util.RuntimeOptions) (_result *ListUserPrivateAccessPoliciesResponse, _err error)

Summary:

列表查询用户零信任策略

@param request - ListUserPrivateAccessPoliciesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListUserPrivateAccessPoliciesResponse

func (*Client) ListUsers added in v1.4.0

func (client *Client) ListUsers(request *ListUsersRequest) (_result *ListUsersResponse, _err error)

Summary:

列表查询登陆用户

@param request - ListUsersRequest

@return ListUsersResponse

func (*Client) ListUsersWithOptions added in v1.4.0

func (client *Client) ListUsersWithOptions(request *ListUsersRequest, runtime *util.RuntimeOptions) (_result *ListUsersResponse, _err error)

Summary:

列表查询登陆用户

@param request - ListUsersRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListUsersResponse

func (*Client) LookupWmInfoMapping added in v1.8.0

func (client *Client) LookupWmInfoMapping(request *LookupWmInfoMappingRequest) (_result *LookupWmInfoMappingResponse, _err error)

Summary:

根据数字水印信息查询字符串水印信息

@param request - LookupWmInfoMappingRequest

@return LookupWmInfoMappingResponse

func (*Client) LookupWmInfoMappingWithOptions added in v1.8.0

func (client *Client) LookupWmInfoMappingWithOptions(request *LookupWmInfoMappingRequest, runtime *util.RuntimeOptions) (_result *LookupWmInfoMappingResponse, _err error)

Summary:

根据数字水印信息查询字符串水印信息

@param request - LookupWmInfoMappingRequest

@param runtime - runtime options for this request RuntimeOptions

@return LookupWmInfoMappingResponse

func (*Client) RevokeUserSession added in v1.6.0

func (client *Client) RevokeUserSession(request *RevokeUserSessionRequest) (_result *RevokeUserSessionResponse, _err error)

Summary:

吊销用户登录会话

@param request - RevokeUserSessionRequest

@return RevokeUserSessionResponse

func (*Client) RevokeUserSessionWithOptions added in v1.6.0

func (client *Client) RevokeUserSessionWithOptions(request *RevokeUserSessionRequest, runtime *util.RuntimeOptions) (_result *RevokeUserSessionResponse, _err error)

Summary:

吊销用户登录会话

@param request - RevokeUserSessionRequest

@param runtime - runtime options for this request RuntimeOptions

@return RevokeUserSessionResponse

func (*Client) UpdateApprovalProcess added in v1.11.0

func (client *Client) UpdateApprovalProcess(request *UpdateApprovalProcessRequest) (_result *UpdateApprovalProcessResponse, _err error)

Summary:

更新审批流程

@param request - UpdateApprovalProcessRequest

@return UpdateApprovalProcessResponse

func (*Client) UpdateApprovalProcessWithOptions added in v1.11.0

func (client *Client) UpdateApprovalProcessWithOptions(tmpReq *UpdateApprovalProcessRequest, runtime *util.RuntimeOptions) (_result *UpdateApprovalProcessResponse, _err error)

Summary:

更新审批流程

@param tmpReq - UpdateApprovalProcessRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateApprovalProcessResponse

func (*Client) UpdateApprovalStatus added in v1.11.0

func (client *Client) UpdateApprovalStatus(request *UpdateApprovalStatusRequest) (_result *UpdateApprovalStatusResponse, _err error)

Summary:

修改审批状态

@param request - UpdateApprovalStatusRequest

@return UpdateApprovalStatusResponse

func (*Client) UpdateApprovalStatusWithOptions added in v1.11.0

func (client *Client) UpdateApprovalStatusWithOptions(request *UpdateApprovalStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateApprovalStatusResponse, _err error)

Summary:

修改审批状态

@param request - UpdateApprovalStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateApprovalStatusResponse

func (*Client) UpdateBootAndAntiUninstallPolicy added in v1.11.0

func (client *Client) UpdateBootAndAntiUninstallPolicy(request *UpdateBootAndAntiUninstallPolicyRequest) (_result *UpdateBootAndAntiUninstallPolicyResponse, _err error)

Summary:

更新自启动与防卸载策略配置

@param request - UpdateBootAndAntiUninstallPolicyRequest

@return UpdateBootAndAntiUninstallPolicyResponse

func (*Client) UpdateBootAndAntiUninstallPolicyWithOptions added in v1.11.0

func (client *Client) UpdateBootAndAntiUninstallPolicyWithOptions(tmpReq *UpdateBootAndAntiUninstallPolicyRequest, runtime *util.RuntimeOptions) (_result *UpdateBootAndAntiUninstallPolicyResponse, _err error)

Summary:

更新自启动与防卸载策略配置

@param tmpReq - UpdateBootAndAntiUninstallPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateBootAndAntiUninstallPolicyResponse

func (*Client) UpdateClientUser added in v1.5.0

func (client *Client) UpdateClientUser(request *UpdateClientUserRequest) (_result *UpdateClientUserResponse, _err error)

Summary:

修改自定义身份源指定用户

@param request - UpdateClientUserRequest

@return UpdateClientUserResponse

func (*Client) UpdateClientUserPassword added in v1.5.0

func (client *Client) UpdateClientUserPassword(request *UpdateClientUserPasswordRequest) (_result *UpdateClientUserPasswordResponse, _err error)

Summary:

修改自定义身份源指定用户密码

@param request - UpdateClientUserPasswordRequest

@return UpdateClientUserPasswordResponse

func (*Client) UpdateClientUserPasswordWithOptions added in v1.5.0

func (client *Client) UpdateClientUserPasswordWithOptions(request *UpdateClientUserPasswordRequest, runtime *util.RuntimeOptions) (_result *UpdateClientUserPasswordResponse, _err error)

Summary:

修改自定义身份源指定用户密码

@param request - UpdateClientUserPasswordRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateClientUserPasswordResponse

func (*Client) UpdateClientUserStatus added in v1.5.0

func (client *Client) UpdateClientUserStatus(request *UpdateClientUserStatusRequest) (_result *UpdateClientUserStatusResponse, _err error)

Summary:

修改自定义身份源指定用户启用状态

@param request - UpdateClientUserStatusRequest

@return UpdateClientUserStatusResponse

func (*Client) UpdateClientUserStatusWithOptions added in v1.5.0

func (client *Client) UpdateClientUserStatusWithOptions(request *UpdateClientUserStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateClientUserStatusResponse, _err error)

Summary:

修改自定义身份源指定用户启用状态

@param request - UpdateClientUserStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateClientUserStatusResponse

func (*Client) UpdateClientUserWithOptions added in v1.5.0

func (client *Client) UpdateClientUserWithOptions(request *UpdateClientUserRequest, runtime *util.RuntimeOptions) (_result *UpdateClientUserResponse, _err error)

Summary:

修改自定义身份源指定用户

@param request - UpdateClientUserRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateClientUserResponse

func (*Client) UpdateDynamicRoute added in v1.1.0

func (client *Client) UpdateDynamicRoute(request *UpdateDynamicRouteRequest) (_result *UpdateDynamicRouteResponse, _err error)

Summary:

修改动态路由

@param request - UpdateDynamicRouteRequest

@return UpdateDynamicRouteResponse

func (*Client) UpdateDynamicRouteWithOptions added in v1.1.0

func (client *Client) UpdateDynamicRouteWithOptions(request *UpdateDynamicRouteRequest, runtime *util.RuntimeOptions) (_result *UpdateDynamicRouteResponse, _err error)

Summary:

修改动态路由

@param request - UpdateDynamicRouteRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateDynamicRouteResponse

func (*Client) UpdateExcessiveDeviceRegistrationApplicationsStatus added in v1.2.0

func (client *Client) UpdateExcessiveDeviceRegistrationApplicationsStatus(request *UpdateExcessiveDeviceRegistrationApplicationsStatusRequest) (_result *UpdateExcessiveDeviceRegistrationApplicationsStatusResponse, _err error)

Summary:

批量更新超额注册申请状态

@param request - UpdateExcessiveDeviceRegistrationApplicationsStatusRequest

@return UpdateExcessiveDeviceRegistrationApplicationsStatusResponse

func (*Client) UpdateExcessiveDeviceRegistrationApplicationsStatusWithOptions added in v1.2.0

func (client *Client) UpdateExcessiveDeviceRegistrationApplicationsStatusWithOptions(request *UpdateExcessiveDeviceRegistrationApplicationsStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateExcessiveDeviceRegistrationApplicationsStatusResponse, _err error)

Summary:

批量更新超额注册申请状态

@param request - UpdateExcessiveDeviceRegistrationApplicationsStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateExcessiveDeviceRegistrationApplicationsStatusResponse

func (*Client) UpdateIdpDepartment added in v1.5.0

func (client *Client) UpdateIdpDepartment(request *UpdateIdpDepartmentRequest) (_result *UpdateIdpDepartmentResponse, _err error)

Summary:

修改指定自定义身份源部门

@param request - UpdateIdpDepartmentRequest

@return UpdateIdpDepartmentResponse

func (*Client) UpdateIdpDepartmentWithOptions added in v1.5.0

func (client *Client) UpdateIdpDepartmentWithOptions(request *UpdateIdpDepartmentRequest, runtime *util.RuntimeOptions) (_result *UpdateIdpDepartmentResponse, _err error)

Summary:

修改指定自定义身份源部门

@param request - UpdateIdpDepartmentRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateIdpDepartmentResponse

func (*Client) UpdateNacUserCertStatus added in v1.9.0

func (client *Client) UpdateNacUserCertStatus(request *UpdateNacUserCertStatusRequest) (_result *UpdateNacUserCertStatusResponse, _err error)

Summary:

更新NAC User 状态

@param request - UpdateNacUserCertStatusRequest

@return UpdateNacUserCertStatusResponse

func (*Client) UpdateNacUserCertStatusWithOptions added in v1.9.0

func (client *Client) UpdateNacUserCertStatusWithOptions(request *UpdateNacUserCertStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateNacUserCertStatusResponse, _err error)

Summary:

更新NAC User 状态

@param request - UpdateNacUserCertStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateNacUserCertStatusResponse

func (*Client) UpdatePrivateAccessApplication

func (client *Client) UpdatePrivateAccessApplication(request *UpdatePrivateAccessApplicationRequest) (_result *UpdatePrivateAccessApplicationResponse, _err error)

Summary:

修改内网访问应用

@param request - UpdatePrivateAccessApplicationRequest

@return UpdatePrivateAccessApplicationResponse

func (*Client) UpdatePrivateAccessApplicationWithOptions

func (client *Client) UpdatePrivateAccessApplicationWithOptions(request *UpdatePrivateAccessApplicationRequest, runtime *util.RuntimeOptions) (_result *UpdatePrivateAccessApplicationResponse, _err error)

Summary:

修改内网访问应用

@param request - UpdatePrivateAccessApplicationRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePrivateAccessApplicationResponse

func (*Client) UpdatePrivateAccessPolicy

func (client *Client) UpdatePrivateAccessPolicy(request *UpdatePrivateAccessPolicyRequest) (_result *UpdatePrivateAccessPolicyResponse, _err error)

Summary:

修改内网访问策略

@param request - UpdatePrivateAccessPolicyRequest

@return UpdatePrivateAccessPolicyResponse

func (*Client) UpdatePrivateAccessPolicyWithOptions

func (client *Client) UpdatePrivateAccessPolicyWithOptions(request *UpdatePrivateAccessPolicyRequest, runtime *util.RuntimeOptions) (_result *UpdatePrivateAccessPolicyResponse, _err error)

Summary:

修改内网访问策略

@param request - UpdatePrivateAccessPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePrivateAccessPolicyResponse

func (*Client) UpdateRegistrationPolicy added in v1.2.0

func (client *Client) UpdateRegistrationPolicy(request *UpdateRegistrationPolicyRequest) (_result *UpdateRegistrationPolicyResponse, _err error)

Summary:

修改设备注册策略

@param request - UpdateRegistrationPolicyRequest

@return UpdateRegistrationPolicyResponse

func (*Client) UpdateRegistrationPolicyWithOptions added in v1.2.0

func (client *Client) UpdateRegistrationPolicyWithOptions(tmpReq *UpdateRegistrationPolicyRequest, runtime *util.RuntimeOptions) (_result *UpdateRegistrationPolicyResponse, _err error)

Summary:

修改设备注册策略

@param tmpReq - UpdateRegistrationPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateRegistrationPolicyResponse

func (*Client) UpdateUninstallApplicationsStatus added in v1.11.0

func (client *Client) UpdateUninstallApplicationsStatus(request *UpdateUninstallApplicationsStatusRequest) (_result *UpdateUninstallApplicationsStatusResponse, _err error)

Summary:

批量修改卸载申请状态

@param request - UpdateUninstallApplicationsStatusRequest

@return UpdateUninstallApplicationsStatusResponse

func (*Client) UpdateUninstallApplicationsStatusWithOptions added in v1.11.0

func (client *Client) UpdateUninstallApplicationsStatusWithOptions(request *UpdateUninstallApplicationsStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateUninstallApplicationsStatusResponse, _err error)

Summary:

批量修改卸载申请状态

@param request - UpdateUninstallApplicationsStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateUninstallApplicationsStatusResponse

func (*Client) UpdateUserDevicesSharingStatus added in v1.2.0

func (client *Client) UpdateUserDevicesSharingStatus(request *UpdateUserDevicesSharingStatusRequest) (_result *UpdateUserDevicesSharingStatusResponse, _err error)

Summary:

批量更新用户设备共享状态

@param request - UpdateUserDevicesSharingStatusRequest

@return UpdateUserDevicesSharingStatusResponse

func (*Client) UpdateUserDevicesSharingStatusWithOptions added in v1.2.0

func (client *Client) UpdateUserDevicesSharingStatusWithOptions(request *UpdateUserDevicesSharingStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateUserDevicesSharingStatusResponse, _err error)

Summary:

批量更新用户设备共享状态

@param request - UpdateUserDevicesSharingStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateUserDevicesSharingStatusResponse

func (*Client) UpdateUserDevicesStatus added in v1.2.0

func (client *Client) UpdateUserDevicesStatus(request *UpdateUserDevicesStatusRequest) (_result *UpdateUserDevicesStatusResponse, _err error)

Summary:

批量更新用户设备状态

@param request - UpdateUserDevicesStatusRequest

@return UpdateUserDevicesStatusResponse

func (*Client) UpdateUserDevicesStatusWithOptions added in v1.2.0

func (client *Client) UpdateUserDevicesStatusWithOptions(request *UpdateUserDevicesStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateUserDevicesStatusResponse, _err error)

Summary:

批量更新用户设备状态

@param request - UpdateUserDevicesStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateUserDevicesStatusResponse

func (*Client) UpdateUserGroup

func (client *Client) UpdateUserGroup(request *UpdateUserGroupRequest) (_result *UpdateUserGroupResponse, _err error)

Summary:

修改用户组

@param request - UpdateUserGroupRequest

@return UpdateUserGroupResponse

func (*Client) UpdateUserGroupWithOptions

func (client *Client) UpdateUserGroupWithOptions(request *UpdateUserGroupRequest, runtime *util.RuntimeOptions) (_result *UpdateUserGroupResponse, _err error)

Summary:

修改用户组

@param request - UpdateUserGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateUserGroupResponse

func (*Client) UpdateUsersStatus added in v1.4.0

func (client *Client) UpdateUsersStatus(request *UpdateUsersStatusRequest) (_result *UpdateUsersStatusResponse, _err error)

Summary:

批量修改登陆用户状态

@param request - UpdateUsersStatusRequest

@return UpdateUsersStatusResponse

func (*Client) UpdateUsersStatusWithOptions added in v1.4.0

func (client *Client) UpdateUsersStatusWithOptions(request *UpdateUsersStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateUsersStatusResponse, _err error)

Summary:

批量修改登陆用户状态

@param request - UpdateUsersStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateUsersStatusResponse

type CreateApprovalProcessRequest added in v1.11.0

type CreateApprovalProcessRequest struct {
	Description  *string                                   `json:"Description,omitempty" xml:"Description,omitempty"`
	MatchSchemas *CreateApprovalProcessRequestMatchSchemas `json:"MatchSchemas,omitempty" xml:"MatchSchemas,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// test_process
	ProcessName *string `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	// This parameter is required.
	ProcessNodes [][]*string `json:"ProcessNodes,omitempty" xml:"ProcessNodes,omitempty" type:"Repeated"`
}

func (CreateApprovalProcessRequest) GoString added in v1.11.0

func (s CreateApprovalProcessRequest) GoString() string

func (*CreateApprovalProcessRequest) SetDescription added in v1.11.0

func (*CreateApprovalProcessRequest) SetMatchSchemas added in v1.11.0

func (*CreateApprovalProcessRequest) SetProcessName added in v1.11.0

func (*CreateApprovalProcessRequest) SetProcessNodes added in v1.11.0

func (CreateApprovalProcessRequest) String added in v1.11.0

type CreateApprovalProcessRequestMatchSchemas added in v1.11.0

type CreateApprovalProcessRequestMatchSchemas struct {
	// example:
	//
	// approval-schema-090134f1ebff****
	AppUninstallSchemaId *string `json:"AppUninstallSchemaId,omitempty" xml:"AppUninstallSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	DeviceRegistrationSchemaId *string `json:"DeviceRegistrationSchemaId,omitempty" xml:"DeviceRegistrationSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	DlpSendSchemaId *string `json:"DlpSendSchemaId,omitempty" xml:"DlpSendSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	DomainBlacklistSchemaId *string `json:"DomainBlacklistSchemaId,omitempty" xml:"DomainBlacklistSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	DomainWhitelistSchemaId *string `json:"DomainWhitelistSchemaId,omitempty" xml:"DomainWhitelistSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	PeripheralBlockSchemaId *string `json:"PeripheralBlockSchemaId,omitempty" xml:"PeripheralBlockSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SoftwareBlockSchemaId *string `json:"SoftwareBlockSchemaId,omitempty" xml:"SoftwareBlockSchemaId,omitempty"`
}

func (CreateApprovalProcessRequestMatchSchemas) GoString added in v1.11.0

func (*CreateApprovalProcessRequestMatchSchemas) SetAppUninstallSchemaId added in v1.11.0

func (*CreateApprovalProcessRequestMatchSchemas) SetDeviceRegistrationSchemaId added in v1.11.0

func (*CreateApprovalProcessRequestMatchSchemas) SetDlpSendSchemaId added in v1.11.0

func (*CreateApprovalProcessRequestMatchSchemas) SetDomainBlacklistSchemaId added in v1.11.0

func (*CreateApprovalProcessRequestMatchSchemas) SetDomainWhitelistSchemaId added in v1.11.0

func (*CreateApprovalProcessRequestMatchSchemas) SetPeripheralBlockSchemaId added in v1.11.0

func (*CreateApprovalProcessRequestMatchSchemas) SetSoftwareBlockSchemaId added in v1.11.0

func (CreateApprovalProcessRequestMatchSchemas) String added in v1.11.0

type CreateApprovalProcessResponse added in v1.11.0

type CreateApprovalProcessResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateApprovalProcessResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateApprovalProcessResponse) GoString added in v1.11.0

func (*CreateApprovalProcessResponse) SetBody added in v1.11.0

func (*CreateApprovalProcessResponse) SetHeaders added in v1.11.0

func (*CreateApprovalProcessResponse) SetStatusCode added in v1.11.0

func (CreateApprovalProcessResponse) String added in v1.11.0

type CreateApprovalProcessResponseBody added in v1.11.0

type CreateApprovalProcessResponseBody struct {
	Process *CreateApprovalProcessResponseBodyProcess `json:"Process,omitempty" xml:"Process,omitempty" type:"Struct"`
	// example:
	//
	// 2CABFEBB-0CE7-575E-833A-266F75D46713
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateApprovalProcessResponseBody) GoString added in v1.11.0

func (*CreateApprovalProcessResponseBody) SetProcess added in v1.11.0

func (*CreateApprovalProcessResponseBody) SetRequestId added in v1.11.0

func (CreateApprovalProcessResponseBody) String added in v1.11.0

type CreateApprovalProcessResponseBodyProcess added in v1.11.0

type CreateApprovalProcessResponseBodyProcess struct {
	AppUninstallPolicies *CreateApprovalProcessResponseBodyProcessAppUninstallPolicies `json:"AppUninstallPolicies,omitempty" xml:"AppUninstallPolicies,omitempty" type:"Struct"`
	// example:
	//
	// 2022-10-25 10:44:09
	CreateTime                 *string                                                             `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description                *string                                                             `json:"Description,omitempty" xml:"Description,omitempty"`
	DeviceRegistrationPolicies *CreateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies `json:"DeviceRegistrationPolicies,omitempty" xml:"DeviceRegistrationPolicies,omitempty" type:"Struct"`
	DlpSendPolicies            *CreateApprovalProcessResponseBodyProcessDlpSendPolicies            `json:"DlpSendPolicies,omitempty" xml:"DlpSendPolicies,omitempty" type:"Struct"`
	DomainBlacklistPolicies    *CreateApprovalProcessResponseBodyProcessDomainBlacklistPolicies    `json:"DomainBlacklistPolicies,omitempty" xml:"DomainBlacklistPolicies,omitempty" type:"Struct"`
	DomainWhitelistPolicies    *CreateApprovalProcessResponseBodyProcessDomainWhitelistPolicies    `json:"DomainWhitelistPolicies,omitempty" xml:"DomainWhitelistPolicies,omitempty" type:"Struct"`
	PeripheralBlockPolicies    *CreateApprovalProcessResponseBodyProcessPeripheralBlockPolicies    `json:"PeripheralBlockPolicies,omitempty" xml:"PeripheralBlockPolicies,omitempty" type:"Struct"`
	// example:
	//
	// approval-process-dc61e92ba5c5****
	ProcessId             *string                                                        `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName           *string                                                        `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	ProcessNodes          [][]*CreateApprovalProcessResponseBodyProcessProcessNodes      `json:"ProcessNodes,omitempty" xml:"ProcessNodes,omitempty" type:"Repeated"`
	SoftwareBlockPolicies *CreateApprovalProcessResponseBodyProcessSoftwareBlockPolicies `json:"SoftwareBlockPolicies,omitempty" xml:"SoftwareBlockPolicies,omitempty" type:"Struct"`
}

func (CreateApprovalProcessResponseBodyProcess) GoString added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetAppUninstallPolicies added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetCreateTime added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetDescription added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetDlpSendPolicies added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetDomainBlacklistPolicies added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetDomainWhitelistPolicies added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetPeripheralBlockPolicies added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetProcessId added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetProcessName added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetProcessNodes added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcess) SetSoftwareBlockPolicies added in v1.11.0

func (CreateApprovalProcessResponseBodyProcess) String added in v1.11.0

type CreateApprovalProcessResponseBodyProcessAppUninstallPolicies added in v1.11.0

type CreateApprovalProcessResponseBodyProcessAppUninstallPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (CreateApprovalProcessResponseBodyProcessAppUninstallPolicies) GoString added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessAppUninstallPolicies) SetPolicyIds added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessAppUninstallPolicies) SetSchemaId added in v1.11.0

func (CreateApprovalProcessResponseBodyProcessAppUninstallPolicies) String added in v1.11.0

type CreateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies added in v1.11.0

type CreateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (CreateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) GoString added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) SetPolicyIds added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) SetSchemaId added in v1.11.0

func (CreateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) String added in v1.11.0

type CreateApprovalProcessResponseBodyProcessDlpSendPolicies added in v1.11.0

type CreateApprovalProcessResponseBodyProcessDlpSendPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (CreateApprovalProcessResponseBodyProcessDlpSendPolicies) GoString added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessDlpSendPolicies) SetPolicyIds added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessDlpSendPolicies) SetSchemaId added in v1.11.0

func (CreateApprovalProcessResponseBodyProcessDlpSendPolicies) String added in v1.11.0

type CreateApprovalProcessResponseBodyProcessDomainBlacklistPolicies added in v1.11.0

type CreateApprovalProcessResponseBodyProcessDomainBlacklistPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (CreateApprovalProcessResponseBodyProcessDomainBlacklistPolicies) GoString added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessDomainBlacklistPolicies) SetPolicyIds added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessDomainBlacklistPolicies) SetSchemaId added in v1.11.0

func (CreateApprovalProcessResponseBodyProcessDomainBlacklistPolicies) String added in v1.11.0

type CreateApprovalProcessResponseBodyProcessDomainWhitelistPolicies added in v1.11.0

type CreateApprovalProcessResponseBodyProcessDomainWhitelistPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (CreateApprovalProcessResponseBodyProcessDomainWhitelistPolicies) GoString added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessDomainWhitelistPolicies) SetPolicyIds added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessDomainWhitelistPolicies) SetSchemaId added in v1.11.0

func (CreateApprovalProcessResponseBodyProcessDomainWhitelistPolicies) String added in v1.11.0

type CreateApprovalProcessResponseBodyProcessPeripheralBlockPolicies added in v1.11.0

type CreateApprovalProcessResponseBodyProcessPeripheralBlockPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (CreateApprovalProcessResponseBodyProcessPeripheralBlockPolicies) GoString added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessPeripheralBlockPolicies) SetPolicyIds added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessPeripheralBlockPolicies) SetSchemaId added in v1.11.0

func (CreateApprovalProcessResponseBodyProcessPeripheralBlockPolicies) String added in v1.11.0

type CreateApprovalProcessResponseBodyProcessProcessNodes added in v1.11.0

type CreateApprovalProcessResponseBodyProcessProcessNodes struct {
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (CreateApprovalProcessResponseBodyProcessProcessNodes) GoString added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessProcessNodes) SetSaseUserId added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessProcessNodes) SetUsername added in v1.11.0

func (CreateApprovalProcessResponseBodyProcessProcessNodes) String added in v1.11.0

type CreateApprovalProcessResponseBodyProcessSoftwareBlockPolicies added in v1.11.0

type CreateApprovalProcessResponseBodyProcessSoftwareBlockPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (CreateApprovalProcessResponseBodyProcessSoftwareBlockPolicies) GoString added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessSoftwareBlockPolicies) SetPolicyIds added in v1.11.0

func (*CreateApprovalProcessResponseBodyProcessSoftwareBlockPolicies) SetSchemaId added in v1.11.0

func (CreateApprovalProcessResponseBodyProcessSoftwareBlockPolicies) String added in v1.11.0

type CreateApprovalProcessShrinkRequest added in v1.11.0

type CreateApprovalProcessShrinkRequest struct {
	Description        *string `json:"Description,omitempty" xml:"Description,omitempty"`
	MatchSchemasShrink *string `json:"MatchSchemas,omitempty" xml:"MatchSchemas,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// test_process
	ProcessName *string `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	// This parameter is required.
	ProcessNodes [][]*string `json:"ProcessNodes,omitempty" xml:"ProcessNodes,omitempty" type:"Repeated"`
}

func (CreateApprovalProcessShrinkRequest) GoString added in v1.11.0

func (*CreateApprovalProcessShrinkRequest) SetDescription added in v1.11.0

func (*CreateApprovalProcessShrinkRequest) SetMatchSchemasShrink added in v1.11.0

func (*CreateApprovalProcessShrinkRequest) SetProcessName added in v1.11.0

func (*CreateApprovalProcessShrinkRequest) SetProcessNodes added in v1.11.0

func (CreateApprovalProcessShrinkRequest) String added in v1.11.0

type CreateClientUserRequest added in v1.5.0

type CreateClientUserRequest struct {
	// example:
	//
	// 10797
	DepartmentId *string `json:"DepartmentId,omitempty" xml:"DepartmentId,omitempty"`
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// johndoe@example.com
	Email *string `json:"Email,omitempty" xml:"Email,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 727
	IdpConfigId *string `json:"IdpConfigId,omitempty" xml:"IdpConfigId,omitempty"`
	// example:
	//
	// 13641966835
	MobileNumber *string `json:"MobileNumber,omitempty" xml:"MobileNumber,omitempty"`
	// example:
	//
	// kehudiyi
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// This parameter is required.
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (CreateClientUserRequest) GoString added in v1.5.0

func (s CreateClientUserRequest) GoString() string

func (*CreateClientUserRequest) SetDepartmentId added in v1.5.0

func (*CreateClientUserRequest) SetDescription added in v1.5.0

func (*CreateClientUserRequest) SetEmail added in v1.5.0

func (*CreateClientUserRequest) SetIdpConfigId added in v1.5.0

func (*CreateClientUserRequest) SetMobileNumber added in v1.5.0

func (*CreateClientUserRequest) SetPassword added in v1.5.0

func (*CreateClientUserRequest) SetUsername added in v1.5.0

func (CreateClientUserRequest) String added in v1.5.0

func (s CreateClientUserRequest) String() string

type CreateClientUserResponse added in v1.5.0

type CreateClientUserResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateClientUserResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateClientUserResponse) GoString added in v1.5.0

func (s CreateClientUserResponse) GoString() string

func (*CreateClientUserResponse) SetBody added in v1.5.0

func (*CreateClientUserResponse) SetHeaders added in v1.5.0

func (*CreateClientUserResponse) SetStatusCode added in v1.5.0

func (CreateClientUserResponse) String added in v1.5.0

func (s CreateClientUserResponse) String() string

type CreateClientUserResponseBody added in v1.5.0

type CreateClientUserResponseBody struct {
	// example:
	//
	// 726
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateClientUserResponseBody) GoString added in v1.5.0

func (s CreateClientUserResponseBody) GoString() string

func (*CreateClientUserResponseBody) SetData added in v1.5.0

func (*CreateClientUserResponseBody) SetRequestId added in v1.5.0

func (CreateClientUserResponseBody) String added in v1.5.0

type CreateDynamicRouteRequest added in v1.1.0

type CreateDynamicRouteRequest struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Application
	ApplicationType *string `json:"ApplicationType,omitempty" xml:"ApplicationType,omitempty"`
	Description     *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// connector
	DynamicRouteType *string `json:"DynamicRouteType,omitempty" xml:"DynamicRouteType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dynamic_route_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// connector-8ccb13b6f52c****
	NextHop *string `json:"NextHop,omitempty" xml:"NextHop,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 99
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// This parameter is required.
	RegionIds []*string `json:"RegionIds,omitempty" xml:"RegionIds,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Disabled
	Status *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (CreateDynamicRouteRequest) GoString added in v1.1.0

func (s CreateDynamicRouteRequest) GoString() string

func (*CreateDynamicRouteRequest) SetApplicationIds added in v1.1.0

func (s *CreateDynamicRouteRequest) SetApplicationIds(v []*string) *CreateDynamicRouteRequest

func (*CreateDynamicRouteRequest) SetApplicationType added in v1.1.0

func (*CreateDynamicRouteRequest) SetDescription added in v1.1.0

func (*CreateDynamicRouteRequest) SetDynamicRouteType added in v1.1.0

func (s *CreateDynamicRouteRequest) SetDynamicRouteType(v string) *CreateDynamicRouteRequest

func (*CreateDynamicRouteRequest) SetName added in v1.1.0

func (*CreateDynamicRouteRequest) SetNextHop added in v1.1.0

func (*CreateDynamicRouteRequest) SetPriority added in v1.1.0

func (*CreateDynamicRouteRequest) SetRegionIds added in v1.1.0

func (*CreateDynamicRouteRequest) SetStatus added in v1.1.0

func (*CreateDynamicRouteRequest) SetTagIds added in v1.1.0

func (CreateDynamicRouteRequest) String added in v1.1.0

func (s CreateDynamicRouteRequest) String() string

type CreateDynamicRouteResponse added in v1.1.0

type CreateDynamicRouteResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateDynamicRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateDynamicRouteResponse) GoString added in v1.1.0

func (s CreateDynamicRouteResponse) GoString() string

func (*CreateDynamicRouteResponse) SetBody added in v1.1.0

func (*CreateDynamicRouteResponse) SetHeaders added in v1.1.0

func (*CreateDynamicRouteResponse) SetStatusCode added in v1.1.0

func (CreateDynamicRouteResponse) String added in v1.1.0

type CreateDynamicRouteResponseBody added in v1.1.0

type CreateDynamicRouteResponseBody struct {
	// example:
	//
	// dr-ca9fddfac7c6****
	DynamicRouteId *string `json:"DynamicRouteId,omitempty" xml:"DynamicRouteId,omitempty"`
	// example:
	//
	// 102350E7-1A20-58F5-9D63-ABEA820AE6E1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDynamicRouteResponseBody) GoString added in v1.1.0

func (*CreateDynamicRouteResponseBody) SetDynamicRouteId added in v1.1.0

func (*CreateDynamicRouteResponseBody) SetRequestId added in v1.1.0

func (CreateDynamicRouteResponseBody) String added in v1.1.0

type CreateIdpDepartmentRequest added in v1.5.0

type CreateIdpDepartmentRequest struct {
	// This parameter is required.
	DepartmentName *string `json:"DepartmentName,omitempty" xml:"DepartmentName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1222
	IdpConfigId *string `json:"IdpConfigId,omitempty" xml:"IdpConfigId,omitempty"`
}

func (CreateIdpDepartmentRequest) GoString added in v1.5.0

func (s CreateIdpDepartmentRequest) GoString() string

func (*CreateIdpDepartmentRequest) SetDepartmentName added in v1.5.0

func (*CreateIdpDepartmentRequest) SetIdpConfigId added in v1.5.0

func (CreateIdpDepartmentRequest) String added in v1.5.0

type CreateIdpDepartmentResponse added in v1.5.0

type CreateIdpDepartmentResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateIdpDepartmentResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateIdpDepartmentResponse) GoString added in v1.5.0

func (s CreateIdpDepartmentResponse) GoString() string

func (*CreateIdpDepartmentResponse) SetBody added in v1.5.0

func (*CreateIdpDepartmentResponse) SetHeaders added in v1.5.0

func (*CreateIdpDepartmentResponse) SetStatusCode added in v1.5.0

func (CreateIdpDepartmentResponse) String added in v1.5.0

type CreateIdpDepartmentResponseBody added in v1.5.0

type CreateIdpDepartmentResponseBody struct {
	// example:
	//
	// 726
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// D6707286-A50E-57B1-B2CF-EFAC59E850D8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateIdpDepartmentResponseBody) GoString added in v1.5.0

func (*CreateIdpDepartmentResponseBody) SetData added in v1.5.0

func (*CreateIdpDepartmentResponseBody) SetRequestId added in v1.5.0

func (CreateIdpDepartmentResponseBody) String added in v1.5.0

type CreatePrivateAccessApplicationRequest

type CreatePrivateAccessApplicationRequest struct {
	// This parameter is required.
	Addresses                    []*string `json:"Addresses,omitempty" xml:"Addresses,omitempty" type:"Repeated"`
	BrowserAccessStatus          *string   `json:"BrowserAccessStatus,omitempty" xml:"BrowserAccessStatus,omitempty"`
	Description                  *string   `json:"Description,omitempty" xml:"Description,omitempty"`
	L7ProxyDomainAutomaticPrefix *string   `json:"L7ProxyDomainAutomaticPrefix,omitempty" xml:"L7ProxyDomainAutomaticPrefix,omitempty"`
	L7ProxyDomainCustom          *string   `json:"L7ProxyDomainCustom,omitempty" xml:"L7ProxyDomainCustom,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// private_access_application_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// This parameter is required.
	PortRanges []*CreatePrivateAccessApplicationRequestPortRanges `json:"PortRanges,omitempty" xml:"PortRanges,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// All
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Enabled
	Status *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (CreatePrivateAccessApplicationRequest) GoString

func (*CreatePrivateAccessApplicationRequest) SetAddresses

func (*CreatePrivateAccessApplicationRequest) SetBrowserAccessStatus added in v1.9.1

func (*CreatePrivateAccessApplicationRequest) SetDescription

func (*CreatePrivateAccessApplicationRequest) SetL7ProxyDomainAutomaticPrefix added in v1.9.1

func (*CreatePrivateAccessApplicationRequest) SetL7ProxyDomainCustom added in v1.9.1

func (*CreatePrivateAccessApplicationRequest) SetName

func (*CreatePrivateAccessApplicationRequest) SetProtocol

func (*CreatePrivateAccessApplicationRequest) SetStatus

func (*CreatePrivateAccessApplicationRequest) SetTagIds

func (CreatePrivateAccessApplicationRequest) String

type CreatePrivateAccessApplicationRequestPortRanges

type CreatePrivateAccessApplicationRequestPortRanges struct {
	// This parameter is required.
	//
	// example:
	//
	// 80
	Begin *int32 `json:"Begin,omitempty" xml:"Begin,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 81
	End *int32 `json:"End,omitempty" xml:"End,omitempty"`
}

func (CreatePrivateAccessApplicationRequestPortRanges) GoString

func (*CreatePrivateAccessApplicationRequestPortRanges) SetBegin

func (*CreatePrivateAccessApplicationRequestPortRanges) SetEnd

func (CreatePrivateAccessApplicationRequestPortRanges) String

type CreatePrivateAccessApplicationResponse

type CreatePrivateAccessApplicationResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreatePrivateAccessApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreatePrivateAccessApplicationResponse) GoString

func (*CreatePrivateAccessApplicationResponse) SetHeaders

func (*CreatePrivateAccessApplicationResponse) SetStatusCode

func (CreatePrivateAccessApplicationResponse) String

type CreatePrivateAccessApplicationResponseBody

type CreatePrivateAccessApplicationResponseBody struct {
	// example:
	//
	// pa-application-e12860ef6c48****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// example:
	//
	// BE4FB974-11BC-5453-9BE1-1606A73EACA6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreatePrivateAccessApplicationResponseBody) GoString

func (*CreatePrivateAccessApplicationResponseBody) SetApplicationId

func (*CreatePrivateAccessApplicationResponseBody) SetRequestId

func (CreatePrivateAccessApplicationResponseBody) String

type CreatePrivateAccessPolicyRequest

type CreatePrivateAccessPolicyRequest struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Application
	ApplicationType       *string                                                 `json:"ApplicationType,omitempty" xml:"ApplicationType,omitempty"`
	CustomUserAttributes  []*CreatePrivateAccessPolicyRequestCustomUserAttributes `json:"CustomUserAttributes,omitempty" xml:"CustomUserAttributes,omitempty" type:"Repeated"`
	Description           *string                                                 `json:"Description,omitempty" xml:"Description,omitempty"`
	DeviceAttributeAction *string                                                 `json:"DeviceAttributeAction,omitempty" xml:"DeviceAttributeAction,omitempty"`
	DeviceAttributeId     *string                                                 `json:"DeviceAttributeId,omitempty" xml:"DeviceAttributeId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// private_access_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Allow
	PolicyAction *string `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// 内网访问标签ID集合。最多可输入100个内网访问标签ID。当**ApplicationType**为**Tag时**,必填。和**ApplicationIds**互斥。
	TagIds            []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
	TriggerTemplateId *string   `json:"TriggerTemplateId,omitempty" xml:"TriggerTemplateId,omitempty"`
	UserGroupIds      []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	// 内网访问策略的用户组类型。取值:
	//
	// - **Normal**:普通用户组。
	//
	// - **Custom**:自定义用户组。
	//
	// This parameter is required.
	//
	// example:
	//
	// Normal
	UserGroupMode *string `json:"UserGroupMode,omitempty" xml:"UserGroupMode,omitempty"`
}

func (CreatePrivateAccessPolicyRequest) GoString

func (*CreatePrivateAccessPolicyRequest) SetApplicationIds

func (*CreatePrivateAccessPolicyRequest) SetApplicationType

func (*CreatePrivateAccessPolicyRequest) SetDescription

func (*CreatePrivateAccessPolicyRequest) SetDeviceAttributeAction added in v1.7.2

func (*CreatePrivateAccessPolicyRequest) SetDeviceAttributeId added in v1.3.0

func (*CreatePrivateAccessPolicyRequest) SetName

func (*CreatePrivateAccessPolicyRequest) SetPolicyAction

func (*CreatePrivateAccessPolicyRequest) SetPriority

func (*CreatePrivateAccessPolicyRequest) SetStatus

func (*CreatePrivateAccessPolicyRequest) SetTagIds

func (*CreatePrivateAccessPolicyRequest) SetTriggerTemplateId added in v1.11.3

func (*CreatePrivateAccessPolicyRequest) SetUserGroupIds

func (*CreatePrivateAccessPolicyRequest) SetUserGroupMode

func (CreatePrivateAccessPolicyRequest) String

type CreatePrivateAccessPolicyRequestCustomUserAttributes

type CreatePrivateAccessPolicyRequestCustomUserAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreatePrivateAccessPolicyRequestCustomUserAttributes) GoString

func (*CreatePrivateAccessPolicyRequestCustomUserAttributes) SetIdpId

func (*CreatePrivateAccessPolicyRequestCustomUserAttributes) SetRelation

func (*CreatePrivateAccessPolicyRequestCustomUserAttributes) SetUserGroupType

func (*CreatePrivateAccessPolicyRequestCustomUserAttributes) SetValue

func (CreatePrivateAccessPolicyRequestCustomUserAttributes) String

type CreatePrivateAccessPolicyResponse

type CreatePrivateAccessPolicyResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreatePrivateAccessPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreatePrivateAccessPolicyResponse) GoString

func (*CreatePrivateAccessPolicyResponse) SetHeaders

func (*CreatePrivateAccessPolicyResponse) SetStatusCode

func (CreatePrivateAccessPolicyResponse) String

type CreatePrivateAccessPolicyResponseBody

type CreatePrivateAccessPolicyResponseBody struct {
	// example:
	//
	// pa-policy-867ef4007c8a****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// EFE7EBB2-449D-5BBB-B381-CA7839BC1649
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreatePrivateAccessPolicyResponseBody) GoString

func (*CreatePrivateAccessPolicyResponseBody) SetPolicyId

func (*CreatePrivateAccessPolicyResponseBody) SetRequestId

func (CreatePrivateAccessPolicyResponseBody) String

type CreatePrivateAccessTagRequest

type CreatePrivateAccessTagRequest struct {
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// tag_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (CreatePrivateAccessTagRequest) GoString

func (*CreatePrivateAccessTagRequest) SetDescription

func (*CreatePrivateAccessTagRequest) SetName

func (CreatePrivateAccessTagRequest) String

type CreatePrivateAccessTagResponse

type CreatePrivateAccessTagResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreatePrivateAccessTagResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreatePrivateAccessTagResponse) GoString

func (*CreatePrivateAccessTagResponse) SetHeaders

func (*CreatePrivateAccessTagResponse) SetStatusCode

func (CreatePrivateAccessTagResponse) String

type CreatePrivateAccessTagResponseBody

type CreatePrivateAccessTagResponseBody struct {
	// example:
	//
	// 102350E7-1A20-58F5-9D63-ABEA820AE6E1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// tag-d3f64e8bdd4a****
	TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
}

func (CreatePrivateAccessTagResponseBody) GoString

func (*CreatePrivateAccessTagResponseBody) SetRequestId

func (*CreatePrivateAccessTagResponseBody) SetTagId

func (CreatePrivateAccessTagResponseBody) String

type CreateRegistrationPolicyRequest added in v1.2.0

type CreateRegistrationPolicyRequest struct {
	CompanyLimitCount *CreateRegistrationPolicyRequestCompanyLimitCount `json:"CompanyLimitCount,omitempty" xml:"CompanyLimitCount,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// LimitAll
	CompanyLimitType *string `json:"CompanyLimitType,omitempty" xml:"CompanyLimitType,omitempty"`
	Description      *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// UserGroupAll
	MatchMode *string `json:"MatchMode,omitempty" xml:"MatchMode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// registration_policy_name
	Name               *string                                            `json:"Name,omitempty" xml:"Name,omitempty"`
	PersonalLimitCount *CreateRegistrationPolicyRequestPersonalLimitCount `json:"PersonalLimitCount,omitempty" xml:"PersonalLimitCount,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// LimitDiff
	PersonalLimitType *string `json:"PersonalLimitType,omitempty" xml:"PersonalLimitType,omitempty"`
	// example:
	//
	// 99
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Enabled
	Status       *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	Whitelist    []*string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty" type:"Repeated"`
}

func (CreateRegistrationPolicyRequest) GoString added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetCompanyLimitCount added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetCompanyLimitType added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetDescription added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetMatchMode added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetName added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetPersonalLimitCount added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetPersonalLimitType added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetPriority added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetStatus added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetUserGroupIds added in v1.2.0

func (*CreateRegistrationPolicyRequest) SetWhitelist added in v1.2.0

func (CreateRegistrationPolicyRequest) String added in v1.2.0

type CreateRegistrationPolicyRequestCompanyLimitCount added in v1.2.0

type CreateRegistrationPolicyRequestCompanyLimitCount struct {
	// example:
	//
	// 1
	All *int32 `json:"All,omitempty" xml:"All,omitempty"`
	// example:
	//
	// 0
	Mobile *int32 `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
	// example:
	//
	// 0
	PC *int32 `json:"PC,omitempty" xml:"PC,omitempty"`
}

func (CreateRegistrationPolicyRequestCompanyLimitCount) GoString added in v1.2.0

func (*CreateRegistrationPolicyRequestCompanyLimitCount) SetAll added in v1.2.0

func (*CreateRegistrationPolicyRequestCompanyLimitCount) SetMobile added in v1.2.0

func (*CreateRegistrationPolicyRequestCompanyLimitCount) SetPC added in v1.2.0

func (CreateRegistrationPolicyRequestCompanyLimitCount) String added in v1.2.0

type CreateRegistrationPolicyRequestPersonalLimitCount added in v1.2.0

type CreateRegistrationPolicyRequestPersonalLimitCount struct {
	// example:
	//
	// 0
	All *int32 `json:"All,omitempty" xml:"All,omitempty"`
	// example:
	//
	// 3
	Mobile *int32 `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
	// example:
	//
	// 2
	PC *int32 `json:"PC,omitempty" xml:"PC,omitempty"`
}

func (CreateRegistrationPolicyRequestPersonalLimitCount) GoString added in v1.2.0

func (*CreateRegistrationPolicyRequestPersonalLimitCount) SetAll added in v1.2.0

func (*CreateRegistrationPolicyRequestPersonalLimitCount) SetMobile added in v1.2.0

func (*CreateRegistrationPolicyRequestPersonalLimitCount) SetPC added in v1.2.0

func (CreateRegistrationPolicyRequestPersonalLimitCount) String added in v1.2.0

type CreateRegistrationPolicyResponse added in v1.2.0

type CreateRegistrationPolicyResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRegistrationPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRegistrationPolicyResponse) GoString added in v1.2.0

func (*CreateRegistrationPolicyResponse) SetBody added in v1.2.0

func (*CreateRegistrationPolicyResponse) SetHeaders added in v1.2.0

func (*CreateRegistrationPolicyResponse) SetStatusCode added in v1.2.0

func (CreateRegistrationPolicyResponse) String added in v1.2.0

type CreateRegistrationPolicyResponseBody added in v1.2.0

type CreateRegistrationPolicyResponseBody struct {
	Policy *CreateRegistrationPolicyResponseBodyPolicy `json:"Policy,omitempty" xml:"Policy,omitempty" type:"Struct"`
	// example:
	//
	// FEF1144C-95D1-5F7C-81EF-9DB70EA49FCE
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateRegistrationPolicyResponseBody) GoString added in v1.2.0

func (*CreateRegistrationPolicyResponseBody) SetPolicy added in v1.2.0

func (*CreateRegistrationPolicyResponseBody) SetRequestId added in v1.2.0

func (CreateRegistrationPolicyResponseBody) String added in v1.2.0

type CreateRegistrationPolicyResponseBodyPolicy added in v1.2.0

type CreateRegistrationPolicyResponseBodyPolicy struct {
	// example:
	//
	// 2023-05-16 17:18:46
	CreateTime  *string                                                  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string                                                  `json:"Description,omitempty" xml:"Description,omitempty"`
	LimitDetail []*CreateRegistrationPolicyResponseBodyPolicyLimitDetail `json:"LimitDetail,omitempty" xml:"LimitDetail,omitempty" type:"Repeated"`
	// example:
	//
	// UserGroupNormal
	MatchMode *string `json:"MatchMode,omitempty" xml:"MatchMode,omitempty"`
	// example:
	//
	// registration_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// reg-policy-dcbfd33cb004****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 1
	Priority *string `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status       *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	Whitelist    []*string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty" type:"Repeated"`
}

func (CreateRegistrationPolicyResponseBodyPolicy) GoString added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicy) SetCreateTime added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicy) SetDescription added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicy) SetLimitDetail added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicy) SetMatchMode added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicy) SetName added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicy) SetPolicyId added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicy) SetPriority added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicy) SetStatus added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicy) SetUserGroupIds added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicy) SetWhitelist added in v1.2.0

func (CreateRegistrationPolicyResponseBodyPolicy) String added in v1.2.0

type CreateRegistrationPolicyResponseBodyPolicyLimitDetail added in v1.2.0

type CreateRegistrationPolicyResponseBodyPolicyLimitDetail struct {
	// example:
	//
	// Company
	DeviceBelong *string                                                          `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	LimitCount   *CreateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount `json:"LimitCount,omitempty" xml:"LimitCount,omitempty" type:"Struct"`
	// example:
	//
	// LimitDiff
	LimitType *string `json:"LimitType,omitempty" xml:"LimitType,omitempty"`
}

func (CreateRegistrationPolicyResponseBodyPolicyLimitDetail) GoString added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicyLimitDetail) SetDeviceBelong added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicyLimitDetail) SetLimitType added in v1.2.0

func (CreateRegistrationPolicyResponseBodyPolicyLimitDetail) String added in v1.2.0

type CreateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount added in v1.2.0

type CreateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount struct {
	// example:
	//
	// 0
	All *int32 `json:"All,omitempty" xml:"All,omitempty"`
	// example:
	//
	// 3
	Mobile *int32 `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
	// example:
	//
	// 2
	PC *int32 `json:"PC,omitempty" xml:"PC,omitempty"`
}

func (CreateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount) GoString added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount) SetAll added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount) SetMobile added in v1.2.0

func (*CreateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount) SetPC added in v1.2.0

func (CreateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount) String added in v1.2.0

type CreateRegistrationPolicyShrinkRequest added in v1.2.0

type CreateRegistrationPolicyShrinkRequest struct {
	CompanyLimitCountShrink *string `json:"CompanyLimitCount,omitempty" xml:"CompanyLimitCount,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// LimitAll
	CompanyLimitType *string `json:"CompanyLimitType,omitempty" xml:"CompanyLimitType,omitempty"`
	Description      *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// UserGroupAll
	MatchMode *string `json:"MatchMode,omitempty" xml:"MatchMode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// registration_policy_name
	Name                     *string `json:"Name,omitempty" xml:"Name,omitempty"`
	PersonalLimitCountShrink *string `json:"PersonalLimitCount,omitempty" xml:"PersonalLimitCount,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// LimitDiff
	PersonalLimitType *string `json:"PersonalLimitType,omitempty" xml:"PersonalLimitType,omitempty"`
	// example:
	//
	// 99
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Enabled
	Status       *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	Whitelist    []*string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty" type:"Repeated"`
}

func (CreateRegistrationPolicyShrinkRequest) GoString added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetCompanyLimitCountShrink added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetCompanyLimitType added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetDescription added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetMatchMode added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetName added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetPersonalLimitCountShrink added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetPersonalLimitType added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetPriority added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetStatus added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetUserGroupIds added in v1.2.0

func (*CreateRegistrationPolicyShrinkRequest) SetWhitelist added in v1.2.0

func (CreateRegistrationPolicyShrinkRequest) String added in v1.2.0

type CreateUserGroupRequest

type CreateUserGroupRequest struct {
	// This parameter is required.
	Attributes  []*CreateUserGroupRequestAttributes `json:"Attributes,omitempty" xml:"Attributes,omitempty" type:"Repeated"`
	Description *string                             `json:"Description,omitempty" xml:"Description,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// user_group_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (CreateUserGroupRequest) GoString

func (s CreateUserGroupRequest) GoString() string

func (*CreateUserGroupRequest) SetAttributes

func (*CreateUserGroupRequest) SetDescription

func (*CreateUserGroupRequest) SetName

func (CreateUserGroupRequest) String

func (s CreateUserGroupRequest) String() string

type CreateUserGroupRequestAttributes

type CreateUserGroupRequestAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	// This parameter is required.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateUserGroupRequestAttributes) GoString

func (*CreateUserGroupRequestAttributes) SetIdpId

func (*CreateUserGroupRequestAttributes) SetRelation

func (*CreateUserGroupRequestAttributes) SetUserGroupType

func (*CreateUserGroupRequestAttributes) SetValue

func (CreateUserGroupRequestAttributes) String

type CreateUserGroupResponse

type CreateUserGroupResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateUserGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateUserGroupResponse) GoString

func (s CreateUserGroupResponse) GoString() string

func (*CreateUserGroupResponse) SetBody

func (*CreateUserGroupResponse) SetHeaders

func (*CreateUserGroupResponse) SetStatusCode

func (CreateUserGroupResponse) String

func (s CreateUserGroupResponse) String() string

type CreateUserGroupResponseBody

type CreateUserGroupResponseBody struct {
	// example:
	//
	// 102350E7-1A20-58F5-9D63-ABEA820AE6E1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// usergroup-6f1ef2fc56b6****
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (CreateUserGroupResponseBody) GoString

func (s CreateUserGroupResponseBody) GoString() string

func (*CreateUserGroupResponseBody) SetRequestId

func (*CreateUserGroupResponseBody) SetUserGroupId

func (CreateUserGroupResponseBody) String

type CreateWmBaseImageRequest added in v1.8.0

type CreateWmBaseImageRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1080
	Height *int32 `json:"Height,omitempty" xml:"Height,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 255
	Opacity *int32 `json:"Opacity,omitempty" xml:"Opacity,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Scale *int32 `json:"Scale,omitempty" xml:"Scale,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1920
	Width *int32 `json:"Width,omitempty" xml:"Width,omitempty"`
	// example:
	//
	// aGVsbG8gc2F*****
	WmInfoBytesB64 *string `json:"WmInfoBytesB64,omitempty" xml:"WmInfoBytesB64,omitempty"`
	// example:
	//
	// 32
	WmInfoSize *int64 `json:"WmInfoSize,omitempty" xml:"WmInfoSize,omitempty"`
	// example:
	//
	// 12*****
	WmInfoUint *string `json:"WmInfoUint,omitempty" xml:"WmInfoUint,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PureWebappInvisible
	WmType *string `json:"WmType,omitempty" xml:"WmType,omitempty"`
}

func (CreateWmBaseImageRequest) GoString added in v1.8.0

func (s CreateWmBaseImageRequest) GoString() string

func (*CreateWmBaseImageRequest) SetHeight added in v1.8.0

func (*CreateWmBaseImageRequest) SetOpacity added in v1.8.0

func (*CreateWmBaseImageRequest) SetScale added in v1.8.0

func (*CreateWmBaseImageRequest) SetWidth added in v1.8.0

func (*CreateWmBaseImageRequest) SetWmInfoBytesB64 added in v1.8.0

func (s *CreateWmBaseImageRequest) SetWmInfoBytesB64(v string) *CreateWmBaseImageRequest

func (*CreateWmBaseImageRequest) SetWmInfoSize added in v1.8.0

func (*CreateWmBaseImageRequest) SetWmInfoUint added in v1.8.0

func (*CreateWmBaseImageRequest) SetWmType added in v1.8.0

func (CreateWmBaseImageRequest) String added in v1.8.0

func (s CreateWmBaseImageRequest) String() string

type CreateWmBaseImageResponse added in v1.8.0

type CreateWmBaseImageResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateWmBaseImageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateWmBaseImageResponse) GoString added in v1.8.0

func (s CreateWmBaseImageResponse) GoString() string

func (*CreateWmBaseImageResponse) SetBody added in v1.8.0

func (*CreateWmBaseImageResponse) SetHeaders added in v1.8.0

func (*CreateWmBaseImageResponse) SetStatusCode added in v1.8.0

func (CreateWmBaseImageResponse) String added in v1.8.0

func (s CreateWmBaseImageResponse) String() string

type CreateWmBaseImageResponseBody added in v1.8.0

type CreateWmBaseImageResponseBody struct {
	Data *CreateWmBaseImageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateWmBaseImageResponseBody) GoString added in v1.8.0

func (*CreateWmBaseImageResponseBody) SetData added in v1.8.0

func (*CreateWmBaseImageResponseBody) SetRequestId added in v1.8.0

func (CreateWmBaseImageResponseBody) String added in v1.8.0

type CreateWmBaseImageResponseBodyData added in v1.8.0

type CreateWmBaseImageResponseBodyData struct {
	// example:
	//
	// fafb432cdede9b20640e12105845386e-496883833-8242409229217337*****
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// https://example.com/test-*****.png
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// example:
	//
	// 17185*****
	ImageUrlExp *int64 `json:"ImageUrlExp,omitempty" xml:"ImageUrlExp,omitempty"`
}

func (CreateWmBaseImageResponseBodyData) GoString added in v1.8.0

func (*CreateWmBaseImageResponseBodyData) SetImageId added in v1.8.0

func (*CreateWmBaseImageResponseBodyData) SetImageUrl added in v1.8.0

func (*CreateWmBaseImageResponseBodyData) SetImageUrlExp added in v1.8.0

func (CreateWmBaseImageResponseBodyData) String added in v1.8.0

type CreateWmEmbedTaskRequest added in v1.8.0

type CreateWmEmbedTaskRequest struct {
	CsvControl      *CreateWmEmbedTaskRequestCsvControl      `json:"CsvControl,omitempty" xml:"CsvControl,omitempty" type:"Struct"`
	DocumentControl *CreateWmEmbedTaskRequestDocumentControl `json:"DocumentControl,omitempty" xml:"DocumentControl,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// https://example.com/abc****.pdf
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// abc****.pdf
	Filename *string `json:"Filename,omitempty" xml:"Filename,omitempty"`
	// example:
	//
	// 95
	ImageEmbedJpegQuality *int64 `json:"ImageEmbedJpegQuality,omitempty" xml:"ImageEmbedJpegQuality,omitempty"`
	// example:
	//
	// 2
	ImageEmbedLevel *int64 `json:"ImageEmbedLevel,omitempty" xml:"ImageEmbedLevel,omitempty"`
	// example:
	//
	// 3000k
	VideoBitrate *string `json:"VideoBitrate,omitempty" xml:"VideoBitrate,omitempty"`
	// example:
	//
	// false
	VideoIsLong *bool `json:"VideoIsLong,omitempty" xml:"VideoIsLong,omitempty"`
	// example:
	//
	// aGVsbG8gc2F*****
	WmInfoBytesB64 *string `json:"WmInfoBytesB64,omitempty" xml:"WmInfoBytesB64,omitempty"`
	// example:
	//
	// 32
	WmInfoSize *int64 `json:"WmInfoSize,omitempty" xml:"WmInfoSize,omitempty"`
	// example:
	//
	// 123***
	WmInfoUint *string `json:"WmInfoUint,omitempty" xml:"WmInfoUint,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PureDocument
	WmType *string `json:"WmType,omitempty" xml:"WmType,omitempty"`
}

func (CreateWmEmbedTaskRequest) GoString added in v1.8.0

func (s CreateWmEmbedTaskRequest) GoString() string

func (*CreateWmEmbedTaskRequest) SetCsvControl added in v1.9.2

func (*CreateWmEmbedTaskRequest) SetDocumentControl added in v1.8.0

func (*CreateWmEmbedTaskRequest) SetFileUrl added in v1.8.0

func (*CreateWmEmbedTaskRequest) SetFilename added in v1.8.0

func (*CreateWmEmbedTaskRequest) SetImageEmbedJpegQuality added in v1.8.0

func (s *CreateWmEmbedTaskRequest) SetImageEmbedJpegQuality(v int64) *CreateWmEmbedTaskRequest

func (*CreateWmEmbedTaskRequest) SetImageEmbedLevel added in v1.8.0

func (s *CreateWmEmbedTaskRequest) SetImageEmbedLevel(v int64) *CreateWmEmbedTaskRequest

func (*CreateWmEmbedTaskRequest) SetVideoBitrate added in v1.8.0

func (*CreateWmEmbedTaskRequest) SetVideoIsLong added in v1.8.0

func (*CreateWmEmbedTaskRequest) SetWmInfoBytesB64 added in v1.8.0

func (s *CreateWmEmbedTaskRequest) SetWmInfoBytesB64(v string) *CreateWmEmbedTaskRequest

func (*CreateWmEmbedTaskRequest) SetWmInfoSize added in v1.8.0

func (*CreateWmEmbedTaskRequest) SetWmInfoUint added in v1.8.0

func (*CreateWmEmbedTaskRequest) SetWmType added in v1.8.0

func (CreateWmEmbedTaskRequest) String added in v1.8.0

func (s CreateWmEmbedTaskRequest) String() string

type CreateWmEmbedTaskRequestCsvControl added in v1.9.2

type CreateWmEmbedTaskRequestCsvControl struct {
	EmbedBitsNumberInEachTime *int64  `json:"EmbedBitsNumberInEachTime,omitempty" xml:"EmbedBitsNumberInEachTime,omitempty"`
	EmbedColumn               *int64  `json:"EmbedColumn,omitempty" xml:"EmbedColumn,omitempty"`
	EmbedDensity              *string `json:"EmbedDensity,omitempty" xml:"EmbedDensity,omitempty"`
	EmbedPrecision            *int64  `json:"EmbedPrecision,omitempty" xml:"EmbedPrecision,omitempty"`
	EmbedTimePosition         *string `json:"EmbedTimePosition,omitempty" xml:"EmbedTimePosition,omitempty"`
	Method                    *string `json:"Method,omitempty" xml:"Method,omitempty"`
	TimeFormat                *string `json:"TimeFormat,omitempty" xml:"TimeFormat,omitempty"`
}

func (CreateWmEmbedTaskRequestCsvControl) GoString added in v1.9.2

func (*CreateWmEmbedTaskRequestCsvControl) SetEmbedBitsNumberInEachTime added in v1.11.1

func (*CreateWmEmbedTaskRequestCsvControl) SetEmbedColumn added in v1.9.2

func (*CreateWmEmbedTaskRequestCsvControl) SetEmbedDensity added in v1.11.1

func (*CreateWmEmbedTaskRequestCsvControl) SetEmbedPrecision added in v1.9.2

func (*CreateWmEmbedTaskRequestCsvControl) SetEmbedTimePosition added in v1.11.1

func (*CreateWmEmbedTaskRequestCsvControl) SetMethod added in v1.9.2

func (*CreateWmEmbedTaskRequestCsvControl) SetTimeFormat added in v1.11.1

func (CreateWmEmbedTaskRequestCsvControl) String added in v1.9.2

type CreateWmEmbedTaskRequestDocumentControl added in v1.8.0

type CreateWmEmbedTaskRequestDocumentControl struct {
	BackgroundControl *CreateWmEmbedTaskRequestDocumentControlBackgroundControl `json:"BackgroundControl,omitempty" xml:"BackgroundControl,omitempty" type:"Struct"`
	// example:
	//
	// true
	InvisibleAntiAllCopy *bool `json:"InvisibleAntiAllCopy,omitempty" xml:"InvisibleAntiAllCopy,omitempty"`
	// example:
	//
	// true
	InvisibleAntiTextCopy *bool `json:"InvisibleAntiTextCopy,omitempty" xml:"InvisibleAntiTextCopy,omitempty"`
}

func (CreateWmEmbedTaskRequestDocumentControl) GoString added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControl) SetBackgroundControl added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControl) SetInvisibleAntiAllCopy added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControl) SetInvisibleAntiTextCopy added in v1.8.0

func (CreateWmEmbedTaskRequestDocumentControl) String added in v1.8.0

type CreateWmEmbedTaskRequestDocumentControlBackgroundControl added in v1.8.0

type CreateWmEmbedTaskRequestDocumentControlBackgroundControl struct {
	// example:
	//
	// true
	BgAddInvisible *bool `json:"BgAddInvisible,omitempty" xml:"BgAddInvisible,omitempty"`
	// example:
	//
	// true
	BgAddVisible       *bool                                                                       `json:"BgAddVisible,omitempty" xml:"BgAddVisible,omitempty"`
	BgInvisibleControl *CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgInvisibleControl `json:"BgInvisibleControl,omitempty" xml:"BgInvisibleControl,omitempty" type:"Struct"`
	BgVisibleControl   *CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl   `json:"BgVisibleControl,omitempty" xml:"BgVisibleControl,omitempty" type:"Struct"`
}

func (CreateWmEmbedTaskRequestDocumentControlBackgroundControl) GoString added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControl) SetBgAddInvisible added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControl) SetBgAddVisible added in v1.8.0

func (CreateWmEmbedTaskRequestDocumentControlBackgroundControl) String added in v1.8.0

type CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgInvisibleControl added in v1.8.0

type CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgInvisibleControl struct {
	// example:
	//
	// 10
	Opacity *int64 `json:"Opacity,omitempty" xml:"Opacity,omitempty"`
}

func (CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgInvisibleControl) GoString added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgInvisibleControl) SetOpacity added in v1.8.0

func (CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgInvisibleControl) String added in v1.8.0

type CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl added in v1.8.0

type CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl struct {
	// example:
	//
	// 30
	Angle *int64 `json:"Angle,omitempty" xml:"Angle,omitempty"`
	// example:
	//
	// 0x000000
	FontColor *string `json:"FontColor,omitempty" xml:"FontColor,omitempty"`
	// example:
	//
	// 30
	FontSize *int64 `json:"FontSize,omitempty" xml:"FontSize,omitempty"`
	// example:
	//
	// 3
	HorizontalNumber *int64 `json:"HorizontalNumber,omitempty" xml:"HorizontalNumber,omitempty"`
	// example:
	//
	// pos
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// example:
	//
	// 100
	Opacity *int64 `json:"Opacity,omitempty" xml:"Opacity,omitempty"`
	// example:
	//
	// 0.5
	PosX *string `json:"PosX,omitempty" xml:"PosX,omitempty"`
	// example:
	//
	// 0.5
	PosY *string `json:"PosY,omitempty" xml:"PosY,omitempty"`
	// example:
	//
	// 3
	VerticalNumber *int64 `json:"VerticalNumber,omitempty" xml:"VerticalNumber,omitempty"`
	// example:
	//
	// hello ****
	VisibleText *string `json:"VisibleText,omitempty" xml:"VisibleText,omitempty"`
}

func (CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) GoString added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) SetAngle added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) SetFontColor added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) SetFontSize added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) SetHorizontalNumber added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) SetMode added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) SetOpacity added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) SetPosX added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) SetPosY added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) SetVerticalNumber added in v1.8.0

func (*CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) SetVisibleText added in v1.8.0

func (CreateWmEmbedTaskRequestDocumentControlBackgroundControlBgVisibleControl) String added in v1.8.0

type CreateWmEmbedTaskResponse added in v1.8.0

type CreateWmEmbedTaskResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateWmEmbedTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateWmEmbedTaskResponse) GoString added in v1.8.0

func (s CreateWmEmbedTaskResponse) GoString() string

func (*CreateWmEmbedTaskResponse) SetBody added in v1.8.0

func (*CreateWmEmbedTaskResponse) SetHeaders added in v1.8.0

func (*CreateWmEmbedTaskResponse) SetStatusCode added in v1.8.0

func (CreateWmEmbedTaskResponse) String added in v1.8.0

func (s CreateWmEmbedTaskResponse) String() string

type CreateWmEmbedTaskResponseBody added in v1.8.0

type CreateWmEmbedTaskResponseBody struct {
	Data *CreateWmEmbedTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// BE4FB974-11BC-5453-9BE1-1606A73EACA6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateWmEmbedTaskResponseBody) GoString added in v1.8.0

func (*CreateWmEmbedTaskResponseBody) SetData added in v1.8.0

func (*CreateWmEmbedTaskResponseBody) SetRequestId added in v1.8.0

func (CreateWmEmbedTaskResponseBody) String added in v1.8.0

type CreateWmEmbedTaskResponseBodyData added in v1.8.0

type CreateWmEmbedTaskResponseBodyData struct {
	// example:
	//
	// job:5GfrJYsoaffmCE7Z5bZtjUefzxfd****
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (CreateWmEmbedTaskResponseBodyData) GoString added in v1.8.0

func (*CreateWmEmbedTaskResponseBodyData) SetTaskId added in v1.8.0

func (CreateWmEmbedTaskResponseBodyData) String added in v1.8.0

type CreateWmEmbedTaskShrinkRequest added in v1.8.0

type CreateWmEmbedTaskShrinkRequest struct {
	CsvControlShrink      *string `json:"CsvControl,omitempty" xml:"CsvControl,omitempty"`
	DocumentControlShrink *string `json:"DocumentControl,omitempty" xml:"DocumentControl,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// https://example.com/abc****.pdf
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// abc****.pdf
	Filename *string `json:"Filename,omitempty" xml:"Filename,omitempty"`
	// example:
	//
	// 95
	ImageEmbedJpegQuality *int64 `json:"ImageEmbedJpegQuality,omitempty" xml:"ImageEmbedJpegQuality,omitempty"`
	// example:
	//
	// 2
	ImageEmbedLevel *int64 `json:"ImageEmbedLevel,omitempty" xml:"ImageEmbedLevel,omitempty"`
	// example:
	//
	// 3000k
	VideoBitrate *string `json:"VideoBitrate,omitempty" xml:"VideoBitrate,omitempty"`
	// example:
	//
	// false
	VideoIsLong *bool `json:"VideoIsLong,omitempty" xml:"VideoIsLong,omitempty"`
	// example:
	//
	// aGVsbG8gc2F*****
	WmInfoBytesB64 *string `json:"WmInfoBytesB64,omitempty" xml:"WmInfoBytesB64,omitempty"`
	// example:
	//
	// 32
	WmInfoSize *int64 `json:"WmInfoSize,omitempty" xml:"WmInfoSize,omitempty"`
	// example:
	//
	// 123***
	WmInfoUint *string `json:"WmInfoUint,omitempty" xml:"WmInfoUint,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PureDocument
	WmType *string `json:"WmType,omitempty" xml:"WmType,omitempty"`
}

func (CreateWmEmbedTaskShrinkRequest) GoString added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetCsvControlShrink added in v1.9.2

func (*CreateWmEmbedTaskShrinkRequest) SetDocumentControlShrink added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetFileUrl added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetFilename added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetImageEmbedJpegQuality added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetImageEmbedLevel added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetVideoBitrate added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetVideoIsLong added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetWmInfoBytesB64 added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetWmInfoSize added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetWmInfoUint added in v1.8.0

func (*CreateWmEmbedTaskShrinkRequest) SetWmType added in v1.8.0

func (CreateWmEmbedTaskShrinkRequest) String added in v1.8.0

type CreateWmExtractTaskRequest added in v1.8.0

type CreateWmExtractTaskRequest struct {
	CsvControl *CreateWmExtractTaskRequestCsvControl `json:"CsvControl,omitempty" xml:"CsvControl,omitempty" type:"Struct"`
	// example:
	//
	// false
	DocumentIsCapture *bool `json:"DocumentIsCapture,omitempty" xml:"DocumentIsCapture,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// https://example.com/test-****.pdf
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// test-****.pdf
	Filename *string `json:"Filename,omitempty" xml:"Filename,omitempty"`
	// example:
	//
	// false
	VideoIsLong *bool `json:"VideoIsLong,omitempty" xml:"VideoIsLong,omitempty"`
	// example:
	//
	// 1
	VideoSpeed *string `json:"VideoSpeed,omitempty" xml:"VideoSpeed,omitempty"`
	// example:
	//
	// 32
	WmInfoSize *int64 `json:"WmInfoSize,omitempty" xml:"WmInfoSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PureDocument
	WmType *string `json:"WmType,omitempty" xml:"WmType,omitempty"`
}

func (CreateWmExtractTaskRequest) GoString added in v1.8.0

func (s CreateWmExtractTaskRequest) GoString() string

func (*CreateWmExtractTaskRequest) SetCsvControl added in v1.9.2

func (*CreateWmExtractTaskRequest) SetDocumentIsCapture added in v1.8.0

func (s *CreateWmExtractTaskRequest) SetDocumentIsCapture(v bool) *CreateWmExtractTaskRequest

func (*CreateWmExtractTaskRequest) SetFileUrl added in v1.8.0

func (*CreateWmExtractTaskRequest) SetFilename added in v1.8.0

func (*CreateWmExtractTaskRequest) SetVideoIsLong added in v1.8.0

func (*CreateWmExtractTaskRequest) SetVideoSpeed added in v1.8.0

func (*CreateWmExtractTaskRequest) SetWmInfoSize added in v1.8.0

func (*CreateWmExtractTaskRequest) SetWmType added in v1.8.0

func (CreateWmExtractTaskRequest) String added in v1.8.0

type CreateWmExtractTaskRequestCsvControl added in v1.9.2

type CreateWmExtractTaskRequestCsvControl struct {
	EmbedBitsNumberInEachTime *int64  `json:"EmbedBitsNumberInEachTime,omitempty" xml:"EmbedBitsNumberInEachTime,omitempty"`
	EmbedColumn               *int64  `json:"EmbedColumn,omitempty" xml:"EmbedColumn,omitempty"`
	EmbedPrecision            *int64  `json:"EmbedPrecision,omitempty" xml:"EmbedPrecision,omitempty"`
	EmbedTimePosition         *string `json:"EmbedTimePosition,omitempty" xml:"EmbedTimePosition,omitempty"`
	Method                    *string `json:"Method,omitempty" xml:"Method,omitempty"`
	TimeFormat                *string `json:"TimeFormat,omitempty" xml:"TimeFormat,omitempty"`
}

func (CreateWmExtractTaskRequestCsvControl) GoString added in v1.9.2

func (*CreateWmExtractTaskRequestCsvControl) SetEmbedBitsNumberInEachTime added in v1.11.1

func (*CreateWmExtractTaskRequestCsvControl) SetEmbedColumn added in v1.9.2

func (*CreateWmExtractTaskRequestCsvControl) SetEmbedPrecision added in v1.9.2

func (*CreateWmExtractTaskRequestCsvControl) SetEmbedTimePosition added in v1.11.1

func (*CreateWmExtractTaskRequestCsvControl) SetMethod added in v1.9.2

func (*CreateWmExtractTaskRequestCsvControl) SetTimeFormat added in v1.11.1

func (CreateWmExtractTaskRequestCsvControl) String added in v1.9.2

type CreateWmExtractTaskResponse added in v1.8.0

type CreateWmExtractTaskResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateWmExtractTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateWmExtractTaskResponse) GoString added in v1.8.0

func (s CreateWmExtractTaskResponse) GoString() string

func (*CreateWmExtractTaskResponse) SetBody added in v1.8.0

func (*CreateWmExtractTaskResponse) SetHeaders added in v1.8.0

func (*CreateWmExtractTaskResponse) SetStatusCode added in v1.8.0

func (CreateWmExtractTaskResponse) String added in v1.8.0

type CreateWmExtractTaskResponseBody added in v1.8.0

type CreateWmExtractTaskResponseBody struct {
	Data *CreateWmExtractTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// D6707286-A50E-57B1-B2CF-EFAC59E850D8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateWmExtractTaskResponseBody) GoString added in v1.8.0

func (*CreateWmExtractTaskResponseBody) SetData added in v1.8.0

func (*CreateWmExtractTaskResponseBody) SetRequestId added in v1.8.0

func (CreateWmExtractTaskResponseBody) String added in v1.8.0

type CreateWmExtractTaskResponseBodyData added in v1.8.0

type CreateWmExtractTaskResponseBodyData struct {
	// example:
	//
	// wmt-9648c22d2eb2cb57bb855dcae7898464********
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (CreateWmExtractTaskResponseBodyData) GoString added in v1.8.0

func (*CreateWmExtractTaskResponseBodyData) SetTaskId added in v1.8.0

func (CreateWmExtractTaskResponseBodyData) String added in v1.8.0

type CreateWmExtractTaskShrinkRequest added in v1.9.2

type CreateWmExtractTaskShrinkRequest struct {
	CsvControlShrink *string `json:"CsvControl,omitempty" xml:"CsvControl,omitempty"`
	// example:
	//
	// false
	DocumentIsCapture *bool `json:"DocumentIsCapture,omitempty" xml:"DocumentIsCapture,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// https://example.com/test-****.pdf
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// test-****.pdf
	Filename *string `json:"Filename,omitempty" xml:"Filename,omitempty"`
	// example:
	//
	// false
	VideoIsLong *bool `json:"VideoIsLong,omitempty" xml:"VideoIsLong,omitempty"`
	// example:
	//
	// 1
	VideoSpeed *string `json:"VideoSpeed,omitempty" xml:"VideoSpeed,omitempty"`
	// example:
	//
	// 32
	WmInfoSize *int64 `json:"WmInfoSize,omitempty" xml:"WmInfoSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PureDocument
	WmType *string `json:"WmType,omitempty" xml:"WmType,omitempty"`
}

func (CreateWmExtractTaskShrinkRequest) GoString added in v1.9.2

func (*CreateWmExtractTaskShrinkRequest) SetCsvControlShrink added in v1.9.2

func (*CreateWmExtractTaskShrinkRequest) SetDocumentIsCapture added in v1.9.2

func (*CreateWmExtractTaskShrinkRequest) SetFileUrl added in v1.9.2

func (*CreateWmExtractTaskShrinkRequest) SetFilename added in v1.9.2

func (*CreateWmExtractTaskShrinkRequest) SetVideoIsLong added in v1.9.2

func (*CreateWmExtractTaskShrinkRequest) SetVideoSpeed added in v1.9.2

func (*CreateWmExtractTaskShrinkRequest) SetWmInfoSize added in v1.9.2

func (*CreateWmExtractTaskShrinkRequest) SetWmType added in v1.9.2

func (CreateWmExtractTaskShrinkRequest) String added in v1.9.2

type CreateWmInfoMappingRequest added in v1.8.0

type CreateWmInfoMappingRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// aGVsbG8gc2F*****
	WmInfoBytesB64 *string `json:"WmInfoBytesB64,omitempty" xml:"WmInfoBytesB64,omitempty"`
	// example:
	//
	// 32
	WmInfoSize *int64 `json:"WmInfoSize,omitempty" xml:"WmInfoSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PureDocument
	WmType *string `json:"WmType,omitempty" xml:"WmType,omitempty"`
}

func (CreateWmInfoMappingRequest) GoString added in v1.8.0

func (s CreateWmInfoMappingRequest) GoString() string

func (*CreateWmInfoMappingRequest) SetWmInfoBytesB64 added in v1.8.0

func (*CreateWmInfoMappingRequest) SetWmInfoSize added in v1.8.0

func (*CreateWmInfoMappingRequest) SetWmType added in v1.8.0

func (CreateWmInfoMappingRequest) String added in v1.8.0

type CreateWmInfoMappingResponse added in v1.8.0

type CreateWmInfoMappingResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateWmInfoMappingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateWmInfoMappingResponse) GoString added in v1.8.0

func (s CreateWmInfoMappingResponse) GoString() string

func (*CreateWmInfoMappingResponse) SetBody added in v1.8.0

func (*CreateWmInfoMappingResponse) SetHeaders added in v1.8.0

func (*CreateWmInfoMappingResponse) SetStatusCode added in v1.8.0

func (CreateWmInfoMappingResponse) String added in v1.8.0

type CreateWmInfoMappingResponseBody added in v1.8.0

type CreateWmInfoMappingResponseBody struct {
	Data *CreateWmInfoMappingResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 7E9D7ACD-53D5-56EF-A913-79D148D06299
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateWmInfoMappingResponseBody) GoString added in v1.8.0

func (*CreateWmInfoMappingResponseBody) SetData added in v1.8.0

func (*CreateWmInfoMappingResponseBody) SetRequestId added in v1.8.0

func (CreateWmInfoMappingResponseBody) String added in v1.8.0

type CreateWmInfoMappingResponseBodyData added in v1.8.0

type CreateWmInfoMappingResponseBodyData struct {
	// example:
	//
	// 123***
	WmInfoUint *int64 `json:"WmInfoUint,omitempty" xml:"WmInfoUint,omitempty"`
}

func (CreateWmInfoMappingResponseBodyData) GoString added in v1.8.0

func (*CreateWmInfoMappingResponseBodyData) SetWmInfoUint added in v1.8.0

func (CreateWmInfoMappingResponseBodyData) String added in v1.8.0

type DeleteApprovalProcessesRequest added in v1.11.0

type DeleteApprovalProcessesRequest struct {
	// This parameter is required.
	ProcessIds []*string `json:"ProcessIds,omitempty" xml:"ProcessIds,omitempty" type:"Repeated"`
}

func (DeleteApprovalProcessesRequest) GoString added in v1.11.0

func (*DeleteApprovalProcessesRequest) SetProcessIds added in v1.11.0

func (DeleteApprovalProcessesRequest) String added in v1.11.0

type DeleteApprovalProcessesResponse added in v1.11.0

type DeleteApprovalProcessesResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteApprovalProcessesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteApprovalProcessesResponse) GoString added in v1.11.0

func (*DeleteApprovalProcessesResponse) SetBody added in v1.11.0

func (*DeleteApprovalProcessesResponse) SetHeaders added in v1.11.0

func (*DeleteApprovalProcessesResponse) SetStatusCode added in v1.11.0

func (DeleteApprovalProcessesResponse) String added in v1.11.0

type DeleteApprovalProcessesResponseBody added in v1.11.0

type DeleteApprovalProcessesResponseBody struct {
	// example:
	//
	// B608C6AE-623D-55C4-9454-601B88AE937E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteApprovalProcessesResponseBody) GoString added in v1.11.0

func (*DeleteApprovalProcessesResponseBody) SetRequestId added in v1.11.0

func (DeleteApprovalProcessesResponseBody) String added in v1.11.0

type DeleteClientUserRequest added in v1.5.0

type DeleteClientUserRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 27058
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (DeleteClientUserRequest) GoString added in v1.5.0

func (s DeleteClientUserRequest) GoString() string

func (*DeleteClientUserRequest) SetId added in v1.5.0

func (DeleteClientUserRequest) String added in v1.5.0

func (s DeleteClientUserRequest) String() string

type DeleteClientUserResponse added in v1.5.0

type DeleteClientUserResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteClientUserResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteClientUserResponse) GoString added in v1.5.0

func (s DeleteClientUserResponse) GoString() string

func (*DeleteClientUserResponse) SetBody added in v1.5.0

func (*DeleteClientUserResponse) SetHeaders added in v1.5.0

func (*DeleteClientUserResponse) SetStatusCode added in v1.5.0

func (DeleteClientUserResponse) String added in v1.5.0

func (s DeleteClientUserResponse) String() string

type DeleteClientUserResponseBody added in v1.5.0

type DeleteClientUserResponseBody struct {
	// example:
	//
	// 102350E7-1A20-58F5-9D63-ABEA820AE6E1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteClientUserResponseBody) GoString added in v1.5.0

func (s DeleteClientUserResponseBody) GoString() string

func (*DeleteClientUserResponseBody) SetRequestId added in v1.5.0

func (DeleteClientUserResponseBody) String added in v1.5.0

type DeleteDynamicRouteRequest added in v1.1.0

type DeleteDynamicRouteRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// dr-ca9fddfac7c6****
	DynamicRouteId *string `json:"DynamicRouteId,omitempty" xml:"DynamicRouteId,omitempty"`
}

func (DeleteDynamicRouteRequest) GoString added in v1.1.0

func (s DeleteDynamicRouteRequest) GoString() string

func (*DeleteDynamicRouteRequest) SetDynamicRouteId added in v1.1.0

func (DeleteDynamicRouteRequest) String added in v1.1.0

func (s DeleteDynamicRouteRequest) String() string

type DeleteDynamicRouteResponse added in v1.1.0

type DeleteDynamicRouteResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteDynamicRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteDynamicRouteResponse) GoString added in v1.1.0

func (s DeleteDynamicRouteResponse) GoString() string

func (*DeleteDynamicRouteResponse) SetBody added in v1.1.0

func (*DeleteDynamicRouteResponse) SetHeaders added in v1.1.0

func (*DeleteDynamicRouteResponse) SetStatusCode added in v1.1.0

func (DeleteDynamicRouteResponse) String added in v1.1.0

type DeleteDynamicRouteResponseBody added in v1.1.0

type DeleteDynamicRouteResponseBody struct {
	// example:
	//
	// 748CFDC7-1EB6-5B8B-9405-DA76ED5BB60D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDynamicRouteResponseBody) GoString added in v1.1.0

func (*DeleteDynamicRouteResponseBody) SetRequestId added in v1.1.0

func (DeleteDynamicRouteResponseBody) String added in v1.1.0

type DeleteIdpDepartmentRequest added in v1.5.0

type DeleteIdpDepartmentRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 10829
	DepartmentId *string `json:"DepartmentId,omitempty" xml:"DepartmentId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 507
	IdpConfigId *string `json:"IdpConfigId,omitempty" xml:"IdpConfigId,omitempty"`
}

func (DeleteIdpDepartmentRequest) GoString added in v1.5.0

func (s DeleteIdpDepartmentRequest) GoString() string

func (*DeleteIdpDepartmentRequest) SetDepartmentId added in v1.5.0

func (*DeleteIdpDepartmentRequest) SetIdpConfigId added in v1.5.0

func (DeleteIdpDepartmentRequest) String added in v1.5.0

type DeleteIdpDepartmentResponse added in v1.5.0

type DeleteIdpDepartmentResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteIdpDepartmentResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteIdpDepartmentResponse) GoString added in v1.5.0

func (s DeleteIdpDepartmentResponse) GoString() string

func (*DeleteIdpDepartmentResponse) SetBody added in v1.5.0

func (*DeleteIdpDepartmentResponse) SetHeaders added in v1.5.0

func (*DeleteIdpDepartmentResponse) SetStatusCode added in v1.5.0

func (DeleteIdpDepartmentResponse) String added in v1.5.0

type DeleteIdpDepartmentResponseBody added in v1.5.0

type DeleteIdpDepartmentResponseBody struct {
	// example:
	//
	// FEF1144C-95D1-5F7C-81EF-9DB70EA49FCE
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteIdpDepartmentResponseBody) GoString added in v1.5.0

func (*DeleteIdpDepartmentResponseBody) SetRequestId added in v1.5.0

func (DeleteIdpDepartmentResponseBody) String added in v1.5.0

type DeletePrivateAccessApplicationRequest

type DeletePrivateAccessApplicationRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// pa-application-e12860ef6c48****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
}

func (DeletePrivateAccessApplicationRequest) GoString

func (*DeletePrivateAccessApplicationRequest) SetApplicationId

func (DeletePrivateAccessApplicationRequest) String

type DeletePrivateAccessApplicationResponse

type DeletePrivateAccessApplicationResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeletePrivateAccessApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeletePrivateAccessApplicationResponse) GoString

func (*DeletePrivateAccessApplicationResponse) SetHeaders

func (*DeletePrivateAccessApplicationResponse) SetStatusCode

func (DeletePrivateAccessApplicationResponse) String

type DeletePrivateAccessApplicationResponseBody

type DeletePrivateAccessApplicationResponseBody struct {
	// example:
	//
	// BE4FB974-11BC-5453-9BE1-1606A73EACA6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeletePrivateAccessApplicationResponseBody) GoString

func (*DeletePrivateAccessApplicationResponseBody) SetRequestId

func (DeletePrivateAccessApplicationResponseBody) String

type DeletePrivateAccessPolicyRequest

type DeletePrivateAccessPolicyRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// pa-policy-867ef4007c8a****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
}

func (DeletePrivateAccessPolicyRequest) GoString

func (*DeletePrivateAccessPolicyRequest) SetPolicyId

func (DeletePrivateAccessPolicyRequest) String

type DeletePrivateAccessPolicyResponse

type DeletePrivateAccessPolicyResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeletePrivateAccessPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeletePrivateAccessPolicyResponse) GoString

func (*DeletePrivateAccessPolicyResponse) SetHeaders

func (*DeletePrivateAccessPolicyResponse) SetStatusCode

func (DeletePrivateAccessPolicyResponse) String

type DeletePrivateAccessPolicyResponseBody

type DeletePrivateAccessPolicyResponseBody struct {
	// example:
	//
	// 4D169859-A4F2-5EC8-853B-8447787C0D8A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeletePrivateAccessPolicyResponseBody) GoString

func (*DeletePrivateAccessPolicyResponseBody) SetRequestId

func (DeletePrivateAccessPolicyResponseBody) String

type DeletePrivateAccessTagRequest

type DeletePrivateAccessTagRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// tag-d3f64e8bdd4a****
	TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
}

func (DeletePrivateAccessTagRequest) GoString

func (*DeletePrivateAccessTagRequest) SetTagId

func (DeletePrivateAccessTagRequest) String

type DeletePrivateAccessTagResponse

type DeletePrivateAccessTagResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeletePrivateAccessTagResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeletePrivateAccessTagResponse) GoString

func (*DeletePrivateAccessTagResponse) SetHeaders

func (*DeletePrivateAccessTagResponse) SetStatusCode

func (DeletePrivateAccessTagResponse) String

type DeletePrivateAccessTagResponseBody

type DeletePrivateAccessTagResponseBody struct {
	// example:
	//
	// FD724DBC-CD76-5235-BF76-59C51B73296D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeletePrivateAccessTagResponseBody) GoString

func (*DeletePrivateAccessTagResponseBody) SetRequestId

func (DeletePrivateAccessTagResponseBody) String

type DeleteRegistrationPoliciesRequest added in v1.2.0

type DeleteRegistrationPoliciesRequest struct {
	// This parameter is required.
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
}

func (DeleteRegistrationPoliciesRequest) GoString added in v1.2.0

func (*DeleteRegistrationPoliciesRequest) SetPolicyIds added in v1.2.0

func (DeleteRegistrationPoliciesRequest) String added in v1.2.0

type DeleteRegistrationPoliciesResponse added in v1.2.0

type DeleteRegistrationPoliciesResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteRegistrationPoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteRegistrationPoliciesResponse) GoString added in v1.2.0

func (*DeleteRegistrationPoliciesResponse) SetBody added in v1.2.0

func (*DeleteRegistrationPoliciesResponse) SetHeaders added in v1.2.0

func (*DeleteRegistrationPoliciesResponse) SetStatusCode added in v1.2.0

func (DeleteRegistrationPoliciesResponse) String added in v1.2.0

type DeleteRegistrationPoliciesResponseBody added in v1.2.0

type DeleteRegistrationPoliciesResponseBody struct {
	// example:
	//
	// D6707286-A50E-57B1-B2CF-EFAC59E850D8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteRegistrationPoliciesResponseBody) GoString added in v1.2.0

func (*DeleteRegistrationPoliciesResponseBody) SetRequestId added in v1.2.0

func (DeleteRegistrationPoliciesResponseBody) String added in v1.2.0

type DeleteUserDevicesRequest added in v1.7.0

type DeleteUserDevicesRequest struct {
	DeviceTags []*string `json:"DeviceTags,omitempty" xml:"DeviceTags,omitempty" type:"Repeated"`
}

func (DeleteUserDevicesRequest) GoString added in v1.7.0

func (s DeleteUserDevicesRequest) GoString() string

func (*DeleteUserDevicesRequest) SetDeviceTags added in v1.7.0

func (DeleteUserDevicesRequest) String added in v1.7.0

func (s DeleteUserDevicesRequest) String() string

type DeleteUserDevicesResponse added in v1.7.0

type DeleteUserDevicesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteUserDevicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteUserDevicesResponse) GoString added in v1.7.0

func (s DeleteUserDevicesResponse) GoString() string

func (*DeleteUserDevicesResponse) SetBody added in v1.7.0

func (*DeleteUserDevicesResponse) SetHeaders added in v1.7.0

func (*DeleteUserDevicesResponse) SetStatusCode added in v1.7.0

func (DeleteUserDevicesResponse) String added in v1.7.0

func (s DeleteUserDevicesResponse) String() string

type DeleteUserDevicesResponseBody added in v1.7.0

type DeleteUserDevicesResponseBody struct {
	// example:
	//
	// 5FEF5CFA-14CC-5DE5-BD1F-AFFE0996E71D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteUserDevicesResponseBody) GoString added in v1.7.0

func (*DeleteUserDevicesResponseBody) SetRequestId added in v1.7.0

func (DeleteUserDevicesResponseBody) String added in v1.7.0

type DeleteUserGroupRequest

type DeleteUserGroupRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// usergroup-6f1ef2fc56b6****
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (DeleteUserGroupRequest) GoString

func (s DeleteUserGroupRequest) GoString() string

func (*DeleteUserGroupRequest) SetUserGroupId

func (DeleteUserGroupRequest) String

func (s DeleteUserGroupRequest) String() string

type DeleteUserGroupResponse

type DeleteUserGroupResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteUserGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteUserGroupResponse) GoString

func (s DeleteUserGroupResponse) GoString() string

func (*DeleteUserGroupResponse) SetBody

func (*DeleteUserGroupResponse) SetHeaders

func (*DeleteUserGroupResponse) SetStatusCode

func (DeleteUserGroupResponse) String

func (s DeleteUserGroupResponse) String() string

type DeleteUserGroupResponseBody

type DeleteUserGroupResponseBody struct {
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteUserGroupResponseBody) GoString

func (s DeleteUserGroupResponseBody) GoString() string

func (*DeleteUserGroupResponseBody) SetRequestId

func (DeleteUserGroupResponseBody) String

type DetachApplication2ConnectorRequest

type DetachApplication2ConnectorRequest struct {
	// This parameter is required.
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// ConnectorID。
	//
	// This parameter is required.
	//
	// example:
	//
	// connector-94db94e06b98****
	ConnectorId *string `json:"ConnectorId,omitempty" xml:"ConnectorId,omitempty"`
}

func (DetachApplication2ConnectorRequest) GoString

func (*DetachApplication2ConnectorRequest) SetApplicationIds

func (*DetachApplication2ConnectorRequest) SetConnectorId

func (DetachApplication2ConnectorRequest) String

type DetachApplication2ConnectorResponse

type DetachApplication2ConnectorResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DetachApplication2ConnectorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DetachApplication2ConnectorResponse) GoString

func (*DetachApplication2ConnectorResponse) SetHeaders

func (*DetachApplication2ConnectorResponse) SetStatusCode

func (DetachApplication2ConnectorResponse) String

type DetachApplication2ConnectorResponseBody

type DetachApplication2ConnectorResponseBody struct {
	// example:
	//
	// 4D169859-A4F2-5EC8-853B-8447787C0D8A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DetachApplication2ConnectorResponseBody) GoString

func (*DetachApplication2ConnectorResponseBody) SetRequestId

func (DetachApplication2ConnectorResponseBody) String

type DetachApplication2ConnectorShrinkRequest

type DetachApplication2ConnectorShrinkRequest struct {
	// This parameter is required.
	ApplicationIdsShrink *string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty"`
	// ConnectorID。
	//
	// This parameter is required.
	//
	// example:
	//
	// connector-94db94e06b98****
	ConnectorId *string `json:"ConnectorId,omitempty" xml:"ConnectorId,omitempty"`
}

func (DetachApplication2ConnectorShrinkRequest) GoString

func (*DetachApplication2ConnectorShrinkRequest) SetApplicationIdsShrink

func (*DetachApplication2ConnectorShrinkRequest) SetConnectorId

func (DetachApplication2ConnectorShrinkRequest) String

type DetachPolicy2ApprovalProcessRequest added in v1.11.0

type DetachPolicy2ApprovalProcessRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// ladp-27a4fedf5e73****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PeripheralBlock
	PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// approval-process-2677fcf063f5****
	ProcessId *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
}

func (DetachPolicy2ApprovalProcessRequest) GoString added in v1.11.0

func (*DetachPolicy2ApprovalProcessRequest) SetPolicyId added in v1.11.0

func (*DetachPolicy2ApprovalProcessRequest) SetPolicyType added in v1.11.0

func (*DetachPolicy2ApprovalProcessRequest) SetProcessId added in v1.11.0

func (DetachPolicy2ApprovalProcessRequest) String added in v1.11.0

type DetachPolicy2ApprovalProcessResponse added in v1.11.0

type DetachPolicy2ApprovalProcessResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DetachPolicy2ApprovalProcessResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DetachPolicy2ApprovalProcessResponse) GoString added in v1.11.0

func (*DetachPolicy2ApprovalProcessResponse) SetBody added in v1.11.0

func (*DetachPolicy2ApprovalProcessResponse) SetHeaders added in v1.11.0

func (*DetachPolicy2ApprovalProcessResponse) SetStatusCode added in v1.11.0

func (DetachPolicy2ApprovalProcessResponse) String added in v1.11.0

type DetachPolicy2ApprovalProcessResponseBody added in v1.11.0

type DetachPolicy2ApprovalProcessResponseBody struct {
	// example:
	//
	// BE4FB974-11BC-5453-9BE1-1606A73EACA6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DetachPolicy2ApprovalProcessResponseBody) GoString added in v1.11.0

func (*DetachPolicy2ApprovalProcessResponseBody) SetRequestId added in v1.11.0

func (DetachPolicy2ApprovalProcessResponseBody) String added in v1.11.0

type DisposalContent added in v1.11.0

type DisposalContent struct {
	// if can be null:
	// true
	AlertContent *string `json:"AlertContent,omitempty" xml:"AlertContent,omitempty"`
	// if can be null:
	// true
	AlertTitle *string `json:"AlertTitle,omitempty" xml:"AlertTitle,omitempty"`
	// This parameter is required.
	//
	// if can be null:
	// true
	NotifyActions   []*string `json:"NotifyActions,omitempty" xml:"NotifyActions,omitempty" type:"Repeated"`
	ProhibitActions []*string `json:"ProhibitActions,omitempty" xml:"ProhibitActions,omitempty" type:"Repeated"`
}

func (DisposalContent) GoString added in v1.11.0

func (s DisposalContent) GoString() string

func (*DisposalContent) SetAlertContent added in v1.11.0

func (s *DisposalContent) SetAlertContent(v string) *DisposalContent

func (*DisposalContent) SetAlertTitle added in v1.11.0

func (s *DisposalContent) SetAlertTitle(v string) *DisposalContent

func (*DisposalContent) SetNotifyActions added in v1.11.0

func (s *DisposalContent) SetNotifyActions(v []*string) *DisposalContent

func (*DisposalContent) SetProhibitActions added in v1.11.0

func (s *DisposalContent) SetProhibitActions(v []*string) *DisposalContent

func (DisposalContent) String added in v1.11.0

func (s DisposalContent) String() string

type ExportUserDevicesRequest added in v1.7.0

type ExportUserDevicesRequest struct {
	AppStatuses []*string `json:"AppStatuses,omitempty" xml:"AppStatuses,omitempty" type:"Repeated"`
	Department  *string   `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// Company
	DeviceBelong   *string   `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	DeviceStatuses []*string `json:"DeviceStatuses,omitempty" xml:"DeviceStatuses,omitempty" type:"Repeated"`
	DeviceTags     []*string `json:"DeviceTags,omitempty" xml:"DeviceTags,omitempty" type:"Repeated"`
	DeviceTypes    []*string `json:"DeviceTypes,omitempty" xml:"DeviceTypes,omitempty" type:"Repeated"`
	DlpStatuses    []*string `json:"DlpStatuses,omitempty" xml:"DlpStatuses,omitempty" type:"Repeated"`
	// example:
	//
	// win10-64bit
	Hostname   *string   `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	IaStatuses []*string `json:"IaStatuses,omitempty" xml:"IaStatuses,omitempty" type:"Repeated"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac         *string   `json:"Mac,omitempty" xml:"Mac,omitempty"`
	NacStatuses []*string `json:"NacStatuses,omitempty" xml:"NacStatuses,omitempty" type:"Repeated"`
	PaStatuses  []*string `json:"PaStatuses,omitempty" xml:"PaStatuses,omitempty" type:"Repeated"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// true
	SharingStatus *bool   `json:"SharingStatus,omitempty" xml:"SharingStatus,omitempty"`
	Username      *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ExportUserDevicesRequest) GoString added in v1.7.0

func (s ExportUserDevicesRequest) GoString() string

func (*ExportUserDevicesRequest) SetAppStatuses added in v1.7.0

func (s *ExportUserDevicesRequest) SetAppStatuses(v []*string) *ExportUserDevicesRequest

func (*ExportUserDevicesRequest) SetDepartment added in v1.7.0

func (*ExportUserDevicesRequest) SetDeviceBelong added in v1.7.0

func (*ExportUserDevicesRequest) SetDeviceStatuses added in v1.7.0

func (s *ExportUserDevicesRequest) SetDeviceStatuses(v []*string) *ExportUserDevicesRequest

func (*ExportUserDevicesRequest) SetDeviceTags added in v1.7.0

func (*ExportUserDevicesRequest) SetDeviceTypes added in v1.7.0

func (s *ExportUserDevicesRequest) SetDeviceTypes(v []*string) *ExportUserDevicesRequest

func (*ExportUserDevicesRequest) SetDlpStatuses added in v1.7.0

func (s *ExportUserDevicesRequest) SetDlpStatuses(v []*string) *ExportUserDevicesRequest

func (*ExportUserDevicesRequest) SetHostname added in v1.7.0

func (*ExportUserDevicesRequest) SetIaStatuses added in v1.7.0

func (*ExportUserDevicesRequest) SetMac added in v1.7.0

func (*ExportUserDevicesRequest) SetNacStatuses added in v1.7.0

func (s *ExportUserDevicesRequest) SetNacStatuses(v []*string) *ExportUserDevicesRequest

func (*ExportUserDevicesRequest) SetPaStatuses added in v1.7.0

func (*ExportUserDevicesRequest) SetSaseUserId added in v1.7.0

func (*ExportUserDevicesRequest) SetSharingStatus added in v1.7.0

func (s *ExportUserDevicesRequest) SetSharingStatus(v bool) *ExportUserDevicesRequest

func (*ExportUserDevicesRequest) SetUsername added in v1.7.0

func (ExportUserDevicesRequest) String added in v1.7.0

func (s ExportUserDevicesRequest) String() string

type ExportUserDevicesResponse added in v1.7.0

type ExportUserDevicesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ExportUserDevicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ExportUserDevicesResponse) GoString added in v1.7.0

func (s ExportUserDevicesResponse) GoString() string

func (*ExportUserDevicesResponse) SetBody added in v1.7.0

func (*ExportUserDevicesResponse) SetHeaders added in v1.7.0

func (*ExportUserDevicesResponse) SetStatusCode added in v1.7.0

func (ExportUserDevicesResponse) String added in v1.7.0

func (s ExportUserDevicesResponse) String() string

type ExportUserDevicesResponseBody added in v1.7.0

type ExportUserDevicesResponseBody struct {
	// example:
	//
	// 748CFDC7-1EB6-5B8B-9405-DA76ED5BB60D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// https://sase-export.oss-cn-hangzhou.aliyuncs.com/export%2Fapp-device%2F20240607154831.xlsx?Expires=1717746571&OSSAccessKeyId=********************
	SignedUrl *string `json:"SignedUrl,omitempty" xml:"SignedUrl,omitempty"`
}

func (ExportUserDevicesResponseBody) GoString added in v1.7.0

func (*ExportUserDevicesResponseBody) SetRequestId added in v1.7.0

func (*ExportUserDevicesResponseBody) SetSignedUrl added in v1.7.0

func (ExportUserDevicesResponseBody) String added in v1.7.0

type GetActiveIdpConfigResponse added in v1.5.0

type GetActiveIdpConfigResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetActiveIdpConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetActiveIdpConfigResponse) GoString added in v1.5.0

func (s GetActiveIdpConfigResponse) GoString() string

func (*GetActiveIdpConfigResponse) SetBody added in v1.5.0

func (*GetActiveIdpConfigResponse) SetHeaders added in v1.5.0

func (*GetActiveIdpConfigResponse) SetStatusCode added in v1.5.0

func (GetActiveIdpConfigResponse) String added in v1.5.0

type GetActiveIdpConfigResponseBody added in v1.5.0

type GetActiveIdpConfigResponseBody struct {
	Data *GetActiveIdpConfigResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 4D169859-A4F2-5EC8-853B-8447787C0D8A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetActiveIdpConfigResponseBody) GoString added in v1.5.0

func (*GetActiveIdpConfigResponseBody) SetData added in v1.5.0

func (*GetActiveIdpConfigResponseBody) SetRequestId added in v1.5.0

func (GetActiveIdpConfigResponseBody) String added in v1.5.0

type GetActiveIdpConfigResponseBodyData added in v1.5.0

type GetActiveIdpConfigResponseBodyData struct {
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// idp-cfg001
	Id   *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// DingTalk
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetActiveIdpConfigResponseBodyData) GoString added in v1.5.0

func (*GetActiveIdpConfigResponseBodyData) SetDescription added in v1.5.0

func (*GetActiveIdpConfigResponseBodyData) SetId added in v1.5.0

func (*GetActiveIdpConfigResponseBodyData) SetName added in v1.5.0

func (*GetActiveIdpConfigResponseBodyData) SetType added in v1.5.0

func (GetActiveIdpConfigResponseBodyData) String added in v1.5.0

type GetApprovalProcessRequest added in v1.11.0

type GetApprovalProcessRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// approval-process-fcc351b8a95b****
	ProcessId *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
}

func (GetApprovalProcessRequest) GoString added in v1.11.0

func (s GetApprovalProcessRequest) GoString() string

func (*GetApprovalProcessRequest) SetProcessId added in v1.11.0

func (GetApprovalProcessRequest) String added in v1.11.0

func (s GetApprovalProcessRequest) String() string

type GetApprovalProcessResponse added in v1.11.0

type GetApprovalProcessResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetApprovalProcessResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetApprovalProcessResponse) GoString added in v1.11.0

func (s GetApprovalProcessResponse) GoString() string

func (*GetApprovalProcessResponse) SetBody added in v1.11.0

func (*GetApprovalProcessResponse) SetHeaders added in v1.11.0

func (*GetApprovalProcessResponse) SetStatusCode added in v1.11.0

func (GetApprovalProcessResponse) String added in v1.11.0

type GetApprovalProcessResponseBody added in v1.11.0

type GetApprovalProcessResponseBody struct {
	Process *GetApprovalProcessResponseBodyProcess `json:"Process,omitempty" xml:"Process,omitempty" type:"Struct"`
	// example:
	//
	// C81E0B4B-AAEB-5FDD-B27E-3F5AF7EBD7EF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetApprovalProcessResponseBody) GoString added in v1.11.0

func (*GetApprovalProcessResponseBody) SetProcess added in v1.11.0

func (*GetApprovalProcessResponseBody) SetRequestId added in v1.11.0

func (GetApprovalProcessResponseBody) String added in v1.11.0

type GetApprovalProcessResponseBodyProcess added in v1.11.0

type GetApprovalProcessResponseBodyProcess struct {
	AppUninstallPolicies *GetApprovalProcessResponseBodyProcessAppUninstallPolicies `json:"AppUninstallPolicies,omitempty" xml:"AppUninstallPolicies,omitempty" type:"Struct"`
	// example:
	//
	// 2022-10-25 10:44:09
	CreateTime                 *string                                                          `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description                *string                                                          `json:"Description,omitempty" xml:"Description,omitempty"`
	DeviceRegistrationPolicies *GetApprovalProcessResponseBodyProcessDeviceRegistrationPolicies `json:"DeviceRegistrationPolicies,omitempty" xml:"DeviceRegistrationPolicies,omitempty" type:"Struct"`
	DlpSendPolicies            *GetApprovalProcessResponseBodyProcessDlpSendPolicies            `json:"DlpSendPolicies,omitempty" xml:"DlpSendPolicies,omitempty" type:"Struct"`
	DomainBlacklistPolicies    *GetApprovalProcessResponseBodyProcessDomainBlacklistPolicies    `json:"DomainBlacklistPolicies,omitempty" xml:"DomainBlacklistPolicies,omitempty" type:"Struct"`
	DomainWhitelistPolicies    *GetApprovalProcessResponseBodyProcessDomainWhitelistPolicies    `json:"DomainWhitelistPolicies,omitempty" xml:"DomainWhitelistPolicies,omitempty" type:"Struct"`
	PeripheralBlockPolicies    *GetApprovalProcessResponseBodyProcessPeripheralBlockPolicies    `json:"PeripheralBlockPolicies,omitempty" xml:"PeripheralBlockPolicies,omitempty" type:"Struct"`
	// example:
	//
	// approval-process-35ee09077ee9****
	ProcessId             *string                                                     `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName           *string                                                     `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	ProcessNodes          [][]*GetApprovalProcessResponseBodyProcessProcessNodes      `json:"ProcessNodes,omitempty" xml:"ProcessNodes,omitempty" type:"Repeated"`
	SoftwareBlockPolicies *GetApprovalProcessResponseBodyProcessSoftwareBlockPolicies `json:"SoftwareBlockPolicies,omitempty" xml:"SoftwareBlockPolicies,omitempty" type:"Struct"`
}

func (GetApprovalProcessResponseBodyProcess) GoString added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetAppUninstallPolicies added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetCreateTime added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetDescription added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetDeviceRegistrationPolicies added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetDlpSendPolicies added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetDomainBlacklistPolicies added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetDomainWhitelistPolicies added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetPeripheralBlockPolicies added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetProcessId added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetProcessName added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetProcessNodes added in v1.11.0

func (*GetApprovalProcessResponseBodyProcess) SetSoftwareBlockPolicies added in v1.11.0

func (GetApprovalProcessResponseBodyProcess) String added in v1.11.0

type GetApprovalProcessResponseBodyProcessAppUninstallPolicies added in v1.11.0

type GetApprovalProcessResponseBodyProcessAppUninstallPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (GetApprovalProcessResponseBodyProcessAppUninstallPolicies) GoString added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessAppUninstallPolicies) SetPolicyIds added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessAppUninstallPolicies) SetSchemaId added in v1.11.0

func (GetApprovalProcessResponseBodyProcessAppUninstallPolicies) String added in v1.11.0

type GetApprovalProcessResponseBodyProcessDeviceRegistrationPolicies added in v1.11.0

type GetApprovalProcessResponseBodyProcessDeviceRegistrationPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (GetApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) GoString added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) SetPolicyIds added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) SetSchemaId added in v1.11.0

func (GetApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) String added in v1.11.0

type GetApprovalProcessResponseBodyProcessDlpSendPolicies added in v1.11.0

type GetApprovalProcessResponseBodyProcessDlpSendPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (GetApprovalProcessResponseBodyProcessDlpSendPolicies) GoString added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessDlpSendPolicies) SetPolicyIds added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessDlpSendPolicies) SetSchemaId added in v1.11.0

func (GetApprovalProcessResponseBodyProcessDlpSendPolicies) String added in v1.11.0

type GetApprovalProcessResponseBodyProcessDomainBlacklistPolicies added in v1.11.0

type GetApprovalProcessResponseBodyProcessDomainBlacklistPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (GetApprovalProcessResponseBodyProcessDomainBlacklistPolicies) GoString added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessDomainBlacklistPolicies) SetPolicyIds added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessDomainBlacklistPolicies) SetSchemaId added in v1.11.0

func (GetApprovalProcessResponseBodyProcessDomainBlacklistPolicies) String added in v1.11.0

type GetApprovalProcessResponseBodyProcessDomainWhitelistPolicies added in v1.11.0

type GetApprovalProcessResponseBodyProcessDomainWhitelistPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (GetApprovalProcessResponseBodyProcessDomainWhitelistPolicies) GoString added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessDomainWhitelistPolicies) SetPolicyIds added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessDomainWhitelistPolicies) SetSchemaId added in v1.11.0

func (GetApprovalProcessResponseBodyProcessDomainWhitelistPolicies) String added in v1.11.0

type GetApprovalProcessResponseBodyProcessPeripheralBlockPolicies added in v1.11.0

type GetApprovalProcessResponseBodyProcessPeripheralBlockPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (GetApprovalProcessResponseBodyProcessPeripheralBlockPolicies) GoString added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessPeripheralBlockPolicies) SetPolicyIds added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessPeripheralBlockPolicies) SetSchemaId added in v1.11.0

func (GetApprovalProcessResponseBodyProcessPeripheralBlockPolicies) String added in v1.11.0

type GetApprovalProcessResponseBodyProcessProcessNodes added in v1.11.0

type GetApprovalProcessResponseBodyProcessProcessNodes struct {
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (GetApprovalProcessResponseBodyProcessProcessNodes) GoString added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessProcessNodes) SetSaseUserId added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessProcessNodes) SetUsername added in v1.11.0

func (GetApprovalProcessResponseBodyProcessProcessNodes) String added in v1.11.0

type GetApprovalProcessResponseBodyProcessSoftwareBlockPolicies added in v1.11.0

type GetApprovalProcessResponseBodyProcessSoftwareBlockPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (GetApprovalProcessResponseBodyProcessSoftwareBlockPolicies) GoString added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessSoftwareBlockPolicies) SetPolicyIds added in v1.11.0

func (*GetApprovalProcessResponseBodyProcessSoftwareBlockPolicies) SetSchemaId added in v1.11.0

func (GetApprovalProcessResponseBodyProcessSoftwareBlockPolicies) String added in v1.11.0

type GetApprovalRequest added in v1.11.0

type GetApprovalRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// approval-872b5e911b35****
	ApprovalId *string `json:"ApprovalId,omitempty" xml:"ApprovalId,omitempty"`
}

func (GetApprovalRequest) GoString added in v1.11.0

func (s GetApprovalRequest) GoString() string

func (*GetApprovalRequest) SetApprovalId added in v1.11.0

func (s *GetApprovalRequest) SetApprovalId(v string) *GetApprovalRequest

func (GetApprovalRequest) String added in v1.11.0

func (s GetApprovalRequest) String() string

type GetApprovalResponse added in v1.11.0

type GetApprovalResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetApprovalResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetApprovalResponse) GoString added in v1.11.0

func (s GetApprovalResponse) GoString() string

func (*GetApprovalResponse) SetBody added in v1.11.0

func (*GetApprovalResponse) SetHeaders added in v1.11.0

func (s *GetApprovalResponse) SetHeaders(v map[string]*string) *GetApprovalResponse

func (*GetApprovalResponse) SetStatusCode added in v1.11.0

func (s *GetApprovalResponse) SetStatusCode(v int32) *GetApprovalResponse

func (GetApprovalResponse) String added in v1.11.0

func (s GetApprovalResponse) String() string

type GetApprovalResponseBody added in v1.11.0

type GetApprovalResponseBody struct {
	Approval []*GetApprovalResponseBodyApproval `json:"Approval,omitempty" xml:"Approval,omitempty" type:"Repeated"`
	// example:
	//
	// 7E9D7ACD-53D5-56EF-A913-79D148D06299
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetApprovalResponseBody) GoString added in v1.11.0

func (s GetApprovalResponseBody) GoString() string

func (*GetApprovalResponseBody) SetApproval added in v1.11.0

func (*GetApprovalResponseBody) SetRequestId added in v1.11.0

func (GetApprovalResponseBody) String added in v1.11.0

func (s GetApprovalResponseBody) String() string

type GetApprovalResponseBodyApproval added in v1.11.0

type GetApprovalResponseBodyApproval struct {
	ApprovalDetail *string `json:"ApprovalDetail,omitempty" xml:"ApprovalDetail,omitempty"`
	// example:
	//
	// approval-3564b140642f****
	ApprovalId         *string                                              `json:"ApprovalId,omitempty" xml:"ApprovalId,omitempty"`
	ApprovalProgresses []*GetApprovalResponseBodyApprovalApprovalProgresses `json:"ApprovalProgresses,omitempty" xml:"ApprovalProgresses,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-11-15 22:11:55
	CreateTime        *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CreatorDepartment *string `json:"CreatorDepartment,omitempty" xml:"CreatorDepartment,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	CreatorDevTag *string `json:"CreatorDevTag,omitempty" xml:"CreatorDevTag,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	CreatorUserId   *string `json:"CreatorUserId,omitempty" xml:"CreatorUserId,omitempty"`
	CreatorUsername *string `json:"CreatorUsername,omitempty" xml:"CreatorUsername,omitempty"`
	// example:
	//
	// 1757952000
	EndTimestamp *int64 `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"`
	// example:
	//
	// DlpSend
	PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	// example:
	//
	// approval-process-fcc351b8a95b****
	ProcessId   *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName *string `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	Reason      *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// example:
	//
	// {"form": {"labelCol": 6,"wrapperCol": 12}}
	SchemaContent *string `json:"SchemaContent,omitempty" xml:"SchemaContent,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId   *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// example:
	//
	// Pending
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetApprovalResponseBodyApproval) GoString added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetApprovalDetail added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetApprovalId added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetApprovalProgresses added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetCreateTime added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetCreatorDepartment added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetCreatorDevTag added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetCreatorUserId added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetCreatorUsername added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetEndTimestamp added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetPolicyType added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetProcessId added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetProcessName added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetReason added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetSchemaContent added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetSchemaId added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetSchemaName added in v1.11.0

func (*GetApprovalResponseBodyApproval) SetStatus added in v1.11.0

func (GetApprovalResponseBodyApproval) String added in v1.11.0

type GetApprovalResponseBodyApprovalApprovalProgresses added in v1.11.0

type GetApprovalResponseBodyApprovalApprovalProgresses struct {
	// example:
	//
	// Approve
	Action  *string `json:"Action,omitempty" xml:"Action,omitempty"`
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	Executor  *string                                                       `json:"Executor,omitempty" xml:"Executor,omitempty"`
	Operators []*GetApprovalResponseBodyApprovalApprovalProgressesOperators `json:"Operators,omitempty" xml:"Operators,omitempty" type:"Repeated"`
	// example:
	//
	// Approved
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// 1736752000
	Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
}

func (GetApprovalResponseBodyApprovalApprovalProgresses) GoString added in v1.11.0

func (*GetApprovalResponseBodyApprovalApprovalProgresses) SetAction added in v1.11.0

func (*GetApprovalResponseBodyApprovalApprovalProgresses) SetComment added in v1.11.0

func (*GetApprovalResponseBodyApprovalApprovalProgresses) SetExecutor added in v1.11.0

func (*GetApprovalResponseBodyApprovalApprovalProgresses) SetStatus added in v1.11.0

func (*GetApprovalResponseBodyApprovalApprovalProgresses) SetTimestamp added in v1.11.0

func (GetApprovalResponseBodyApprovalApprovalProgresses) String added in v1.11.0

type GetApprovalResponseBodyApprovalApprovalProgressesOperators added in v1.11.0

type GetApprovalResponseBodyApprovalApprovalProgressesOperators struct {
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (GetApprovalResponseBodyApprovalApprovalProgressesOperators) GoString added in v1.11.0

func (*GetApprovalResponseBodyApprovalApprovalProgressesOperators) SetSaseUserId added in v1.11.0

func (*GetApprovalResponseBodyApprovalApprovalProgressesOperators) SetUsername added in v1.11.0

func (GetApprovalResponseBodyApprovalApprovalProgressesOperators) String added in v1.11.0

type GetApprovalSchemaRequest added in v1.11.0

type GetApprovalSchemaRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (GetApprovalSchemaRequest) GoString added in v1.11.0

func (s GetApprovalSchemaRequest) GoString() string

func (*GetApprovalSchemaRequest) SetSchemaId added in v1.11.0

func (GetApprovalSchemaRequest) String added in v1.11.0

func (s GetApprovalSchemaRequest) String() string

type GetApprovalSchemaResponse added in v1.11.0

type GetApprovalSchemaResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetApprovalSchemaResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetApprovalSchemaResponse) GoString added in v1.11.0

func (s GetApprovalSchemaResponse) GoString() string

func (*GetApprovalSchemaResponse) SetBody added in v1.11.0

func (*GetApprovalSchemaResponse) SetHeaders added in v1.11.0

func (*GetApprovalSchemaResponse) SetStatusCode added in v1.11.0

func (GetApprovalSchemaResponse) String added in v1.11.0

func (s GetApprovalSchemaResponse) String() string

type GetApprovalSchemaResponseBody added in v1.11.0

type GetApprovalSchemaResponseBody struct {
	// example:
	//
	// EFE7EBB2-449D-5BBB-B381-CA7839BC1649
	RequestId *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Schema    *GetApprovalSchemaResponseBodySchema `json:"Schema,omitempty" xml:"Schema,omitempty" type:"Struct"`
}

func (GetApprovalSchemaResponseBody) GoString added in v1.11.0

func (*GetApprovalSchemaResponseBody) SetRequestId added in v1.11.0

func (*GetApprovalSchemaResponseBody) SetSchema added in v1.11.0

func (GetApprovalSchemaResponseBody) String added in v1.11.0

type GetApprovalSchemaResponseBodySchema added in v1.11.0

type GetApprovalSchemaResponseBodySchema struct {
	// example:
	//
	// 2022-02-14 11:57:51
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// true
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// example:
	//
	// DlpSend
	PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	// example:
	//
	// {"form": {"labelCol": 6,"wrapperCol": 12}}
	SchemaContent *string `json:"SchemaContent,omitempty" xml:"SchemaContent,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId   *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// example:
	//
	// 1715680940
	SchemaVersion *int64 `json:"SchemaVersion,omitempty" xml:"SchemaVersion,omitempty"`
}

func (GetApprovalSchemaResponseBodySchema) GoString added in v1.11.0

func (*GetApprovalSchemaResponseBodySchema) SetCreateTime added in v1.11.0

func (*GetApprovalSchemaResponseBodySchema) SetDescription added in v1.11.0

func (*GetApprovalSchemaResponseBodySchema) SetIsDefault added in v1.11.0

func (*GetApprovalSchemaResponseBodySchema) SetPolicyType added in v1.11.0

func (*GetApprovalSchemaResponseBodySchema) SetSchemaContent added in v1.11.0

func (*GetApprovalSchemaResponseBodySchema) SetSchemaId added in v1.11.0

func (*GetApprovalSchemaResponseBodySchema) SetSchemaName added in v1.11.0

func (*GetApprovalSchemaResponseBodySchema) SetSchemaVersion added in v1.11.0

func (GetApprovalSchemaResponseBodySchema) String added in v1.11.0

type GetBootAndAntiUninstallPolicyResponse added in v1.11.0

type GetBootAndAntiUninstallPolicyResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetBootAndAntiUninstallPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetBootAndAntiUninstallPolicyResponse) GoString added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponse) SetBody added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponse) SetHeaders added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponse) SetStatusCode added in v1.11.0

func (GetBootAndAntiUninstallPolicyResponse) String added in v1.11.0

type GetBootAndAntiUninstallPolicyResponseBody added in v1.11.0

type GetBootAndAntiUninstallPolicyResponseBody struct {
	// example:
	//
	// CB67D866-1E54-5106-89DF-6D70C73E5989
	RequestId *string                                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Strategy  *GetBootAndAntiUninstallPolicyResponseBodyStrategy `json:"Strategy,omitempty" xml:"Strategy,omitempty" type:"Struct"`
}

func (GetBootAndAntiUninstallPolicyResponseBody) GoString added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBody) SetRequestId added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBody) SetStrategy added in v1.11.0

func (GetBootAndAntiUninstallPolicyResponseBody) String added in v1.11.0

type GetBootAndAntiUninstallPolicyResponseBodyStrategy added in v1.11.0

type GetBootAndAntiUninstallPolicyResponseBodyStrategy struct {
	// example:
	//
	// true
	AllowReport  *bool                                                          `json:"AllowReport,omitempty" xml:"AllowReport,omitempty"`
	BlockContent *GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContent `json:"BlockContent,omitempty" xml:"BlockContent,omitempty" type:"Struct"`
	// example:
	//
	// 2023-04-16 10:50:05
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// true
	IsAntiUninstall *bool `json:"IsAntiUninstall,omitempty" xml:"IsAntiUninstall,omitempty"`
	// example:
	//
	// true
	IsBoot *bool `json:"IsBoot,omitempty" xml:"IsBoot,omitempty"`
	// example:
	//
	// auto-boot-anti-uninstall-6f6cbf5f6605****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// approval-process-300abfb970cc****
	ReportProcessId *string `json:"ReportProcessId,omitempty" xml:"ReportProcessId,omitempty"`
	// example:
	//
	// 2024-06-14 10:17:14
	UpdateTime     *string   `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	UserGroupIds   []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	WhitelistUsers []*string `json:"WhitelistUsers,omitempty" xml:"WhitelistUsers,omitempty" type:"Repeated"`
}

func (GetBootAndAntiUninstallPolicyResponseBodyStrategy) GoString added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategy) SetAllowReport added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategy) SetCreateTime added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategy) SetIsAntiUninstall added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategy) SetIsBoot added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategy) SetPolicyId added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategy) SetReportProcessId added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategy) SetUpdateTime added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategy) SetUserGroupIds added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategy) SetWhitelistUsers added in v1.11.0

func (GetBootAndAntiUninstallPolicyResponseBodyStrategy) String added in v1.11.0

type GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContent added in v1.11.0

type GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContent struct {
	BlockTextEn *GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn `json:"BlockTextEn,omitempty" xml:"BlockTextEn,omitempty" type:"Struct"`
	BlockTextZh *GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh `json:"BlockTextZh,omitempty" xml:"BlockTextZh,omitempty" type:"Struct"`
}

func (GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContent) GoString added in v1.11.0

func (GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContent) String added in v1.11.0

type GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn added in v1.11.0

type GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn struct {
	// example:
	//
	// After uninstalling, the device can no longer be used for company work, and it will lose access to the company\\"s intranet!
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// example:
	//
	// Report
	MainButtonText *string `json:"MainButtonText,omitempty" xml:"MainButtonText,omitempty"`
	// example:
	//
	// Ignore
	MinorButtonText *string `json:"MinorButtonText,omitempty" xml:"MinorButtonText,omitempty"`
	// example:
	//
	// Anti-Uninstall Warning
	Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
}

func (GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) GoString added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) SetContent added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) SetMainButtonText added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) SetMinorButtonText added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) SetTitle added in v1.11.0

func (GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) String added in v1.11.0

type GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh added in v1.11.0

type GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh struct {
	Content         *string `json:"Content,omitempty" xml:"Content,omitempty"`
	MainButtonText  *string `json:"MainButtonText,omitempty" xml:"MainButtonText,omitempty"`
	MinorButtonText *string `json:"MinorButtonText,omitempty" xml:"MinorButtonText,omitempty"`
	Title           *string `json:"Title,omitempty" xml:"Title,omitempty"`
}

func (GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) GoString added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) SetContent added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) SetMainButtonText added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) SetMinorButtonText added in v1.11.0

func (*GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) SetTitle added in v1.11.0

func (GetBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) String added in v1.11.0

type GetClientUserRequest added in v1.5.0

type GetClientUserRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 598
	IdpConfigId *string `json:"IdpConfigId,omitempty" xml:"IdpConfigId,omitempty"`
	// This parameter is required.
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (GetClientUserRequest) GoString added in v1.5.0

func (s GetClientUserRequest) GoString() string

func (*GetClientUserRequest) SetIdpConfigId added in v1.5.0

func (s *GetClientUserRequest) SetIdpConfigId(v string) *GetClientUserRequest

func (*GetClientUserRequest) SetUsername added in v1.5.0

func (GetClientUserRequest) String added in v1.5.0

func (s GetClientUserRequest) String() string

type GetClientUserResponse added in v1.5.0

type GetClientUserResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetClientUserResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetClientUserResponse) GoString added in v1.5.0

func (s GetClientUserResponse) GoString() string

func (*GetClientUserResponse) SetBody added in v1.5.0

func (*GetClientUserResponse) SetHeaders added in v1.5.0

func (*GetClientUserResponse) SetStatusCode added in v1.5.0

func (s *GetClientUserResponse) SetStatusCode(v int32) *GetClientUserResponse

func (GetClientUserResponse) String added in v1.5.0

func (s GetClientUserResponse) String() string

type GetClientUserResponseBody added in v1.5.0

type GetClientUserResponseBody struct {
	Data *GetClientUserResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetClientUserResponseBody) GoString added in v1.5.0

func (s GetClientUserResponseBody) GoString() string

func (*GetClientUserResponseBody) SetData added in v1.5.0

func (*GetClientUserResponseBody) SetRequestId added in v1.5.0

func (GetClientUserResponseBody) String added in v1.5.0

func (s GetClientUserResponseBody) String() string

type GetClientUserResponseBodyData added in v1.5.0

type GetClientUserResponseBodyData struct {
	Department *GetClientUserResponseBodyDataDepartment `json:"Department,omitempty" xml:"Department,omitempty" type:"Struct"`
	// example:
	//
	// 10713
	DepartmentId *string `json:"DepartmentId,omitempty" xml:"DepartmentId,omitempty"`
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// johndoe@example.com
	Email *string `json:"Email,omitempty" xml:"Email,omitempty"`
	// example:
	//
	// 83
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// 598
	IdpConfigId *string `json:"IdpConfigId,omitempty" xml:"IdpConfigId,omitempty"`
	// example:
	//
	// 13641966835
	MobileNumber *string `json:"MobileNumber,omitempty" xml:"MobileNumber,omitempty"`
	// example:
	//
	// Disabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// su_abcd7215****
	UserId   *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (GetClientUserResponseBodyData) GoString added in v1.5.0

func (*GetClientUserResponseBodyData) SetDepartment added in v1.5.0

func (*GetClientUserResponseBodyData) SetDepartmentId added in v1.5.0

func (*GetClientUserResponseBodyData) SetDescription added in v1.5.0

func (*GetClientUserResponseBodyData) SetEmail added in v1.5.0

func (*GetClientUserResponseBodyData) SetId added in v1.5.0

func (*GetClientUserResponseBodyData) SetIdpConfigId added in v1.5.0

func (*GetClientUserResponseBodyData) SetMobileNumber added in v1.5.0

func (*GetClientUserResponseBodyData) SetStatus added in v1.5.0

func (*GetClientUserResponseBodyData) SetUserId added in v1.5.0

func (*GetClientUserResponseBodyData) SetUsername added in v1.5.0

func (GetClientUserResponseBodyData) String added in v1.5.0

type GetClientUserResponseBodyDataDepartment added in v1.5.0

type GetClientUserResponseBodyDataDepartment struct {
	// example:
	//
	// 107
	Id   *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (GetClientUserResponseBodyDataDepartment) GoString added in v1.5.0

func (*GetClientUserResponseBodyDataDepartment) SetId added in v1.5.0

func (*GetClientUserResponseBodyDataDepartment) SetName added in v1.5.0

func (GetClientUserResponseBodyDataDepartment) String added in v1.5.0

type GetDynamicRouteRequest added in v1.1.0

type GetDynamicRouteRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// dr-16ff07c8207d****
	DynamicRouteId *string `json:"DynamicRouteId,omitempty" xml:"DynamicRouteId,omitempty"`
}

func (GetDynamicRouteRequest) GoString added in v1.1.0

func (s GetDynamicRouteRequest) GoString() string

func (*GetDynamicRouteRequest) SetDynamicRouteId added in v1.1.0

func (s *GetDynamicRouteRequest) SetDynamicRouteId(v string) *GetDynamicRouteRequest

func (GetDynamicRouteRequest) String added in v1.1.0

func (s GetDynamicRouteRequest) String() string

type GetDynamicRouteResponse added in v1.1.0

type GetDynamicRouteResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetDynamicRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetDynamicRouteResponse) GoString added in v1.1.0

func (s GetDynamicRouteResponse) GoString() string

func (*GetDynamicRouteResponse) SetBody added in v1.1.0

func (*GetDynamicRouteResponse) SetHeaders added in v1.1.0

func (*GetDynamicRouteResponse) SetStatusCode added in v1.1.0

func (GetDynamicRouteResponse) String added in v1.1.0

func (s GetDynamicRouteResponse) String() string

type GetDynamicRouteResponseBody added in v1.1.0

type GetDynamicRouteResponseBody struct {
	DynamicRoute *GetDynamicRouteResponseBodyDynamicRoute `json:"DynamicRoute,omitempty" xml:"DynamicRoute,omitempty" type:"Struct"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetDynamicRouteResponseBody) GoString added in v1.1.0

func (s GetDynamicRouteResponseBody) GoString() string

func (*GetDynamicRouteResponseBody) SetDynamicRoute added in v1.1.0

func (*GetDynamicRouteResponseBody) SetRequestId added in v1.1.0

func (GetDynamicRouteResponseBody) String added in v1.1.0

type GetDynamicRouteResponseBodyDynamicRoute added in v1.1.0

type GetDynamicRouteResponseBodyDynamicRoute struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// example:
	//
	// Application
	ApplicationType *string `json:"ApplicationType,omitempty" xml:"ApplicationType,omitempty"`
	// example:
	//
	// 2023-02-09 10:31:47
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// dr-16ff07c8207d****
	DynamicRouteId *string `json:"DynamicRouteId,omitempty" xml:"DynamicRouteId,omitempty"`
	// example:
	//
	// connector
	DynamicRouteType *string `json:"DynamicRouteType,omitempty" xml:"DynamicRouteType,omitempty"`
	// example:
	//
	// dynamic_route_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// connector-8ccb13b6f52c****
	NextHop *string `json:"NextHop,omitempty" xml:"NextHop,omitempty"`
	// example:
	//
	// 1
	Priority  *int32    `json:"Priority,omitempty" xml:"Priority,omitempty"`
	RegionIds []*string `json:"RegionIds,omitempty" xml:"RegionIds,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	Status *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (GetDynamicRouteResponseBodyDynamicRoute) GoString added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetApplicationIds added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetApplicationType added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetCreateTime added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetDescription added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetDynamicRouteId added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetDynamicRouteType added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetName added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetNextHop added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetPriority added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetRegionIds added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetStatus added in v1.1.0

func (*GetDynamicRouteResponseBodyDynamicRoute) SetTagIds added in v1.1.0

func (GetDynamicRouteResponseBodyDynamicRoute) String added in v1.1.0

type GetIdpConfigRequest added in v1.5.0

type GetIdpConfigRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1465
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (GetIdpConfigRequest) GoString added in v1.5.0

func (s GetIdpConfigRequest) GoString() string

func (*GetIdpConfigRequest) SetId added in v1.5.0

func (GetIdpConfigRequest) String added in v1.5.0

func (s GetIdpConfigRequest) String() string

type GetIdpConfigResponse added in v1.5.0

type GetIdpConfigResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetIdpConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetIdpConfigResponse) GoString added in v1.5.0

func (s GetIdpConfigResponse) GoString() string

func (*GetIdpConfigResponse) SetBody added in v1.5.0

func (*GetIdpConfigResponse) SetHeaders added in v1.5.0

func (s *GetIdpConfigResponse) SetHeaders(v map[string]*string) *GetIdpConfigResponse

func (*GetIdpConfigResponse) SetStatusCode added in v1.5.0

func (s *GetIdpConfigResponse) SetStatusCode(v int32) *GetIdpConfigResponse

func (GetIdpConfigResponse) String added in v1.5.0

func (s GetIdpConfigResponse) String() string

type GetIdpConfigResponseBody added in v1.5.0

type GetIdpConfigResponseBody struct {
	Data *GetIdpConfigResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetIdpConfigResponseBody) GoString added in v1.5.0

func (s GetIdpConfigResponseBody) GoString() string

func (*GetIdpConfigResponseBody) SetData added in v1.5.0

func (*GetIdpConfigResponseBody) SetRequestId added in v1.5.0

func (GetIdpConfigResponseBody) String added in v1.5.0

func (s GetIdpConfigResponseBody) String() string

type GetIdpConfigResponseBodyData added in v1.5.0

type GetIdpConfigResponseBodyData struct {
	// AccessKey ID
	//
	// example:
	//
	// LTAI5tJVztnh6Nn***
	AccessKey *string `json:"AccessKey,omitempty" xml:"AccessKey,omitempty"`
	// AccessKey Secret
	//
	// example:
	//
	// E75ktr5jENiR3ssjC***
	AccessKeySecret *string `json:"AccessKeySecret,omitempty" xml:"AccessKeySecret,omitempty"`
	Description     *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// https://172.10.10.2:4321/getGroup?name=%s&pass=%s
	GetGroupUrl *string `json:"GetGroupUrl,omitempty" xml:"GetGroupUrl,omitempty"`
	// example:
	//
	// 1465
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// <?xml version="1.0" encoding="utf-8"?>***
	IdpMetadata *string `json:"IdpMetadata,omitempty" xml:"IdpMetadata,omitempty"`
	// example:
	//
	// totp
	MfaConfigType *string `json:"MfaConfigType,omitempty" xml:"MfaConfigType,omitempty"`
	// example:
	//
	// password
	MobileLoginType *string `json:"MobileLoginType,omitempty" xml:"MobileLoginType,omitempty"`
	// example:
	//
	// totp
	MobileMfaConfigType *string `json:"MobileMfaConfigType,omitempty" xml:"MobileMfaConfigType,omitempty"`
	// example:
	//
	// 1482,1355
	MultiIdpInfo *string `json:"MultiIdpInfo,omitempty" xml:"MultiIdpInfo,omitempty"`
	Name         *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// password
	PcLoginType *string `json:"PcLoginType,omitempty" xml:"PcLoginType,omitempty"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// CSAS
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// example:
	//
	// 2024-02-26T02:02:42Z
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	// example:
	//
	// QVhaU0RDR0JIWVV***
	VerifyAesKey *string `json:"VerifyAesKey,omitempty" xml:"VerifyAesKey,omitempty"`
	// example:
	//
	// 7JAr3fYtnl***
	VerifyToken *string `json:"VerifyToken,omitempty" xml:"VerifyToken,omitempty"`
	// example:
	//
	// http://172.10.10.1:1234/otp_verify
	VerifyUrl *string `json:"VerifyUrl,omitempty" xml:"VerifyUrl,omitempty"`
}

func (GetIdpConfigResponseBodyData) GoString added in v1.5.0

func (s GetIdpConfigResponseBodyData) GoString() string

func (*GetIdpConfigResponseBodyData) SetAccessKey added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetAccessKeySecret added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetDescription added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetGetGroupUrl added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetId added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetIdpMetadata added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetMfaConfigType added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetMobileLoginType added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetMobileMfaConfigType added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetMultiIdpInfo added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetName added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetPcLoginType added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetStatus added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetType added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetUpdateTime added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetVerifyAesKey added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetVerifyToken added in v1.5.0

func (*GetIdpConfigResponseBodyData) SetVerifyUrl added in v1.5.0

func (GetIdpConfigResponseBodyData) String added in v1.5.0

type GetPrivateAccessApplicationRequest

type GetPrivateAccessApplicationRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// pa-application-e12860ef6c48****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
}

func (GetPrivateAccessApplicationRequest) GoString

func (*GetPrivateAccessApplicationRequest) SetApplicationId

func (GetPrivateAccessApplicationRequest) String

type GetPrivateAccessApplicationResponse

type GetPrivateAccessApplicationResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetPrivateAccessApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetPrivateAccessApplicationResponse) GoString

func (*GetPrivateAccessApplicationResponse) SetHeaders

func (*GetPrivateAccessApplicationResponse) SetStatusCode

func (GetPrivateAccessApplicationResponse) String

type GetPrivateAccessApplicationResponseBody

type GetPrivateAccessApplicationResponseBody struct {
	Application *GetPrivateAccessApplicationResponseBodyApplication `json:"Application,omitempty" xml:"Application,omitempty" type:"Struct"`
	// example:
	//
	// 3ACC5EDC-2B7D-5032-8C58-D7615D66C1D4
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetPrivateAccessApplicationResponseBody) GoString

func (*GetPrivateAccessApplicationResponseBody) SetRequestId

func (GetPrivateAccessApplicationResponseBody) String

type GetPrivateAccessApplicationResponseBodyApplication

type GetPrivateAccessApplicationResponseBodyApplication struct {
	Addresses []*string `json:"Addresses,omitempty" xml:"Addresses,omitempty" type:"Repeated"`
	// example:
	//
	// pa-application-e12860ef6c48****
	ApplicationId       *string   `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	BrowserAccessStatus *string   `json:"BrowserAccessStatus,omitempty" xml:"BrowserAccessStatus,omitempty"`
	ConnectorIds        []*string `json:"ConnectorIds,omitempty" xml:"ConnectorIds,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-08-30 16:50:32
	CreateTime             *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description            *string `json:"Description,omitempty" xml:"Description,omitempty"`
	L7ProxyDomainAutomatic *string `json:"L7ProxyDomainAutomatic,omitempty" xml:"L7ProxyDomainAutomatic,omitempty"`
	L7ProxyDomainCustom    *string `json:"L7ProxyDomainCustom,omitempty" xml:"L7ProxyDomainCustom,omitempty"`
	// example:
	//
	// private_access_application_name
	Name       *string                                                         `json:"Name,omitempty" xml:"Name,omitempty"`
	PolicyIds  []*string                                                       `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	PortRanges []*GetPrivateAccessApplicationResponseBodyApplicationPortRanges `json:"PortRanges,omitempty" xml:"PortRanges,omitempty" type:"Repeated"`
	// example:
	//
	// All
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
	// example:
	//
	// Enabled
	Status *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (GetPrivateAccessApplicationResponseBodyApplication) GoString

func (*GetPrivateAccessApplicationResponseBodyApplication) SetAddresses

func (*GetPrivateAccessApplicationResponseBodyApplication) SetApplicationId

func (*GetPrivateAccessApplicationResponseBodyApplication) SetBrowserAccessStatus added in v1.9.1

func (*GetPrivateAccessApplicationResponseBodyApplication) SetConnectorIds added in v1.1.2

func (*GetPrivateAccessApplicationResponseBodyApplication) SetCreateTime

func (*GetPrivateAccessApplicationResponseBodyApplication) SetDescription

func (*GetPrivateAccessApplicationResponseBodyApplication) SetL7ProxyDomainAutomatic added in v1.9.1

func (*GetPrivateAccessApplicationResponseBodyApplication) SetL7ProxyDomainCustom added in v1.9.1

func (*GetPrivateAccessApplicationResponseBodyApplication) SetName

func (*GetPrivateAccessApplicationResponseBodyApplication) SetPolicyIds

func (*GetPrivateAccessApplicationResponseBodyApplication) SetProtocol

func (*GetPrivateAccessApplicationResponseBodyApplication) SetStatus

func (*GetPrivateAccessApplicationResponseBodyApplication) SetTagIds

func (GetPrivateAccessApplicationResponseBodyApplication) String

type GetPrivateAccessApplicationResponseBodyApplicationPortRanges

type GetPrivateAccessApplicationResponseBodyApplicationPortRanges struct {
	// example:
	//
	// 80
	Begin *int32 `json:"Begin,omitempty" xml:"Begin,omitempty"`
	// example:
	//
	// 81
	End *int32 `json:"End,omitempty" xml:"End,omitempty"`
}

func (GetPrivateAccessApplicationResponseBodyApplicationPortRanges) GoString

func (*GetPrivateAccessApplicationResponseBodyApplicationPortRanges) SetBegin

func (*GetPrivateAccessApplicationResponseBodyApplicationPortRanges) SetEnd

func (GetPrivateAccessApplicationResponseBodyApplicationPortRanges) String

type GetPrivateAccessPolicyRequest

type GetPrivateAccessPolicyRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// pa-policy-63b2f1844b86****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
}

func (GetPrivateAccessPolicyRequest) GoString

func (*GetPrivateAccessPolicyRequest) SetPolicyId

func (GetPrivateAccessPolicyRequest) String

type GetPrivateAccessPolicyResponse

type GetPrivateAccessPolicyResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetPrivateAccessPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetPrivateAccessPolicyResponse) GoString

func (*GetPrivateAccessPolicyResponse) SetHeaders

func (*GetPrivateAccessPolicyResponse) SetStatusCode

func (GetPrivateAccessPolicyResponse) String

type GetPrivateAccessPolicyResponseBody

type GetPrivateAccessPolicyResponseBody struct {
	Policy *GetPrivateAccessPolicyResponseBodyPolicy `json:"Policy,omitempty" xml:"Policy,omitempty" type:"Struct"`
	// example:
	//
	// 7E9D7ACD-53D5-56EF-A913-79D148D06299
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetPrivateAccessPolicyResponseBody) GoString

func (*GetPrivateAccessPolicyResponseBody) SetRequestId

func (GetPrivateAccessPolicyResponseBody) String

type GetPrivateAccessPolicyResponseBodyPolicy

type GetPrivateAccessPolicyResponseBodyPolicy struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// example:
	//
	// Application
	ApplicationType *string `json:"ApplicationType,omitempty" xml:"ApplicationType,omitempty"`
	// example:
	//
	// 2021-07-29 11:26:02
	CreateTime            *string                                                         `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CustomUserAttributes  []*GetPrivateAccessPolicyResponseBodyPolicyCustomUserAttributes `json:"CustomUserAttributes,omitempty" xml:"CustomUserAttributes,omitempty" type:"Repeated"`
	Description           *string                                                         `json:"Description,omitempty" xml:"Description,omitempty"`
	DeviceAttributeAction *string                                                         `json:"DeviceAttributeAction,omitempty" xml:"DeviceAttributeAction,omitempty"`
	DeviceAttributeId     *string                                                         `json:"DeviceAttributeId,omitempty" xml:"DeviceAttributeId,omitempty"`
	// example:
	//
	// private_access_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// Allow
	PolicyAction *string `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	// example:
	//
	// pa-policy-63b2f1844b86****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 1
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status            *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	TagIds            []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
	TriggerTemplateId *string   `json:"TriggerTemplateId,omitempty" xml:"TriggerTemplateId,omitempty"`
	UserGroupIds      []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	// example:
	//
	// Normal
	UserGroupMode *string `json:"UserGroupMode,omitempty" xml:"UserGroupMode,omitempty"`
}

func (GetPrivateAccessPolicyResponseBodyPolicy) GoString

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetApplicationIds

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetApplicationType

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetCreateTime

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetDescription

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetDeviceAttributeAction added in v1.7.2

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetDeviceAttributeId added in v1.3.0

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetName

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetPolicyAction

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetPolicyId

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetPriority

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetStatus

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetTagIds

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetTriggerTemplateId added in v1.11.3

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetUserGroupIds

func (*GetPrivateAccessPolicyResponseBodyPolicy) SetUserGroupMode

func (GetPrivateAccessPolicyResponseBodyPolicy) String

type GetPrivateAccessPolicyResponseBodyPolicyCustomUserAttributes

type GetPrivateAccessPolicyResponseBodyPolicyCustomUserAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetPrivateAccessPolicyResponseBodyPolicyCustomUserAttributes) GoString

func (*GetPrivateAccessPolicyResponseBodyPolicyCustomUserAttributes) SetIdpId

func (*GetPrivateAccessPolicyResponseBodyPolicyCustomUserAttributes) SetRelation

func (*GetPrivateAccessPolicyResponseBodyPolicyCustomUserAttributes) SetUserGroupType

func (*GetPrivateAccessPolicyResponseBodyPolicyCustomUserAttributes) SetValue

func (GetPrivateAccessPolicyResponseBodyPolicyCustomUserAttributes) String

type GetRegistrationPolicyRequest added in v1.2.0

type GetRegistrationPolicyRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// reg-policy-dcbfd33cb004****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
}

func (GetRegistrationPolicyRequest) GoString added in v1.2.0

func (s GetRegistrationPolicyRequest) GoString() string

func (*GetRegistrationPolicyRequest) SetPolicyId added in v1.2.0

func (GetRegistrationPolicyRequest) String added in v1.2.0

type GetRegistrationPolicyResponse added in v1.2.0

type GetRegistrationPolicyResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRegistrationPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRegistrationPolicyResponse) GoString added in v1.2.0

func (*GetRegistrationPolicyResponse) SetBody added in v1.2.0

func (*GetRegistrationPolicyResponse) SetHeaders added in v1.2.0

func (*GetRegistrationPolicyResponse) SetStatusCode added in v1.2.0

func (GetRegistrationPolicyResponse) String added in v1.2.0

type GetRegistrationPolicyResponseBody added in v1.2.0

type GetRegistrationPolicyResponseBody struct {
	// example:
	//
	// 2023-05-16 17:18:46
	CreateTime  *string                                         `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string                                         `json:"Description,omitempty" xml:"Description,omitempty"`
	LimitDetail []*GetRegistrationPolicyResponseBodyLimitDetail `json:"LimitDetail,omitempty" xml:"LimitDetail,omitempty" type:"Repeated"`
	// example:
	//
	// UserGroupAll
	MatchMode *string `json:"MatchMode,omitempty" xml:"MatchMode,omitempty"`
	// example:
	//
	// registration_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// reg-policy-dcbfd33cb004****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 99
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// 47363C2B-1AAA-5954-8847-0E50FCC54117
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// Enabled
	Status       *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	Whitelist    []*string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty" type:"Repeated"`
}

func (GetRegistrationPolicyResponseBody) GoString added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetCreateTime added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetDescription added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetLimitDetail added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetMatchMode added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetName added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetPolicyId added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetPriority added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetRequestId added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetStatus added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetUserGroupIds added in v1.2.0

func (*GetRegistrationPolicyResponseBody) SetWhitelist added in v1.2.0

func (GetRegistrationPolicyResponseBody) String added in v1.2.0

type GetRegistrationPolicyResponseBodyLimitDetail added in v1.2.0

type GetRegistrationPolicyResponseBodyLimitDetail struct {
	// example:
	//
	// Personal
	DeviceBelong *string                                                 `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	LimitCount   *GetRegistrationPolicyResponseBodyLimitDetailLimitCount `json:"LimitCount,omitempty" xml:"LimitCount,omitempty" type:"Struct"`
	// example:
	//
	// LimitDiff
	LimitType *string `json:"LimitType,omitempty" xml:"LimitType,omitempty"`
}

func (GetRegistrationPolicyResponseBodyLimitDetail) GoString added in v1.2.0

func (*GetRegistrationPolicyResponseBodyLimitDetail) SetDeviceBelong added in v1.2.0

func (*GetRegistrationPolicyResponseBodyLimitDetail) SetLimitType added in v1.2.0

func (GetRegistrationPolicyResponseBodyLimitDetail) String added in v1.2.0

type GetRegistrationPolicyResponseBodyLimitDetailLimitCount added in v1.2.0

type GetRegistrationPolicyResponseBodyLimitDetailLimitCount struct {
	// example:
	//
	// 0
	All *int32 `json:"All,omitempty" xml:"All,omitempty"`
	// example:
	//
	// 2
	Mobile *int32 `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
	// example:
	//
	// 2
	PC *int32 `json:"PC,omitempty" xml:"PC,omitempty"`
}

func (GetRegistrationPolicyResponseBodyLimitDetailLimitCount) GoString added in v1.2.0

func (*GetRegistrationPolicyResponseBodyLimitDetailLimitCount) SetAll added in v1.2.0

func (*GetRegistrationPolicyResponseBodyLimitDetailLimitCount) SetMobile added in v1.2.0

func (*GetRegistrationPolicyResponseBodyLimitDetailLimitCount) SetPC added in v1.2.0

func (GetRegistrationPolicyResponseBodyLimitDetailLimitCount) String added in v1.2.0

type GetUserDeviceRequest added in v1.2.0

type GetUserDeviceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DeviceTag *string `json:"DeviceTag,omitempty" xml:"DeviceTag,omitempty"`
}

func (GetUserDeviceRequest) GoString added in v1.2.0

func (s GetUserDeviceRequest) GoString() string

func (*GetUserDeviceRequest) SetDeviceTag added in v1.2.0

func (s *GetUserDeviceRequest) SetDeviceTag(v string) *GetUserDeviceRequest

func (GetUserDeviceRequest) String added in v1.2.0

func (s GetUserDeviceRequest) String() string

type GetUserDeviceResponse added in v1.2.0

type GetUserDeviceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetUserDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetUserDeviceResponse) GoString added in v1.2.0

func (s GetUserDeviceResponse) GoString() string

func (*GetUserDeviceResponse) SetBody added in v1.2.0

func (*GetUserDeviceResponse) SetHeaders added in v1.2.0

func (*GetUserDeviceResponse) SetStatusCode added in v1.2.0

func (s *GetUserDeviceResponse) SetStatusCode(v int32) *GetUserDeviceResponse

func (GetUserDeviceResponse) String added in v1.2.0

func (s GetUserDeviceResponse) String() string

type GetUserDeviceResponseBody added in v1.2.0

type GetUserDeviceResponseBody struct {
	Device *GetUserDeviceResponseBodyDevice `json:"Device,omitempty" xml:"Device,omitempty" type:"Struct"`
	// example:
	//
	// EFE7EBB2-449D-5BBB-B381-CA7839BC1649
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetUserDeviceResponseBody) GoString added in v1.2.0

func (s GetUserDeviceResponseBody) GoString() string

func (*GetUserDeviceResponseBody) SetDevice added in v1.2.0

func (*GetUserDeviceResponseBody) SetRequestId added in v1.2.0

func (GetUserDeviceResponseBody) String added in v1.2.0

func (s GetUserDeviceResponseBody) String() string

type GetUserDeviceResponseBodyDevice added in v1.2.0

type GetUserDeviceResponseBodyDevice struct {
	// example:
	//
	// Online
	AppStatus *string `json:"AppStatus,omitempty" xml:"AppStatus,omitempty"`
	// example:
	//
	// 2.2.0
	AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"`
	// example:
	//
	// Apple M1
	CPU *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	// example:
	//
	// 2023-05-16 17:18:46
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Department *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// Company
	DeviceBelong *string `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	// example:
	//
	// MacBookPro17,1
	DeviceModel *string `json:"DeviceModel,omitempty" xml:"DeviceModel,omitempty"`
	// example:
	//
	// Online
	DeviceStatus *string `json:"DeviceStatus,omitempty" xml:"DeviceStatus,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DeviceTag *string `json:"DeviceTag,omitempty" xml:"DeviceTag,omitempty"`
	// example:
	//
	// Windows
	DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"`
	// example:
	//
	// 3.5.1
	DeviceVersion *string `json:"DeviceVersion,omitempty" xml:"DeviceVersion,omitempty"`
	// example:
	//
	// APPLE SSD AP0512Q Media
	Disk *string `json:"Disk,omitempty" xml:"Disk,omitempty"`
	// example:
	//
	// Unauthorized
	DlpStatus    *string                                        `json:"DlpStatus,omitempty" xml:"DlpStatus,omitempty"`
	EdrStatus    *string                                        `json:"EdrStatus,omitempty" xml:"EdrStatus,omitempty"`
	HistoryUsers []*GetUserDeviceResponseBodyDeviceHistoryUsers `json:"HistoryUsers,omitempty" xml:"HistoryUsers,omitempty" type:"Repeated"`
	// example:
	//
	// win10-64bit
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// example:
	//
	// Disabled
	IaStatus *string `json:"IaStatus,omitempty" xml:"IaStatus,omitempty"`
	// example:
	//
	// 172.16.XX.XX
	InnerIP *string `json:"InnerIP,omitempty" xml:"InnerIP,omitempty"`
	// example:
	//
	// 48:9e:XX:XX:02:80
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// example:
	//
	// 16
	Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// example:
	//
	// Unprovisioned
	NacStatus        *string                                            `json:"NacStatus,omitempty" xml:"NacStatus,omitempty"`
	NetInterfaceInfo []*GetUserDeviceResponseBodyDeviceNetInterfaceInfo `json:"NetInterfaceInfo,omitempty" xml:"NetInterfaceInfo,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	PaStatus *string `json:"PaStatus,omitempty" xml:"PaStatus,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// true
	SharingStatus *bool `json:"SharingStatus,omitempty" xml:"SharingStatus,omitempty"`
	// example:
	//
	// 106.14.XX.XX
	SrcIP *string `json:"SrcIP,omitempty" xml:"SrcIP,omitempty"`
	// example:
	//
	// 2023-08-24 19:04:42
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (GetUserDeviceResponseBodyDevice) GoString added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetAppStatus added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetAppVersion added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetCPU added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetCreateTime added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetDepartment added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetDeviceBelong added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetDeviceModel added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetDeviceStatus added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetDeviceTag added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetDeviceType added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetDeviceVersion added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetDisk added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetDlpStatus added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetEdrStatus added in v1.11.2

func (*GetUserDeviceResponseBodyDevice) SetHistoryUsers added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetHostname added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetIaStatus added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetInnerIP added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetMac added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetMemory added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetNacStatus added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetNetInterfaceInfo added in v1.11.0

func (*GetUserDeviceResponseBodyDevice) SetPaStatus added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetSaseUserId added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetSharingStatus added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetSrcIP added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetUpdateTime added in v1.2.0

func (*GetUserDeviceResponseBodyDevice) SetUsername added in v1.2.0

func (GetUserDeviceResponseBodyDevice) String added in v1.2.0

type GetUserDeviceResponseBodyDeviceHistoryUsers added in v1.2.0

type GetUserDeviceResponseBodyDeviceHistoryUsers struct {
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (GetUserDeviceResponseBodyDeviceHistoryUsers) GoString added in v1.2.0

func (*GetUserDeviceResponseBodyDeviceHistoryUsers) SetSaseUserId added in v1.2.0

func (*GetUserDeviceResponseBodyDeviceHistoryUsers) SetUsername added in v1.2.0

func (GetUserDeviceResponseBodyDeviceHistoryUsers) String added in v1.2.0

type GetUserDeviceResponseBodyDeviceNetInterfaceInfo added in v1.11.0

type GetUserDeviceResponseBodyDeviceNetInterfaceInfo struct {
	Mac  *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (GetUserDeviceResponseBodyDeviceNetInterfaceInfo) GoString added in v1.11.0

func (*GetUserDeviceResponseBodyDeviceNetInterfaceInfo) SetMac added in v1.11.0

func (*GetUserDeviceResponseBodyDeviceNetInterfaceInfo) SetName added in v1.11.0

func (GetUserDeviceResponseBodyDeviceNetInterfaceInfo) String added in v1.11.0

type GetUserGroupRequest

type GetUserGroupRequest struct {
	// This parameter is required.
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (GetUserGroupRequest) GoString

func (s GetUserGroupRequest) GoString() string

func (*GetUserGroupRequest) SetUserGroupId

func (s *GetUserGroupRequest) SetUserGroupId(v string) *GetUserGroupRequest

func (GetUserGroupRequest) String

func (s GetUserGroupRequest) String() string

type GetUserGroupResponse

type GetUserGroupResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetUserGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetUserGroupResponse) GoString

func (s GetUserGroupResponse) GoString() string

func (*GetUserGroupResponse) SetBody

func (*GetUserGroupResponse) SetHeaders

func (s *GetUserGroupResponse) SetHeaders(v map[string]*string) *GetUserGroupResponse

func (*GetUserGroupResponse) SetStatusCode

func (s *GetUserGroupResponse) SetStatusCode(v int32) *GetUserGroupResponse

func (GetUserGroupResponse) String

func (s GetUserGroupResponse) String() string

type GetUserGroupResponseBody

type GetUserGroupResponseBody struct {
	// example:
	//
	// 1310DBC7-7E1F-55D3-B4B4-E4BE912517FB
	RequestId *string                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	UserGroup *GetUserGroupResponseBodyUserGroup `json:"UserGroup,omitempty" xml:"UserGroup,omitempty" type:"Struct"`
}

func (GetUserGroupResponseBody) GoString

func (s GetUserGroupResponseBody) GoString() string

func (*GetUserGroupResponseBody) SetRequestId

func (*GetUserGroupResponseBody) SetUserGroup

func (GetUserGroupResponseBody) String

func (s GetUserGroupResponseBody) String() string

type GetUserGroupResponseBodyUserGroup

type GetUserGroupResponseBodyUserGroup struct {
	Attributes []*GetUserGroupResponseBodyUserGroupAttributes `json:"Attributes,omitempty" xml:"Attributes,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-10-10 11:39:22
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// user_group_name
	Name        *string `json:"Name,omitempty" xml:"Name,omitempty"`
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (GetUserGroupResponseBodyUserGroup) GoString

func (*GetUserGroupResponseBodyUserGroup) SetCreateTime

func (*GetUserGroupResponseBodyUserGroup) SetDescription

func (*GetUserGroupResponseBodyUserGroup) SetName

func (*GetUserGroupResponseBodyUserGroup) SetUserGroupId

func (GetUserGroupResponseBodyUserGroup) String

type GetUserGroupResponseBodyUserGroupAttributes

type GetUserGroupResponseBodyUserGroupAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetUserGroupResponseBodyUserGroupAttributes) GoString

func (*GetUserGroupResponseBodyUserGroupAttributes) SetIdpId

func (*GetUserGroupResponseBodyUserGroupAttributes) SetRelation

func (*GetUserGroupResponseBodyUserGroupAttributes) SetUserGroupType

func (*GetUserGroupResponseBodyUserGroupAttributes) SetValue

func (GetUserGroupResponseBodyUserGroupAttributes) String

type GetWmEmbedTaskRequest added in v1.8.0

type GetWmEmbedTaskRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// job:5GfrJYsoaffmCE7Z5bZtjU********
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (GetWmEmbedTaskRequest) GoString added in v1.8.0

func (s GetWmEmbedTaskRequest) GoString() string

func (*GetWmEmbedTaskRequest) SetTaskId added in v1.8.0

func (GetWmEmbedTaskRequest) String added in v1.8.0

func (s GetWmEmbedTaskRequest) String() string

type GetWmEmbedTaskResponse added in v1.8.0

type GetWmEmbedTaskResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetWmEmbedTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetWmEmbedTaskResponse) GoString added in v1.8.0

func (s GetWmEmbedTaskResponse) GoString() string

func (*GetWmEmbedTaskResponse) SetBody added in v1.8.0

func (*GetWmEmbedTaskResponse) SetHeaders added in v1.8.0

func (*GetWmEmbedTaskResponse) SetStatusCode added in v1.8.0

func (GetWmEmbedTaskResponse) String added in v1.8.0

func (s GetWmEmbedTaskResponse) String() string

type GetWmEmbedTaskResponseBody added in v1.8.0

type GetWmEmbedTaskResponseBody struct {
	Data *GetWmEmbedTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// D6707286-A50E-57B1-B2CF-EFAC59E850D8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetWmEmbedTaskResponseBody) GoString added in v1.8.0

func (s GetWmEmbedTaskResponseBody) GoString() string

func (*GetWmEmbedTaskResponseBody) SetData added in v1.8.0

func (*GetWmEmbedTaskResponseBody) SetRequestId added in v1.8.0

func (GetWmEmbedTaskResponseBody) String added in v1.8.0

type GetWmEmbedTaskResponseBodyData added in v1.8.0

type GetWmEmbedTaskResponseBodyData struct {
	// example:
	//
	// https://example.com/embed-****.pdf
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// example:
	//
	// 171859****
	FileUrlExp *string `json:"FileUrlExp,omitempty" xml:"FileUrlExp,omitempty"`
	// example:
	//
	// embed-****.pdf
	Filename *string `json:"Filename,omitempty" xml:"Filename,omitempty"`
	// example:
	//
	// d41d8cd98f00b204e9800998ecf8****
	OutFileHashMd5 *string `json:"OutFileHashMd5,omitempty" xml:"OutFileHashMd5,omitempty"`
	// example:
	//
	// 123**
	OutFileSize *int64 `json:"OutFileSize,omitempty" xml:"OutFileSize,omitempty"`
	// example:
	//
	// job:5GfrJYsoaffmCE7Z5bZtjUxxxxxxxxxx
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// example:
	//
	// Success
	TaskStatus *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
}

func (GetWmEmbedTaskResponseBodyData) GoString added in v1.8.0

func (*GetWmEmbedTaskResponseBodyData) SetFileUrl added in v1.8.0

func (*GetWmEmbedTaskResponseBodyData) SetFileUrlExp added in v1.8.0

func (*GetWmEmbedTaskResponseBodyData) SetFilename added in v1.8.0

func (*GetWmEmbedTaskResponseBodyData) SetOutFileHashMd5 added in v1.8.0

func (*GetWmEmbedTaskResponseBodyData) SetOutFileSize added in v1.8.0

func (*GetWmEmbedTaskResponseBodyData) SetTaskId added in v1.8.0

func (*GetWmEmbedTaskResponseBodyData) SetTaskStatus added in v1.8.0

func (GetWmEmbedTaskResponseBodyData) String added in v1.8.0

type GetWmExtractTaskRequest added in v1.8.0

type GetWmExtractTaskRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// wmt-9648c22d2eb2cb57bb855dcae7898464********
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (GetWmExtractTaskRequest) GoString added in v1.8.0

func (s GetWmExtractTaskRequest) GoString() string

func (*GetWmExtractTaskRequest) SetTaskId added in v1.8.0

func (GetWmExtractTaskRequest) String added in v1.8.0

func (s GetWmExtractTaskRequest) String() string

type GetWmExtractTaskResponse added in v1.8.0

type GetWmExtractTaskResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetWmExtractTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetWmExtractTaskResponse) GoString added in v1.8.0

func (s GetWmExtractTaskResponse) GoString() string

func (*GetWmExtractTaskResponse) SetBody added in v1.8.0

func (*GetWmExtractTaskResponse) SetHeaders added in v1.8.0

func (*GetWmExtractTaskResponse) SetStatusCode added in v1.8.0

func (GetWmExtractTaskResponse) String added in v1.8.0

func (s GetWmExtractTaskResponse) String() string

type GetWmExtractTaskResponseBody added in v1.8.0

type GetWmExtractTaskResponseBody struct {
	Data *GetWmExtractTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 102350E7-1A20-58F5-9D63-ABEA820AE6E1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetWmExtractTaskResponseBody) GoString added in v1.8.0

func (s GetWmExtractTaskResponseBody) GoString() string

func (*GetWmExtractTaskResponseBody) SetData added in v1.8.0

func (*GetWmExtractTaskResponseBody) SetRequestId added in v1.8.0

func (GetWmExtractTaskResponseBody) String added in v1.8.0

type GetWmExtractTaskResponseBodyData added in v1.8.0

type GetWmExtractTaskResponseBodyData struct {
	// example:
	//
	// 2024-01-01 11:22:33
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// test-****.pdf
	Filename *string `json:"Filename,omitempty" xml:"Filename,omitempty"`
	// example:
	//
	// Success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// wmt-9648c22d2eb2cb57bb855dcae7898464********
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// example:
	//
	// aGVsbG8gc2Fz****
	WmInfoBytesB64 *string `json:"WmInfoBytesB64,omitempty" xml:"WmInfoBytesB64,omitempty"`
	// example:
	//
	// 32
	WmInfoSize *int64 `json:"WmInfoSize,omitempty" xml:"WmInfoSize,omitempty"`
	// example:
	//
	// 123**
	WmInfoUint *int64 `json:"WmInfoUint,omitempty" xml:"WmInfoUint,omitempty"`
	// example:
	//
	// PureDocument
	WmType *string `json:"WmType,omitempty" xml:"WmType,omitempty"`
}

func (GetWmExtractTaskResponseBodyData) GoString added in v1.8.0

func (*GetWmExtractTaskResponseBodyData) SetCreateTime added in v1.8.0

func (*GetWmExtractTaskResponseBodyData) SetFilename added in v1.8.0

func (*GetWmExtractTaskResponseBodyData) SetStatus added in v1.8.0

func (*GetWmExtractTaskResponseBodyData) SetTaskId added in v1.8.0

func (*GetWmExtractTaskResponseBodyData) SetWmInfoBytesB64 added in v1.8.0

func (*GetWmExtractTaskResponseBodyData) SetWmInfoSize added in v1.8.0

func (*GetWmExtractTaskResponseBodyData) SetWmInfoUint added in v1.8.0

func (*GetWmExtractTaskResponseBodyData) SetWmType added in v1.8.0

func (GetWmExtractTaskResponseBodyData) String added in v1.8.0

type ListApplicationsForPrivateAccessPolicyRequest

type ListApplicationsForPrivateAccessPolicyRequest struct {
	// This parameter is required.
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
}

func (ListApplicationsForPrivateAccessPolicyRequest) GoString

func (*ListApplicationsForPrivateAccessPolicyRequest) SetPolicyIds

func (ListApplicationsForPrivateAccessPolicyRequest) String

type ListApplicationsForPrivateAccessPolicyResponse

type ListApplicationsForPrivateAccessPolicyResponse struct {
	Headers    map[string]*string                                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListApplicationsForPrivateAccessPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListApplicationsForPrivateAccessPolicyResponse) GoString

func (*ListApplicationsForPrivateAccessPolicyResponse) SetHeaders

func (*ListApplicationsForPrivateAccessPolicyResponse) SetStatusCode

func (ListApplicationsForPrivateAccessPolicyResponse) String

type ListApplicationsForPrivateAccessPolicyResponseBody

type ListApplicationsForPrivateAccessPolicyResponseBody struct {
	Polices []*ListApplicationsForPrivateAccessPolicyResponseBodyPolices `json:"Polices,omitempty" xml:"Polices,omitempty" type:"Repeated"`
	// example:
	//
	// 4D169859-A4F2-5EC8-853B-8447787C0D8A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListApplicationsForPrivateAccessPolicyResponseBody) GoString

func (*ListApplicationsForPrivateAccessPolicyResponseBody) SetRequestId

func (ListApplicationsForPrivateAccessPolicyResponseBody) String

type ListApplicationsForPrivateAccessPolicyResponseBodyPolices

type ListApplicationsForPrivateAccessPolicyResponseBodyPolices struct {
	Applications []*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// example:
	//
	// pa-policy-1b0d0e8b4bcf****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
}

func (ListApplicationsForPrivateAccessPolicyResponseBodyPolices) GoString

func (*ListApplicationsForPrivateAccessPolicyResponseBodyPolices) SetPolicyId

func (ListApplicationsForPrivateAccessPolicyResponseBodyPolices) String

type ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications

type ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications struct {
	Addresses []*string `json:"Addresses,omitempty" xml:"Addresses,omitempty" type:"Repeated"`
	// example:
	//
	// pa-application-7a9243dd02f4****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// example:
	//
	// 2022-09-27 18:10:25
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// application_name
	Name       *string                                                                            `json:"Name,omitempty" xml:"Name,omitempty"`
	PortRanges []*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplicationsPortRanges `json:"PortRanges,omitempty" xml:"PortRanges,omitempty" type:"Repeated"`
	// example:
	//
	// TCP
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications) GoString

func (*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications) SetAddresses

func (*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications) SetApplicationId

func (*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications) SetCreateTime

func (*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications) SetDescription

func (*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications) SetName

func (*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications) SetProtocol

func (*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications) SetStatus

func (ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplications) String

type ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplicationsPortRanges

type ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplicationsPortRanges struct {
	// example:
	//
	// 80
	Begin *int32 `json:"Begin,omitempty" xml:"Begin,omitempty"`
	// example:
	//
	// 81
	End *int32 `json:"End,omitempty" xml:"End,omitempty"`
}

func (ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplicationsPortRanges) GoString

func (*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplicationsPortRanges) SetBegin

func (*ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplicationsPortRanges) SetEnd

func (ListApplicationsForPrivateAccessPolicyResponseBodyPolicesApplicationsPortRanges) String

type ListApplicationsForPrivateAccessTagRequest

type ListApplicationsForPrivateAccessTagRequest struct {
	// This parameter is required.
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (ListApplicationsForPrivateAccessTagRequest) GoString

func (*ListApplicationsForPrivateAccessTagRequest) SetTagIds

func (ListApplicationsForPrivateAccessTagRequest) String

type ListApplicationsForPrivateAccessTagResponse

type ListApplicationsForPrivateAccessTagResponse struct {
	Headers    map[string]*string                               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListApplicationsForPrivateAccessTagResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListApplicationsForPrivateAccessTagResponse) GoString

func (*ListApplicationsForPrivateAccessTagResponse) SetHeaders

func (*ListApplicationsForPrivateAccessTagResponse) SetStatusCode

func (ListApplicationsForPrivateAccessTagResponse) String

type ListApplicationsForPrivateAccessTagResponseBody

type ListApplicationsForPrivateAccessTagResponseBody struct {
	// example:
	//
	// B608C6AE-623D-55C4-9454-601B88AE937E
	RequestId *string                                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Tags      []*ListApplicationsForPrivateAccessTagResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListApplicationsForPrivateAccessTagResponseBody) GoString

func (*ListApplicationsForPrivateAccessTagResponseBody) SetRequestId

func (ListApplicationsForPrivateAccessTagResponseBody) String

type ListApplicationsForPrivateAccessTagResponseBodyTags

type ListApplicationsForPrivateAccessTagResponseBodyTags struct {
	Applications []*ListApplicationsForPrivateAccessTagResponseBodyTagsApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// example:
	//
	// tag-7ffc82853476****
	TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
}

func (ListApplicationsForPrivateAccessTagResponseBodyTags) GoString

func (*ListApplicationsForPrivateAccessTagResponseBodyTags) SetTagId

func (ListApplicationsForPrivateAccessTagResponseBodyTags) String

type ListApplicationsForPrivateAccessTagResponseBodyTagsApplications

type ListApplicationsForPrivateAccessTagResponseBodyTagsApplications struct {
	Addresses []*string `json:"Addresses,omitempty" xml:"Addresses,omitempty" type:"Repeated"`
	// example:
	//
	// pa-application-7a9243dd02f4****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// 内网访问应用创建时间。
	//
	// example:
	//
	// 2022-09-27 18:10:25
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// private_access_application_name
	Name       *string                                                                      `json:"Name,omitempty" xml:"Name,omitempty"`
	PortRanges []*ListApplicationsForPrivateAccessTagResponseBodyTagsApplicationsPortRanges `json:"PortRanges,omitempty" xml:"PortRanges,omitempty" type:"Repeated"`
	// example:
	//
	// All
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListApplicationsForPrivateAccessTagResponseBodyTagsApplications) GoString

func (*ListApplicationsForPrivateAccessTagResponseBodyTagsApplications) SetAddresses

func (*ListApplicationsForPrivateAccessTagResponseBodyTagsApplications) SetApplicationId

func (*ListApplicationsForPrivateAccessTagResponseBodyTagsApplications) SetCreateTime

func (*ListApplicationsForPrivateAccessTagResponseBodyTagsApplications) SetDescription

func (*ListApplicationsForPrivateAccessTagResponseBodyTagsApplications) SetName

func (*ListApplicationsForPrivateAccessTagResponseBodyTagsApplications) SetProtocol

func (*ListApplicationsForPrivateAccessTagResponseBodyTagsApplications) SetStatus

func (ListApplicationsForPrivateAccessTagResponseBodyTagsApplications) String

type ListApplicationsForPrivateAccessTagResponseBodyTagsApplicationsPortRanges

type ListApplicationsForPrivateAccessTagResponseBodyTagsApplicationsPortRanges struct {
	// example:
	//
	// 80
	Begin *int32 `json:"Begin,omitempty" xml:"Begin,omitempty"`
	// example:
	//
	// 81
	End *int32 `json:"End,omitempty" xml:"End,omitempty"`
}

func (ListApplicationsForPrivateAccessTagResponseBodyTagsApplicationsPortRanges) GoString

func (*ListApplicationsForPrivateAccessTagResponseBodyTagsApplicationsPortRanges) SetBegin

func (*ListApplicationsForPrivateAccessTagResponseBodyTagsApplicationsPortRanges) SetEnd

func (ListApplicationsForPrivateAccessTagResponseBodyTagsApplicationsPortRanges) String

type ListApprovalProcessesForApprovalSchemasRequest added in v1.11.0

type ListApprovalProcessesForApprovalSchemasRequest struct {
	// This parameter is required.
	SchemaIds []*string `json:"SchemaIds,omitempty" xml:"SchemaIds,omitempty" type:"Repeated"`
}

func (ListApprovalProcessesForApprovalSchemasRequest) GoString added in v1.11.0

func (*ListApprovalProcessesForApprovalSchemasRequest) SetSchemaIds added in v1.11.0

func (ListApprovalProcessesForApprovalSchemasRequest) String added in v1.11.0

type ListApprovalProcessesForApprovalSchemasResponse added in v1.11.0

type ListApprovalProcessesForApprovalSchemasResponse struct {
	Headers    map[string]*string                                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListApprovalProcessesForApprovalSchemasResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListApprovalProcessesForApprovalSchemasResponse) GoString added in v1.11.0

func (*ListApprovalProcessesForApprovalSchemasResponse) SetHeaders added in v1.11.0

func (*ListApprovalProcessesForApprovalSchemasResponse) SetStatusCode added in v1.11.0

func (ListApprovalProcessesForApprovalSchemasResponse) String added in v1.11.0

type ListApprovalProcessesForApprovalSchemasResponseBody added in v1.11.0

type ListApprovalProcessesForApprovalSchemasResponseBody struct {
	// example:
	//
	// BE4FB974-11BC-5453-9BE1-1606A73EACA6
	RequestId *string                                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Schemas   []*ListApprovalProcessesForApprovalSchemasResponseBodySchemas `json:"Schemas,omitempty" xml:"Schemas,omitempty" type:"Repeated"`
}

func (ListApprovalProcessesForApprovalSchemasResponseBody) GoString added in v1.11.0

func (*ListApprovalProcessesForApprovalSchemasResponseBody) SetRequestId added in v1.11.0

func (ListApprovalProcessesForApprovalSchemasResponseBody) String added in v1.11.0

type ListApprovalProcessesForApprovalSchemasResponseBodySchemas added in v1.11.0

type ListApprovalProcessesForApprovalSchemasResponseBodySchemas struct {
	Processes []*ListApprovalProcessesForApprovalSchemasResponseBodySchemasProcesses `json:"Processes,omitempty" xml:"Processes,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (ListApprovalProcessesForApprovalSchemasResponseBodySchemas) GoString added in v1.11.0

func (*ListApprovalProcessesForApprovalSchemasResponseBodySchemas) SetSchemaId added in v1.11.0

func (ListApprovalProcessesForApprovalSchemasResponseBodySchemas) String added in v1.11.0

type ListApprovalProcessesForApprovalSchemasResponseBodySchemasProcesses added in v1.11.0

type ListApprovalProcessesForApprovalSchemasResponseBodySchemasProcesses struct {
	// example:
	//
	// 2022-10-25 10:44:09
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// approval-process-dc61e92ba5c5****
	ProcessId   *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName *string `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
}

func (ListApprovalProcessesForApprovalSchemasResponseBodySchemasProcesses) GoString added in v1.11.0

func (*ListApprovalProcessesForApprovalSchemasResponseBodySchemasProcesses) SetCreateTime added in v1.11.0

func (*ListApprovalProcessesForApprovalSchemasResponseBodySchemasProcesses) SetDescription added in v1.11.0

func (*ListApprovalProcessesForApprovalSchemasResponseBodySchemasProcesses) SetProcessId added in v1.11.0

func (*ListApprovalProcessesForApprovalSchemasResponseBodySchemasProcesses) SetProcessName added in v1.11.0

func (ListApprovalProcessesForApprovalSchemasResponseBodySchemasProcesses) String added in v1.11.0

type ListApprovalProcessesRequest added in v1.11.0

type ListApprovalProcessesRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// pid-6d6ad77d5b52****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// DlpSend
	PolicyType *string   `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	ProcessIds []*string `json:"ProcessIds,omitempty" xml:"ProcessIds,omitempty" type:"Repeated"`
	// example:
	//
	// test
	ProcessName *string `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListApprovalProcessesRequest) GoString added in v1.11.0

func (s ListApprovalProcessesRequest) GoString() string

func (*ListApprovalProcessesRequest) SetCurrentPage added in v1.11.0

func (*ListApprovalProcessesRequest) SetPageSize added in v1.11.0

func (*ListApprovalProcessesRequest) SetPolicyId added in v1.11.0

func (*ListApprovalProcessesRequest) SetPolicyType added in v1.11.0

func (*ListApprovalProcessesRequest) SetProcessIds added in v1.11.0

func (*ListApprovalProcessesRequest) SetProcessName added in v1.11.0

func (*ListApprovalProcessesRequest) SetSaseUserId added in v1.11.0

func (*ListApprovalProcessesRequest) SetUsername added in v1.11.0

func (ListApprovalProcessesRequest) String added in v1.11.0

type ListApprovalProcessesResponse added in v1.11.0

type ListApprovalProcessesResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListApprovalProcessesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListApprovalProcessesResponse) GoString added in v1.11.0

func (*ListApprovalProcessesResponse) SetBody added in v1.11.0

func (*ListApprovalProcessesResponse) SetHeaders added in v1.11.0

func (*ListApprovalProcessesResponse) SetStatusCode added in v1.11.0

func (ListApprovalProcessesResponse) String added in v1.11.0

type ListApprovalProcessesResponseBody added in v1.11.0

type ListApprovalProcessesResponseBody struct {
	Processes []*ListApprovalProcessesResponseBodyProcesses `json:"Processes,omitempty" xml:"Processes,omitempty" type:"Repeated"`
	// example:
	//
	// 7E39C33B-F565-55C6-ACC2-953FCE7DA7D6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *string `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListApprovalProcessesResponseBody) GoString added in v1.11.0

func (*ListApprovalProcessesResponseBody) SetProcesses added in v1.11.0

func (*ListApprovalProcessesResponseBody) SetRequestId added in v1.11.0

func (*ListApprovalProcessesResponseBody) SetTotalNum added in v1.11.0

func (ListApprovalProcessesResponseBody) String added in v1.11.0

type ListApprovalProcessesResponseBodyProcesses added in v1.11.0

type ListApprovalProcessesResponseBodyProcesses struct {
	AppUninstallPolicies *ListApprovalProcessesResponseBodyProcessesAppUninstallPolicies `json:"AppUninstallPolicies,omitempty" xml:"AppUninstallPolicies,omitempty" type:"Struct"`
	// example:
	//
	// 2024-02-27 14:04:27
	CreateTime                 *string                                                               `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description                *string                                                               `json:"Description,omitempty" xml:"Description,omitempty"`
	DeviceRegistrationPolicies *ListApprovalProcessesResponseBodyProcessesDeviceRegistrationPolicies `json:"DeviceRegistrationPolicies,omitempty" xml:"DeviceRegistrationPolicies,omitempty" type:"Struct"`
	DlpSendPolicies            *ListApprovalProcessesResponseBodyProcessesDlpSendPolicies            `json:"DlpSendPolicies,omitempty" xml:"DlpSendPolicies,omitempty" type:"Struct"`
	DomainBlacklistPolicies    *ListApprovalProcessesResponseBodyProcessesDomainBlacklistPolicies    `json:"DomainBlacklistPolicies,omitempty" xml:"DomainBlacklistPolicies,omitempty" type:"Struct"`
	DomainWhitelistPolicies    *ListApprovalProcessesResponseBodyProcessesDomainWhitelistPolicies    `json:"DomainWhitelistPolicies,omitempty" xml:"DomainWhitelistPolicies,omitempty" type:"Struct"`
	PeripheralBlockPolicies    *ListApprovalProcessesResponseBodyProcessesPeripheralBlockPolicies    `json:"PeripheralBlockPolicies,omitempty" xml:"PeripheralBlockPolicies,omitempty" type:"Struct"`
	// example:
	//
	// approval-process-35ee09077ee9****
	ProcessId             *string                                                          `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName           *string                                                          `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	ProcessNodes          [][]*ListApprovalProcessesResponseBodyProcessesProcessNodes      `json:"ProcessNodes,omitempty" xml:"ProcessNodes,omitempty" type:"Repeated"`
	SoftwareBlockPolicies *ListApprovalProcessesResponseBodyProcessesSoftwareBlockPolicies `json:"SoftwareBlockPolicies,omitempty" xml:"SoftwareBlockPolicies,omitempty" type:"Struct"`
}

func (ListApprovalProcessesResponseBodyProcesses) GoString added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcesses) SetCreateTime added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcesses) SetDescription added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcesses) SetDlpSendPolicies added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcesses) SetProcessId added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcesses) SetProcessName added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcesses) SetProcessNodes added in v1.11.0

func (ListApprovalProcessesResponseBodyProcesses) String added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesAppUninstallPolicies added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesAppUninstallPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (ListApprovalProcessesResponseBodyProcessesAppUninstallPolicies) GoString added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesAppUninstallPolicies) SetPolicyIds added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesAppUninstallPolicies) SetSchemaId added in v1.11.0

func (ListApprovalProcessesResponseBodyProcessesAppUninstallPolicies) String added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesDeviceRegistrationPolicies added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesDeviceRegistrationPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (ListApprovalProcessesResponseBodyProcessesDeviceRegistrationPolicies) GoString added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesDeviceRegistrationPolicies) SetPolicyIds added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesDeviceRegistrationPolicies) SetSchemaId added in v1.11.0

func (ListApprovalProcessesResponseBodyProcessesDeviceRegistrationPolicies) String added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesDlpSendPolicies added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesDlpSendPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (ListApprovalProcessesResponseBodyProcessesDlpSendPolicies) GoString added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesDlpSendPolicies) SetPolicyIds added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesDlpSendPolicies) SetSchemaId added in v1.11.0

func (ListApprovalProcessesResponseBodyProcessesDlpSendPolicies) String added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesDomainBlacklistPolicies added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesDomainBlacklistPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (ListApprovalProcessesResponseBodyProcessesDomainBlacklistPolicies) GoString added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesDomainBlacklistPolicies) SetPolicyIds added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesDomainBlacklistPolicies) SetSchemaId added in v1.11.0

func (ListApprovalProcessesResponseBodyProcessesDomainBlacklistPolicies) String added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesDomainWhitelistPolicies added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesDomainWhitelistPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (ListApprovalProcessesResponseBodyProcessesDomainWhitelistPolicies) GoString added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesDomainWhitelistPolicies) SetPolicyIds added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesDomainWhitelistPolicies) SetSchemaId added in v1.11.0

func (ListApprovalProcessesResponseBodyProcessesDomainWhitelistPolicies) String added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesPeripheralBlockPolicies added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesPeripheralBlockPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (ListApprovalProcessesResponseBodyProcessesPeripheralBlockPolicies) GoString added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesPeripheralBlockPolicies) SetPolicyIds added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesPeripheralBlockPolicies) SetSchemaId added in v1.11.0

func (ListApprovalProcessesResponseBodyProcessesPeripheralBlockPolicies) String added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesProcessNodes added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesProcessNodes struct {
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListApprovalProcessesResponseBodyProcessesProcessNodes) GoString added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesProcessNodes) SetSaseUserId added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesProcessNodes) SetUsername added in v1.11.0

func (ListApprovalProcessesResponseBodyProcessesProcessNodes) String added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesSoftwareBlockPolicies added in v1.11.0

type ListApprovalProcessesResponseBodyProcessesSoftwareBlockPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (ListApprovalProcessesResponseBodyProcessesSoftwareBlockPolicies) GoString added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesSoftwareBlockPolicies) SetPolicyIds added in v1.11.0

func (*ListApprovalProcessesResponseBodyProcessesSoftwareBlockPolicies) SetSchemaId added in v1.11.0

func (ListApprovalProcessesResponseBodyProcessesSoftwareBlockPolicies) String added in v1.11.0

type ListApprovalSchemasForApprovalProcessesRequest added in v1.11.0

type ListApprovalSchemasForApprovalProcessesRequest struct {
	// This parameter is required.
	ProcessIds []*string `json:"ProcessIds,omitempty" xml:"ProcessIds,omitempty" type:"Repeated"`
}

func (ListApprovalSchemasForApprovalProcessesRequest) GoString added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesRequest) SetProcessIds added in v1.11.0

func (ListApprovalSchemasForApprovalProcessesRequest) String added in v1.11.0

type ListApprovalSchemasForApprovalProcessesResponse added in v1.11.0

type ListApprovalSchemasForApprovalProcessesResponse struct {
	Headers    map[string]*string                                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListApprovalSchemasForApprovalProcessesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListApprovalSchemasForApprovalProcessesResponse) GoString added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponse) SetHeaders added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponse) SetStatusCode added in v1.11.0

func (ListApprovalSchemasForApprovalProcessesResponse) String added in v1.11.0

type ListApprovalSchemasForApprovalProcessesResponseBody added in v1.11.0

type ListApprovalSchemasForApprovalProcessesResponseBody struct {
	Processes []*ListApprovalSchemasForApprovalProcessesResponseBodyProcesses `json:"Processes,omitempty" xml:"Processes,omitempty" type:"Repeated"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListApprovalSchemasForApprovalProcessesResponseBody) GoString added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponseBody) SetRequestId added in v1.11.0

func (ListApprovalSchemasForApprovalProcessesResponseBody) String added in v1.11.0

type ListApprovalSchemasForApprovalProcessesResponseBodyProcesses added in v1.11.0

type ListApprovalSchemasForApprovalProcessesResponseBodyProcesses struct {
	// example:
	//
	// approval-process-35ee09077ee9****
	ProcessId *string                                                                `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	Schemas   []*ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas `json:"Schemas,omitempty" xml:"Schemas,omitempty" type:"Repeated"`
}

func (ListApprovalSchemasForApprovalProcessesResponseBodyProcesses) GoString added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponseBodyProcesses) SetProcessId added in v1.11.0

func (ListApprovalSchemasForApprovalProcessesResponseBodyProcesses) String added in v1.11.0

type ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas added in v1.11.0

type ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas struct {
	// example:
	//
	// 2024-03-15 14:44:07
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// true
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// example:
	//
	// DlpSend
	PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	// example:
	//
	// {"form": {"labelCol": 6,"wrapperCol": 12}}
	SchemaContent *string `json:"SchemaContent,omitempty" xml:"SchemaContent,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId   *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// example:
	//
	// 1715680940
	SchemaVersion *int64 `json:"SchemaVersion,omitempty" xml:"SchemaVersion,omitempty"`
}

func (ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas) GoString added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas) SetCreateTime added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas) SetDescription added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas) SetIsDefault added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas) SetPolicyType added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas) SetSchemaContent added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas) SetSchemaId added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas) SetSchemaName added in v1.11.0

func (*ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas) SetSchemaVersion added in v1.11.0

func (ListApprovalSchemasForApprovalProcessesResponseBodyProcessesSchemas) String added in v1.11.0

type ListApprovalSchemasRequest added in v1.11.0

type ListApprovalSchemasRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// DlpSend
	PolicyType *string   `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	SchemaIds  []*string `json:"SchemaIds,omitempty" xml:"SchemaIds,omitempty" type:"Repeated"`
	// example:
	//
	// test
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
}

func (ListApprovalSchemasRequest) GoString added in v1.11.0

func (s ListApprovalSchemasRequest) GoString() string

func (*ListApprovalSchemasRequest) SetCurrentPage added in v1.11.0

func (*ListApprovalSchemasRequest) SetPageSize added in v1.11.0

func (*ListApprovalSchemasRequest) SetPolicyType added in v1.11.0

func (*ListApprovalSchemasRequest) SetSchemaIds added in v1.11.0

func (*ListApprovalSchemasRequest) SetSchemaName added in v1.11.0

func (ListApprovalSchemasRequest) String added in v1.11.0

type ListApprovalSchemasResponse added in v1.11.0

type ListApprovalSchemasResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListApprovalSchemasResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListApprovalSchemasResponse) GoString added in v1.11.0

func (s ListApprovalSchemasResponse) GoString() string

func (*ListApprovalSchemasResponse) SetBody added in v1.11.0

func (*ListApprovalSchemasResponse) SetHeaders added in v1.11.0

func (*ListApprovalSchemasResponse) SetStatusCode added in v1.11.0

func (ListApprovalSchemasResponse) String added in v1.11.0

type ListApprovalSchemasResponseBody added in v1.11.0

type ListApprovalSchemasResponseBody struct {
	// example:
	//
	// 102350E7-1A20-58F5-9D63-ABEA820AE6E1
	RequestId *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Schemas   []*ListApprovalSchemasResponseBodySchemas `json:"Schemas,omitempty" xml:"Schemas,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	TotalNum *string `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListApprovalSchemasResponseBody) GoString added in v1.11.0

func (*ListApprovalSchemasResponseBody) SetRequestId added in v1.11.0

func (*ListApprovalSchemasResponseBody) SetSchemas added in v1.11.0

func (*ListApprovalSchemasResponseBody) SetTotalNum added in v1.11.0

func (ListApprovalSchemasResponseBody) String added in v1.11.0

type ListApprovalSchemasResponseBodySchemas added in v1.11.0

type ListApprovalSchemasResponseBodySchemas struct {
	// example:
	//
	// 2024-03-15 14:44:07
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// true
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// example:
	//
	// DlpSend
	PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	// example:
	//
	// {"form": {"labelCol": 6,"wrapperCol": 12}}
	SchemaContent *string `json:"SchemaContent,omitempty" xml:"SchemaContent,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId   *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// example:
	//
	// 1715680940
	SchemaVersion *int64 `json:"SchemaVersion,omitempty" xml:"SchemaVersion,omitempty"`
}

func (ListApprovalSchemasResponseBodySchemas) GoString added in v1.11.0

func (*ListApprovalSchemasResponseBodySchemas) SetCreateTime added in v1.11.0

func (*ListApprovalSchemasResponseBodySchemas) SetDescription added in v1.11.0

func (*ListApprovalSchemasResponseBodySchemas) SetIsDefault added in v1.11.0

func (*ListApprovalSchemasResponseBodySchemas) SetPolicyType added in v1.11.0

func (*ListApprovalSchemasResponseBodySchemas) SetSchemaContent added in v1.11.0

func (*ListApprovalSchemasResponseBodySchemas) SetSchemaId added in v1.11.0

func (*ListApprovalSchemasResponseBodySchemas) SetSchemaName added in v1.11.0

func (*ListApprovalSchemasResponseBodySchemas) SetSchemaVersion added in v1.11.0

func (ListApprovalSchemasResponseBodySchemas) String added in v1.11.0

type ListApprovalsRequest added in v1.11.0

type ListApprovalsRequest struct {
	ApprovalIds []*string `json:"ApprovalIds,omitempty" xml:"ApprovalIds,omitempty" type:"Repeated"`
	// example:
	//
	// 1736750500
	CreateEndTime *int64 `json:"CreateEndTime,omitempty" xml:"CreateEndTime,omitempty"`
	// example:
	//
	// 1730000000
	CreateStartTime   *int64  `json:"CreateStartTime,omitempty" xml:"CreateStartTime,omitempty"`
	CreatorDepartment *string `json:"CreatorDepartment,omitempty" xml:"CreatorDepartment,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	CreatorDevTag *string `json:"CreatorDevTag,omitempty" xml:"CreatorDevTag,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	CreatorUserId   *string `json:"CreatorUserId,omitempty" xml:"CreatorUserId,omitempty"`
	CreatorUsername *string `json:"CreatorUsername,omitempty" xml:"CreatorUsername,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	OperatorUserId   *string `json:"OperatorUserId,omitempty" xml:"OperatorUserId,omitempty"`
	OperatorUsername *string `json:"OperatorUsername,omitempty" xml:"OperatorUsername,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// DlpSend
	PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	// example:
	//
	// approval-process-fcc351b8a95b****
	ProcessId   *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName *string `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
	// example:
	//
	// test
	SchemaName *string   `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	Statuses   []*string `json:"Statuses,omitempty" xml:"Statuses,omitempty" type:"Repeated"`
}

func (ListApprovalsRequest) GoString added in v1.11.0

func (s ListApprovalsRequest) GoString() string

func (*ListApprovalsRequest) SetApprovalIds added in v1.11.0

func (s *ListApprovalsRequest) SetApprovalIds(v []*string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetCreateEndTime added in v1.11.0

func (s *ListApprovalsRequest) SetCreateEndTime(v int64) *ListApprovalsRequest

func (*ListApprovalsRequest) SetCreateStartTime added in v1.11.0

func (s *ListApprovalsRequest) SetCreateStartTime(v int64) *ListApprovalsRequest

func (*ListApprovalsRequest) SetCreatorDepartment added in v1.11.0

func (s *ListApprovalsRequest) SetCreatorDepartment(v string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetCreatorDevTag added in v1.11.0

func (s *ListApprovalsRequest) SetCreatorDevTag(v string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetCreatorUserId added in v1.11.0

func (s *ListApprovalsRequest) SetCreatorUserId(v string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetCreatorUsername added in v1.11.0

func (s *ListApprovalsRequest) SetCreatorUsername(v string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetCurrentPage added in v1.11.0

func (s *ListApprovalsRequest) SetCurrentPage(v int64) *ListApprovalsRequest

func (*ListApprovalsRequest) SetOperatorUserId added in v1.11.0

func (s *ListApprovalsRequest) SetOperatorUserId(v string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetOperatorUsername added in v1.11.0

func (s *ListApprovalsRequest) SetOperatorUsername(v string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetPageSize added in v1.11.0

func (s *ListApprovalsRequest) SetPageSize(v int64) *ListApprovalsRequest

func (*ListApprovalsRequest) SetPolicyType added in v1.11.0

func (s *ListApprovalsRequest) SetPolicyType(v string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetProcessId added in v1.11.0

func (s *ListApprovalsRequest) SetProcessId(v string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetProcessName added in v1.11.0

func (s *ListApprovalsRequest) SetProcessName(v string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetSchemaId added in v1.11.0

func (*ListApprovalsRequest) SetSchemaName added in v1.11.0

func (s *ListApprovalsRequest) SetSchemaName(v string) *ListApprovalsRequest

func (*ListApprovalsRequest) SetStatuses added in v1.11.0

func (s *ListApprovalsRequest) SetStatuses(v []*string) *ListApprovalsRequest

func (ListApprovalsRequest) String added in v1.11.0

func (s ListApprovalsRequest) String() string

type ListApprovalsResponse added in v1.11.0

type ListApprovalsResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListApprovalsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListApprovalsResponse) GoString added in v1.11.0

func (s ListApprovalsResponse) GoString() string

func (*ListApprovalsResponse) SetBody added in v1.11.0

func (*ListApprovalsResponse) SetHeaders added in v1.11.0

func (*ListApprovalsResponse) SetStatusCode added in v1.11.0

func (s *ListApprovalsResponse) SetStatusCode(v int32) *ListApprovalsResponse

func (ListApprovalsResponse) String added in v1.11.0

func (s ListApprovalsResponse) String() string

type ListApprovalsResponseBody added in v1.11.0

type ListApprovalsResponseBody struct {
	Approvals []*ListApprovalsResponseBodyApprovals `json:"Approvals,omitempty" xml:"Approvals,omitempty" type:"Repeated"`
	// example:
	//
	// 6965F5BA-53B6-5650-A708-51F090F843BB
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *string `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListApprovalsResponseBody) GoString added in v1.11.0

func (s ListApprovalsResponseBody) GoString() string

func (*ListApprovalsResponseBody) SetApprovals added in v1.11.0

func (*ListApprovalsResponseBody) SetRequestId added in v1.11.0

func (*ListApprovalsResponseBody) SetTotalNum added in v1.11.0

func (ListApprovalsResponseBody) String added in v1.11.0

func (s ListApprovalsResponseBody) String() string

type ListApprovalsResponseBodyApprovals added in v1.11.0

type ListApprovalsResponseBodyApprovals struct {
	ApprovalDetail *string `json:"ApprovalDetail,omitempty" xml:"ApprovalDetail,omitempty"`
	// example:
	//
	// approval-872b5e911b35****
	ApprovalId         *string                                                 `json:"ApprovalId,omitempty" xml:"ApprovalId,omitempty"`
	ApprovalProgresses []*ListApprovalsResponseBodyApprovalsApprovalProgresses `json:"ApprovalProgresses,omitempty" xml:"ApprovalProgresses,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-11-15 22:11:55
	CreateTime        *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CreatorDepartment *string `json:"CreatorDepartment,omitempty" xml:"CreatorDepartment,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	CreatorDevTag *string `json:"CreatorDevTag,omitempty" xml:"CreatorDevTag,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	CreatorUserId   *string `json:"CreatorUserId,omitempty" xml:"CreatorUserId,omitempty"`
	CreatorUsername *string `json:"CreatorUsername,omitempty" xml:"CreatorUsername,omitempty"`
	// example:
	//
	// 1757952000
	EndTimestamp *int64 `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"`
	// example:
	//
	// DlpSend
	PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	// example:
	//
	// approval-process-fcc351b8a95b****
	ProcessId   *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName *string `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	Reason      *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// example:
	//
	// {"form": {"labelCol": 6,"wrapperCol": 12}}
	SchemaContent *string `json:"SchemaContent,omitempty" xml:"SchemaContent,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId   *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// example:
	//
	// Pending
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListApprovalsResponseBodyApprovals) GoString added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetApprovalDetail added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetApprovalId added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetApprovalProgresses added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetCreateTime added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetCreatorDepartment added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetCreatorDevTag added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetCreatorUserId added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetCreatorUsername added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetEndTimestamp added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetPolicyType added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetProcessId added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetProcessName added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetReason added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetSchemaContent added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetSchemaId added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetSchemaName added in v1.11.0

func (*ListApprovalsResponseBodyApprovals) SetStatus added in v1.11.0

func (ListApprovalsResponseBodyApprovals) String added in v1.11.0

type ListApprovalsResponseBodyApprovalsApprovalProgresses added in v1.11.0

type ListApprovalsResponseBodyApprovalsApprovalProgresses struct {
	// example:
	//
	// Approve
	Action  *string `json:"Action,omitempty" xml:"Action,omitempty"`
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	Executor  *string                                                          `json:"Executor,omitempty" xml:"Executor,omitempty"`
	Operators []*ListApprovalsResponseBodyApprovalsApprovalProgressesOperators `json:"Operators,omitempty" xml:"Operators,omitempty" type:"Repeated"`
	// example:
	//
	// Approved
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// 1736752000
	Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
}

func (ListApprovalsResponseBodyApprovalsApprovalProgresses) GoString added in v1.11.0

func (*ListApprovalsResponseBodyApprovalsApprovalProgresses) SetAction added in v1.11.0

func (*ListApprovalsResponseBodyApprovalsApprovalProgresses) SetComment added in v1.11.0

func (*ListApprovalsResponseBodyApprovalsApprovalProgresses) SetExecutor added in v1.11.0

func (*ListApprovalsResponseBodyApprovalsApprovalProgresses) SetStatus added in v1.11.0

func (*ListApprovalsResponseBodyApprovalsApprovalProgresses) SetTimestamp added in v1.11.0

func (ListApprovalsResponseBodyApprovalsApprovalProgresses) String added in v1.11.0

type ListApprovalsResponseBodyApprovalsApprovalProgressesOperators added in v1.11.0

type ListApprovalsResponseBodyApprovalsApprovalProgressesOperators struct {
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListApprovalsResponseBodyApprovalsApprovalProgressesOperators) GoString added in v1.11.0

func (*ListApprovalsResponseBodyApprovalsApprovalProgressesOperators) SetSaseUserId added in v1.11.0

func (*ListApprovalsResponseBodyApprovalsApprovalProgressesOperators) SetUsername added in v1.11.0

func (ListApprovalsResponseBodyApprovalsApprovalProgressesOperators) String added in v1.11.0

type ListClientUsersRequest added in v1.5.0

type ListClientUsersRequest struct {
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// example:
	//
	// 10785
	DepartmentId *string `json:"DepartmentId,omitempty" xml:"DepartmentId,omitempty"`
	// example:
	//
	// johndoe@example.com
	Email *string `json:"Email,omitempty" xml:"Email,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1071
	IdpConfigId *string `json:"IdpConfigId,omitempty" xml:"IdpConfigId,omitempty"`
	// example:
	//
	// 18980976559
	MobileNumber *string `json:"MobileNumber,omitempty" xml:"MobileNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// Enabled
	Status   *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListClientUsersRequest) GoString added in v1.5.0

func (s ListClientUsersRequest) GoString() string

func (*ListClientUsersRequest) SetCurrentPage added in v1.5.0

func (s *ListClientUsersRequest) SetCurrentPage(v int64) *ListClientUsersRequest

func (*ListClientUsersRequest) SetDepartmentId added in v1.5.0

func (s *ListClientUsersRequest) SetDepartmentId(v string) *ListClientUsersRequest

func (*ListClientUsersRequest) SetEmail added in v1.5.0

func (*ListClientUsersRequest) SetIdpConfigId added in v1.5.0

func (*ListClientUsersRequest) SetMobileNumber added in v1.5.0

func (s *ListClientUsersRequest) SetMobileNumber(v string) *ListClientUsersRequest

func (*ListClientUsersRequest) SetPageSize added in v1.5.0

func (*ListClientUsersRequest) SetStatus added in v1.5.0

func (*ListClientUsersRequest) SetUsername added in v1.5.0

func (ListClientUsersRequest) String added in v1.5.0

func (s ListClientUsersRequest) String() string

type ListClientUsersResponse added in v1.5.0

type ListClientUsersResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListClientUsersResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListClientUsersResponse) GoString added in v1.5.0

func (s ListClientUsersResponse) GoString() string

func (*ListClientUsersResponse) SetBody added in v1.5.0

func (*ListClientUsersResponse) SetHeaders added in v1.5.0

func (*ListClientUsersResponse) SetStatusCode added in v1.5.0

func (ListClientUsersResponse) String added in v1.5.0

func (s ListClientUsersResponse) String() string

type ListClientUsersResponseBody added in v1.5.0

type ListClientUsersResponseBody struct {
	Data *ListClientUsersResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// FEF1144C-95D1-5F7C-81EF-9DB70EA49FCE
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListClientUsersResponseBody) GoString added in v1.5.0

func (s ListClientUsersResponseBody) GoString() string

func (*ListClientUsersResponseBody) SetData added in v1.5.0

func (*ListClientUsersResponseBody) SetRequestId added in v1.5.0

func (ListClientUsersResponseBody) String added in v1.5.0

type ListClientUsersResponseBodyData added in v1.5.0

type ListClientUsersResponseBodyData struct {
	DataList []*ListClientUsersResponseBodyDataDataList `json:"DataList,omitempty" xml:"DataList,omitempty" type:"Repeated"`
	// example:
	//
	// 2
	TotalNum *int64 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListClientUsersResponseBodyData) GoString added in v1.5.0

func (*ListClientUsersResponseBodyData) SetDataList added in v1.5.0

func (*ListClientUsersResponseBodyData) SetTotalNum added in v1.5.0

func (ListClientUsersResponseBodyData) String added in v1.5.0

type ListClientUsersResponseBodyDataDataList added in v1.5.0

type ListClientUsersResponseBodyDataDataList struct {
	Department *ListClientUsersResponseBodyDataDataListDepartment `json:"Department,omitempty" xml:"Department,omitempty" type:"Struct"`
	// example:
	//
	// 10800
	DepartmentId *string `json:"DepartmentId,omitempty" xml:"DepartmentId,omitempty"`
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// johndoe@example.com
	Email *string `json:"Email,omitempty" xml:"Email,omitempty"`
	// example:
	//
	// 1970
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// 1026
	IdpConfigId *string `json:"IdpConfigId,omitempty" xml:"IdpConfigId,omitempty"`
	// example:
	//
	// 15800820468
	MobileNumber *string `json:"MobileNumber,omitempty" xml:"MobileNumber,omitempty"`
	// example:
	//
	// Disabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// su_dead7216****
	UserId   *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListClientUsersResponseBodyDataDataList) GoString added in v1.5.0

func (*ListClientUsersResponseBodyDataDataList) SetDepartment added in v1.5.0

func (*ListClientUsersResponseBodyDataDataList) SetDepartmentId added in v1.5.0

func (*ListClientUsersResponseBodyDataDataList) SetDescription added in v1.5.0

func (*ListClientUsersResponseBodyDataDataList) SetEmail added in v1.5.0

func (*ListClientUsersResponseBodyDataDataList) SetId added in v1.5.0

func (*ListClientUsersResponseBodyDataDataList) SetIdpConfigId added in v1.5.0

func (*ListClientUsersResponseBodyDataDataList) SetMobileNumber added in v1.5.0

func (*ListClientUsersResponseBodyDataDataList) SetStatus added in v1.5.0

func (*ListClientUsersResponseBodyDataDataList) SetUserId added in v1.5.0

func (*ListClientUsersResponseBodyDataDataList) SetUsername added in v1.5.0

func (ListClientUsersResponseBodyDataDataList) String added in v1.5.0

type ListClientUsersResponseBodyDataDataListDepartment added in v1.5.0

type ListClientUsersResponseBodyDataDataListDepartment struct {
	// example:
	//
	// 105
	Id   *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (ListClientUsersResponseBodyDataDataListDepartment) GoString added in v1.5.0

func (*ListClientUsersResponseBodyDataDataListDepartment) SetId added in v1.5.0

func (*ListClientUsersResponseBodyDataDataListDepartment) SetName added in v1.5.0

func (ListClientUsersResponseBodyDataDataListDepartment) String added in v1.5.0

type ListConnectorsRequest

type ListConnectorsRequest struct {
	ConnectorIds []*string `json:"ConnectorIds,omitempty" xml:"ConnectorIds,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// example:
	//
	// connector_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize     *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Status       *string `json:"Status,omitempty" xml:"Status,omitempty"`
	SwitchStatus *string `json:"SwitchStatus,omitempty" xml:"SwitchStatus,omitempty"`
}

func (ListConnectorsRequest) GoString

func (s ListConnectorsRequest) GoString() string

func (*ListConnectorsRequest) SetConnectorIds

func (s *ListConnectorsRequest) SetConnectorIds(v []*string) *ListConnectorsRequest

func (*ListConnectorsRequest) SetCurrentPage

func (s *ListConnectorsRequest) SetCurrentPage(v int32) *ListConnectorsRequest

func (*ListConnectorsRequest) SetName

func (*ListConnectorsRequest) SetPageSize

func (*ListConnectorsRequest) SetStatus added in v1.0.1

func (*ListConnectorsRequest) SetSwitchStatus added in v1.0.1

func (s *ListConnectorsRequest) SetSwitchStatus(v string) *ListConnectorsRequest

func (ListConnectorsRequest) String

func (s ListConnectorsRequest) String() string

type ListConnectorsResponse

type ListConnectorsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListConnectorsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListConnectorsResponse) GoString

func (s ListConnectorsResponse) GoString() string

func (*ListConnectorsResponse) SetBody

func (*ListConnectorsResponse) SetHeaders

func (*ListConnectorsResponse) SetStatusCode

func (ListConnectorsResponse) String

func (s ListConnectorsResponse) String() string

type ListConnectorsResponseBody

type ListConnectorsResponseBody struct {
	Connectors []*ListConnectorsResponseBodyConnectors `json:"Connectors,omitempty" xml:"Connectors,omitempty" type:"Repeated"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *int32 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListConnectorsResponseBody) GoString

func (s ListConnectorsResponseBody) GoString() string

func (*ListConnectorsResponseBody) SetConnectors

func (*ListConnectorsResponseBody) SetRequestId

func (*ListConnectorsResponseBody) SetTotalNum

func (ListConnectorsResponseBody) String

type ListConnectorsResponseBodyConnectors

type ListConnectorsResponseBodyConnectors struct {
	Applications     []*ListConnectorsResponseBodyConnectorsApplications     `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	ConnectorClients []*ListConnectorsResponseBodyConnectorsConnectorClients `json:"ConnectorClients,omitempty" xml:"ConnectorClients,omitempty" type:"Repeated"`
	// ConnectorID。
	//
	// example:
	//
	// connector-94db94e06b98****
	ConnectorId *string `json:"ConnectorId,omitempty" xml:"ConnectorId,omitempty"`
	// example:
	//
	// 2022-09-27 18:10:25
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// connector_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// Online
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// Enabled
	SwitchStatus *string                                          `json:"SwitchStatus,omitempty" xml:"SwitchStatus,omitempty"`
	UpgradeTime  *ListConnectorsResponseBodyConnectorsUpgradeTime `json:"UpgradeTime,omitempty" xml:"UpgradeTime,omitempty" type:"Struct"`
}

func (ListConnectorsResponseBodyConnectors) GoString

func (*ListConnectorsResponseBodyConnectors) SetConnectorClients added in v1.1.2

func (*ListConnectorsResponseBodyConnectors) SetConnectorId

func (*ListConnectorsResponseBodyConnectors) SetCreateTime

func (*ListConnectorsResponseBodyConnectors) SetName

func (*ListConnectorsResponseBodyConnectors) SetRegionId

func (*ListConnectorsResponseBodyConnectors) SetStatus

func (*ListConnectorsResponseBodyConnectors) SetSwitchStatus

func (ListConnectorsResponseBodyConnectors) String

type ListConnectorsResponseBodyConnectorsApplications

type ListConnectorsResponseBodyConnectorsApplications struct {
	// example:
	//
	// pa-application-e12860ef6c48****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// example:
	//
	// application_name
	ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"`
}

func (ListConnectorsResponseBodyConnectorsApplications) GoString

func (*ListConnectorsResponseBodyConnectorsApplications) SetApplicationId

func (*ListConnectorsResponseBodyConnectorsApplications) SetApplicationName

func (ListConnectorsResponseBodyConnectorsApplications) String

type ListConnectorsResponseBodyConnectorsConnectorClients added in v1.1.2

type ListConnectorsResponseBodyConnectorsConnectorClients struct {
	ConnectionStatus *string `json:"ConnectionStatus,omitempty" xml:"ConnectionStatus,omitempty"`
	DevTag           *string `json:"DevTag,omitempty" xml:"DevTag,omitempty"`
	Hostname         *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	PublicIp         *string `json:"PublicIp,omitempty" xml:"PublicIp,omitempty"`
}

func (ListConnectorsResponseBodyConnectorsConnectorClients) GoString added in v1.1.2

func (*ListConnectorsResponseBodyConnectorsConnectorClients) SetConnectionStatus added in v1.1.2

func (*ListConnectorsResponseBodyConnectorsConnectorClients) SetDevTag added in v1.1.2

func (*ListConnectorsResponseBodyConnectorsConnectorClients) SetHostname added in v1.1.2

func (*ListConnectorsResponseBodyConnectorsConnectorClients) SetPublicIp added in v1.1.2

func (ListConnectorsResponseBodyConnectorsConnectorClients) String added in v1.1.2

type ListConnectorsResponseBodyConnectorsUpgradeTime

type ListConnectorsResponseBodyConnectorsUpgradeTime struct {
	// example:
	//
	// 23:00
	End *string `json:"End,omitempty" xml:"End,omitempty"`
	// example:
	//
	// 20:00
	Start *string `json:"Start,omitempty" xml:"Start,omitempty"`
}

func (ListConnectorsResponseBodyConnectorsUpgradeTime) GoString

func (*ListConnectorsResponseBodyConnectorsUpgradeTime) SetEnd

func (*ListConnectorsResponseBodyConnectorsUpgradeTime) SetStart

func (ListConnectorsResponseBodyConnectorsUpgradeTime) String

type ListDynamicRouteRegionsResponse added in v1.1.0

type ListDynamicRouteRegionsResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDynamicRouteRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDynamicRouteRegionsResponse) GoString added in v1.1.0

func (*ListDynamicRouteRegionsResponse) SetBody added in v1.1.0

func (*ListDynamicRouteRegionsResponse) SetHeaders added in v1.1.0

func (*ListDynamicRouteRegionsResponse) SetStatusCode added in v1.1.0

func (ListDynamicRouteRegionsResponse) String added in v1.1.0

type ListDynamicRouteRegionsResponseBody added in v1.1.0

type ListDynamicRouteRegionsResponseBody struct {
	Regions []*string `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *int32 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListDynamicRouteRegionsResponseBody) GoString added in v1.1.0

func (*ListDynamicRouteRegionsResponseBody) SetRegions added in v1.1.0

func (*ListDynamicRouteRegionsResponseBody) SetRequestId added in v1.1.0

func (*ListDynamicRouteRegionsResponseBody) SetTotalNum added in v1.1.0

func (ListDynamicRouteRegionsResponseBody) String added in v1.1.0

type ListDynamicRoutesRequest added in v1.1.0

type ListDynamicRoutesRequest struct {
	// example:
	//
	// pa-application-e12860ef6c48****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage     *int32    `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	DynamicRouteIds []*string `json:"DynamicRouteIds,omitempty" xml:"DynamicRouteIds,omitempty" type:"Repeated"`
	// example:
	//
	// dynamic_route_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// connector-8ccb13b6f52c****
	NextHop *string `json:"NextHop,omitempty" xml:"NextHop,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize  *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionIds []*string `json:"RegionIds,omitempty" xml:"RegionIds,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// tag-d3f64e8bdd4a****
	TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
}

func (ListDynamicRoutesRequest) GoString added in v1.1.0

func (s ListDynamicRoutesRequest) GoString() string

func (*ListDynamicRoutesRequest) SetApplicationId added in v1.1.0

func (*ListDynamicRoutesRequest) SetCurrentPage added in v1.1.0

func (*ListDynamicRoutesRequest) SetDynamicRouteIds added in v1.1.0

func (s *ListDynamicRoutesRequest) SetDynamicRouteIds(v []*string) *ListDynamicRoutesRequest

func (*ListDynamicRoutesRequest) SetName added in v1.1.0

func (*ListDynamicRoutesRequest) SetNextHop added in v1.1.0

func (*ListDynamicRoutesRequest) SetPageSize added in v1.1.0

func (*ListDynamicRoutesRequest) SetRegionIds added in v1.1.0

func (*ListDynamicRoutesRequest) SetStatus added in v1.1.0

func (*ListDynamicRoutesRequest) SetTagId added in v1.1.0

func (ListDynamicRoutesRequest) String added in v1.1.0

func (s ListDynamicRoutesRequest) String() string

type ListDynamicRoutesResponse added in v1.1.0

type ListDynamicRoutesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDynamicRoutesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDynamicRoutesResponse) GoString added in v1.1.0

func (s ListDynamicRoutesResponse) GoString() string

func (*ListDynamicRoutesResponse) SetBody added in v1.1.0

func (*ListDynamicRoutesResponse) SetHeaders added in v1.1.0

func (*ListDynamicRoutesResponse) SetStatusCode added in v1.1.0

func (ListDynamicRoutesResponse) String added in v1.1.0

func (s ListDynamicRoutesResponse) String() string

type ListDynamicRoutesResponseBody added in v1.1.0

type ListDynamicRoutesResponseBody struct {
	DynamicRoutes []*ListDynamicRoutesResponseBodyDynamicRoutes `json:"DynamicRoutes,omitempty" xml:"DynamicRoutes,omitempty" type:"Repeated"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *int32 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListDynamicRoutesResponseBody) GoString added in v1.1.0

func (*ListDynamicRoutesResponseBody) SetDynamicRoutes added in v1.1.0

func (*ListDynamicRoutesResponseBody) SetRequestId added in v1.1.0

func (*ListDynamicRoutesResponseBody) SetTotalNum added in v1.1.0

func (ListDynamicRoutesResponseBody) String added in v1.1.0

type ListDynamicRoutesResponseBodyDynamicRoutes added in v1.1.0

type ListDynamicRoutesResponseBodyDynamicRoutes struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// example:
	//
	// Application
	ApplicationType *string `json:"ApplicationType,omitempty" xml:"ApplicationType,omitempty"`
	// example:
	//
	// 2023-03-21 11:50:03
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// dr-a0ca843f53cf****
	DynamicRouteId *string `json:"DynamicRouteId,omitempty" xml:"DynamicRouteId,omitempty"`
	// example:
	//
	// connector
	DynamicRouteType *string `json:"DynamicRouteType,omitempty" xml:"DynamicRouteType,omitempty"`
	// example:
	//
	// dynamic_route_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// connector-8ccb13b6f52c****
	NextHop *string `json:"NextHop,omitempty" xml:"NextHop,omitempty"`
	// example:
	//
	// 1
	Priority  *int32    `json:"Priority,omitempty" xml:"Priority,omitempty"`
	RegionIds []*string `json:"RegionIds,omitempty" xml:"RegionIds,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	Status *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (ListDynamicRoutesResponseBodyDynamicRoutes) GoString added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetApplicationIds added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetApplicationType added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetCreateTime added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetDescription added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetDynamicRouteId added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetDynamicRouteType added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetName added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetNextHop added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetPriority added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetRegionIds added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetStatus added in v1.1.0

func (*ListDynamicRoutesResponseBodyDynamicRoutes) SetTagIds added in v1.1.0

func (ListDynamicRoutesResponseBodyDynamicRoutes) String added in v1.1.0

type ListExcessiveDeviceRegistrationApplicationsRequest added in v1.2.0

type ListExcessiveDeviceRegistrationApplicationsRequest struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int64  `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	Department  *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DeviceTag *string `json:"DeviceTag,omitempty" xml:"DeviceTag,omitempty"`
	// example:
	//
	// win10-64bit
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string   `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	Statuses   []*string `json:"Statuses,omitempty" xml:"Statuses,omitempty" type:"Repeated"`
	Username   *string   `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListExcessiveDeviceRegistrationApplicationsRequest) GoString added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsRequest) SetApplicationIds added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsRequest) SetCurrentPage added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsRequest) SetDepartment added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsRequest) SetDeviceTag added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsRequest) SetHostname added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsRequest) SetMac added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsRequest) SetPageSize added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsRequest) SetSaseUserId added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsRequest) SetStatuses added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsRequest) SetUsername added in v1.2.0

func (ListExcessiveDeviceRegistrationApplicationsRequest) String added in v1.2.0

type ListExcessiveDeviceRegistrationApplicationsResponse added in v1.2.0

type ListExcessiveDeviceRegistrationApplicationsResponse struct {
	Headers    map[string]*string                                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListExcessiveDeviceRegistrationApplicationsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListExcessiveDeviceRegistrationApplicationsResponse) GoString added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponse) SetHeaders added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponse) SetStatusCode added in v1.2.0

func (ListExcessiveDeviceRegistrationApplicationsResponse) String added in v1.2.0

type ListExcessiveDeviceRegistrationApplicationsResponseBody added in v1.2.0

type ListExcessiveDeviceRegistrationApplicationsResponseBody struct {
	Applications []*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *int64 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListExcessiveDeviceRegistrationApplicationsResponseBody) GoString added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBody) SetRequestId added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBody) SetTotalNum added in v1.2.0

func (ListExcessiveDeviceRegistrationApplicationsResponseBody) String added in v1.2.0

type ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications added in v1.2.0

type ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications struct {
	// example:
	//
	// reg-application-0f4a127b7e78****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// example:
	//
	// 2023-07-17 18:46:55
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Department  *string `json:"Department,omitempty" xml:"Department,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DeviceTag *string `json:"DeviceTag,omitempty" xml:"DeviceTag,omitempty"`
	// example:
	//
	// Windows
	DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"`
	// example:
	//
	// win10-64bit
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// example:
	//
	// false
	IsUsed *bool `json:"IsUsed,omitempty" xml:"IsUsed,omitempty"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// Approved
	Status   *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) GoString added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetApplicationId added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetCreateTime added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetDepartment added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetDescription added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetDeviceTag added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetDeviceType added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetHostname added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetIsUsed added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetMac added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetSaseUserId added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetStatus added in v1.2.0

func (*ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) SetUsername added in v1.2.0

func (ListExcessiveDeviceRegistrationApplicationsResponseBodyApplications) String added in v1.2.0

type ListIdpConfigsRequest added in v1.5.0

type ListIdpConfigsRequest struct {
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// example:
	//
	// CSAS,DingTalk,LDAP
	Include *string `json:"Include,omitempty" xml:"Include,omitempty"`
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListIdpConfigsRequest) GoString added in v1.5.0

func (s ListIdpConfigsRequest) GoString() string

func (*ListIdpConfigsRequest) SetCurrentPage added in v1.5.0

func (s *ListIdpConfigsRequest) SetCurrentPage(v int64) *ListIdpConfigsRequest

func (*ListIdpConfigsRequest) SetInclude added in v1.5.0

func (*ListIdpConfigsRequest) SetPageSize added in v1.5.0

func (ListIdpConfigsRequest) String added in v1.5.0

func (s ListIdpConfigsRequest) String() string

type ListIdpConfigsResponse added in v1.5.0

type ListIdpConfigsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIdpConfigsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListIdpConfigsResponse) GoString added in v1.5.0

func (s ListIdpConfigsResponse) GoString() string

func (*ListIdpConfigsResponse) SetBody added in v1.5.0

func (*ListIdpConfigsResponse) SetHeaders added in v1.5.0

func (*ListIdpConfigsResponse) SetStatusCode added in v1.5.0

func (ListIdpConfigsResponse) String added in v1.5.0

func (s ListIdpConfigsResponse) String() string

type ListIdpConfigsResponseBody added in v1.5.0

type ListIdpConfigsResponseBody struct {
	Data *ListIdpConfigsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// FD724DBC-CD76-5235-BF76-59C51B73296D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListIdpConfigsResponseBody) GoString added in v1.5.0

func (s ListIdpConfigsResponseBody) GoString() string

func (*ListIdpConfigsResponseBody) SetData added in v1.5.0

func (*ListIdpConfigsResponseBody) SetRequestId added in v1.5.0

func (ListIdpConfigsResponseBody) String added in v1.5.0

type ListIdpConfigsResponseBodyData added in v1.5.0

type ListIdpConfigsResponseBodyData struct {
	DataList []*ListIdpConfigsResponseBodyDataDataList `json:"DataList,omitempty" xml:"DataList,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	TotalNum *int64 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListIdpConfigsResponseBodyData) GoString added in v1.5.0

func (*ListIdpConfigsResponseBodyData) SetDataList added in v1.5.0

func (*ListIdpConfigsResponseBodyData) SetTotalNum added in v1.5.0

func (ListIdpConfigsResponseBodyData) String added in v1.5.0

type ListIdpConfigsResponseBodyDataDataList added in v1.5.0

type ListIdpConfigsResponseBodyDataDataList struct {
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 277
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// totp
	Mfa *string `json:"Mfa,omitempty" xml:"Mfa,omitempty"`
	// example:
	//
	// password
	MobileLoginType *string `json:"MobileLoginType,omitempty" xml:"MobileLoginType,omitempty"`
	// example:
	//
	// password
	MobileMfaConfigType *string `json:"MobileMfaConfigType,omitempty" xml:"MobileMfaConfigType,omitempty"`
	// example:
	//
	// 1482,1355
	MultiIdpInfo *string `json:"MultiIdpInfo,omitempty" xml:"MultiIdpInfo,omitempty"`
	Name         *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// password
	PcLoginType *string `json:"PcLoginType,omitempty" xml:"PcLoginType,omitempty"`
	// example:
	//
	// Disabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// DingTalk
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// example:
	//
	// 2023-05-09T02:22:41.430Z
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (ListIdpConfigsResponseBodyDataDataList) GoString added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetDescription added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetId added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetMfa added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetMobileLoginType added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetMobileMfaConfigType added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetMultiIdpInfo added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetName added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetPcLoginType added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetStatus added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetType added in v1.5.0

func (*ListIdpConfigsResponseBodyDataDataList) SetUpdateTime added in v1.5.0

func (ListIdpConfigsResponseBodyDataDataList) String added in v1.5.0

type ListIdpDepartmentsRequest added in v1.5.0

type ListIdpDepartmentsRequest struct {
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1440
	IdpConfigId *string `json:"IdpConfigId,omitempty" xml:"IdpConfigId,omitempty"`
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListIdpDepartmentsRequest) GoString added in v1.5.0

func (s ListIdpDepartmentsRequest) GoString() string

func (*ListIdpDepartmentsRequest) SetCurrentPage added in v1.5.0

func (*ListIdpDepartmentsRequest) SetIdpConfigId added in v1.5.0

func (*ListIdpDepartmentsRequest) SetPageSize added in v1.5.0

func (ListIdpDepartmentsRequest) String added in v1.5.0

func (s ListIdpDepartmentsRequest) String() string

type ListIdpDepartmentsResponse added in v1.5.0

type ListIdpDepartmentsResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIdpDepartmentsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListIdpDepartmentsResponse) GoString added in v1.5.0

func (s ListIdpDepartmentsResponse) GoString() string

func (*ListIdpDepartmentsResponse) SetBody added in v1.5.0

func (*ListIdpDepartmentsResponse) SetHeaders added in v1.5.0

func (*ListIdpDepartmentsResponse) SetStatusCode added in v1.5.0

func (ListIdpDepartmentsResponse) String added in v1.5.0

type ListIdpDepartmentsResponseBody added in v1.5.0

type ListIdpDepartmentsResponseBody struct {
	Data *ListIdpDepartmentsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 102350E7-1A20-58F5-9D63-ABEA820AE6E1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListIdpDepartmentsResponseBody) GoString added in v1.5.0

func (*ListIdpDepartmentsResponseBody) SetData added in v1.5.0

func (*ListIdpDepartmentsResponseBody) SetRequestId added in v1.5.0

func (ListIdpDepartmentsResponseBody) String added in v1.5.0

type ListIdpDepartmentsResponseBodyData added in v1.5.0

type ListIdpDepartmentsResponseBodyData struct {
	DataList []*ListIdpDepartmentsResponseBodyDataDataList `json:"DataList,omitempty" xml:"DataList,omitempty" type:"Repeated"`
	// example:
	//
	// 2
	TotalNum *int64 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListIdpDepartmentsResponseBodyData) GoString added in v1.5.0

func (*ListIdpDepartmentsResponseBodyData) SetDataList added in v1.5.0

func (*ListIdpDepartmentsResponseBodyData) SetTotalNum added in v1.5.0

func (ListIdpDepartmentsResponseBodyData) String added in v1.5.0

type ListIdpDepartmentsResponseBodyDataDataList added in v1.5.0

type ListIdpDepartmentsResponseBodyDataDataList struct {
	// example:
	//
	// 30520
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// 1440
	IdpConfigId *string `json:"IdpConfigId,omitempty" xml:"IdpConfigId,omitempty"`
	Name        *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (ListIdpDepartmentsResponseBodyDataDataList) GoString added in v1.5.0

func (*ListIdpDepartmentsResponseBodyDataDataList) SetId added in v1.5.0

func (*ListIdpDepartmentsResponseBodyDataDataList) SetIdpConfigId added in v1.5.0

func (*ListIdpDepartmentsResponseBodyDataDataList) SetName added in v1.5.0

func (ListIdpDepartmentsResponseBodyDataDataList) String added in v1.5.0

type ListNacUserCertRequest added in v1.9.0

type ListNacUserCertRequest struct {
	// example:
	//
	// 1
	CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	Department  *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// windows
	DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"`
	// example:
	//
	// 1702770400
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// 10
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 1702260834
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// zhang**
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListNacUserCertRequest) GoString added in v1.9.0

func (s ListNacUserCertRequest) GoString() string

func (*ListNacUserCertRequest) SetCurrentPage added in v1.9.0

func (*ListNacUserCertRequest) SetDepartment added in v1.9.0

func (*ListNacUserCertRequest) SetDeviceType added in v1.9.0

func (*ListNacUserCertRequest) SetEndTime added in v1.9.0

func (*ListNacUserCertRequest) SetPageSize added in v1.9.0

func (*ListNacUserCertRequest) SetStartTime added in v1.9.0

func (*ListNacUserCertRequest) SetStatus added in v1.9.0

func (*ListNacUserCertRequest) SetUsername added in v1.9.0

func (ListNacUserCertRequest) String added in v1.9.0

func (s ListNacUserCertRequest) String() string

type ListNacUserCertResponse added in v1.9.0

type ListNacUserCertResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListNacUserCertResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListNacUserCertResponse) GoString added in v1.9.0

func (s ListNacUserCertResponse) GoString() string

func (*ListNacUserCertResponse) SetBody added in v1.9.0

func (*ListNacUserCertResponse) SetHeaders added in v1.9.0

func (*ListNacUserCertResponse) SetStatusCode added in v1.9.0

func (ListNacUserCertResponse) String added in v1.9.0

func (s ListNacUserCertResponse) String() string

type ListNacUserCertResponseBody added in v1.9.0

type ListNacUserCertResponseBody struct {
	// example:
	//
	// 200
	Code     *int64                                 `json:"Code,omitempty" xml:"Code,omitempty"`
	DataList []*ListNacUserCertResponseBodyDataList `json:"DataList,omitempty" xml:"DataList,omitempty" type:"Repeated"`
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *int64 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListNacUserCertResponseBody) GoString added in v1.9.0

func (s ListNacUserCertResponseBody) GoString() string

func (*ListNacUserCertResponseBody) SetCode added in v1.9.0

func (*ListNacUserCertResponseBody) SetDataList added in v1.9.0

func (*ListNacUserCertResponseBody) SetMessage added in v1.9.0

func (*ListNacUserCertResponseBody) SetRequestId added in v1.9.0

func (*ListNacUserCertResponseBody) SetTotalNum added in v1.9.0

func (ListNacUserCertResponseBody) String added in v1.9.0

type ListNacUserCertResponseBodyDataList added in v1.9.0

type ListNacUserCertResponseBodyDataList struct {
	// example:
	//
	// 1
	Aliuid     *string `json:"Aliuid,omitempty" xml:"Aliuid,omitempty"`
	Department *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DevTag *string `json:"DevTag,omitempty" xml:"DevTag,omitempty"`
	// example:
	//
	// windows
	DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"`
	// example:
	//
	// 2029-06-30 09:31:54
	ExpiredTime *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
	// example:
	//
	// MS-XU****
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// example:
	//
	// 08:f8:**:**:**:5e
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// example:
	//
	// Disabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
	// example:
	//
	// zhang**
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListNacUserCertResponseBodyDataList) GoString added in v1.9.0

func (*ListNacUserCertResponseBodyDataList) SetAliuid added in v1.9.0

func (*ListNacUserCertResponseBodyDataList) SetDepartment added in v1.9.0

func (*ListNacUserCertResponseBodyDataList) SetDevTag added in v1.9.0

func (*ListNacUserCertResponseBodyDataList) SetDeviceType added in v1.9.0

func (*ListNacUserCertResponseBodyDataList) SetExpiredTime added in v1.9.0

func (*ListNacUserCertResponseBodyDataList) SetHostname added in v1.9.0

func (*ListNacUserCertResponseBodyDataList) SetMac added in v1.9.0

func (*ListNacUserCertResponseBodyDataList) SetStatus added in v1.9.0

func (*ListNacUserCertResponseBodyDataList) SetUserId added in v1.9.0

func (*ListNacUserCertResponseBodyDataList) SetUsername added in v1.9.0

func (ListNacUserCertResponseBodyDataList) String added in v1.9.0

type ListPolicesForPrivateAccessApplicationRequest

type ListPolicesForPrivateAccessApplicationRequest struct {
	// This parameter is required.
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
}

func (ListPolicesForPrivateAccessApplicationRequest) GoString

func (*ListPolicesForPrivateAccessApplicationRequest) SetApplicationIds

func (ListPolicesForPrivateAccessApplicationRequest) String

type ListPolicesForPrivateAccessApplicationResponse

type ListPolicesForPrivateAccessApplicationResponse struct {
	Headers    map[string]*string                                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPolicesForPrivateAccessApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPolicesForPrivateAccessApplicationResponse) GoString

func (*ListPolicesForPrivateAccessApplicationResponse) SetHeaders

func (*ListPolicesForPrivateAccessApplicationResponse) SetStatusCode

func (ListPolicesForPrivateAccessApplicationResponse) String

type ListPolicesForPrivateAccessApplicationResponseBody

type ListPolicesForPrivateAccessApplicationResponseBody struct {
	Applications []*ListPolicesForPrivateAccessApplicationResponseBodyApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// example:
	//
	// 4AB972E2-D702-5464-B132-B1911498B8BF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListPolicesForPrivateAccessApplicationResponseBody) GoString

func (*ListPolicesForPrivateAccessApplicationResponseBody) SetRequestId

func (ListPolicesForPrivateAccessApplicationResponseBody) String

type ListPolicesForPrivateAccessApplicationResponseBodyApplications

type ListPolicesForPrivateAccessApplicationResponseBodyApplications struct {
	// example:
	//
	// pa-application-b927baf3e592****
	ApplicationId *string                                                                   `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	Policies      []*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies `json:"Policies,omitempty" xml:"Policies,omitempty" type:"Repeated"`
}

func (ListPolicesForPrivateAccessApplicationResponseBodyApplications) GoString

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplications) SetApplicationId

func (ListPolicesForPrivateAccessApplicationResponseBodyApplications) String

type ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies

type ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies struct {
	// example:
	//
	// Application
	ApplicationType *string `json:"ApplicationType,omitempty" xml:"ApplicationType,omitempty"`
	// example:
	//
	// 2022-09-27 18:10:25
	CreateTime           *string                                                                                       `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CustomUserAttributes []*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPoliciesCustomUserAttributes `json:"CustomUserAttributes,omitempty" xml:"CustomUserAttributes,omitempty" type:"Repeated"`
	Description          *string                                                                                       `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// private_access_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// Allow
	PolicyAction *string `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	// example:
	//
	// pa-policy-867ef4007c8a****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 1
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// Normal
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
}

func (ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) GoString

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) SetApplicationType

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) SetCreateTime

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) SetDescription

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) SetName

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) SetPolicyAction

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) SetPolicyId

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) SetPriority

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) SetStatus

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) SetUserGroupType

func (ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPolicies) String

type ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPoliciesCustomUserAttributes

type ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPoliciesCustomUserAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPoliciesCustomUserAttributes) GoString

func (*ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPoliciesCustomUserAttributes) SetUserGroupType

func (ListPolicesForPrivateAccessApplicationResponseBodyApplicationsPoliciesCustomUserAttributes) String

type ListPolicesForPrivateAccessTagRequest

type ListPolicesForPrivateAccessTagRequest struct {
	// This parameter is required.
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (ListPolicesForPrivateAccessTagRequest) GoString

func (*ListPolicesForPrivateAccessTagRequest) SetTagIds

func (ListPolicesForPrivateAccessTagRequest) String

type ListPolicesForPrivateAccessTagResponse

type ListPolicesForPrivateAccessTagResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPolicesForPrivateAccessTagResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPolicesForPrivateAccessTagResponse) GoString

func (*ListPolicesForPrivateAccessTagResponse) SetHeaders

func (*ListPolicesForPrivateAccessTagResponse) SetStatusCode

func (ListPolicesForPrivateAccessTagResponse) String

type ListPolicesForPrivateAccessTagResponseBody

type ListPolicesForPrivateAccessTagResponseBody struct {
	// example:
	//
	// 4D169859-A4F2-5EC8-853B-8447787C0D8A
	RequestId *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Tags      []*ListPolicesForPrivateAccessTagResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListPolicesForPrivateAccessTagResponseBody) GoString

func (*ListPolicesForPrivateAccessTagResponseBody) SetRequestId

func (ListPolicesForPrivateAccessTagResponseBody) String

type ListPolicesForPrivateAccessTagResponseBodyTags

type ListPolicesForPrivateAccessTagResponseBodyTags struct {
	Polices []*ListPolicesForPrivateAccessTagResponseBodyTagsPolices `json:"Polices,omitempty" xml:"Polices,omitempty" type:"Repeated"`
	// example:
	//
	// tag-b927baf3e592****
	TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
}

func (ListPolicesForPrivateAccessTagResponseBodyTags) GoString

func (*ListPolicesForPrivateAccessTagResponseBodyTags) SetTagId

func (ListPolicesForPrivateAccessTagResponseBodyTags) String

type ListPolicesForPrivateAccessTagResponseBodyTagsPolices

type ListPolicesForPrivateAccessTagResponseBodyTagsPolices struct {
	// example:
	//
	// Application
	ApplicationType *string `json:"ApplicationType,omitempty" xml:"ApplicationType,omitempty"`
	// 内网访问策略创建时间。
	//
	// example:
	//
	// 2023-02-21 14:10:16
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// 自定义用户组属性集合。多个自定义用户组属性之间是或的关系,按照合集生效。
	CustomUserAttributes []*ListPolicesForPrivateAccessTagResponseBodyTagsPolicesCustomUserAttributes `json:"CustomUserAttributes,omitempty" xml:"CustomUserAttributes,omitempty" type:"Repeated"`
	Description          *string                                                                      `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// private_access_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// Allow
	PolicyAction *string `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	// example:
	//
	// pa-policy-867ef4007c8a****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 1
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// Normal
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
}

func (ListPolicesForPrivateAccessTagResponseBodyTagsPolices) GoString

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolices) SetApplicationType

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolices) SetCreateTime

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolices) SetDescription

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolices) SetName

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolices) SetPolicyAction

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolices) SetPolicyId

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolices) SetPriority

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolices) SetStatus

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolices) SetUserGroupType

func (ListPolicesForPrivateAccessTagResponseBodyTagsPolices) String

type ListPolicesForPrivateAccessTagResponseBodyTagsPolicesCustomUserAttributes

type ListPolicesForPrivateAccessTagResponseBodyTagsPolicesCustomUserAttributes struct {
	// 用户组的身份源ID。当自定义用户组类型为**department**时,存在该值。
	//
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// 用户组的关系。取值:
	//
	// - **Equal**:等于。
	//
	// - **Unequal**:不等于。
	//
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// 用户组的类型。取值:
	//
	// - **username**:用户名。
	//
	// - **department**:部门。
	//
	// - **email**:邮箱。
	//
	// - **telephone**:手机。
	//
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	// 用户组属性的值。
	//
	// - 当用户组类型为**username**时,表示用户名的值。长度为1~128个字符,支持中文和大小写英文字母,可包含数字、半角句号(.)、下划线(_)和短划线(-)。
	//
	// - 当用户组类型为**department**时,表示部门的值。如:OU=部门1,OU=SASE钉钉。
	//
	// - 当用户组类型为**email**时,表示邮箱的值。如:username@example.com。
	//
	// - 当用户组类型为**telephone**时,表示手机的值。如:13900001234。
	//
	// example:
	//
	// OU=部门1,OU=SASE钉钉
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListPolicesForPrivateAccessTagResponseBodyTagsPolicesCustomUserAttributes) GoString

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolicesCustomUserAttributes) SetIdpId

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolicesCustomUserAttributes) SetRelation

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolicesCustomUserAttributes) SetUserGroupType

func (*ListPolicesForPrivateAccessTagResponseBodyTagsPolicesCustomUserAttributes) SetValue

func (ListPolicesForPrivateAccessTagResponseBodyTagsPolicesCustomUserAttributes) String

type ListPolicesForUserGroupRequest

type ListPolicesForUserGroupRequest struct {
	// This parameter is required.
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
}

func (ListPolicesForUserGroupRequest) GoString

func (*ListPolicesForUserGroupRequest) SetUserGroupIds

func (ListPolicesForUserGroupRequest) String

type ListPolicesForUserGroupResponse

type ListPolicesForUserGroupResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPolicesForUserGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPolicesForUserGroupResponse) GoString

func (*ListPolicesForUserGroupResponse) SetHeaders

func (*ListPolicesForUserGroupResponse) SetStatusCode

func (ListPolicesForUserGroupResponse) String

type ListPolicesForUserGroupResponseBody

type ListPolicesForUserGroupResponseBody struct {
	// example:
	//
	// 5F04DFBD-3F48-5F70-AE72-474026670128
	RequestId  *string                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	UserGroups []*ListPolicesForUserGroupResponseBodyUserGroups `json:"UserGroups,omitempty" xml:"UserGroups,omitempty" type:"Repeated"`
}

func (ListPolicesForUserGroupResponseBody) GoString

func (*ListPolicesForUserGroupResponseBody) SetRequestId

func (ListPolicesForUserGroupResponseBody) String

type ListPolicesForUserGroupResponseBodyUserGroups

type ListPolicesForUserGroupResponseBodyUserGroups struct {
	Polices []*ListPolicesForUserGroupResponseBodyUserGroupsPolices `json:"Polices,omitempty" xml:"Polices,omitempty" type:"Repeated"`
	// example:
	//
	// usergroup-6f1ef2fc56b6****
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (ListPolicesForUserGroupResponseBodyUserGroups) GoString

func (*ListPolicesForUserGroupResponseBodyUserGroups) SetUserGroupId

func (ListPolicesForUserGroupResponseBodyUserGroups) String

type ListPolicesForUserGroupResponseBodyUserGroupsPolices

type ListPolicesForUserGroupResponseBodyUserGroupsPolices struct {
	// example:
	//
	// private_access_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// pa-policy-ce2bf7236fab****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// PrivateAccess
	PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
}

func (ListPolicesForUserGroupResponseBodyUserGroupsPolices) GoString

func (*ListPolicesForUserGroupResponseBodyUserGroupsPolices) SetName

func (*ListPolicesForUserGroupResponseBodyUserGroupsPolices) SetPolicyId

func (*ListPolicesForUserGroupResponseBodyUserGroupsPolices) SetPolicyType

func (ListPolicesForUserGroupResponseBodyUserGroupsPolices) String

type ListPopTrafficStatisticsRequest added in v1.3.0

type ListPopTrafficStatisticsRequest struct {
	// example:
	//
	// 1681293719
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// cn-hangzhou
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// example:
	//
	// 1681035708
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (ListPopTrafficStatisticsRequest) GoString added in v1.3.0

func (*ListPopTrafficStatisticsRequest) SetEndTime added in v1.3.0

func (*ListPopTrafficStatisticsRequest) SetRegion added in v1.3.0

func (*ListPopTrafficStatisticsRequest) SetStartTime added in v1.3.0

func (ListPopTrafficStatisticsRequest) String added in v1.3.0

type ListPopTrafficStatisticsResponse added in v1.3.0

type ListPopTrafficStatisticsResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPopTrafficStatisticsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPopTrafficStatisticsResponse) GoString added in v1.3.0

func (*ListPopTrafficStatisticsResponse) SetBody added in v1.3.0

func (*ListPopTrafficStatisticsResponse) SetHeaders added in v1.3.0

func (*ListPopTrafficStatisticsResponse) SetStatusCode added in v1.3.0

func (ListPopTrafficStatisticsResponse) String added in v1.3.0

type ListPopTrafficStatisticsResponseBody added in v1.3.0

type ListPopTrafficStatisticsResponseBody struct {
	// Id of the request
	//
	// example:
	//
	// EFE7EBB2-449D-5BBB-B381-CA7839BC1649
	RequestId   *string                                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TrafficData []*ListPopTrafficStatisticsResponseBodyTrafficData `json:"TrafficData,omitempty" xml:"TrafficData,omitempty" type:"Repeated"`
}

func (ListPopTrafficStatisticsResponseBody) GoString added in v1.3.0

func (*ListPopTrafficStatisticsResponseBody) SetRequestId added in v1.3.0

func (*ListPopTrafficStatisticsResponseBody) SetTrafficData added in v1.3.0

func (ListPopTrafficStatisticsResponseBody) String added in v1.3.0

type ListPopTrafficStatisticsResponseBodyTrafficData added in v1.3.0

type ListPopTrafficStatisticsResponseBodyTrafficData struct {
	Datapoints []*ListPopTrafficStatisticsResponseBodyTrafficDataDatapoints `json:"Datapoints,omitempty" xml:"Datapoints,omitempty" type:"Repeated"`
	// example:
	//
	// InternetTx
	MetricName *string `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
}

func (ListPopTrafficStatisticsResponseBodyTrafficData) GoString added in v1.3.0

func (*ListPopTrafficStatisticsResponseBodyTrafficData) SetMetricName added in v1.3.0

func (ListPopTrafficStatisticsResponseBodyTrafficData) String added in v1.3.0

type ListPopTrafficStatisticsResponseBodyTrafficDataDatapoints added in v1.3.0

type ListPopTrafficStatisticsResponseBodyTrafficDataDatapoints struct {
	// example:
	//
	// 15325
	Average *float64 `json:"Average,omitempty" xml:"Average,omitempty"`
	// example:
	//
	// 2023-12-06 15:29:00
	DateTime *string `json:"DateTime,omitempty" xml:"DateTime,omitempty"`
}

func (ListPopTrafficStatisticsResponseBodyTrafficDataDatapoints) GoString added in v1.3.0

func (*ListPopTrafficStatisticsResponseBodyTrafficDataDatapoints) SetAverage added in v1.3.0

func (*ListPopTrafficStatisticsResponseBodyTrafficDataDatapoints) SetDateTime added in v1.3.0

func (ListPopTrafficStatisticsResponseBodyTrafficDataDatapoints) String added in v1.3.0

type ListPrivateAccessApplicationsForDynamicRouteRequest added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteRequest struct {
	// This parameter is required.
	DynamicRouteIds []*string `json:"DynamicRouteIds,omitempty" xml:"DynamicRouteIds,omitempty" type:"Repeated"`
}

func (ListPrivateAccessApplicationsForDynamicRouteRequest) GoString added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteRequest) SetDynamicRouteIds added in v1.1.0

func (ListPrivateAccessApplicationsForDynamicRouteRequest) String added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteResponse added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteResponse struct {
	Headers    map[string]*string                                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPrivateAccessApplicationsForDynamicRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPrivateAccessApplicationsForDynamicRouteResponse) GoString added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponse) SetHeaders added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponse) SetStatusCode added in v1.1.0

func (ListPrivateAccessApplicationsForDynamicRouteResponse) String added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteResponseBody added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteResponseBody struct {
	DynamicRoutes []*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutes `json:"DynamicRoutes,omitempty" xml:"DynamicRoutes,omitempty" type:"Repeated"`
	// example:
	//
	// BE4FB974-11BC-5453-9BE1-1606A73EACA6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListPrivateAccessApplicationsForDynamicRouteResponseBody) GoString added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBody) SetRequestId added in v1.1.0

func (ListPrivateAccessApplicationsForDynamicRouteResponseBody) String added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutes added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutes struct {
	Applications []*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// example:
	//
	// dr-ca9fddfac7c6****
	DynamicRouteId *string `json:"DynamicRouteId,omitempty" xml:"DynamicRouteId,omitempty"`
}

func (ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutes) GoString added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutes) SetDynamicRouteId added in v1.1.0

func (ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutes) String added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications struct {
	Addresses []*string `json:"Addresses,omitempty" xml:"Addresses,omitempty" type:"Repeated"`
	// example:
	//
	// pa-application-7a9243dd02f4****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// example:
	//
	// 2022-04-13 13:33:24
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// application_name
	Name       *string                                                                                        `json:"Name,omitempty" xml:"Name,omitempty"`
	PortRanges []*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplicationsPortRanges `json:"PortRanges,omitempty" xml:"PortRanges,omitempty" type:"Repeated"`
	// example:
	//
	// All
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications) GoString added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications) SetAddresses added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications) SetApplicationId added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications) SetCreateTime added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications) SetDescription added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications) SetName added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications) SetProtocol added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications) SetStatus added in v1.1.0

func (ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplications) String added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplicationsPortRanges added in v1.1.0

type ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplicationsPortRanges struct {
	// example:
	//
	// 80
	Begin *int32 `json:"Begin,omitempty" xml:"Begin,omitempty"`
	// example:
	//
	// 81
	End *int32 `json:"End,omitempty" xml:"End,omitempty"`
}

func (ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplicationsPortRanges) GoString added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplicationsPortRanges) SetBegin added in v1.1.0

func (*ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplicationsPortRanges) SetEnd added in v1.1.0

func (ListPrivateAccessApplicationsForDynamicRouteResponseBodyDynamicRoutesApplicationsPortRanges) String added in v1.1.0

type ListPrivateAccessApplicationsRequest

type ListPrivateAccessApplicationsRequest struct {
	AccessModes *string `json:"AccessModes,omitempty" xml:"AccessModes,omitempty"`
	// example:
	//
	// 192.168.0.0/16
	Address        *string   `json:"Address,omitempty" xml:"Address,omitempty"`
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	ConnectorId    *string   `json:"ConnectorId,omitempty" xml:"ConnectorId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// example:
	//
	// private_access_application_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// pa-policy-54a7838a48bf****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// tag-d3f64e8bdd4a****
	TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
}

func (ListPrivateAccessApplicationsRequest) GoString

func (*ListPrivateAccessApplicationsRequest) SetAccessModes added in v1.9.1

func (*ListPrivateAccessApplicationsRequest) SetAddress

func (*ListPrivateAccessApplicationsRequest) SetApplicationIds

func (*ListPrivateAccessApplicationsRequest) SetConnectorId added in v1.1.2

func (*ListPrivateAccessApplicationsRequest) SetCurrentPage

func (*ListPrivateAccessApplicationsRequest) SetName

func (*ListPrivateAccessApplicationsRequest) SetPageSize

func (*ListPrivateAccessApplicationsRequest) SetPolicyId

func (*ListPrivateAccessApplicationsRequest) SetStatus

func (*ListPrivateAccessApplicationsRequest) SetTagId

func (ListPrivateAccessApplicationsRequest) String

type ListPrivateAccessApplicationsResponse

type ListPrivateAccessApplicationsResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPrivateAccessApplicationsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPrivateAccessApplicationsResponse) GoString

func (*ListPrivateAccessApplicationsResponse) SetHeaders

func (*ListPrivateAccessApplicationsResponse) SetStatusCode

func (ListPrivateAccessApplicationsResponse) String

type ListPrivateAccessApplicationsResponseBody

type ListPrivateAccessApplicationsResponseBody struct {
	Applications []*ListPrivateAccessApplicationsResponseBodyApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// example:
	//
	// 748CFDC7-1EB6-5B8B-9405-DA76ED5BB60D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *int32 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListPrivateAccessApplicationsResponseBody) GoString

func (*ListPrivateAccessApplicationsResponseBody) SetRequestId

func (*ListPrivateAccessApplicationsResponseBody) SetTotalNum

func (ListPrivateAccessApplicationsResponseBody) String

type ListPrivateAccessApplicationsResponseBodyApplications

type ListPrivateAccessApplicationsResponseBodyApplications struct {
	Addresses []*string `json:"Addresses,omitempty" xml:"Addresses,omitempty" type:"Repeated"`
	// example:
	//
	// pa-application-e12860ef6c48****
	ApplicationId       *string   `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	BrowserAccessStatus *string   `json:"BrowserAccessStatus,omitempty" xml:"BrowserAccessStatus,omitempty"`
	ConnectorIds        []*string `json:"ConnectorIds,omitempty" xml:"ConnectorIds,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-12-16 15:03:42
	CreateTime             *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description            *string `json:"Description,omitempty" xml:"Description,omitempty"`
	L7ProxyDomainAutomatic *string `json:"L7ProxyDomainAutomatic,omitempty" xml:"L7ProxyDomainAutomatic,omitempty"`
	L7ProxyDomainCustom    *string `json:"L7ProxyDomainCustom,omitempty" xml:"L7ProxyDomainCustom,omitempty"`
	// example:
	//
	// private_access_application_name
	Name       *string                                                            `json:"Name,omitempty" xml:"Name,omitempty"`
	PolicyIds  []*string                                                          `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	PortRanges []*ListPrivateAccessApplicationsResponseBodyApplicationsPortRanges `json:"PortRanges,omitempty" xml:"PortRanges,omitempty" type:"Repeated"`
	// example:
	//
	// All
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
	// example:
	//
	// Enabled
	Status *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (ListPrivateAccessApplicationsResponseBodyApplications) GoString

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetAddresses

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetApplicationId

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetBrowserAccessStatus added in v1.9.1

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetConnectorIds added in v1.1.2

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetCreateTime

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetDescription

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetL7ProxyDomainAutomatic added in v1.9.1

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetL7ProxyDomainCustom added in v1.9.1

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetName

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetPolicyIds

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetProtocol

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetStatus

func (*ListPrivateAccessApplicationsResponseBodyApplications) SetTagIds

func (ListPrivateAccessApplicationsResponseBodyApplications) String

type ListPrivateAccessApplicationsResponseBodyApplicationsPortRanges

type ListPrivateAccessApplicationsResponseBodyApplicationsPortRanges struct {
	// example:
	//
	// 80
	Begin *int32 `json:"Begin,omitempty" xml:"Begin,omitempty"`
	// example:
	//
	// 81
	End *int32 `json:"End,omitempty" xml:"End,omitempty"`
}

func (ListPrivateAccessApplicationsResponseBodyApplicationsPortRanges) GoString

func (*ListPrivateAccessApplicationsResponseBodyApplicationsPortRanges) SetBegin

func (*ListPrivateAccessApplicationsResponseBodyApplicationsPortRanges) SetEnd

func (ListPrivateAccessApplicationsResponseBodyApplicationsPortRanges) String

type ListPrivateAccessPolicesRequest

type ListPrivateAccessPolicesRequest struct {
	// example:
	//
	// pa-application-e12860ef6c48****
	ApplicationId   *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// example:
	//
	// private_access_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// Allow
	PolicyAction *string   `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	PolicyIds    []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// tag-c0cb77857a99****
	TagId   *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
	TagName *string `json:"TagName,omitempty" xml:"TagName,omitempty"`
	// 用户组ID。取值来源:
	//
	// - [ListUserGroups](~~ListUserGroups~~):批量查询用户组。
	//
	// - [CreateUserGroup](~~CreateUserGroup~~):创建用户组。
	//
	// example:
	//
	// usergroup-6f1ef2fc56b6****
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (ListPrivateAccessPolicesRequest) GoString

func (*ListPrivateAccessPolicesRequest) SetApplicationId

func (*ListPrivateAccessPolicesRequest) SetApplicationName added in v1.3.0

func (*ListPrivateAccessPolicesRequest) SetCurrentPage

func (*ListPrivateAccessPolicesRequest) SetName

func (*ListPrivateAccessPolicesRequest) SetPageSize

func (*ListPrivateAccessPolicesRequest) SetPolicyAction

func (*ListPrivateAccessPolicesRequest) SetPolicyIds

func (*ListPrivateAccessPolicesRequest) SetStatus

func (*ListPrivateAccessPolicesRequest) SetTagId

func (*ListPrivateAccessPolicesRequest) SetTagName added in v1.3.0

func (*ListPrivateAccessPolicesRequest) SetUserGroupId

func (ListPrivateAccessPolicesRequest) String

type ListPrivateAccessPolicesResponse

type ListPrivateAccessPolicesResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPrivateAccessPolicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPrivateAccessPolicesResponse) GoString

func (*ListPrivateAccessPolicesResponse) SetHeaders

func (*ListPrivateAccessPolicesResponse) SetStatusCode

func (ListPrivateAccessPolicesResponse) String

type ListPrivateAccessPolicesResponseBody

type ListPrivateAccessPolicesResponseBody struct {
	Polices []*ListPrivateAccessPolicesResponseBodyPolices `json:"Polices,omitempty" xml:"Polices,omitempty" type:"Repeated"`
	// example:
	//
	// 748CFDC7-1EB6-5B8B-9405-DA76ED5BB60D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *int32 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListPrivateAccessPolicesResponseBody) GoString

func (*ListPrivateAccessPolicesResponseBody) SetRequestId

func (*ListPrivateAccessPolicesResponseBody) SetTotalNum

func (ListPrivateAccessPolicesResponseBody) String

type ListPrivateAccessPolicesResponseBodyPolices

type ListPrivateAccessPolicesResponseBodyPolices struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// example:
	//
	// Application
	ApplicationType *string `json:"ApplicationType,omitempty" xml:"ApplicationType,omitempty"`
	// example:
	//
	// 2022-07-10 15:50:23
	CreateTime            *string                                                            `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CustomUserAttributes  []*ListPrivateAccessPolicesResponseBodyPolicesCustomUserAttributes `json:"CustomUserAttributes,omitempty" xml:"CustomUserAttributes,omitempty" type:"Repeated"`
	Description           *string                                                            `json:"Description,omitempty" xml:"Description,omitempty"`
	DeviceAttributeAction *string                                                            `json:"DeviceAttributeAction,omitempty" xml:"DeviceAttributeAction,omitempty"`
	DeviceAttributeId     *string                                                            `json:"DeviceAttributeId,omitempty" xml:"DeviceAttributeId,omitempty"`
	// example:
	//
	// private_access_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// Allow
	PolicyAction *string `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	// example:
	//
	// pa-policy-63b2f1844b86****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 1
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status            *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	TagIds            []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
	TriggerTemplateId *string   `json:"TriggerTemplateId,omitempty" xml:"TriggerTemplateId,omitempty"`
	UserGroupIds      []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	// example:
	//
	// Normal
	UserGroupMode *string `json:"UserGroupMode,omitempty" xml:"UserGroupMode,omitempty"`
}

func (ListPrivateAccessPolicesResponseBodyPolices) GoString

func (*ListPrivateAccessPolicesResponseBodyPolices) SetApplicationIds

func (*ListPrivateAccessPolicesResponseBodyPolices) SetApplicationType

func (*ListPrivateAccessPolicesResponseBodyPolices) SetCreateTime

func (*ListPrivateAccessPolicesResponseBodyPolices) SetDescription

func (*ListPrivateAccessPolicesResponseBodyPolices) SetDeviceAttributeAction added in v1.7.2

func (*ListPrivateAccessPolicesResponseBodyPolices) SetDeviceAttributeId added in v1.3.0

func (*ListPrivateAccessPolicesResponseBodyPolices) SetName

func (*ListPrivateAccessPolicesResponseBodyPolices) SetPolicyAction

func (*ListPrivateAccessPolicesResponseBodyPolices) SetPolicyId

func (*ListPrivateAccessPolicesResponseBodyPolices) SetPriority

func (*ListPrivateAccessPolicesResponseBodyPolices) SetStatus

func (*ListPrivateAccessPolicesResponseBodyPolices) SetTagIds

func (*ListPrivateAccessPolicesResponseBodyPolices) SetTriggerTemplateId added in v1.11.3

func (*ListPrivateAccessPolicesResponseBodyPolices) SetUserGroupIds

func (*ListPrivateAccessPolicesResponseBodyPolices) SetUserGroupMode

func (ListPrivateAccessPolicesResponseBodyPolices) String

type ListPrivateAccessPolicesResponseBodyPolicesCustomUserAttributes

type ListPrivateAccessPolicesResponseBodyPolicesCustomUserAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListPrivateAccessPolicesResponseBodyPolicesCustomUserAttributes) GoString

func (*ListPrivateAccessPolicesResponseBodyPolicesCustomUserAttributes) SetIdpId

func (*ListPrivateAccessPolicesResponseBodyPolicesCustomUserAttributes) SetRelation

func (*ListPrivateAccessPolicesResponseBodyPolicesCustomUserAttributes) SetUserGroupType

func (*ListPrivateAccessPolicesResponseBodyPolicesCustomUserAttributes) SetValue

func (ListPrivateAccessPolicesResponseBodyPolicesCustomUserAttributes) String

type ListPrivateAccessTagsForDynamicRouteRequest added in v1.1.0

type ListPrivateAccessTagsForDynamicRouteRequest struct {
	// This parameter is required.
	DynamicRouteIds []*string `json:"DynamicRouteIds,omitempty" xml:"DynamicRouteIds,omitempty" type:"Repeated"`
}

func (ListPrivateAccessTagsForDynamicRouteRequest) GoString added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteRequest) SetDynamicRouteIds added in v1.1.0

func (ListPrivateAccessTagsForDynamicRouteRequest) String added in v1.1.0

type ListPrivateAccessTagsForDynamicRouteResponse added in v1.1.0

type ListPrivateAccessTagsForDynamicRouteResponse struct {
	Headers    map[string]*string                                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPrivateAccessTagsForDynamicRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPrivateAccessTagsForDynamicRouteResponse) GoString added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteResponse) SetBody added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteResponse) SetHeaders added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteResponse) SetStatusCode added in v1.1.0

func (ListPrivateAccessTagsForDynamicRouteResponse) String added in v1.1.0

type ListPrivateAccessTagsForDynamicRouteResponseBody added in v1.1.0

type ListPrivateAccessTagsForDynamicRouteResponseBody struct {
	DynamicRoutes []*ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutes `json:"DynamicRoutes,omitempty" xml:"DynamicRoutes,omitempty" type:"Repeated"`
	// example:
	//
	// B608C6AE-623D-55C4-9454-601B88AE937E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListPrivateAccessTagsForDynamicRouteResponseBody) GoString added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteResponseBody) SetRequestId added in v1.1.0

func (ListPrivateAccessTagsForDynamicRouteResponseBody) String added in v1.1.0

type ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutes added in v1.1.0

type ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutes struct {
	// example:
	//
	// dr-ca9fddfac7c6****
	DynamicRouteId *string                                                              `json:"DynamicRouteId,omitempty" xml:"DynamicRouteId,omitempty"`
	Tags           []*ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutes) GoString added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutes) SetDynamicRouteId added in v1.1.0

func (ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutes) String added in v1.1.0

type ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutesTags added in v1.1.0

type ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutesTags struct {
	// example:
	//
	// 2022-10-23 14:02:56
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// tag_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// tag-d3f64e8bdd4a****
	TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
	// example:
	//
	// Custom
	TagType *string `json:"TagType,omitempty" xml:"TagType,omitempty"`
}

func (ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutesTags) GoString added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutesTags) SetCreateTime added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutesTags) SetDescription added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutesTags) SetName added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutesTags) SetTagId added in v1.1.0

func (*ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutesTags) SetTagType added in v1.1.0

func (ListPrivateAccessTagsForDynamicRouteResponseBodyDynamicRoutesTags) String added in v1.1.0

type ListPrivateAccessTagsRequest

type ListPrivateAccessTagsRequest struct {
	// The ID of the internal access application. You can obtain the application ID by calling the following operations:
	//
	// 	- [ListPrivateAccessApplications](~~ListPrivateAccessApplications~~): queries all internal access applications.
	//
	// 	- [CreatePrivateAccessApplication](~~CreatePrivateAccessApplication~~): creates an internal access application.
	//
	// example:
	//
	// pa-application-e12860ef6c48****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// The page number. Valid values: 1 to 10000.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// The name of the internal access tag. The name must be 1 to 128 characters in length and can contain letters, digits, periods (.), underscores (_), and hyphens (-).
	//
	// example:
	//
	// tag_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The number of entries per page. Valid values: 1 to 1000.
	//
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the internal access policy. You can obtain the policy ID by calling the following operations:
	//
	// 	- [ListPrivateAccessPolices](~~ListPrivateAccessPolices~~): queries all internal access policies.
	//
	// 	- [CreatePrivateAccessPolicy](~~CreatePrivateAccessPolicy~~): creates an internal access policy.
	//
	// example:
	//
	// pa-policy-54a7838a48bf****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// Specifies whether to enable the simple query mode. A value of true specifies that policy IDs are not queried.
	//
	// example:
	//
	// true
	SimpleMode *bool `json:"SimpleMode,omitempty" xml:"SimpleMode,omitempty"`
	// The IDs of internal access tags. You can specify up to 100 tag IDs.
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (ListPrivateAccessTagsRequest) GoString

func (s ListPrivateAccessTagsRequest) GoString() string

func (*ListPrivateAccessTagsRequest) SetApplicationId

func (*ListPrivateAccessTagsRequest) SetCurrentPage

func (*ListPrivateAccessTagsRequest) SetName

func (*ListPrivateAccessTagsRequest) SetPageSize

func (*ListPrivateAccessTagsRequest) SetPolicyId

func (*ListPrivateAccessTagsRequest) SetSimpleMode added in v1.2.1

func (*ListPrivateAccessTagsRequest) SetTagIds

func (ListPrivateAccessTagsRequest) String

type ListPrivateAccessTagsResponse

type ListPrivateAccessTagsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPrivateAccessTagsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPrivateAccessTagsResponse) GoString

func (*ListPrivateAccessTagsResponse) SetBody

func (*ListPrivateAccessTagsResponse) SetHeaders

func (*ListPrivateAccessTagsResponse) SetStatusCode

func (ListPrivateAccessTagsResponse) String

type ListPrivateAccessTagsResponseBody

type ListPrivateAccessTagsResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 54C1D236-CDB9-586C-B44D-AFDCEA195545
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The internal access tags.
	Tags []*ListPrivateAccessTagsResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The total number of internal access tags.
	//
	// example:
	//
	// 1
	TotalNum *int32 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListPrivateAccessTagsResponseBody) GoString

func (*ListPrivateAccessTagsResponseBody) SetRequestId

func (*ListPrivateAccessTagsResponseBody) SetTotalNum

func (ListPrivateAccessTagsResponseBody) String

type ListPrivateAccessTagsResponseBodyTags

type ListPrivateAccessTagsResponseBodyTags struct {
	// The IDs of the internal access applications.
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// The time when the internal access tag was created.
	//
	// example:
	//
	// 2022-10-10 11:39:34
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the internal access tag.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the internal access tag.
	//
	// example:
	//
	// tag_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The IDs of the internal access policies.
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// The ID of the internal access tag.
	//
	// example:
	//
	// tag-d3f64e8bdd4a****
	TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
	// The type of the internal access tag. Valid values:
	//
	// 	- **Default**
	//
	// 	- **Custom**
	//
	// example:
	//
	// Default
	TagType *string `json:"TagType,omitempty" xml:"TagType,omitempty"`
}

func (ListPrivateAccessTagsResponseBodyTags) GoString

func (*ListPrivateAccessTagsResponseBodyTags) SetApplicationIds

func (*ListPrivateAccessTagsResponseBodyTags) SetCreateTime

func (*ListPrivateAccessTagsResponseBodyTags) SetDescription

func (*ListPrivateAccessTagsResponseBodyTags) SetName

func (*ListPrivateAccessTagsResponseBodyTags) SetPolicyIds

func (*ListPrivateAccessTagsResponseBodyTags) SetTagId

func (*ListPrivateAccessTagsResponseBodyTags) SetTagType

func (ListPrivateAccessTagsResponseBodyTags) String

type ListRegistrationPoliciesForUserGroupRequest added in v1.2.0

type ListRegistrationPoliciesForUserGroupRequest struct {
	// This parameter is required.
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
}

func (ListRegistrationPoliciesForUserGroupRequest) GoString added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupRequest) SetUserGroupIds added in v1.2.0

func (ListRegistrationPoliciesForUserGroupRequest) String added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponse added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponse struct {
	Headers    map[string]*string                                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRegistrationPoliciesForUserGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRegistrationPoliciesForUserGroupResponse) GoString added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponse) SetBody added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponse) SetHeaders added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponse) SetStatusCode added in v1.2.0

func (ListRegistrationPoliciesForUserGroupResponse) String added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponseBody added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponseBody struct {
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId  *string                                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	UserGroups []*ListRegistrationPoliciesForUserGroupResponseBodyUserGroups `json:"UserGroups,omitempty" xml:"UserGroups,omitempty" type:"Repeated"`
}

func (ListRegistrationPoliciesForUserGroupResponseBody) GoString added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBody) SetRequestId added in v1.2.0

func (ListRegistrationPoliciesForUserGroupResponseBody) String added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponseBodyUserGroups added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponseBodyUserGroups struct {
	Policies []*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies `json:"Policies,omitempty" xml:"Policies,omitempty" type:"Repeated"`
	// example:
	//
	// usergroup-6f1ef2fc56b6****
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (ListRegistrationPoliciesForUserGroupResponseBodyUserGroups) GoString added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroups) SetUserGroupId added in v1.2.0

func (ListRegistrationPoliciesForUserGroupResponseBodyUserGroups) String added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies struct {
	// example:
	//
	// 2023-05-16 17:18:46
	CreateTime  *string                                                                          `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string                                                                          `json:"Description,omitempty" xml:"Description,omitempty"`
	LimitDetail []*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetail `json:"LimitDetail,omitempty" xml:"LimitDetail,omitempty" type:"Repeated"`
	// example:
	//
	// UserGroupNormal
	MatchMode *string `json:"MatchMode,omitempty" xml:"MatchMode,omitempty"`
	// example:
	//
	// registration_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// reg-policy-dcbfd33cb004****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 1
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status    *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	Whitelist []*string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty" type:"Repeated"`
}

func (ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies) GoString added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies) SetCreateTime added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies) SetDescription added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies) SetMatchMode added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies) SetName added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies) SetPolicyId added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies) SetPriority added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies) SetStatus added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies) SetWhitelist added in v1.2.0

func (ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPolicies) String added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetail added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetail struct {
	// example:
	//
	// Company
	DeviceBelong *string                                                                                  `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	LimitCount   *ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetailLimitCount `json:"LimitCount,omitempty" xml:"LimitCount,omitempty" type:"Struct"`
	// example:
	//
	// LimitAll
	LimitType *string `json:"LimitType,omitempty" xml:"LimitType,omitempty"`
}

func (ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetail) GoString added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetail) SetDeviceBelong added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetail) SetLimitType added in v1.2.0

func (ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetail) String added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetailLimitCount added in v1.2.0

type ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetailLimitCount struct {
	// example:
	//
	// 3
	All *string `json:"All,omitempty" xml:"All,omitempty"`
	// example:
	//
	// 0
	Mobile *string `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
	// example:
	//
	// 0
	PC *string `json:"PC,omitempty" xml:"PC,omitempty"`
}

func (ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetailLimitCount) GoString added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetailLimitCount) SetAll added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetailLimitCount) SetMobile added in v1.2.0

func (*ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetailLimitCount) SetPC added in v1.2.0

func (ListRegistrationPoliciesForUserGroupResponseBodyUserGroupsPoliciesLimitDetailLimitCount) String added in v1.2.0

type ListRegistrationPoliciesRequest added in v1.2.0

type ListRegistrationPoliciesRequest struct {
	// example:
	//
	// LimitAll
	CompanyLimitType *string `json:"CompanyLimitType,omitempty" xml:"CompanyLimitType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// example:
	//
	// UserGroupAll
	MatchMode *string `json:"MatchMode,omitempty" xml:"MatchMode,omitempty"`
	// example:
	//
	// registration_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// LimitDiff
	PersonalLimitType *string   `json:"PersonalLimitType,omitempty" xml:"PersonalLimitType,omitempty"`
	PolicyIds         []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// usergroup-6f1ef2fc56b6****
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (ListRegistrationPoliciesRequest) GoString added in v1.2.0

func (*ListRegistrationPoliciesRequest) SetCompanyLimitType added in v1.2.0

func (*ListRegistrationPoliciesRequest) SetCurrentPage added in v1.2.0

func (*ListRegistrationPoliciesRequest) SetMatchMode added in v1.2.0

func (*ListRegistrationPoliciesRequest) SetName added in v1.2.0

func (*ListRegistrationPoliciesRequest) SetPageSize added in v1.2.0

func (*ListRegistrationPoliciesRequest) SetPersonalLimitType added in v1.2.0

func (*ListRegistrationPoliciesRequest) SetPolicyIds added in v1.2.0

func (*ListRegistrationPoliciesRequest) SetStatus added in v1.2.0

func (*ListRegistrationPoliciesRequest) SetUserGroupId added in v1.2.0

func (ListRegistrationPoliciesRequest) String added in v1.2.0

type ListRegistrationPoliciesResponse added in v1.2.0

type ListRegistrationPoliciesResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRegistrationPoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRegistrationPoliciesResponse) GoString added in v1.2.0

func (*ListRegistrationPoliciesResponse) SetBody added in v1.2.0

func (*ListRegistrationPoliciesResponse) SetHeaders added in v1.2.0

func (*ListRegistrationPoliciesResponse) SetStatusCode added in v1.2.0

func (ListRegistrationPoliciesResponse) String added in v1.2.0

type ListRegistrationPoliciesResponseBody added in v1.2.0

type ListRegistrationPoliciesResponseBody struct {
	Policies []*ListRegistrationPoliciesResponseBodyPolicies `json:"Policies,omitempty" xml:"Policies,omitempty" type:"Repeated"`
	// example:
	//
	// 7A8FE38A-E29C-5678-B84A-FEDBCB83552F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *string `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListRegistrationPoliciesResponseBody) GoString added in v1.2.0

func (*ListRegistrationPoliciesResponseBody) SetPolicies added in v1.2.0

func (*ListRegistrationPoliciesResponseBody) SetRequestId added in v1.2.0

func (*ListRegistrationPoliciesResponseBody) SetTotalNum added in v1.2.0

func (ListRegistrationPoliciesResponseBody) String added in v1.2.0

type ListRegistrationPoliciesResponseBodyPolicies added in v1.2.0

type ListRegistrationPoliciesResponseBodyPolicies struct {
	// example:
	//
	// 2023-05-16 17:18:46
	CreateTime  *string                                                    `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string                                                    `json:"Description,omitempty" xml:"Description,omitempty"`
	LimitDetail []*ListRegistrationPoliciesResponseBodyPoliciesLimitDetail `json:"LimitDetail,omitempty" xml:"LimitDetail,omitempty" type:"Repeated"`
	// example:
	//
	// UserGroupNormal
	MatchMode *string `json:"MatchMode,omitempty" xml:"MatchMode,omitempty"`
	// example:
	//
	// registration_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// reg-policy-dcbfd33cb004****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 1
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status       *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	Whitelist    []*string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty" type:"Repeated"`
}

func (ListRegistrationPoliciesResponseBodyPolicies) GoString added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPolicies) SetCreateTime added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPolicies) SetDescription added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPolicies) SetLimitDetail added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPolicies) SetMatchMode added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPolicies) SetName added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPolicies) SetPolicyId added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPolicies) SetPriority added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPolicies) SetStatus added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPolicies) SetUserGroupIds added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPolicies) SetWhitelist added in v1.2.0

func (ListRegistrationPoliciesResponseBodyPolicies) String added in v1.2.0

type ListRegistrationPoliciesResponseBodyPoliciesLimitDetail added in v1.2.0

type ListRegistrationPoliciesResponseBodyPoliciesLimitDetail struct {
	// example:
	//
	// Company
	DeviceBelong *string                                                            `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	LimitCount   *ListRegistrationPoliciesResponseBodyPoliciesLimitDetailLimitCount `json:"LimitCount,omitempty" xml:"LimitCount,omitempty" type:"Struct"`
	// example:
	//
	// LimitAll
	LimitType *string `json:"LimitType,omitempty" xml:"LimitType,omitempty"`
}

func (ListRegistrationPoliciesResponseBodyPoliciesLimitDetail) GoString added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPoliciesLimitDetail) SetDeviceBelong added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPoliciesLimitDetail) SetLimitType added in v1.2.0

func (ListRegistrationPoliciesResponseBodyPoliciesLimitDetail) String added in v1.2.0

type ListRegistrationPoliciesResponseBodyPoliciesLimitDetailLimitCount added in v1.2.0

type ListRegistrationPoliciesResponseBodyPoliciesLimitDetailLimitCount struct {
	// example:
	//
	// 3
	All *int32 `json:"All,omitempty" xml:"All,omitempty"`
	// example:
	//
	// 0
	Mobile *int32 `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
	// example:
	//
	// 0
	PC *int32 `json:"PC,omitempty" xml:"PC,omitempty"`
}

func (ListRegistrationPoliciesResponseBodyPoliciesLimitDetailLimitCount) GoString added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPoliciesLimitDetailLimitCount) SetAll added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPoliciesLimitDetailLimitCount) SetMobile added in v1.2.0

func (*ListRegistrationPoliciesResponseBodyPoliciesLimitDetailLimitCount) SetPC added in v1.2.0

func (ListRegistrationPoliciesResponseBodyPoliciesLimitDetailLimitCount) String added in v1.2.0

type ListSoftwareForUserDeviceRequest added in v1.2.0

type ListSoftwareForUserDeviceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DeviceTag *string `json:"DeviceTag,omitempty" xml:"DeviceTag,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListSoftwareForUserDeviceRequest) GoString added in v1.2.0

func (*ListSoftwareForUserDeviceRequest) SetCurrentPage added in v1.2.0

func (*ListSoftwareForUserDeviceRequest) SetDeviceTag added in v1.2.0

func (*ListSoftwareForUserDeviceRequest) SetPageSize added in v1.2.0

func (ListSoftwareForUserDeviceRequest) String added in v1.2.0

type ListSoftwareForUserDeviceResponse added in v1.2.0

type ListSoftwareForUserDeviceResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListSoftwareForUserDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListSoftwareForUserDeviceResponse) GoString added in v1.2.0

func (*ListSoftwareForUserDeviceResponse) SetBody added in v1.2.0

func (*ListSoftwareForUserDeviceResponse) SetHeaders added in v1.2.0

func (*ListSoftwareForUserDeviceResponse) SetStatusCode added in v1.2.0

func (ListSoftwareForUserDeviceResponse) String added in v1.2.0

type ListSoftwareForUserDeviceResponseBody added in v1.2.0

type ListSoftwareForUserDeviceResponseBody struct {
	// example:
	//
	// 102350E7-1A20-58F5-9D63-ABEA820AE6E1
	RequestId *string                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Software  []*ListSoftwareForUserDeviceResponseBodySoftware `json:"Software,omitempty" xml:"Software,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	TotalNum *int64 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListSoftwareForUserDeviceResponseBody) GoString added in v1.2.0

func (*ListSoftwareForUserDeviceResponseBody) SetRequestId added in v1.2.0

func (*ListSoftwareForUserDeviceResponseBody) SetSoftware added in v1.2.0

func (*ListSoftwareForUserDeviceResponseBody) SetTotalNum added in v1.2.0

func (ListSoftwareForUserDeviceResponseBody) String added in v1.2.0

type ListSoftwareForUserDeviceResponseBodySoftware added in v1.2.0

type ListSoftwareForUserDeviceResponseBodySoftware struct {
	// example:
	//
	// Alibaba (China) Network Technology Co.,Ltd.
	Inc *string `json:"Inc,omitempty" xml:"Inc,omitempty"`
	// example:
	//
	// 2023-08-18 02:43:02
	InstallTime *string   `json:"InstallTime,omitempty" xml:"InstallTime,omitempty"`
	Name        *string   `json:"Name,omitempty" xml:"Name,omitempty"`
	Versions    []*string `json:"Versions,omitempty" xml:"Versions,omitempty" type:"Repeated"`
}

func (ListSoftwareForUserDeviceResponseBodySoftware) GoString added in v1.2.0

func (*ListSoftwareForUserDeviceResponseBodySoftware) SetInc added in v1.2.0

func (*ListSoftwareForUserDeviceResponseBodySoftware) SetInstallTime added in v1.2.0

func (*ListSoftwareForUserDeviceResponseBodySoftware) SetName added in v1.2.0

func (*ListSoftwareForUserDeviceResponseBodySoftware) SetVersions added in v1.2.0

func (ListSoftwareForUserDeviceResponseBodySoftware) String added in v1.2.0

type ListTagsForPrivateAccessApplicationRequest

type ListTagsForPrivateAccessApplicationRequest struct {
	// This parameter is required.
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
}

func (ListTagsForPrivateAccessApplicationRequest) GoString

func (*ListTagsForPrivateAccessApplicationRequest) SetApplicationIds

func (ListTagsForPrivateAccessApplicationRequest) String

type ListTagsForPrivateAccessApplicationResponse

type ListTagsForPrivateAccessApplicationResponse struct {
	Headers    map[string]*string                               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListTagsForPrivateAccessApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListTagsForPrivateAccessApplicationResponse) GoString

func (*ListTagsForPrivateAccessApplicationResponse) SetHeaders

func (*ListTagsForPrivateAccessApplicationResponse) SetStatusCode

func (ListTagsForPrivateAccessApplicationResponse) String

type ListTagsForPrivateAccessApplicationResponseBody

type ListTagsForPrivateAccessApplicationResponseBody struct {
	Applications []*ListTagsForPrivateAccessApplicationResponseBodyApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// example:
	//
	// 7241F45B-E8D3-5BA3-8172-8A58AC2AB0FC
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListTagsForPrivateAccessApplicationResponseBody) GoString

func (*ListTagsForPrivateAccessApplicationResponseBody) SetRequestId

func (ListTagsForPrivateAccessApplicationResponseBody) String

type ListTagsForPrivateAccessApplicationResponseBodyApplications

type ListTagsForPrivateAccessApplicationResponseBodyApplications struct {
	// example:
	//
	// pa-application-7a4445897856****
	ApplicationId *string                                                            `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	Tags          []*ListTagsForPrivateAccessApplicationResponseBodyApplicationsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListTagsForPrivateAccessApplicationResponseBodyApplications) GoString

func (*ListTagsForPrivateAccessApplicationResponseBodyApplications) SetApplicationId

func (ListTagsForPrivateAccessApplicationResponseBodyApplications) String

type ListTagsForPrivateAccessApplicationResponseBodyApplicationsTags

type ListTagsForPrivateAccessApplicationResponseBodyApplicationsTags struct {
	// example:
	//
	// 2022-07-01 16:05:26
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// tag_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// tag-c0cb77857a99****
	TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
	// example:
	//
	// Default
	TagType *string `json:"TagType,omitempty" xml:"TagType,omitempty"`
}

func (ListTagsForPrivateAccessApplicationResponseBodyApplicationsTags) GoString

func (*ListTagsForPrivateAccessApplicationResponseBodyApplicationsTags) SetCreateTime

func (*ListTagsForPrivateAccessApplicationResponseBodyApplicationsTags) SetDescription

func (*ListTagsForPrivateAccessApplicationResponseBodyApplicationsTags) SetName

func (*ListTagsForPrivateAccessApplicationResponseBodyApplicationsTags) SetTagId

func (*ListTagsForPrivateAccessApplicationResponseBodyApplicationsTags) SetTagType

func (ListTagsForPrivateAccessApplicationResponseBodyApplicationsTags) String

type ListTagsForPrivateAccessPolicyRequest

type ListTagsForPrivateAccessPolicyRequest struct {
	// This parameter is required.
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
}

func (ListTagsForPrivateAccessPolicyRequest) GoString

func (*ListTagsForPrivateAccessPolicyRequest) SetPolicyIds

func (ListTagsForPrivateAccessPolicyRequest) String

type ListTagsForPrivateAccessPolicyResponse

type ListTagsForPrivateAccessPolicyResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListTagsForPrivateAccessPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListTagsForPrivateAccessPolicyResponse) GoString

func (*ListTagsForPrivateAccessPolicyResponse) SetHeaders

func (*ListTagsForPrivateAccessPolicyResponse) SetStatusCode

func (ListTagsForPrivateAccessPolicyResponse) String

type ListTagsForPrivateAccessPolicyResponseBody

type ListTagsForPrivateAccessPolicyResponseBody struct {
	Polices []*ListTagsForPrivateAccessPolicyResponseBodyPolices `json:"Polices,omitempty" xml:"Polices,omitempty" type:"Repeated"`
	// example:
	//
	// 9EE61139-A6A8-5E13-80AF-83435C21B26B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListTagsForPrivateAccessPolicyResponseBody) GoString

func (*ListTagsForPrivateAccessPolicyResponseBody) SetRequestId

func (ListTagsForPrivateAccessPolicyResponseBody) String

type ListTagsForPrivateAccessPolicyResponseBodyPolices

type ListTagsForPrivateAccessPolicyResponseBodyPolices struct {
	// example:
	//
	// pa-policy-1b0d0e8b4bcf****
	PolicyId *string                                                  `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	Tags     []*ListTagsForPrivateAccessPolicyResponseBodyPolicesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListTagsForPrivateAccessPolicyResponseBodyPolices) GoString

func (*ListTagsForPrivateAccessPolicyResponseBodyPolices) SetPolicyId

func (ListTagsForPrivateAccessPolicyResponseBodyPolices) String

type ListTagsForPrivateAccessPolicyResponseBodyPolicesTags

type ListTagsForPrivateAccessPolicyResponseBodyPolicesTags struct {
	// 内网访问标签创建时间。
	//
	// example:
	//
	// 2023-02-21 14:10:16
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// tag_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// tag-d3f64e8bdd4a****
	TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
	// example:
	//
	// Default
	TagType *string `json:"TagType,omitempty" xml:"TagType,omitempty"`
}

func (ListTagsForPrivateAccessPolicyResponseBodyPolicesTags) GoString

func (*ListTagsForPrivateAccessPolicyResponseBodyPolicesTags) SetCreateTime

func (*ListTagsForPrivateAccessPolicyResponseBodyPolicesTags) SetDescription

func (*ListTagsForPrivateAccessPolicyResponseBodyPolicesTags) SetName

func (*ListTagsForPrivateAccessPolicyResponseBodyPolicesTags) SetTagId

func (*ListTagsForPrivateAccessPolicyResponseBodyPolicesTags) SetTagType

func (ListTagsForPrivateAccessPolicyResponseBodyPolicesTags) String

type ListUninstallApplicationsRequest added in v1.11.0

type ListUninstallApplicationsRequest struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int64  `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	Department  *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// win10-64bit
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int64    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Statuses []*string `json:"Statuses,omitempty" xml:"Statuses,omitempty" type:"Repeated"`
	Username *string   `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListUninstallApplicationsRequest) GoString added in v1.11.0

func (*ListUninstallApplicationsRequest) SetApplicationIds added in v1.11.0

func (*ListUninstallApplicationsRequest) SetCurrentPage added in v1.11.0

func (*ListUninstallApplicationsRequest) SetDepartment added in v1.11.0

func (*ListUninstallApplicationsRequest) SetHostname added in v1.11.0

func (*ListUninstallApplicationsRequest) SetMac added in v1.11.0

func (*ListUninstallApplicationsRequest) SetPageSize added in v1.11.0

func (*ListUninstallApplicationsRequest) SetStatuses added in v1.11.0

func (*ListUninstallApplicationsRequest) SetUsername added in v1.11.0

func (ListUninstallApplicationsRequest) String added in v1.11.0

type ListUninstallApplicationsResponse added in v1.11.0

type ListUninstallApplicationsResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListUninstallApplicationsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListUninstallApplicationsResponse) GoString added in v1.11.0

func (*ListUninstallApplicationsResponse) SetBody added in v1.11.0

func (*ListUninstallApplicationsResponse) SetHeaders added in v1.11.0

func (*ListUninstallApplicationsResponse) SetStatusCode added in v1.11.0

func (ListUninstallApplicationsResponse) String added in v1.11.0

type ListUninstallApplicationsResponseBody added in v1.11.0

type ListUninstallApplicationsResponseBody struct {
	Applications []*ListUninstallApplicationsResponseBodyApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *int64 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListUninstallApplicationsResponseBody) GoString added in v1.11.0

func (*ListUninstallApplicationsResponseBody) SetApplications added in v1.11.0

func (*ListUninstallApplicationsResponseBody) SetRequestId added in v1.11.0

func (*ListUninstallApplicationsResponseBody) SetTotalNum added in v1.11.0

func (ListUninstallApplicationsResponseBody) String added in v1.11.0

type ListUninstallApplicationsResponseBodyApplications added in v1.11.0

type ListUninstallApplicationsResponseBodyApplications struct {
	// example:
	//
	// uninstall-app-6646831ac314****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// example:
	//
	// 2023-07-17 18:46:55
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Department *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DevTag *string `json:"DevTag,omitempty" xml:"DevTag,omitempty"`
	// example:
	//
	// Windows
	DevType *string `json:"DevType,omitempty" xml:"DevType,omitempty"`
	// example:
	//
	// win10-64bit
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	IdpName  *string `json:"IdpName,omitempty" xml:"IdpName,omitempty"`
	// example:
	//
	// false
	IsUninstall *bool `json:"IsUninstall,omitempty" xml:"IsUninstall,omitempty"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac    *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// Approved
	Status   *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListUninstallApplicationsResponseBodyApplications) GoString added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetApplicationId added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetCreateTime added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetDepartment added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetDevTag added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetDevType added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetHostname added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetIdpName added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetIsUninstall added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetMac added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetReason added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetSaseUserId added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetStatus added in v1.11.0

func (*ListUninstallApplicationsResponseBodyApplications) SetUsername added in v1.11.0

func (ListUninstallApplicationsResponseBodyApplications) String added in v1.11.0

type ListUserApplicationsRequest added in v1.10.0

type ListUserApplicationsRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// example:
	//
	// private_access_application_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
}

func (ListUserApplicationsRequest) GoString added in v1.10.0

func (s ListUserApplicationsRequest) GoString() string

func (*ListUserApplicationsRequest) SetCurrentPage added in v1.10.0

func (*ListUserApplicationsRequest) SetName added in v1.10.0

func (*ListUserApplicationsRequest) SetPageSize added in v1.10.0

func (*ListUserApplicationsRequest) SetSaseUserId added in v1.10.0

func (ListUserApplicationsRequest) String added in v1.10.0

type ListUserApplicationsResponse added in v1.10.0

type ListUserApplicationsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListUserApplicationsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListUserApplicationsResponse) GoString added in v1.10.0

func (s ListUserApplicationsResponse) GoString() string

func (*ListUserApplicationsResponse) SetBody added in v1.10.0

func (*ListUserApplicationsResponse) SetHeaders added in v1.10.0

func (*ListUserApplicationsResponse) SetStatusCode added in v1.10.0

func (ListUserApplicationsResponse) String added in v1.10.0

type ListUserApplicationsResponseBody added in v1.10.0

type ListUserApplicationsResponseBody struct {
	Applications []*ListUserApplicationsResponseBodyApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// Id of the request
	//
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 20
	TotalNum *int32 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListUserApplicationsResponseBody) GoString added in v1.10.0

func (*ListUserApplicationsResponseBody) SetApplications added in v1.10.0

func (*ListUserApplicationsResponseBody) SetRequestId added in v1.10.0

func (*ListUserApplicationsResponseBody) SetTotalNum added in v1.10.0

func (ListUserApplicationsResponseBody) String added in v1.10.0

type ListUserApplicationsResponseBodyApplications added in v1.10.0

type ListUserApplicationsResponseBodyApplications struct {
	// example:
	//
	// Block
	Action    *string   `json:"Action,omitempty" xml:"Action,omitempty"`
	Addresses []*string `json:"Addresses,omitempty" xml:"Addresses,omitempty" type:"Repeated"`
	// example:
	//
	// pa-application-b927baf3e592****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// example:
	//
	// private_access_application_name
	Name       *string                                                   `json:"Name,omitempty" xml:"Name,omitempty"`
	PortRanges []*ListUserApplicationsResponseBodyApplicationsPortRanges `json:"PortRanges,omitempty" xml:"PortRanges,omitempty" type:"Repeated"`
	// example:
	//
	// TCP
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (ListUserApplicationsResponseBodyApplications) GoString added in v1.10.0

func (*ListUserApplicationsResponseBodyApplications) SetAction added in v1.10.0

func (*ListUserApplicationsResponseBodyApplications) SetAddresses added in v1.10.0

func (*ListUserApplicationsResponseBodyApplications) SetApplicationId added in v1.10.0

func (*ListUserApplicationsResponseBodyApplications) SetName added in v1.10.0

func (*ListUserApplicationsResponseBodyApplications) SetPortRanges added in v1.10.0

func (*ListUserApplicationsResponseBodyApplications) SetProtocol added in v1.10.0

func (ListUserApplicationsResponseBodyApplications) String added in v1.10.0

type ListUserApplicationsResponseBodyApplicationsPortRanges added in v1.10.0

type ListUserApplicationsResponseBodyApplicationsPortRanges struct {
	// example:
	//
	// 80
	Begin *string `json:"Begin,omitempty" xml:"Begin,omitempty"`
	// example:
	//
	// 81
	End *string `json:"End,omitempty" xml:"End,omitempty"`
}

func (ListUserApplicationsResponseBodyApplicationsPortRanges) GoString added in v1.10.0

func (*ListUserApplicationsResponseBodyApplicationsPortRanges) SetBegin added in v1.10.0

func (*ListUserApplicationsResponseBodyApplicationsPortRanges) SetEnd added in v1.10.0

func (ListUserApplicationsResponseBodyApplicationsPortRanges) String added in v1.10.0

type ListUserDevicesRequest added in v1.2.0

type ListUserDevicesRequest struct {
	AppStatuses []*string `json:"AppStatuses,omitempty" xml:"AppStatuses,omitempty" type:"Repeated"`
	AppVersions []*string `json:"AppVersions,omitempty" xml:"AppVersions,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int64  `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	Department  *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// Company
	DeviceBelong   *string   `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	DeviceStatuses []*string `json:"DeviceStatuses,omitempty" xml:"DeviceStatuses,omitempty" type:"Repeated"`
	DeviceTags     []*string `json:"DeviceTags,omitempty" xml:"DeviceTags,omitempty" type:"Repeated"`
	DeviceTypes    []*string `json:"DeviceTypes,omitempty" xml:"DeviceTypes,omitempty" type:"Repeated"`
	DlpStatuses    []*string `json:"DlpStatuses,omitempty" xml:"DlpStatuses,omitempty" type:"Repeated"`
	// example:
	//
	// win10-64bit
	Hostname   *string   `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	IaStatuses []*string `json:"IaStatuses,omitempty" xml:"IaStatuses,omitempty" type:"Repeated"`
	InnerIp    *string   `json:"InnerIp,omitempty" xml:"InnerIp,omitempty"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac         *string   `json:"Mac,omitempty" xml:"Mac,omitempty"`
	NacStatuses []*string `json:"NacStatuses,omitempty" xml:"NacStatuses,omitempty" type:"Repeated"`
	PaStatuses  []*string `json:"PaStatuses,omitempty" xml:"PaStatuses,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// true
	SharingStatus *bool   `json:"SharingStatus,omitempty" xml:"SharingStatus,omitempty"`
	SortBy        *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"`
	Username      *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListUserDevicesRequest) GoString added in v1.2.0

func (s ListUserDevicesRequest) GoString() string

func (*ListUserDevicesRequest) SetAppStatuses added in v1.2.0

func (s *ListUserDevicesRequest) SetAppStatuses(v []*string) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetAppVersions added in v1.11.2

func (s *ListUserDevicesRequest) SetAppVersions(v []*string) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetCurrentPage added in v1.2.0

func (s *ListUserDevicesRequest) SetCurrentPage(v int64) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetDepartment added in v1.2.0

func (*ListUserDevicesRequest) SetDeviceBelong added in v1.2.0

func (s *ListUserDevicesRequest) SetDeviceBelong(v string) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetDeviceStatuses added in v1.2.0

func (s *ListUserDevicesRequest) SetDeviceStatuses(v []*string) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetDeviceTags added in v1.2.0

func (s *ListUserDevicesRequest) SetDeviceTags(v []*string) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetDeviceTypes added in v1.2.0

func (s *ListUserDevicesRequest) SetDeviceTypes(v []*string) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetDlpStatuses added in v1.2.0

func (s *ListUserDevicesRequest) SetDlpStatuses(v []*string) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetHostname added in v1.2.0

func (*ListUserDevicesRequest) SetIaStatuses added in v1.2.0

func (s *ListUserDevicesRequest) SetIaStatuses(v []*string) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetInnerIp added in v1.5.1

func (*ListUserDevicesRequest) SetMac added in v1.2.0

func (*ListUserDevicesRequest) SetNacStatuses added in v1.2.0

func (s *ListUserDevicesRequest) SetNacStatuses(v []*string) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetPaStatuses added in v1.2.0

func (s *ListUserDevicesRequest) SetPaStatuses(v []*string) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetPageSize added in v1.2.0

func (*ListUserDevicesRequest) SetSaseUserId added in v1.2.0

func (*ListUserDevicesRequest) SetSharingStatus added in v1.2.0

func (s *ListUserDevicesRequest) SetSharingStatus(v bool) *ListUserDevicesRequest

func (*ListUserDevicesRequest) SetSortBy added in v1.2.1

func (*ListUserDevicesRequest) SetUsername added in v1.2.0

func (ListUserDevicesRequest) String added in v1.2.0

func (s ListUserDevicesRequest) String() string

type ListUserDevicesResponse added in v1.2.0

type ListUserDevicesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListUserDevicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListUserDevicesResponse) GoString added in v1.2.0

func (s ListUserDevicesResponse) GoString() string

func (*ListUserDevicesResponse) SetBody added in v1.2.0

func (*ListUserDevicesResponse) SetHeaders added in v1.2.0

func (*ListUserDevicesResponse) SetStatusCode added in v1.2.0

func (ListUserDevicesResponse) String added in v1.2.0

func (s ListUserDevicesResponse) String() string

type ListUserDevicesResponseBody added in v1.2.0

type ListUserDevicesResponseBody struct {
	Devices []*ListUserDevicesResponseBodyDevices `json:"Devices,omitempty" xml:"Devices,omitempty" type:"Repeated"`
	// example:
	//
	// 5FEF5CFA-14CC-5DE5-BD1F-AFFE0996E71D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *int64 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListUserDevicesResponseBody) GoString added in v1.2.0

func (s ListUserDevicesResponseBody) GoString() string

func (*ListUserDevicesResponseBody) SetDevices added in v1.2.0

func (*ListUserDevicesResponseBody) SetRequestId added in v1.2.0

func (*ListUserDevicesResponseBody) SetTotalNum added in v1.2.0

func (ListUserDevicesResponseBody) String added in v1.2.0

type ListUserDevicesResponseBodyDevices added in v1.2.0

type ListUserDevicesResponseBodyDevices struct {
	// example:
	//
	// Online
	AppStatus *string `json:"AppStatus,omitempty" xml:"AppStatus,omitempty"`
	// example:
	//
	// 2.2.0
	AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"`
	// example:
	//
	// Apple M1
	CPU *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	// example:
	//
	// 2023-07-17 18:46:55
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Department *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// Company
	DeviceBelong *string `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	// example:
	//
	// MacBookPro17,1
	DeviceModel *string `json:"DeviceModel,omitempty" xml:"DeviceModel,omitempty"`
	// example:
	//
	// Online
	DeviceStatus *string `json:"DeviceStatus,omitempty" xml:"DeviceStatus,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DeviceTag *string `json:"DeviceTag,omitempty" xml:"DeviceTag,omitempty"`
	// example:
	//
	// Windows
	DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"`
	// example:
	//
	// 3.5.1
	DeviceVersion *string `json:"DeviceVersion,omitempty" xml:"DeviceVersion,omitempty"`
	// example:
	//
	// APPLE SSD AP0512Q Media
	Disk *string `json:"Disk,omitempty" xml:"Disk,omitempty"`
	// example:
	//
	// Enabled
	DlpStatus *string `json:"DlpStatus,omitempty" xml:"DlpStatus,omitempty"`
	EdrStatus *string `json:"EdrStatus,omitempty" xml:"EdrStatus,omitempty"`
	// example:
	//
	// win10-64bit
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// example:
	//
	// Enabled
	IaStatus *string `json:"IaStatus,omitempty" xml:"IaStatus,omitempty"`
	// example:
	//
	// 192.168.XX.XX
	InnerIP *string `json:"InnerIP,omitempty" xml:"InnerIP,omitempty"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// example:
	//
	// 16
	Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// example:
	//
	// Enabled
	NacStatus        *string                                               `json:"NacStatus,omitempty" xml:"NacStatus,omitempty"`
	NetInterfaceInfo []*ListUserDevicesResponseBodyDevicesNetInterfaceInfo `json:"NetInterfaceInfo,omitempty" xml:"NetInterfaceInfo,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	PaStatus *string `json:"PaStatus,omitempty" xml:"PaStatus,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// true
	SharingStatus *bool `json:"SharingStatus,omitempty" xml:"SharingStatus,omitempty"`
	// example:
	//
	// 11.49.XX.XX
	SrcIP *string `json:"SrcIP,omitempty" xml:"SrcIP,omitempty"`
	// example:
	//
	// 2023-08-24 19:04:42
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListUserDevicesResponseBodyDevices) GoString added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetAppStatus added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetAppVersion added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetCPU added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetCreateTime added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetDepartment added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetDeviceBelong added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetDeviceModel added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetDeviceStatus added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetDeviceTag added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetDeviceType added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetDeviceVersion added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetDisk added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetDlpStatus added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetEdrStatus added in v1.11.2

func (*ListUserDevicesResponseBodyDevices) SetHostname added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetIaStatus added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetInnerIP added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetMac added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetMemory added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetNacStatus added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetNetInterfaceInfo added in v1.11.0

func (*ListUserDevicesResponseBodyDevices) SetPaStatus added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetSaseUserId added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetSharingStatus added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetSrcIP added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetUpdateTime added in v1.2.0

func (*ListUserDevicesResponseBodyDevices) SetUsername added in v1.2.0

func (ListUserDevicesResponseBodyDevices) String added in v1.2.0

type ListUserDevicesResponseBodyDevicesNetInterfaceInfo added in v1.11.0

type ListUserDevicesResponseBodyDevicesNetInterfaceInfo struct {
	Mac  *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (ListUserDevicesResponseBodyDevicesNetInterfaceInfo) GoString added in v1.11.0

func (*ListUserDevicesResponseBodyDevicesNetInterfaceInfo) SetMac added in v1.11.0

func (*ListUserDevicesResponseBodyDevicesNetInterfaceInfo) SetName added in v1.11.0

func (ListUserDevicesResponseBodyDevicesNetInterfaceInfo) String added in v1.11.0

type ListUserGroupsForPrivateAccessPolicyRequest

type ListUserGroupsForPrivateAccessPolicyRequest struct {
	// This parameter is required.
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
}

func (ListUserGroupsForPrivateAccessPolicyRequest) GoString

func (*ListUserGroupsForPrivateAccessPolicyRequest) SetPolicyIds

func (ListUserGroupsForPrivateAccessPolicyRequest) String

type ListUserGroupsForPrivateAccessPolicyResponse

type ListUserGroupsForPrivateAccessPolicyResponse struct {
	Headers    map[string]*string                                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListUserGroupsForPrivateAccessPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListUserGroupsForPrivateAccessPolicyResponse) GoString

func (*ListUserGroupsForPrivateAccessPolicyResponse) SetHeaders

func (*ListUserGroupsForPrivateAccessPolicyResponse) SetStatusCode

func (ListUserGroupsForPrivateAccessPolicyResponse) String

type ListUserGroupsForPrivateAccessPolicyResponseBody

type ListUserGroupsForPrivateAccessPolicyResponseBody struct {
	Polices []*ListUserGroupsForPrivateAccessPolicyResponseBodyPolices `json:"Polices,omitempty" xml:"Polices,omitempty" type:"Repeated"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListUserGroupsForPrivateAccessPolicyResponseBody) GoString

func (*ListUserGroupsForPrivateAccessPolicyResponseBody) SetRequestId

func (ListUserGroupsForPrivateAccessPolicyResponseBody) String

type ListUserGroupsForPrivateAccessPolicyResponseBodyPolices

type ListUserGroupsForPrivateAccessPolicyResponseBodyPolices struct {
	// example:
	//
	// pa-policy-1b0d0e8b4bcf****
	PolicyId   *string                                                              `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	UserGroups []*ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroups `json:"UserGroups,omitempty" xml:"UserGroups,omitempty" type:"Repeated"`
}

func (ListUserGroupsForPrivateAccessPolicyResponseBodyPolices) GoString

func (*ListUserGroupsForPrivateAccessPolicyResponseBodyPolices) SetPolicyId

func (ListUserGroupsForPrivateAccessPolicyResponseBodyPolices) String

type ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroups

type ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroups struct {
	Attributes []*ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroupsAttributes `json:"Attributes,omitempty" xml:"Attributes,omitempty" type:"Repeated"`
	// 用户组创建时间。
	//
	// example:
	//
	// 2022-09-27 18:10:25
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// user_group_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// usergroup-6f1ef2fc56b6****
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroups) GoString

func (*ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroups) SetCreateTime

func (*ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroups) SetDescription

func (*ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroups) SetName

func (*ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroups) SetUserGroupId

func (ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroups) String

type ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroupsAttributes

type ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroupsAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroupsAttributes) GoString

func (*ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroupsAttributes) SetIdpId

func (*ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroupsAttributes) SetRelation

func (*ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroupsAttributes) SetUserGroupType

func (*ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroupsAttributes) SetValue

func (ListUserGroupsForPrivateAccessPolicyResponseBodyPolicesUserGroupsAttributes) String

type ListUserGroupsForRegistrationPolicyRequest added in v1.2.0

type ListUserGroupsForRegistrationPolicyRequest struct {
	// This parameter is required.
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
}

func (ListUserGroupsForRegistrationPolicyRequest) GoString added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyRequest) SetPolicyIds added in v1.2.0

func (ListUserGroupsForRegistrationPolicyRequest) String added in v1.2.0

type ListUserGroupsForRegistrationPolicyResponse added in v1.2.0

type ListUserGroupsForRegistrationPolicyResponse struct {
	Headers    map[string]*string                               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListUserGroupsForRegistrationPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListUserGroupsForRegistrationPolicyResponse) GoString added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponse) SetBody added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponse) SetHeaders added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponse) SetStatusCode added in v1.2.0

func (ListUserGroupsForRegistrationPolicyResponse) String added in v1.2.0

type ListUserGroupsForRegistrationPolicyResponseBody added in v1.2.0

type ListUserGroupsForRegistrationPolicyResponseBody struct {
	Policies []*ListUserGroupsForRegistrationPolicyResponseBodyPolicies `json:"Policies,omitempty" xml:"Policies,omitempty" type:"Repeated"`
	// example:
	//
	// D89009C7-54C6-51B6-BAE7-3F373920C6BF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListUserGroupsForRegistrationPolicyResponseBody) GoString added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponseBody) SetRequestId added in v1.2.0

func (ListUserGroupsForRegistrationPolicyResponseBody) String added in v1.2.0

type ListUserGroupsForRegistrationPolicyResponseBodyPolicies added in v1.2.0

type ListUserGroupsForRegistrationPolicyResponseBodyPolicies struct {
	// example:
	//
	// reg-policy-f25c9e5872e5****
	PolicyId   *string                                                              `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	UserGroups []*ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroups `json:"UserGroups,omitempty" xml:"UserGroups,omitempty" type:"Repeated"`
}

func (ListUserGroupsForRegistrationPolicyResponseBodyPolicies) GoString added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponseBodyPolicies) SetPolicyId added in v1.2.0

func (ListUserGroupsForRegistrationPolicyResponseBodyPolicies) String added in v1.2.0

type ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroups added in v1.2.0

type ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroups struct {
	Attributes []*ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroupsAttributes `json:"Attributes,omitempty" xml:"Attributes,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-09-27 18:10:25
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// user_group_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// usergroup-6f1ef2fc56b6****
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroups) GoString added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroups) SetCreateTime added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroups) SetDescription added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroups) SetName added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroups) SetUserGroupId added in v1.2.0

func (ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroups) String added in v1.2.0

type ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroupsAttributes added in v1.2.0

type ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroupsAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroupsAttributes) GoString added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroupsAttributes) SetIdpId added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroupsAttributes) SetRelation added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroupsAttributes) SetUserGroupType added in v1.2.0

func (*ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroupsAttributes) SetValue added in v1.2.0

func (ListUserGroupsForRegistrationPolicyResponseBodyPoliciesUserGroupsAttributes) String added in v1.2.0

type ListUserGroupsRequest

type ListUserGroupsRequest struct {
	// example:
	//
	// username
	AttributeValue *string `json:"AttributeValue,omitempty" xml:"AttributeValue,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// 用户组名称。长度为1~128个字符,支持中文和大小写英文字母,可包含数字、半角句号(.)、下划线(_)和短划线(-)。
	//
	// example:
	//
	// user_group_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// pa-policy-54a7838a48bf****
	PAPolicyId *string `json:"PAPolicyId,omitempty" xml:"PAPolicyId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize     *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
}

func (ListUserGroupsRequest) GoString

func (s ListUserGroupsRequest) GoString() string

func (*ListUserGroupsRequest) SetAttributeValue

func (s *ListUserGroupsRequest) SetAttributeValue(v string) *ListUserGroupsRequest

func (*ListUserGroupsRequest) SetCurrentPage

func (s *ListUserGroupsRequest) SetCurrentPage(v int32) *ListUserGroupsRequest

func (*ListUserGroupsRequest) SetName

func (*ListUserGroupsRequest) SetPAPolicyId

func (s *ListUserGroupsRequest) SetPAPolicyId(v string) *ListUserGroupsRequest

func (*ListUserGroupsRequest) SetPageSize

func (*ListUserGroupsRequest) SetUserGroupIds

func (s *ListUserGroupsRequest) SetUserGroupIds(v []*string) *ListUserGroupsRequest

func (ListUserGroupsRequest) String

func (s ListUserGroupsRequest) String() string

type ListUserGroupsResponse

type ListUserGroupsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListUserGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListUserGroupsResponse) GoString

func (s ListUserGroupsResponse) GoString() string

func (*ListUserGroupsResponse) SetBody

func (*ListUserGroupsResponse) SetHeaders

func (*ListUserGroupsResponse) SetStatusCode

func (ListUserGroupsResponse) String

func (s ListUserGroupsResponse) String() string

type ListUserGroupsResponseBody

type ListUserGroupsResponseBody struct {
	// example:
	//
	// 4AB972E2-D702-5464-B132-B1911498B8BF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum   *int32                                  `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
	UserGroups []*ListUserGroupsResponseBodyUserGroups `json:"UserGroups,omitempty" xml:"UserGroups,omitempty" type:"Repeated"`
}

func (ListUserGroupsResponseBody) GoString

func (s ListUserGroupsResponseBody) GoString() string

func (*ListUserGroupsResponseBody) SetRequestId

func (*ListUserGroupsResponseBody) SetTotalNum

func (*ListUserGroupsResponseBody) SetUserGroups

func (ListUserGroupsResponseBody) String

type ListUserGroupsResponseBodyUserGroups

type ListUserGroupsResponseBodyUserGroups struct {
	Attributes []*ListUserGroupsResponseBodyUserGroupsAttributes `json:"Attributes,omitempty" xml:"Attributes,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-10-10 11:39:22
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// user_group_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// usergroup-6f1ef2fc56b6****
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (ListUserGroupsResponseBodyUserGroups) GoString

func (*ListUserGroupsResponseBodyUserGroups) SetCreateTime

func (*ListUserGroupsResponseBodyUserGroups) SetDescription

func (*ListUserGroupsResponseBodyUserGroups) SetName

func (*ListUserGroupsResponseBodyUserGroups) SetUserGroupId

func (ListUserGroupsResponseBodyUserGroups) String

type ListUserGroupsResponseBodyUserGroupsAttributes

type ListUserGroupsResponseBodyUserGroupsAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListUserGroupsResponseBodyUserGroupsAttributes) GoString

func (*ListUserGroupsResponseBodyUserGroupsAttributes) SetIdpId

func (*ListUserGroupsResponseBodyUserGroupsAttributes) SetRelation

func (*ListUserGroupsResponseBodyUserGroupsAttributes) SetUserGroupType

func (*ListUserGroupsResponseBodyUserGroupsAttributes) SetValue

func (ListUserGroupsResponseBodyUserGroupsAttributes) String

type ListUserPrivateAccessPoliciesRequest added in v1.10.0

type ListUserPrivateAccessPoliciesRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// example:
	//
	// private_access_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
}

func (ListUserPrivateAccessPoliciesRequest) GoString added in v1.10.0

func (*ListUserPrivateAccessPoliciesRequest) SetCurrentPage added in v1.10.0

func (*ListUserPrivateAccessPoliciesRequest) SetName added in v1.10.0

func (*ListUserPrivateAccessPoliciesRequest) SetPageSize added in v1.10.0

func (*ListUserPrivateAccessPoliciesRequest) SetSaseUserId added in v1.10.0

func (ListUserPrivateAccessPoliciesRequest) String added in v1.10.0

type ListUserPrivateAccessPoliciesResponse added in v1.10.0

type ListUserPrivateAccessPoliciesResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListUserPrivateAccessPoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListUserPrivateAccessPoliciesResponse) GoString added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponse) SetBody added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponse) SetHeaders added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponse) SetStatusCode added in v1.10.0

func (ListUserPrivateAccessPoliciesResponse) String added in v1.10.0

type ListUserPrivateAccessPoliciesResponseBody added in v1.10.0

type ListUserPrivateAccessPoliciesResponseBody struct {
	Polices []*ListUserPrivateAccessPoliciesResponseBodyPolices `json:"Polices,omitempty" xml:"Polices,omitempty" type:"Repeated"`
	// Id of the request
	//
	// example:
	//
	// 9D852F87-AFB5-51B8-AACD-F7D0EFB8277D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 20
	TotalNum *int32 `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
}

func (ListUserPrivateAccessPoliciesResponseBody) GoString added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBody) SetPolices added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBody) SetRequestId added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBody) SetTotalNum added in v1.10.0

func (ListUserPrivateAccessPoliciesResponseBody) String added in v1.10.0

type ListUserPrivateAccessPoliciesResponseBodyPolices added in v1.10.0

type ListUserPrivateAccessPoliciesResponseBodyPolices struct {
	CustomUserAttributes []*ListUserPrivateAccessPoliciesResponseBodyPolicesCustomUserAttributes `json:"CustomUserAttributes,omitempty" xml:"CustomUserAttributes,omitempty" type:"Repeated"`
	// example:
	//
	// device_attribute_name
	DeviceAttributeName *string `json:"DeviceAttributeName,omitempty" xml:"DeviceAttributeName,omitempty"`
	// example:
	//
	// user_group_name
	MatchedUserGroup *string `json:"MatchedUserGroup,omitempty" xml:"MatchedUserGroup,omitempty"`
	// example:
	//
	// private_access_policy_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// Allow
	PolicyAction *string `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	// example:
	//
	// pa-policy-1b0d0e8b4bcf****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 1
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Custom
	UserGroupMode *string `json:"UserGroupMode,omitempty" xml:"UserGroupMode,omitempty"`
}

func (ListUserPrivateAccessPoliciesResponseBodyPolices) GoString added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolices) SetDeviceAttributeName added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolices) SetMatchedUserGroup added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolices) SetName added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolices) SetPolicyAction added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolices) SetPolicyId added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolices) SetPriority added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolices) SetUserGroupMode added in v1.10.0

func (ListUserPrivateAccessPoliciesResponseBodyPolices) String added in v1.10.0

type ListUserPrivateAccessPoliciesResponseBodyPolicesCustomUserAttributes added in v1.10.0

type ListUserPrivateAccessPoliciesResponseBodyPolicesCustomUserAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListUserPrivateAccessPoliciesResponseBodyPolicesCustomUserAttributes) GoString added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolicesCustomUserAttributes) SetIdpId added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolicesCustomUserAttributes) SetRelation added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolicesCustomUserAttributes) SetUserGroupType added in v1.10.0

func (*ListUserPrivateAccessPoliciesResponseBodyPolicesCustomUserAttributes) SetValue added in v1.10.0

func (ListUserPrivateAccessPoliciesResponseBodyPolicesCustomUserAttributes) String added in v1.10.0

type ListUsersRequest added in v1.4.0

type ListUsersRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage   *int64  `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	Department    *string `json:"Department,omitempty" xml:"Department,omitempty"`
	FuzzyUsername *string `json:"FuzzyUsername,omitempty" xml:"FuzzyUsername,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize        *int64    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	PreciseUsername *string   `json:"PreciseUsername,omitempty" xml:"PreciseUsername,omitempty"`
	SaseUserIds     []*string `json:"SaseUserIds,omitempty" xml:"SaseUserIds,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListUsersRequest) GoString added in v1.4.0

func (s ListUsersRequest) GoString() string

func (*ListUsersRequest) SetCurrentPage added in v1.4.0

func (s *ListUsersRequest) SetCurrentPage(v int64) *ListUsersRequest

func (*ListUsersRequest) SetDepartment added in v1.4.0

func (s *ListUsersRequest) SetDepartment(v string) *ListUsersRequest

func (*ListUsersRequest) SetFuzzyUsername added in v1.4.0

func (s *ListUsersRequest) SetFuzzyUsername(v string) *ListUsersRequest

func (*ListUsersRequest) SetPageSize added in v1.4.0

func (s *ListUsersRequest) SetPageSize(v int64) *ListUsersRequest

func (*ListUsersRequest) SetPreciseUsername added in v1.4.0

func (s *ListUsersRequest) SetPreciseUsername(v string) *ListUsersRequest

func (*ListUsersRequest) SetSaseUserIds added in v1.4.0

func (s *ListUsersRequest) SetSaseUserIds(v []*string) *ListUsersRequest

func (*ListUsersRequest) SetStatus added in v1.4.0

func (s *ListUsersRequest) SetStatus(v string) *ListUsersRequest

func (ListUsersRequest) String added in v1.4.0

func (s ListUsersRequest) String() string

type ListUsersResponse added in v1.4.0

type ListUsersResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListUsersResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListUsersResponse) GoString added in v1.4.0

func (s ListUsersResponse) GoString() string

func (*ListUsersResponse) SetBody added in v1.4.0

func (*ListUsersResponse) SetHeaders added in v1.4.0

func (s *ListUsersResponse) SetHeaders(v map[string]*string) *ListUsersResponse

func (*ListUsersResponse) SetStatusCode added in v1.4.0

func (s *ListUsersResponse) SetStatusCode(v int32) *ListUsersResponse

func (ListUsersResponse) String added in v1.4.0

func (s ListUsersResponse) String() string

type ListUsersResponseBody added in v1.4.0

type ListUsersResponseBody struct {
	// example:
	//
	// 5FEF5CFA-14CC-5DE5-BD1F-AFFE0996E71D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalNum *string                       `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
	Users    []*ListUsersResponseBodyUsers `json:"Users,omitempty" xml:"Users,omitempty" type:"Repeated"`
}

func (ListUsersResponseBody) GoString added in v1.4.0

func (s ListUsersResponseBody) GoString() string

func (*ListUsersResponseBody) SetRequestId added in v1.4.0

func (*ListUsersResponseBody) SetTotalNum added in v1.4.0

func (*ListUsersResponseBody) SetUsers added in v1.4.0

func (ListUsersResponseBody) String added in v1.4.0

func (s ListUsersResponseBody) String() string

type ListUsersResponseBodyUsers added in v1.4.0

type ListUsersResponseBodyUsers struct {
	Department *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// a***@example.net
	Email   *string `json:"Email,omitempty" xml:"Email,omitempty"`
	IdpName *string `json:"IdpName,omitempty" xml:"IdpName,omitempty"`
	// example:
	//
	// 1381111****
	Phone *string `json:"Phone,omitempty" xml:"Phone,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// Enabled
	Status   *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListUsersResponseBodyUsers) GoString added in v1.4.0

func (s ListUsersResponseBodyUsers) GoString() string

func (*ListUsersResponseBodyUsers) SetDepartment added in v1.4.0

func (*ListUsersResponseBodyUsers) SetEmail added in v1.4.0

func (*ListUsersResponseBodyUsers) SetIdpName added in v1.4.0

func (*ListUsersResponseBodyUsers) SetPhone added in v1.4.0

func (*ListUsersResponseBodyUsers) SetSaseUserId added in v1.4.0

func (*ListUsersResponseBodyUsers) SetStatus added in v1.4.0

func (*ListUsersResponseBodyUsers) SetUsername added in v1.4.0

func (ListUsersResponseBodyUsers) String added in v1.4.0

type LookupWmInfoMappingRequest added in v1.8.0

type LookupWmInfoMappingRequest struct {
	// example:
	//
	// 32
	WmInfoSize *int64 `json:"WmInfoSize,omitempty" xml:"WmInfoSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123***
	WmInfoUint *string `json:"WmInfoUint,omitempty" xml:"WmInfoUint,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PureDocument
	WmType *string `json:"WmType,omitempty" xml:"WmType,omitempty"`
}

func (LookupWmInfoMappingRequest) GoString added in v1.8.0

func (s LookupWmInfoMappingRequest) GoString() string

func (*LookupWmInfoMappingRequest) SetWmInfoSize added in v1.8.0

func (*LookupWmInfoMappingRequest) SetWmInfoUint added in v1.8.0

func (*LookupWmInfoMappingRequest) SetWmType added in v1.8.0

func (LookupWmInfoMappingRequest) String added in v1.8.0

type LookupWmInfoMappingResponse added in v1.8.0

type LookupWmInfoMappingResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *LookupWmInfoMappingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (LookupWmInfoMappingResponse) GoString added in v1.8.0

func (s LookupWmInfoMappingResponse) GoString() string

func (*LookupWmInfoMappingResponse) SetBody added in v1.8.0

func (*LookupWmInfoMappingResponse) SetHeaders added in v1.8.0

func (*LookupWmInfoMappingResponse) SetStatusCode added in v1.8.0

func (LookupWmInfoMappingResponse) String added in v1.8.0

type LookupWmInfoMappingResponseBody added in v1.8.0

type LookupWmInfoMappingResponseBody struct {
	Data *LookupWmInfoMappingResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 7E9D7ACD-53D5-56EF-A913-79D148D06299
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (LookupWmInfoMappingResponseBody) GoString added in v1.8.0

func (*LookupWmInfoMappingResponseBody) SetData added in v1.8.0

func (*LookupWmInfoMappingResponseBody) SetRequestId added in v1.8.0

func (LookupWmInfoMappingResponseBody) String added in v1.8.0

type LookupWmInfoMappingResponseBodyData added in v1.8.0

type LookupWmInfoMappingResponseBodyData struct {
	// example:
	//
	// aGVsbG8gc2F*****
	WmInfoBytesB64 *string `json:"WmInfoBytesB64,omitempty" xml:"WmInfoBytesB64,omitempty"`
}

func (LookupWmInfoMappingResponseBodyData) GoString added in v1.8.0

func (*LookupWmInfoMappingResponseBodyData) SetWmInfoBytesB64 added in v1.8.0

func (LookupWmInfoMappingResponseBodyData) String added in v1.8.0

type RecoveryContent added in v1.11.0

type RecoveryContent struct {
	AuthReportInterval *AuthReportInterval `json:"AuthReportInterval,omitempty" xml:"AuthReportInterval,omitempty"`
	// This parameter is required.
	RecoveryActions []*string `json:"RecoveryActions,omitempty" xml:"RecoveryActions,omitempty" type:"Repeated"`
}

func (RecoveryContent) GoString added in v1.11.0

func (s RecoveryContent) GoString() string

func (*RecoveryContent) SetAuthReportInterval added in v1.11.0

func (s *RecoveryContent) SetAuthReportInterval(v *AuthReportInterval) *RecoveryContent

func (*RecoveryContent) SetRecoveryActions added in v1.11.0

func (s *RecoveryContent) SetRecoveryActions(v []*string) *RecoveryContent

func (RecoveryContent) String added in v1.11.0

func (s RecoveryContent) String() string

type RevokeUserSessionRequest added in v1.6.0

type RevokeUserSessionRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345678
	ExternalIds *string `json:"ExternalIds,omitempty" xml:"ExternalIds,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// idp-cfg9vcrqylo39c39uxnw
	IdpId *string `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
}

func (RevokeUserSessionRequest) GoString added in v1.6.0

func (s RevokeUserSessionRequest) GoString() string

func (*RevokeUserSessionRequest) SetExternalIds added in v1.6.0

func (*RevokeUserSessionRequest) SetIdpId added in v1.6.0

func (RevokeUserSessionRequest) String added in v1.6.0

func (s RevokeUserSessionRequest) String() string

type RevokeUserSessionResponse added in v1.6.0

type RevokeUserSessionResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RevokeUserSessionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RevokeUserSessionResponse) GoString added in v1.6.0

func (s RevokeUserSessionResponse) GoString() string

func (*RevokeUserSessionResponse) SetBody added in v1.6.0

func (*RevokeUserSessionResponse) SetHeaders added in v1.6.0

func (*RevokeUserSessionResponse) SetStatusCode added in v1.6.0

func (RevokeUserSessionResponse) String added in v1.6.0

func (s RevokeUserSessionResponse) String() string

type RevokeUserSessionResponseBody added in v1.6.0

type RevokeUserSessionResponseBody struct {
	// example:
	//
	// D6707286-A50E-57B1-B2CF-EFAC59E850D8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RevokeUserSessionResponseBody) GoString added in v1.6.0

func (*RevokeUserSessionResponseBody) SetRequestId added in v1.6.0

func (RevokeUserSessionResponseBody) String added in v1.6.0

type Rule added in v1.11.0

type Rule struct {
	// if can be null:
	// true
	Combinator *string `json:"Combinator,omitempty" xml:"Combinator,omitempty"`
	Id         *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// if can be null:
	// true
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// if can be null:
	// true
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// if can be null:
	// true
	RuleSubType *string `json:"RuleSubType,omitempty" xml:"RuleSubType,omitempty"`
	// if can be null:
	// true
	RuleType *string   `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	Rules    []*Rule   `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
	Values   []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (Rule) GoString added in v1.11.0

func (s Rule) GoString() string

func (*Rule) SetCombinator added in v1.11.0

func (s *Rule) SetCombinator(v string) *Rule

func (*Rule) SetId added in v1.11.0

func (s *Rule) SetId(v string) *Rule

func (*Rule) SetName added in v1.11.0

func (s *Rule) SetName(v string) *Rule

func (*Rule) SetOperator added in v1.11.0

func (s *Rule) SetOperator(v string) *Rule

func (*Rule) SetRuleSubType added in v1.11.0

func (s *Rule) SetRuleSubType(v string) *Rule

func (*Rule) SetRuleType added in v1.11.0

func (s *Rule) SetRuleType(v string) *Rule

func (*Rule) SetRules added in v1.11.0

func (s *Rule) SetRules(v []*Rule) *Rule

func (*Rule) SetValues added in v1.11.0

func (s *Rule) SetValues(v []*string) *Rule

func (Rule) String added in v1.11.0

func (s Rule) String() string

type UpdateApprovalProcessRequest added in v1.11.0

type UpdateApprovalProcessRequest struct {
	Description  *string                                   `json:"Description,omitempty" xml:"Description,omitempty"`
	MatchSchemas *UpdateApprovalProcessRequestMatchSchemas `json:"MatchSchemas,omitempty" xml:"MatchSchemas,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// approval-process-f16bf74b2b29****
	ProcessId    *string     `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName  *string     `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	ProcessNodes [][]*string `json:"ProcessNodes,omitempty" xml:"ProcessNodes,omitempty" type:"Repeated"`
}

func (UpdateApprovalProcessRequest) GoString added in v1.11.0

func (s UpdateApprovalProcessRequest) GoString() string

func (*UpdateApprovalProcessRequest) SetDescription added in v1.11.0

func (*UpdateApprovalProcessRequest) SetMatchSchemas added in v1.11.0

func (*UpdateApprovalProcessRequest) SetProcessId added in v1.11.0

func (*UpdateApprovalProcessRequest) SetProcessName added in v1.11.0

func (*UpdateApprovalProcessRequest) SetProcessNodes added in v1.11.0

func (UpdateApprovalProcessRequest) String added in v1.11.0

type UpdateApprovalProcessRequestMatchSchemas added in v1.11.0

type UpdateApprovalProcessRequestMatchSchemas struct {
	// example:
	//
	// approval-schema-090134f1ebff****
	AppUninstallSchemaId *string `json:"AppUninstallSchemaId,omitempty" xml:"AppUninstallSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	DeviceRegistrationSchemaId *string `json:"DeviceRegistrationSchemaId,omitempty" xml:"DeviceRegistrationSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	DlpSendSchemaId *string `json:"DlpSendSchemaId,omitempty" xml:"DlpSendSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	DomainBlacklistSchemaId *string `json:"DomainBlacklistSchemaId,omitempty" xml:"DomainBlacklistSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	DomainWhitelistSchemaId *string `json:"DomainWhitelistSchemaId,omitempty" xml:"DomainWhitelistSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	PeripheralBlockSchemaId *string `json:"PeripheralBlockSchemaId,omitempty" xml:"PeripheralBlockSchemaId,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SoftwareBlockSchemaId *string `json:"SoftwareBlockSchemaId,omitempty" xml:"SoftwareBlockSchemaId,omitempty"`
}

func (UpdateApprovalProcessRequestMatchSchemas) GoString added in v1.11.0

func (*UpdateApprovalProcessRequestMatchSchemas) SetAppUninstallSchemaId added in v1.11.0

func (*UpdateApprovalProcessRequestMatchSchemas) SetDeviceRegistrationSchemaId added in v1.11.0

func (*UpdateApprovalProcessRequestMatchSchemas) SetDlpSendSchemaId added in v1.11.0

func (*UpdateApprovalProcessRequestMatchSchemas) SetDomainBlacklistSchemaId added in v1.11.0

func (*UpdateApprovalProcessRequestMatchSchemas) SetDomainWhitelistSchemaId added in v1.11.0

func (*UpdateApprovalProcessRequestMatchSchemas) SetPeripheralBlockSchemaId added in v1.11.0

func (*UpdateApprovalProcessRequestMatchSchemas) SetSoftwareBlockSchemaId added in v1.11.0

func (UpdateApprovalProcessRequestMatchSchemas) String added in v1.11.0

type UpdateApprovalProcessResponse added in v1.11.0

type UpdateApprovalProcessResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateApprovalProcessResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateApprovalProcessResponse) GoString added in v1.11.0

func (*UpdateApprovalProcessResponse) SetBody added in v1.11.0

func (*UpdateApprovalProcessResponse) SetHeaders added in v1.11.0

func (*UpdateApprovalProcessResponse) SetStatusCode added in v1.11.0

func (UpdateApprovalProcessResponse) String added in v1.11.0

type UpdateApprovalProcessResponseBody added in v1.11.0

type UpdateApprovalProcessResponseBody struct {
	Process *UpdateApprovalProcessResponseBodyProcess `json:"Process,omitempty" xml:"Process,omitempty" type:"Struct"`
	// example:
	//
	// 7E9D7ACD-53D5-56EF-A913-79D148D06299
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateApprovalProcessResponseBody) GoString added in v1.11.0

func (*UpdateApprovalProcessResponseBody) SetProcess added in v1.11.0

func (*UpdateApprovalProcessResponseBody) SetRequestId added in v1.11.0

func (UpdateApprovalProcessResponseBody) String added in v1.11.0

type UpdateApprovalProcessResponseBodyProcess added in v1.11.0

type UpdateApprovalProcessResponseBodyProcess struct {
	AppUninstallPolicies *UpdateApprovalProcessResponseBodyProcessAppUninstallPolicies `json:"AppUninstallPolicies,omitempty" xml:"AppUninstallPolicies,omitempty" type:"Struct"`
	// example:
	//
	// 2022-07-11 15:31:39
	CreateTime                 *string                                                             `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description                *string                                                             `json:"Description,omitempty" xml:"Description,omitempty"`
	DeviceRegistrationPolicies *UpdateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies `json:"DeviceRegistrationPolicies,omitempty" xml:"DeviceRegistrationPolicies,omitempty" type:"Struct"`
	DlpSendPolicies            *UpdateApprovalProcessResponseBodyProcessDlpSendPolicies            `json:"DlpSendPolicies,omitempty" xml:"DlpSendPolicies,omitempty" type:"Struct"`
	DomainBlacklistPolicies    *UpdateApprovalProcessResponseBodyProcessDomainBlacklistPolicies    `json:"DomainBlacklistPolicies,omitempty" xml:"DomainBlacklistPolicies,omitempty" type:"Struct"`
	DomainWhitelistPolicies    *UpdateApprovalProcessResponseBodyProcessDomainWhitelistPolicies    `json:"DomainWhitelistPolicies,omitempty" xml:"DomainWhitelistPolicies,omitempty" type:"Struct"`
	PeripheraBlockPolicies     *UpdateApprovalProcessResponseBodyProcessPeripheraBlockPolicies     `json:"PeripheraBlockPolicies,omitempty" xml:"PeripheraBlockPolicies,omitempty" type:"Struct"`
	// example:
	//
	// approval-process-2677fcf063f5****
	ProcessId             *string                                                        `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName           *string                                                        `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	ProcessNodes          [][]*UpdateApprovalProcessResponseBodyProcessProcessNodes      `json:"ProcessNodes,omitempty" xml:"ProcessNodes,omitempty" type:"Repeated"`
	SoftwareBlockPolicies *UpdateApprovalProcessResponseBodyProcessSoftwareBlockPolicies `json:"SoftwareBlockPolicies,omitempty" xml:"SoftwareBlockPolicies,omitempty" type:"Struct"`
}

func (UpdateApprovalProcessResponseBodyProcess) GoString added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetAppUninstallPolicies added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetCreateTime added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetDescription added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetDlpSendPolicies added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetDomainBlacklistPolicies added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetDomainWhitelistPolicies added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetPeripheraBlockPolicies added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetProcessId added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetProcessName added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetProcessNodes added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcess) SetSoftwareBlockPolicies added in v1.11.0

func (UpdateApprovalProcessResponseBodyProcess) String added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessAppUninstallPolicies added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessAppUninstallPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (UpdateApprovalProcessResponseBodyProcessAppUninstallPolicies) GoString added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessAppUninstallPolicies) SetPolicyIds added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessAppUninstallPolicies) SetSchemaId added in v1.11.0

func (UpdateApprovalProcessResponseBodyProcessAppUninstallPolicies) String added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (UpdateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) GoString added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) SetPolicyIds added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) SetSchemaId added in v1.11.0

func (UpdateApprovalProcessResponseBodyProcessDeviceRegistrationPolicies) String added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessDlpSendPolicies added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessDlpSendPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (UpdateApprovalProcessResponseBodyProcessDlpSendPolicies) GoString added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessDlpSendPolicies) SetPolicyIds added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessDlpSendPolicies) SetSchemaId added in v1.11.0

func (UpdateApprovalProcessResponseBodyProcessDlpSendPolicies) String added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessDomainBlacklistPolicies added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessDomainBlacklistPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (UpdateApprovalProcessResponseBodyProcessDomainBlacklistPolicies) GoString added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessDomainBlacklistPolicies) SetPolicyIds added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessDomainBlacklistPolicies) SetSchemaId added in v1.11.0

func (UpdateApprovalProcessResponseBodyProcessDomainBlacklistPolicies) String added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessDomainWhitelistPolicies added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessDomainWhitelistPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (UpdateApprovalProcessResponseBodyProcessDomainWhitelistPolicies) GoString added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessDomainWhitelistPolicies) SetPolicyIds added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessDomainWhitelistPolicies) SetSchemaId added in v1.11.0

func (UpdateApprovalProcessResponseBodyProcessDomainWhitelistPolicies) String added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessPeripheraBlockPolicies added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessPeripheraBlockPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (UpdateApprovalProcessResponseBodyProcessPeripheraBlockPolicies) GoString added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessPeripheraBlockPolicies) SetPolicyIds added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessPeripheraBlockPolicies) SetSchemaId added in v1.11.0

func (UpdateApprovalProcessResponseBodyProcessPeripheraBlockPolicies) String added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessProcessNodes added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessProcessNodes struct {
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (UpdateApprovalProcessResponseBodyProcessProcessNodes) GoString added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessProcessNodes) SetSaseUserId added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessProcessNodes) SetUsername added in v1.11.0

func (UpdateApprovalProcessResponseBodyProcessProcessNodes) String added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessSoftwareBlockPolicies added in v1.11.0

type UpdateApprovalProcessResponseBodyProcessSoftwareBlockPolicies struct {
	PolicyIds []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (UpdateApprovalProcessResponseBodyProcessSoftwareBlockPolicies) GoString added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessSoftwareBlockPolicies) SetPolicyIds added in v1.11.0

func (*UpdateApprovalProcessResponseBodyProcessSoftwareBlockPolicies) SetSchemaId added in v1.11.0

func (UpdateApprovalProcessResponseBodyProcessSoftwareBlockPolicies) String added in v1.11.0

type UpdateApprovalProcessShrinkRequest added in v1.11.0

type UpdateApprovalProcessShrinkRequest struct {
	Description        *string `json:"Description,omitempty" xml:"Description,omitempty"`
	MatchSchemasShrink *string `json:"MatchSchemas,omitempty" xml:"MatchSchemas,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// approval-process-f16bf74b2b29****
	ProcessId    *string     `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName  *string     `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	ProcessNodes [][]*string `json:"ProcessNodes,omitempty" xml:"ProcessNodes,omitempty" type:"Repeated"`
}

func (UpdateApprovalProcessShrinkRequest) GoString added in v1.11.0

func (*UpdateApprovalProcessShrinkRequest) SetDescription added in v1.11.0

func (*UpdateApprovalProcessShrinkRequest) SetMatchSchemasShrink added in v1.11.0

func (*UpdateApprovalProcessShrinkRequest) SetProcessId added in v1.11.0

func (*UpdateApprovalProcessShrinkRequest) SetProcessName added in v1.11.0

func (*UpdateApprovalProcessShrinkRequest) SetProcessNodes added in v1.11.0

func (UpdateApprovalProcessShrinkRequest) String added in v1.11.0

type UpdateApprovalStatusRequest added in v1.11.0

type UpdateApprovalStatusRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// approval-872b5e911b35****
	ApprovalId *string `json:"ApprovalId,omitempty" xml:"ApprovalId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Approved
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateApprovalStatusRequest) GoString added in v1.11.0

func (s UpdateApprovalStatusRequest) GoString() string

func (*UpdateApprovalStatusRequest) SetApprovalId added in v1.11.0

func (*UpdateApprovalStatusRequest) SetStatus added in v1.11.0

func (UpdateApprovalStatusRequest) String added in v1.11.0

type UpdateApprovalStatusResponse added in v1.11.0

type UpdateApprovalStatusResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateApprovalStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateApprovalStatusResponse) GoString added in v1.11.0

func (s UpdateApprovalStatusResponse) GoString() string

func (*UpdateApprovalStatusResponse) SetBody added in v1.11.0

func (*UpdateApprovalStatusResponse) SetHeaders added in v1.11.0

func (*UpdateApprovalStatusResponse) SetStatusCode added in v1.11.0

func (UpdateApprovalStatusResponse) String added in v1.11.0

type UpdateApprovalStatusResponseBody added in v1.11.0

type UpdateApprovalStatusResponseBody struct {
	Approval []*UpdateApprovalStatusResponseBodyApproval `json:"Approval,omitempty" xml:"Approval,omitempty" type:"Repeated"`
	// example:
	//
	// 58D6B23E-E5DA-5418-8F61-51A3B5A30049
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateApprovalStatusResponseBody) GoString added in v1.11.0

func (*UpdateApprovalStatusResponseBody) SetApproval added in v1.11.0

func (*UpdateApprovalStatusResponseBody) SetRequestId added in v1.11.0

func (UpdateApprovalStatusResponseBody) String added in v1.11.0

type UpdateApprovalStatusResponseBodyApproval added in v1.11.0

type UpdateApprovalStatusResponseBodyApproval struct {
	ApprovalDetail *string `json:"ApprovalDetail,omitempty" xml:"ApprovalDetail,omitempty"`
	// example:
	//
	// approval-165e6738ad9d****
	ApprovalId         *string                                                       `json:"ApprovalId,omitempty" xml:"ApprovalId,omitempty"`
	ApprovalProgresses []*UpdateApprovalStatusResponseBodyApprovalApprovalProgresses `json:"ApprovalProgresses,omitempty" xml:"ApprovalProgresses,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-11-15 22:11:55
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	CreatorDevTag *string `json:"CreatorDevTag,omitempty" xml:"CreatorDevTag,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	CreatorUserId *string `json:"CreatorUserId,omitempty" xml:"CreatorUserId,omitempty"`
	// example:
	//
	// 1757952000
	EndTimestamp *int64 `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"`
	// example:
	//
	// DlpSend
	PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	// example:
	//
	// approval-process-fcc351b8a95b****
	ProcessId   *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ProcessName *string `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"`
	Reason      *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// example:
	//
	// {"form": {"labelCol": 6,"wrapperCol": 12}}
	SchemaContent *string `json:"SchemaContent,omitempty" xml:"SchemaContent,omitempty"`
	// example:
	//
	// approval-schema-090134f1ebff****
	SchemaId   *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// example:
	//
	// Pending
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateApprovalStatusResponseBodyApproval) GoString added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetApprovalDetail added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetApprovalId added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetApprovalProgresses added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetCreateTime added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetCreatorDevTag added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetCreatorUserId added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetEndTimestamp added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetPolicyType added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetProcessId added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetProcessName added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetReason added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetSchemaContent added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetSchemaId added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetSchemaName added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApproval) SetStatus added in v1.11.0

func (UpdateApprovalStatusResponseBodyApproval) String added in v1.11.0

type UpdateApprovalStatusResponseBodyApprovalApprovalProgresses added in v1.11.0

type UpdateApprovalStatusResponseBodyApprovalApprovalProgresses struct {
	// example:
	//
	// Approve
	Action  *string `json:"Action,omitempty" xml:"Action,omitempty"`
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	Executor  *string                                                                `json:"Executor,omitempty" xml:"Executor,omitempty"`
	Operators []*UpdateApprovalStatusResponseBodyApprovalApprovalProgressesOperators `json:"Operators,omitempty" xml:"Operators,omitempty" type:"Repeated"`
	// example:
	//
	// Approved
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// 1736752000
	Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
}

func (UpdateApprovalStatusResponseBodyApprovalApprovalProgresses) GoString added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApprovalApprovalProgresses) SetAction added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApprovalApprovalProgresses) SetComment added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApprovalApprovalProgresses) SetExecutor added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApprovalApprovalProgresses) SetStatus added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApprovalApprovalProgresses) SetTimestamp added in v1.11.0

func (UpdateApprovalStatusResponseBodyApprovalApprovalProgresses) String added in v1.11.0

type UpdateApprovalStatusResponseBodyApprovalApprovalProgressesOperators added in v1.11.0

type UpdateApprovalStatusResponseBodyApprovalApprovalProgressesOperators struct {
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (UpdateApprovalStatusResponseBodyApprovalApprovalProgressesOperators) GoString added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApprovalApprovalProgressesOperators) SetSaseUserId added in v1.11.0

func (*UpdateApprovalStatusResponseBodyApprovalApprovalProgressesOperators) SetUsername added in v1.11.0

func (UpdateApprovalStatusResponseBodyApprovalApprovalProgressesOperators) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyRequest added in v1.11.0

type UpdateBootAndAntiUninstallPolicyRequest struct {
	// example:
	//
	// true
	AllowReport  *bool                                                `json:"AllowReport,omitempty" xml:"AllowReport,omitempty"`
	BlockContent *UpdateBootAndAntiUninstallPolicyRequestBlockContent `json:"BlockContent,omitempty" xml:"BlockContent,omitempty" type:"Struct"`
	// example:
	//
	// true
	IsAntiUninstall *bool `json:"IsAntiUninstall,omitempty" xml:"IsAntiUninstall,omitempty"`
	// example:
	//
	// true
	IsBoot         *bool     `json:"IsBoot,omitempty" xml:"IsBoot,omitempty"`
	UserGroupIds   []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	WhitelistUsers []*string `json:"WhitelistUsers,omitempty" xml:"WhitelistUsers,omitempty" type:"Repeated"`
}

func (UpdateBootAndAntiUninstallPolicyRequest) GoString added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequest) SetAllowReport added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequest) SetBlockContent added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequest) SetIsAntiUninstall added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequest) SetIsBoot added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequest) SetUserGroupIds added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequest) SetWhitelistUsers added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyRequest) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyRequestBlockContent added in v1.11.0

type UpdateBootAndAntiUninstallPolicyRequestBlockContent struct {
	BlockTextEn *UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextEn `json:"BlockTextEn,omitempty" xml:"BlockTextEn,omitempty" type:"Struct"`
	BlockTextZh *UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextZh `json:"BlockTextZh,omitempty" xml:"BlockTextZh,omitempty" type:"Struct"`
}

func (UpdateBootAndAntiUninstallPolicyRequestBlockContent) GoString added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyRequestBlockContent) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextEn added in v1.11.0

type UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextEn struct {
	// example:
	//
	// After uninstalling, the device can no longer be used for company work, and it will lose access to the company\\"s intranet!
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// example:
	//
	// Report
	MainButtonText *string `json:"MainButtonText,omitempty" xml:"MainButtonText,omitempty"`
	// example:
	//
	// Ignore
	MinorButtonText *string `json:"MinorButtonText,omitempty" xml:"MinorButtonText,omitempty"`
	// example:
	//
	// Anti-Uninstall Warning
	Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
}

func (UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextEn) GoString added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextEn) SetContent added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextEn) SetMainButtonText added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextEn) SetMinorButtonText added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextEn) SetTitle added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextEn) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextZh added in v1.11.0

type UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextZh struct {
	Content         *string `json:"Content,omitempty" xml:"Content,omitempty"`
	MainButtonText  *string `json:"MainButtonText,omitempty" xml:"MainButtonText,omitempty"`
	MinorButtonText *string `json:"MinorButtonText,omitempty" xml:"MinorButtonText,omitempty"`
	Title           *string `json:"Title,omitempty" xml:"Title,omitempty"`
}

func (UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextZh) GoString added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextZh) SetContent added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextZh) SetMainButtonText added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextZh) SetMinorButtonText added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextZh) SetTitle added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyRequestBlockContentBlockTextZh) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponse added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponse struct {
	Headers    map[string]*string                            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateBootAndAntiUninstallPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateBootAndAntiUninstallPolicyResponse) GoString added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponse) SetBody added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponse) SetHeaders added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponse) SetStatusCode added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyResponse) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponseBody added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponseBody struct {
	// example:
	//
	// CB67D866-1E54-5106-89DF-6D70C73E5989
	RequestId *string                                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Strategy  *UpdateBootAndAntiUninstallPolicyResponseBodyStrategy `json:"Strategy,omitempty" xml:"Strategy,omitempty" type:"Struct"`
}

func (UpdateBootAndAntiUninstallPolicyResponseBody) GoString added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBody) SetRequestId added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBody) SetStrategy added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyResponseBody) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponseBodyStrategy added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponseBodyStrategy struct {
	// example:
	//
	// true
	AllowReport  *bool                                                             `json:"AllowReport,omitempty" xml:"AllowReport,omitempty"`
	BlockContent *UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContent `json:"BlockContent,omitempty" xml:"BlockContent,omitempty" type:"Struct"`
	// example:
	//
	// 2023-04-16 10:50:05
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// true
	IsAntiUninstall *bool `json:"IsAntiUninstall,omitempty" xml:"IsAntiUninstall,omitempty"`
	// example:
	//
	// true
	IsBoot *bool `json:"IsBoot,omitempty" xml:"IsBoot,omitempty"`
	// example:
	//
	// auto-boot-anti-uninstall-6f6cbf5f6605****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// approval-process-65c255598826****
	ReportProcessId *string `json:"ReportProcessId,omitempty" xml:"ReportProcessId,omitempty"`
	// example:
	//
	// 2024-06-14 10:17:14
	UpdateTime     *string   `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	UserGroupIds   []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	WhitelistUsers []*string `json:"WhitelistUsers,omitempty" xml:"WhitelistUsers,omitempty" type:"Repeated"`
}

func (UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) GoString added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) SetAllowReport added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) SetCreateTime added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) SetIsAntiUninstall added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) SetIsBoot added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) SetPolicyId added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) SetReportProcessId added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) SetUpdateTime added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) SetUserGroupIds added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) SetWhitelistUsers added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyResponseBodyStrategy) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContent added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContent struct {
	BlockTextEn *UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn `json:"BlockTextEn,omitempty" xml:"BlockTextEn,omitempty" type:"Struct"`
	BlockTextZh *UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh `json:"BlockTextZh,omitempty" xml:"BlockTextZh,omitempty" type:"Struct"`
}

func (UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContent) GoString added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContent) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn struct {
	// example:
	//
	// After uninstalling, the device can no longer be used for company work, and it will lose access to the company\\"s intranet!
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// example:
	//
	// Report
	MainButtonText *string `json:"MainButtonText,omitempty" xml:"MainButtonText,omitempty"`
	// example:
	//
	// Ignore
	MinorButtonText *string `json:"MinorButtonText,omitempty" xml:"MinorButtonText,omitempty"`
	// example:
	//
	// Anti-Uninstall Warning
	Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
}

func (UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) GoString added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) SetContent added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) SetMainButtonText added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) SetMinorButtonText added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) SetTitle added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextEn) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh added in v1.11.0

type UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh struct {
	Content         *string `json:"Content,omitempty" xml:"Content,omitempty"`
	MainButtonText  *string `json:"MainButtonText,omitempty" xml:"MainButtonText,omitempty"`
	MinorButtonText *string `json:"MinorButtonText,omitempty" xml:"MinorButtonText,omitempty"`
	Title           *string `json:"Title,omitempty" xml:"Title,omitempty"`
}

func (UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) GoString added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) SetContent added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) SetMainButtonText added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) SetMinorButtonText added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) SetTitle added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyResponseBodyStrategyBlockContentBlockTextZh) String added in v1.11.0

type UpdateBootAndAntiUninstallPolicyShrinkRequest added in v1.11.0

type UpdateBootAndAntiUninstallPolicyShrinkRequest struct {
	// example:
	//
	// true
	AllowReport        *bool   `json:"AllowReport,omitempty" xml:"AllowReport,omitempty"`
	BlockContentShrink *string `json:"BlockContent,omitempty" xml:"BlockContent,omitempty"`
	// example:
	//
	// true
	IsAntiUninstall *bool `json:"IsAntiUninstall,omitempty" xml:"IsAntiUninstall,omitempty"`
	// example:
	//
	// true
	IsBoot         *bool     `json:"IsBoot,omitempty" xml:"IsBoot,omitempty"`
	UserGroupIds   []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	WhitelistUsers []*string `json:"WhitelistUsers,omitempty" xml:"WhitelistUsers,omitempty" type:"Repeated"`
}

func (UpdateBootAndAntiUninstallPolicyShrinkRequest) GoString added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyShrinkRequest) SetAllowReport added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyShrinkRequest) SetBlockContentShrink added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyShrinkRequest) SetIsAntiUninstall added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyShrinkRequest) SetIsBoot added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyShrinkRequest) SetUserGroupIds added in v1.11.0

func (*UpdateBootAndAntiUninstallPolicyShrinkRequest) SetWhitelistUsers added in v1.11.0

func (UpdateBootAndAntiUninstallPolicyShrinkRequest) String added in v1.11.0

type UpdateClientUserPasswordRequest added in v1.5.0

type UpdateClientUserPasswordRequest struct {
	// example:
	//
	// 1128
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// kehudiyidj
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (UpdateClientUserPasswordRequest) GoString added in v1.5.0

func (*UpdateClientUserPasswordRequest) SetId added in v1.5.0

func (*UpdateClientUserPasswordRequest) SetPassword added in v1.5.0

func (*UpdateClientUserPasswordRequest) SetUsername added in v1.5.0

func (UpdateClientUserPasswordRequest) String added in v1.5.0

type UpdateClientUserPasswordResponse added in v1.5.0

type UpdateClientUserPasswordResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateClientUserPasswordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateClientUserPasswordResponse) GoString added in v1.5.0

func (*UpdateClientUserPasswordResponse) SetBody added in v1.5.0

func (*UpdateClientUserPasswordResponse) SetHeaders added in v1.5.0

func (*UpdateClientUserPasswordResponse) SetStatusCode added in v1.5.0

func (UpdateClientUserPasswordResponse) String added in v1.5.0

type UpdateClientUserPasswordResponseBody added in v1.5.0

type UpdateClientUserPasswordResponseBody struct {
	// example:
	//
	// EFE7EBB2-449D-5BBB-B381-CA7839BC1649
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateClientUserPasswordResponseBody) GoString added in v1.5.0

func (*UpdateClientUserPasswordResponseBody) SetRequestId added in v1.5.0

func (UpdateClientUserPasswordResponseBody) String added in v1.5.0

type UpdateClientUserRequest added in v1.5.0

type UpdateClientUserRequest struct {
	// example:
	//
	// 10701
	DepartmentId *string `json:"DepartmentId,omitempty" xml:"DepartmentId,omitempty"`
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// johndoe@example.com
	Email *string `json:"Email,omitempty" xml:"Email,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 20644
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// 13641966835
	MobileNumber *string `json:"MobileNumber,omitempty" xml:"MobileNumber,omitempty"`
}

func (UpdateClientUserRequest) GoString added in v1.5.0

func (s UpdateClientUserRequest) GoString() string

func (*UpdateClientUserRequest) SetDepartmentId added in v1.5.0

func (*UpdateClientUserRequest) SetDescription added in v1.5.0

func (*UpdateClientUserRequest) SetEmail added in v1.5.0

func (*UpdateClientUserRequest) SetId added in v1.5.0

func (*UpdateClientUserRequest) SetMobileNumber added in v1.5.0

func (UpdateClientUserRequest) String added in v1.5.0

func (s UpdateClientUserRequest) String() string

type UpdateClientUserResponse added in v1.5.0

type UpdateClientUserResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateClientUserResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateClientUserResponse) GoString added in v1.5.0

func (s UpdateClientUserResponse) GoString() string

func (*UpdateClientUserResponse) SetBody added in v1.5.0

func (*UpdateClientUserResponse) SetHeaders added in v1.5.0

func (*UpdateClientUserResponse) SetStatusCode added in v1.5.0

func (UpdateClientUserResponse) String added in v1.5.0

func (s UpdateClientUserResponse) String() string

type UpdateClientUserResponseBody added in v1.5.0

type UpdateClientUserResponseBody struct {
	// example:
	//
	// BE4FB974-11BC-5453-9BE1-1606A73EACA6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateClientUserResponseBody) GoString added in v1.5.0

func (s UpdateClientUserResponseBody) GoString() string

func (*UpdateClientUserResponseBody) SetRequestId added in v1.5.0

func (UpdateClientUserResponseBody) String added in v1.5.0

type UpdateClientUserStatusRequest added in v1.5.0

type UpdateClientUserStatusRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1495
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateClientUserStatusRequest) GoString added in v1.5.0

func (*UpdateClientUserStatusRequest) SetId added in v1.5.0

func (*UpdateClientUserStatusRequest) SetStatus added in v1.5.0

func (UpdateClientUserStatusRequest) String added in v1.5.0

type UpdateClientUserStatusResponse added in v1.5.0

type UpdateClientUserStatusResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateClientUserStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateClientUserStatusResponse) GoString added in v1.5.0

func (*UpdateClientUserStatusResponse) SetBody added in v1.5.0

func (*UpdateClientUserStatusResponse) SetHeaders added in v1.5.0

func (*UpdateClientUserStatusResponse) SetStatusCode added in v1.5.0

func (UpdateClientUserStatusResponse) String added in v1.5.0

type UpdateClientUserStatusResponseBody added in v1.5.0

type UpdateClientUserStatusResponseBody struct {
	// example:
	//
	// BE4FB974-11BC-5453-9BE1-1606A73EACA6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateClientUserStatusResponseBody) GoString added in v1.5.0

func (*UpdateClientUserStatusResponseBody) SetRequestId added in v1.5.0

func (UpdateClientUserStatusResponseBody) String added in v1.5.0

type UpdateDynamicRouteRequest added in v1.1.0

type UpdateDynamicRouteRequest struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// example:
	//
	// Application
	ApplicationType *string `json:"ApplicationType,omitempty" xml:"ApplicationType,omitempty"`
	Description     *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dr-ca9fddfac7c6****
	DynamicRouteId *string `json:"DynamicRouteId,omitempty" xml:"DynamicRouteId,omitempty"`
	// example:
	//
	// connector
	DynamicRouteType *string `json:"DynamicRouteType,omitempty" xml:"DynamicRouteType,omitempty"`
	// example:
	//
	// Cover
	ModifyType *string `json:"ModifyType,omitempty" xml:"ModifyType,omitempty"`
	// example:
	//
	// dynamic_route_name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// connector-8ccb13b6f52c****
	NextHop *string `json:"NextHop,omitempty" xml:"NextHop,omitempty"`
	// example:
	//
	// 99
	Priority  *int32    `json:"Priority,omitempty" xml:"Priority,omitempty"`
	RegionIds []*string `json:"RegionIds,omitempty" xml:"RegionIds,omitempty" type:"Repeated"`
	// example:
	//
	// Disabled
	Status *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (UpdateDynamicRouteRequest) GoString added in v1.1.0

func (s UpdateDynamicRouteRequest) GoString() string

func (*UpdateDynamicRouteRequest) SetApplicationIds added in v1.1.0

func (s *UpdateDynamicRouteRequest) SetApplicationIds(v []*string) *UpdateDynamicRouteRequest

func (*UpdateDynamicRouteRequest) SetApplicationType added in v1.1.0

func (*UpdateDynamicRouteRequest) SetDescription added in v1.1.0

func (*UpdateDynamicRouteRequest) SetDynamicRouteId added in v1.1.0

func (*UpdateDynamicRouteRequest) SetDynamicRouteType added in v1.1.0

func (s *UpdateDynamicRouteRequest) SetDynamicRouteType(v string) *UpdateDynamicRouteRequest

func (*UpdateDynamicRouteRequest) SetModifyType added in v1.1.0

func (*UpdateDynamicRouteRequest) SetName added in v1.1.0

func (*UpdateDynamicRouteRequest) SetNextHop added in v1.1.0

func (*UpdateDynamicRouteRequest) SetPriority added in v1.1.0

func (*UpdateDynamicRouteRequest) SetRegionIds added in v1.1.0

func (*UpdateDynamicRouteRequest) SetStatus added in v1.1.0

func (*UpdateDynamicRouteRequest) SetTagIds added in v1.1.0

func (UpdateDynamicRouteRequest) String added in v1.1.0

func (s UpdateDynamicRouteRequest) String() string

type UpdateDynamicRouteResponse added in v1.1.0

type UpdateDynamicRouteResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateDynamicRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateDynamicRouteResponse) GoString added in v1.1.0

func (s UpdateDynamicRouteResponse) GoString() string

func (*UpdateDynamicRouteResponse) SetBody added in v1.1.0

func (*UpdateDynamicRouteResponse) SetHeaders added in v1.1.0

func (*UpdateDynamicRouteResponse) SetStatusCode added in v1.1.0

func (UpdateDynamicRouteResponse) String added in v1.1.0

type UpdateDynamicRouteResponseBody added in v1.1.0

type UpdateDynamicRouteResponseBody struct {
	// example:
	//
	// BE4FB974-11BC-5453-9BE1-1606A73EACA6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateDynamicRouteResponseBody) GoString added in v1.1.0

func (*UpdateDynamicRouteResponseBody) SetRequestId added in v1.1.0

func (UpdateDynamicRouteResponseBody) String added in v1.1.0

type UpdateExcessiveDeviceRegistrationApplicationsStatusRequest added in v1.2.0

type UpdateExcessiveDeviceRegistrationApplicationsStatusRequest struct {
	// This parameter is required.
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Approved
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateExcessiveDeviceRegistrationApplicationsStatusRequest) GoString added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusRequest) SetApplicationIds added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusRequest) SetStatus added in v1.2.0

func (UpdateExcessiveDeviceRegistrationApplicationsStatusRequest) String added in v1.2.0

type UpdateExcessiveDeviceRegistrationApplicationsStatusResponse added in v1.2.0

type UpdateExcessiveDeviceRegistrationApplicationsStatusResponse struct {
	Headers    map[string]*string                                               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateExcessiveDeviceRegistrationApplicationsStatusResponse) GoString added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponse) SetHeaders added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponse) SetStatusCode added in v1.2.0

func (UpdateExcessiveDeviceRegistrationApplicationsStatusResponse) String added in v1.2.0

type UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBody added in v1.2.0

type UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBody struct {
	Applications []*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// example:
	//
	// 102350E7-1A20-58F5-9D63-ABEA820AE6E1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBody) GoString added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBody) SetRequestId added in v1.2.0

func (UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBody) String added in v1.2.0

type UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications added in v1.2.0

type UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications struct {
	// example:
	//
	// reg-application-0f4a127b7e78****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// example:
	//
	// 2023-07-17 18:46:55
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Department  *string `json:"Department,omitempty" xml:"Department,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DeviceTag *string `json:"DeviceTag,omitempty" xml:"DeviceTag,omitempty"`
	// example:
	//
	// Windows
	DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"`
	// example:
	//
	// win10-64bit
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// example:
	//
	// false
	IsUsed *bool `json:"IsUsed,omitempty" xml:"IsUsed,omitempty"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// Approved
	Status   *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) GoString added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetApplicationId added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetCreateTime added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetDepartment added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetDescription added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetDeviceTag added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetDeviceType added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetHostname added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetIsUsed added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetMac added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetSaseUserId added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetStatus added in v1.2.0

func (*UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) SetUsername added in v1.2.0

func (UpdateExcessiveDeviceRegistrationApplicationsStatusResponseBodyApplications) String added in v1.2.0

type UpdateIdpDepartmentRequest added in v1.5.0

type UpdateIdpDepartmentRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 10653
	DepartmentId *string `json:"DepartmentId,omitempty" xml:"DepartmentId,omitempty"`
	// This parameter is required.
	DepartmentName *string `json:"DepartmentName,omitempty" xml:"DepartmentName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 598
	IdpConfigId *string `json:"IdpConfigId,omitempty" xml:"IdpConfigId,omitempty"`
}

func (UpdateIdpDepartmentRequest) GoString added in v1.5.0

func (s UpdateIdpDepartmentRequest) GoString() string

func (*UpdateIdpDepartmentRequest) SetDepartmentId added in v1.5.0

func (*UpdateIdpDepartmentRequest) SetDepartmentName added in v1.5.0

func (*UpdateIdpDepartmentRequest) SetIdpConfigId added in v1.5.0

func (UpdateIdpDepartmentRequest) String added in v1.5.0

type UpdateIdpDepartmentResponse added in v1.5.0

type UpdateIdpDepartmentResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateIdpDepartmentResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateIdpDepartmentResponse) GoString added in v1.5.0

func (s UpdateIdpDepartmentResponse) GoString() string

func (*UpdateIdpDepartmentResponse) SetBody added in v1.5.0

func (*UpdateIdpDepartmentResponse) SetHeaders added in v1.5.0

func (*UpdateIdpDepartmentResponse) SetStatusCode added in v1.5.0

func (UpdateIdpDepartmentResponse) String added in v1.5.0

type UpdateIdpDepartmentResponseBody added in v1.5.0

type UpdateIdpDepartmentResponseBody struct {
	// example:
	//
	// 4D169859-A4F2-5EC8-853B-8447787C0D8A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateIdpDepartmentResponseBody) GoString added in v1.5.0

func (*UpdateIdpDepartmentResponseBody) SetRequestId added in v1.5.0

func (UpdateIdpDepartmentResponseBody) String added in v1.5.0

type UpdateNacUserCertStatusRequest added in v1.9.0

type UpdateNacUserCertStatusRequest struct {
	IdList []*UpdateNacUserCertStatusRequestIdList `json:"IdList,omitempty" xml:"IdList,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateNacUserCertStatusRequest) GoString added in v1.9.0

func (*UpdateNacUserCertStatusRequest) SetIdList added in v1.9.0

func (*UpdateNacUserCertStatusRequest) SetStatus added in v1.9.0

func (UpdateNacUserCertStatusRequest) String added in v1.9.0

type UpdateNacUserCertStatusRequestIdList added in v1.9.0

type UpdateNacUserCertStatusRequestIdList struct {
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DevTag *string `json:"DevTag,omitempty" xml:"DevTag,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (UpdateNacUserCertStatusRequestIdList) GoString added in v1.9.0

func (*UpdateNacUserCertStatusRequestIdList) SetDevTag added in v1.9.0

func (*UpdateNacUserCertStatusRequestIdList) SetUserId added in v1.9.0

func (UpdateNacUserCertStatusRequestIdList) String added in v1.9.0

type UpdateNacUserCertStatusResponse added in v1.9.0

type UpdateNacUserCertStatusResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateNacUserCertStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateNacUserCertStatusResponse) GoString added in v1.9.0

func (*UpdateNacUserCertStatusResponse) SetBody added in v1.9.0

func (*UpdateNacUserCertStatusResponse) SetHeaders added in v1.9.0

func (*UpdateNacUserCertStatusResponse) SetStatusCode added in v1.9.0

func (UpdateNacUserCertStatusResponse) String added in v1.9.0

type UpdateNacUserCertStatusResponseBody added in v1.9.0

type UpdateNacUserCertStatusResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 102350E7-1A20-58F5-9D63-ABEA820AE6E1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateNacUserCertStatusResponseBody) GoString added in v1.9.0

func (*UpdateNacUserCertStatusResponseBody) SetCode added in v1.9.0

func (*UpdateNacUserCertStatusResponseBody) SetMessage added in v1.9.0

func (*UpdateNacUserCertStatusResponseBody) SetRequestId added in v1.9.0

func (UpdateNacUserCertStatusResponseBody) String added in v1.9.0

type UpdatePrivateAccessApplicationRequest

type UpdatePrivateAccessApplicationRequest struct {
	Addresses []*string `json:"Addresses,omitempty" xml:"Addresses,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// pa-application-e12860ef6c48****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// if can be null:
	// true
	Description                  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	L7ProxyDomainAutomaticPrefix *string `json:"L7ProxyDomainAutomaticPrefix,omitempty" xml:"L7ProxyDomainAutomaticPrefix,omitempty"`
	L7ProxyDomainCustom          *string `json:"L7ProxyDomainCustom,omitempty" xml:"L7ProxyDomainCustom,omitempty"`
	L7ProxyDomainPrivate         *string `json:"L7ProxyDomainPrivate,omitempty" xml:"L7ProxyDomainPrivate,omitempty"`
	// example:
	//
	// Cover
	ModifyType *string                                            `json:"ModifyType,omitempty" xml:"ModifyType,omitempty"`
	PortRanges []*UpdatePrivateAccessApplicationRequestPortRanges `json:"PortRanges,omitempty" xml:"PortRanges,omitempty" type:"Repeated"`
	// example:
	//
	// All
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// if can be null:
	// true
	TagIds []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
}

func (UpdatePrivateAccessApplicationRequest) GoString

func (*UpdatePrivateAccessApplicationRequest) SetAddresses

func (*UpdatePrivateAccessApplicationRequest) SetApplicationId

func (*UpdatePrivateAccessApplicationRequest) SetDescription

func (*UpdatePrivateAccessApplicationRequest) SetL7ProxyDomainAutomaticPrefix added in v1.9.1

func (*UpdatePrivateAccessApplicationRequest) SetL7ProxyDomainCustom added in v1.9.1

func (*UpdatePrivateAccessApplicationRequest) SetL7ProxyDomainPrivate added in v1.9.1

func (*UpdatePrivateAccessApplicationRequest) SetModifyType

func (*UpdatePrivateAccessApplicationRequest) SetProtocol

func (*UpdatePrivateAccessApplicationRequest) SetStatus

func (*UpdatePrivateAccessApplicationRequest) SetTagIds

func (UpdatePrivateAccessApplicationRequest) String

type UpdatePrivateAccessApplicationRequestPortRanges

type UpdatePrivateAccessApplicationRequestPortRanges struct {
	// example:
	//
	// 80
	Begin *int32 `json:"Begin,omitempty" xml:"Begin,omitempty"`
	// example:
	//
	// 81
	End *int32 `json:"End,omitempty" xml:"End,omitempty"`
}

func (UpdatePrivateAccessApplicationRequestPortRanges) GoString

func (*UpdatePrivateAccessApplicationRequestPortRanges) SetBegin

func (*UpdatePrivateAccessApplicationRequestPortRanges) SetEnd

func (UpdatePrivateAccessApplicationRequestPortRanges) String

type UpdatePrivateAccessApplicationResponse

type UpdatePrivateAccessApplicationResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePrivateAccessApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdatePrivateAccessApplicationResponse) GoString

func (*UpdatePrivateAccessApplicationResponse) SetHeaders

func (*UpdatePrivateAccessApplicationResponse) SetStatusCode

func (UpdatePrivateAccessApplicationResponse) String

type UpdatePrivateAccessApplicationResponseBody

type UpdatePrivateAccessApplicationResponseBody struct {
	// example:
	//
	// FD724DBC-CD76-5235-BF76-59C51B73296D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdatePrivateAccessApplicationResponseBody) GoString

func (*UpdatePrivateAccessApplicationResponseBody) SetRequestId

func (UpdatePrivateAccessApplicationResponseBody) String

type UpdatePrivateAccessPolicyRequest

type UpdatePrivateAccessPolicyRequest struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// example:
	//
	// Application
	ApplicationType      *string                                                 `json:"ApplicationType,omitempty" xml:"ApplicationType,omitempty"`
	CustomUserAttributes []*UpdatePrivateAccessPolicyRequestCustomUserAttributes `json:"CustomUserAttributes,omitempty" xml:"CustomUserAttributes,omitempty" type:"Repeated"`
	// if can be null:
	// true
	Description           *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DeviceAttributeAction *string `json:"DeviceAttributeAction,omitempty" xml:"DeviceAttributeAction,omitempty"`
	DeviceAttributeId     *string `json:"DeviceAttributeId,omitempty" xml:"DeviceAttributeId,omitempty"`
	// example:
	//
	// Cover
	ModifyType *string `json:"ModifyType,omitempty" xml:"ModifyType,omitempty"`
	// example:
	//
	// Allow
	PolicyAction *string `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// pa-policy-63b2f1844b86****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 1
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// 内网访问标签ID集合。一条策略最多支持100个内网访问标签ID。
	TagIds            []*string `json:"TagIds,omitempty" xml:"TagIds,omitempty" type:"Repeated"`
	TriggerTemplateId *string   `json:"TriggerTemplateId,omitempty" xml:"TriggerTemplateId,omitempty"`
	UserGroupIds      []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	// 内网访问策略的用户组类型。取值:
	//
	// - **Normal**:普通用户组。
	//
	// - **Custom**:自定义用户组。
	//
	// example:
	//
	// Normal
	UserGroupMode *string `json:"UserGroupMode,omitempty" xml:"UserGroupMode,omitempty"`
}

func (UpdatePrivateAccessPolicyRequest) GoString

func (*UpdatePrivateAccessPolicyRequest) SetApplicationIds

func (*UpdatePrivateAccessPolicyRequest) SetApplicationType

func (*UpdatePrivateAccessPolicyRequest) SetDescription

func (*UpdatePrivateAccessPolicyRequest) SetDeviceAttributeAction added in v1.7.2

func (*UpdatePrivateAccessPolicyRequest) SetDeviceAttributeId added in v1.3.0

func (*UpdatePrivateAccessPolicyRequest) SetModifyType

func (*UpdatePrivateAccessPolicyRequest) SetPolicyAction

func (*UpdatePrivateAccessPolicyRequest) SetPolicyId

func (*UpdatePrivateAccessPolicyRequest) SetPriority

func (*UpdatePrivateAccessPolicyRequest) SetStatus

func (*UpdatePrivateAccessPolicyRequest) SetTagIds

func (*UpdatePrivateAccessPolicyRequest) SetTriggerTemplateId added in v1.11.3

func (*UpdatePrivateAccessPolicyRequest) SetUserGroupIds

func (*UpdatePrivateAccessPolicyRequest) SetUserGroupMode

func (UpdatePrivateAccessPolicyRequest) String

type UpdatePrivateAccessPolicyRequestCustomUserAttributes

type UpdatePrivateAccessPolicyRequestCustomUserAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	// This parameter is required.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdatePrivateAccessPolicyRequestCustomUserAttributes) GoString

func (*UpdatePrivateAccessPolicyRequestCustomUserAttributes) SetIdpId

func (*UpdatePrivateAccessPolicyRequestCustomUserAttributes) SetRelation

func (*UpdatePrivateAccessPolicyRequestCustomUserAttributes) SetUserGroupType

func (*UpdatePrivateAccessPolicyRequestCustomUserAttributes) SetValue

func (UpdatePrivateAccessPolicyRequestCustomUserAttributes) String

type UpdatePrivateAccessPolicyResponse

type UpdatePrivateAccessPolicyResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePrivateAccessPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdatePrivateAccessPolicyResponse) GoString

func (*UpdatePrivateAccessPolicyResponse) SetHeaders

func (*UpdatePrivateAccessPolicyResponse) SetStatusCode

func (UpdatePrivateAccessPolicyResponse) String

type UpdatePrivateAccessPolicyResponseBody

type UpdatePrivateAccessPolicyResponseBody struct {
	// example:
	//
	// 5FEF5CFA-14CC-5DE5-BD1F-AFFE0996E71D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdatePrivateAccessPolicyResponseBody) GoString

func (*UpdatePrivateAccessPolicyResponseBody) SetRequestId

func (UpdatePrivateAccessPolicyResponseBody) String

type UpdateRegistrationPolicyRequest added in v1.2.0

type UpdateRegistrationPolicyRequest struct {
	CompanyLimitCount *UpdateRegistrationPolicyRequestCompanyLimitCount `json:"CompanyLimitCount,omitempty" xml:"CompanyLimitCount,omitempty" type:"Struct"`
	// example:
	//
	// LimitAll
	CompanyLimitType *string `json:"CompanyLimitType,omitempty" xml:"CompanyLimitType,omitempty"`
	Description      *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// UserGroupNormal
	MatchMode *string `json:"MatchMode,omitempty" xml:"MatchMode,omitempty"`
	// example:
	//
	// registration_policy_name
	Name               *string                                            `json:"Name,omitempty" xml:"Name,omitempty"`
	PersonalLimitCount *UpdateRegistrationPolicyRequestPersonalLimitCount `json:"PersonalLimitCount,omitempty" xml:"PersonalLimitCount,omitempty" type:"Struct"`
	// example:
	//
	// LimitDiff
	PersonalLimitType *string `json:"PersonalLimitType,omitempty" xml:"PersonalLimitType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// reg-policy-63b2f1844b86****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 0
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status       *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	Whitelist    []*string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty" type:"Repeated"`
}

func (UpdateRegistrationPolicyRequest) GoString added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetCompanyLimitCount added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetCompanyLimitType added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetDescription added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetMatchMode added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetName added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetPersonalLimitCount added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetPersonalLimitType added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetPolicyId added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetPriority added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetStatus added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetUserGroupIds added in v1.2.0

func (*UpdateRegistrationPolicyRequest) SetWhitelist added in v1.2.0

func (UpdateRegistrationPolicyRequest) String added in v1.2.0

type UpdateRegistrationPolicyRequestCompanyLimitCount added in v1.2.0

type UpdateRegistrationPolicyRequestCompanyLimitCount struct {
	// example:
	//
	// 1
	All *int32 `json:"All,omitempty" xml:"All,omitempty"`
	// example:
	//
	// 0
	Mobile *int32 `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
	// example:
	//
	// 0
	PC *int32 `json:"PC,omitempty" xml:"PC,omitempty"`
}

func (UpdateRegistrationPolicyRequestCompanyLimitCount) GoString added in v1.2.0

func (*UpdateRegistrationPolicyRequestCompanyLimitCount) SetAll added in v1.2.0

func (*UpdateRegistrationPolicyRequestCompanyLimitCount) SetMobile added in v1.2.0

func (*UpdateRegistrationPolicyRequestCompanyLimitCount) SetPC added in v1.2.0

func (UpdateRegistrationPolicyRequestCompanyLimitCount) String added in v1.2.0

type UpdateRegistrationPolicyRequestPersonalLimitCount added in v1.2.0

type UpdateRegistrationPolicyRequestPersonalLimitCount struct {
	// example:
	//
	// 0
	All *int32 `json:"All,omitempty" xml:"All,omitempty"`
	// example:
	//
	// 1
	Mobile *int32 `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
	// example:
	//
	// 2
	PC *int32 `json:"PC,omitempty" xml:"PC,omitempty"`
}

func (UpdateRegistrationPolicyRequestPersonalLimitCount) GoString added in v1.2.0

func (*UpdateRegistrationPolicyRequestPersonalLimitCount) SetAll added in v1.2.0

func (*UpdateRegistrationPolicyRequestPersonalLimitCount) SetMobile added in v1.2.0

func (*UpdateRegistrationPolicyRequestPersonalLimitCount) SetPC added in v1.2.0

func (UpdateRegistrationPolicyRequestPersonalLimitCount) String added in v1.2.0

type UpdateRegistrationPolicyResponse added in v1.2.0

type UpdateRegistrationPolicyResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateRegistrationPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateRegistrationPolicyResponse) GoString added in v1.2.0

func (*UpdateRegistrationPolicyResponse) SetBody added in v1.2.0

func (*UpdateRegistrationPolicyResponse) SetHeaders added in v1.2.0

func (*UpdateRegistrationPolicyResponse) SetStatusCode added in v1.2.0

func (UpdateRegistrationPolicyResponse) String added in v1.2.0

type UpdateRegistrationPolicyResponseBody added in v1.2.0

type UpdateRegistrationPolicyResponseBody struct {
	Policy *UpdateRegistrationPolicyResponseBodyPolicy `json:"Policy,omitempty" xml:"Policy,omitempty" type:"Struct"`
	// example:
	//
	// 27064ECA-0936-59F3-8A98-EC821E5BD08F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateRegistrationPolicyResponseBody) GoString added in v1.2.0

func (*UpdateRegistrationPolicyResponseBody) SetPolicy added in v1.2.0

func (*UpdateRegistrationPolicyResponseBody) SetRequestId added in v1.2.0

func (UpdateRegistrationPolicyResponseBody) String added in v1.2.0

type UpdateRegistrationPolicyResponseBodyPolicy added in v1.2.0

type UpdateRegistrationPolicyResponseBodyPolicy struct {
	// example:
	//
	// 2023-05-16 17:18:46
	CreateTime  *string                                                  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string                                                  `json:"Description,omitempty" xml:"Description,omitempty"`
	LimitDetail []*UpdateRegistrationPolicyResponseBodyPolicyLimitDetail `json:"LimitDetail,omitempty" xml:"LimitDetail,omitempty" type:"Repeated"`
	// example:
	//
	// UserGroupNormal
	MatchMode *string `json:"MatchMode,omitempty" xml:"MatchMode,omitempty"`
	// example:
	//
	// registration_policy_name
	Name     *string `json:"Name,omitempty" xml:"Name,omitempty"`
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 1
	Priority *string `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status       *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	Whitelist    []*string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty" type:"Repeated"`
}

func (UpdateRegistrationPolicyResponseBodyPolicy) GoString added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicy) SetCreateTime added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicy) SetDescription added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicy) SetLimitDetail added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicy) SetMatchMode added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicy) SetName added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicy) SetPolicyId added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicy) SetPriority added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicy) SetStatus added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicy) SetUserGroupIds added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicy) SetWhitelist added in v1.2.0

func (UpdateRegistrationPolicyResponseBodyPolicy) String added in v1.2.0

type UpdateRegistrationPolicyResponseBodyPolicyLimitDetail added in v1.2.0

type UpdateRegistrationPolicyResponseBodyPolicyLimitDetail struct {
	// example:
	//
	// Company
	DeviceBelong *string                                                          `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	LimitCount   *UpdateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount `json:"LimitCount,omitempty" xml:"LimitCount,omitempty" type:"Struct"`
	// example:
	//
	// LimitAll
	LimitType *string `json:"LimitType,omitempty" xml:"LimitType,omitempty"`
}

func (UpdateRegistrationPolicyResponseBodyPolicyLimitDetail) GoString added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicyLimitDetail) SetDeviceBelong added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicyLimitDetail) SetLimitType added in v1.2.0

func (UpdateRegistrationPolicyResponseBodyPolicyLimitDetail) String added in v1.2.0

type UpdateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount added in v1.2.0

type UpdateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount struct {
	// example:
	//
	// 1
	All *int32 `json:"All,omitempty" xml:"All,omitempty"`
	// example:
	//
	// 0
	Mobile *int32 `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
	// example:
	//
	// 0
	PC *int32 `json:"PC,omitempty" xml:"PC,omitempty"`
}

func (UpdateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount) GoString added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount) SetAll added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount) SetMobile added in v1.2.0

func (*UpdateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount) SetPC added in v1.2.0

func (UpdateRegistrationPolicyResponseBodyPolicyLimitDetailLimitCount) String added in v1.2.0

type UpdateRegistrationPolicyShrinkRequest added in v1.2.0

type UpdateRegistrationPolicyShrinkRequest struct {
	CompanyLimitCountShrink *string `json:"CompanyLimitCount,omitempty" xml:"CompanyLimitCount,omitempty"`
	// example:
	//
	// LimitAll
	CompanyLimitType *string `json:"CompanyLimitType,omitempty" xml:"CompanyLimitType,omitempty"`
	Description      *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// UserGroupNormal
	MatchMode *string `json:"MatchMode,omitempty" xml:"MatchMode,omitempty"`
	// example:
	//
	// registration_policy_name
	Name                     *string `json:"Name,omitempty" xml:"Name,omitempty"`
	PersonalLimitCountShrink *string `json:"PersonalLimitCount,omitempty" xml:"PersonalLimitCount,omitempty"`
	// example:
	//
	// LimitDiff
	PersonalLimitType *string `json:"PersonalLimitType,omitempty" xml:"PersonalLimitType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// reg-policy-63b2f1844b86****
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// example:
	//
	// 0
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Enabled
	Status       *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	UserGroupIds []*string `json:"UserGroupIds,omitempty" xml:"UserGroupIds,omitempty" type:"Repeated"`
	Whitelist    []*string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty" type:"Repeated"`
}

func (UpdateRegistrationPolicyShrinkRequest) GoString added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetCompanyLimitCountShrink added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetCompanyLimitType added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetDescription added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetMatchMode added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetName added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetPersonalLimitCountShrink added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetPersonalLimitType added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetPolicyId added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetPriority added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetStatus added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetUserGroupIds added in v1.2.0

func (*UpdateRegistrationPolicyShrinkRequest) SetWhitelist added in v1.2.0

func (UpdateRegistrationPolicyShrinkRequest) String added in v1.2.0

type UpdateUninstallApplicationsStatusRequest added in v1.11.0

type UpdateUninstallApplicationsStatusRequest struct {
	ApplicationIds []*string `json:"ApplicationIds,omitempty" xml:"ApplicationIds,omitempty" type:"Repeated"`
	// example:
	//
	// Approved
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateUninstallApplicationsStatusRequest) GoString added in v1.11.0

func (*UpdateUninstallApplicationsStatusRequest) SetApplicationIds added in v1.11.0

func (*UpdateUninstallApplicationsStatusRequest) SetStatus added in v1.11.0

func (UpdateUninstallApplicationsStatusRequest) String added in v1.11.0

type UpdateUninstallApplicationsStatusResponse added in v1.11.0

type UpdateUninstallApplicationsStatusResponse struct {
	Headers    map[string]*string                             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateUninstallApplicationsStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateUninstallApplicationsStatusResponse) GoString added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponse) SetBody added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponse) SetHeaders added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponse) SetStatusCode added in v1.11.0

func (UpdateUninstallApplicationsStatusResponse) String added in v1.11.0

type UpdateUninstallApplicationsStatusResponseBody added in v1.11.0

type UpdateUninstallApplicationsStatusResponseBody struct {
	Applications []*UpdateUninstallApplicationsStatusResponseBodyApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// example:
	//
	// 9B769522-D50C-5978-8981-52BE800D6099
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateUninstallApplicationsStatusResponseBody) GoString added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBody) SetApplications added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBody) SetRequestId added in v1.11.0

func (UpdateUninstallApplicationsStatusResponseBody) String added in v1.11.0

type UpdateUninstallApplicationsStatusResponseBodyApplications added in v1.11.0

type UpdateUninstallApplicationsStatusResponseBodyApplications struct {
	// example:
	//
	// uninstall-app-6646831ac314****
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// example:
	//
	// 2023-07-17 18:46:55
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Department *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DevTag *string `json:"DevTag,omitempty" xml:"DevTag,omitempty"`
	// example:
	//
	// Windows
	DevType *string `json:"DevType,omitempty" xml:"DevType,omitempty"`
	// example:
	//
	// win10-64bit
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	IdpName  *string `json:"IdpName,omitempty" xml:"IdpName,omitempty"`
	// example:
	//
	// false
	IsUninstall *bool `json:"IsUninstall,omitempty" xml:"IsUninstall,omitempty"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac    *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// Approved
	Status   *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (UpdateUninstallApplicationsStatusResponseBodyApplications) GoString added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetApplicationId added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetCreateTime added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetDepartment added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetDevTag added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetDevType added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetHostname added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetIdpName added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetIsUninstall added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetMac added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetReason added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetSaseUserId added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetStatus added in v1.11.0

func (*UpdateUninstallApplicationsStatusResponseBodyApplications) SetUsername added in v1.11.0

func (UpdateUninstallApplicationsStatusResponseBodyApplications) String added in v1.11.0

type UpdateUserDevicesSharingStatusRequest added in v1.2.0

type UpdateUserDevicesSharingStatusRequest struct {
	// This parameter is required.
	DeviceTags []*string `json:"DeviceTags,omitempty" xml:"DeviceTags,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// true
	SharingStatus *bool `json:"SharingStatus,omitempty" xml:"SharingStatus,omitempty"`
}

func (UpdateUserDevicesSharingStatusRequest) GoString added in v1.2.0

func (*UpdateUserDevicesSharingStatusRequest) SetDeviceTags added in v1.2.0

func (*UpdateUserDevicesSharingStatusRequest) SetSharingStatus added in v1.2.0

func (UpdateUserDevicesSharingStatusRequest) String added in v1.2.0

type UpdateUserDevicesSharingStatusResponse added in v1.2.0

type UpdateUserDevicesSharingStatusResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateUserDevicesSharingStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateUserDevicesSharingStatusResponse) GoString added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponse) SetBody added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponse) SetHeaders added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponse) SetStatusCode added in v1.2.0

func (UpdateUserDevicesSharingStatusResponse) String added in v1.2.0

type UpdateUserDevicesSharingStatusResponseBody added in v1.2.0

type UpdateUserDevicesSharingStatusResponseBody struct {
	Devices []*UpdateUserDevicesSharingStatusResponseBodyDevices `json:"Devices,omitempty" xml:"Devices,omitempty" type:"Repeated"`
	// example:
	//
	// 4D169859-A4F2-5EC8-853B-8447787C0D8A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateUserDevicesSharingStatusResponseBody) GoString added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBody) SetDevices added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBody) SetRequestId added in v1.2.0

func (UpdateUserDevicesSharingStatusResponseBody) String added in v1.2.0

type UpdateUserDevicesSharingStatusResponseBodyDevices added in v1.2.0

type UpdateUserDevicesSharingStatusResponseBodyDevices struct {
	// example:
	//
	// Online
	AppStatus *string `json:"AppStatus,omitempty" xml:"AppStatus,omitempty"`
	// example:
	//
	// 2.2.0
	AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"`
	// example:
	//
	// Apple M1
	CPU *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	// example:
	//
	// 2023-05-16 17:18:46
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Department *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// Company
	DeviceBelong *string `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	// example:
	//
	// MacBookPro17,1
	DeviceModel *string `json:"DeviceModel,omitempty" xml:"DeviceModel,omitempty"`
	// example:
	//
	// Online
	DeviceStatus *string `json:"DeviceStatus,omitempty" xml:"DeviceStatus,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DeviceTag *string `json:"DeviceTag,omitempty" xml:"DeviceTag,omitempty"`
	// example:
	//
	// Windows
	DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"`
	// example:
	//
	// 3.5.1
	DeviceVersion *string `json:"DeviceVersion,omitempty" xml:"DeviceVersion,omitempty"`
	// example:
	//
	// APPLE SSD AP0512Q Media
	Disk *string `json:"Disk,omitempty" xml:"Disk,omitempty"`
	// example:
	//
	// Enabled
	DlpStatus *string `json:"DlpStatus,omitempty" xml:"DlpStatus,omitempty"`
	// example:
	//
	// win10-64bit
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// example:
	//
	// Enabled
	IaStatus *string `json:"IaStatus,omitempty" xml:"IaStatus,omitempty"`
	// example:
	//
	// 192.168.XX.XX
	InnerIP *string `json:"InnerIP,omitempty" xml:"InnerIP,omitempty"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// example:
	//
	// 16
	Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// example:
	//
	// Enabled
	NacStatus        *string                                                              `json:"NacStatus,omitempty" xml:"NacStatus,omitempty"`
	NetInterfaceInfo []*UpdateUserDevicesSharingStatusResponseBodyDevicesNetInterfaceInfo `json:"NetInterfaceInfo,omitempty" xml:"NetInterfaceInfo,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	PaStatus *string `json:"PaStatus,omitempty" xml:"PaStatus,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// true
	SharingStatus *bool `json:"SharingStatus,omitempty" xml:"SharingStatus,omitempty"`
	// example:
	//
	// 11.49.XX.XX
	SrcIP *string `json:"SrcIP,omitempty" xml:"SrcIP,omitempty"`
	// example:
	//
	// 2023-08-24 19:04:42
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (UpdateUserDevicesSharingStatusResponseBodyDevices) GoString added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetAppStatus added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetAppVersion added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetCPU added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetCreateTime added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetDepartment added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetDeviceBelong added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetDeviceModel added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetDeviceStatus added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetDeviceTag added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetDeviceType added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetDeviceVersion added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetDisk added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetDlpStatus added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetHostname added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetIaStatus added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetInnerIP added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetMac added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetMemory added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetNacStatus added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetPaStatus added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetSaseUserId added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetSharingStatus added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetSrcIP added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetUpdateTime added in v1.2.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevices) SetUsername added in v1.2.0

func (UpdateUserDevicesSharingStatusResponseBodyDevices) String added in v1.2.0

type UpdateUserDevicesSharingStatusResponseBodyDevicesNetInterfaceInfo added in v1.11.0

type UpdateUserDevicesSharingStatusResponseBodyDevicesNetInterfaceInfo struct {
	Mac  *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (UpdateUserDevicesSharingStatusResponseBodyDevicesNetInterfaceInfo) GoString added in v1.11.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevicesNetInterfaceInfo) SetMac added in v1.11.0

func (*UpdateUserDevicesSharingStatusResponseBodyDevicesNetInterfaceInfo) SetName added in v1.11.0

func (UpdateUserDevicesSharingStatusResponseBodyDevicesNetInterfaceInfo) String added in v1.11.0

type UpdateUserDevicesStatusRequest added in v1.2.0

type UpdateUserDevicesStatusRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// Unbound
	DeviceAction *string `json:"DeviceAction,omitempty" xml:"DeviceAction,omitempty"`
	// This parameter is required.
	DeviceTags []*string `json:"DeviceTags,omitempty" xml:"DeviceTags,omitempty" type:"Repeated"`
}

func (UpdateUserDevicesStatusRequest) GoString added in v1.2.0

func (*UpdateUserDevicesStatusRequest) SetDeviceAction added in v1.2.0

func (*UpdateUserDevicesStatusRequest) SetDeviceTags added in v1.2.0

func (UpdateUserDevicesStatusRequest) String added in v1.2.0

type UpdateUserDevicesStatusResponse added in v1.2.0

type UpdateUserDevicesStatusResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateUserDevicesStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateUserDevicesStatusResponse) GoString added in v1.2.0

func (*UpdateUserDevicesStatusResponse) SetBody added in v1.2.0

func (*UpdateUserDevicesStatusResponse) SetHeaders added in v1.2.0

func (*UpdateUserDevicesStatusResponse) SetStatusCode added in v1.2.0

func (UpdateUserDevicesStatusResponse) String added in v1.2.0

type UpdateUserDevicesStatusResponseBody added in v1.2.0

type UpdateUserDevicesStatusResponseBody struct {
	Devices []*UpdateUserDevicesStatusResponseBodyDevices `json:"Devices,omitempty" xml:"Devices,omitempty" type:"Repeated"`
	// example:
	//
	// 5FEF5CFA-14CC-5DE5-BD1F-AFFE0996E71D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateUserDevicesStatusResponseBody) GoString added in v1.2.0

func (*UpdateUserDevicesStatusResponseBody) SetDevices added in v1.2.0

func (*UpdateUserDevicesStatusResponseBody) SetRequestId added in v1.2.0

func (UpdateUserDevicesStatusResponseBody) String added in v1.2.0

type UpdateUserDevicesStatusResponseBodyDevices added in v1.2.0

type UpdateUserDevicesStatusResponseBodyDevices struct {
	// example:
	//
	// Online
	AppStatus *string `json:"AppStatus,omitempty" xml:"AppStatus,omitempty"`
	// example:
	//
	// 2.2.0
	AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"`
	// example:
	//
	// Apple M1
	CPU *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	// example:
	//
	// 2023-07-17 18:46:55
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Department *string `json:"Department,omitempty" xml:"Department,omitempty"`
	// example:
	//
	// Company
	DeviceBelong *string `json:"DeviceBelong,omitempty" xml:"DeviceBelong,omitempty"`
	// example:
	//
	// MacBookPro17,1
	DeviceModel *string `json:"DeviceModel,omitempty" xml:"DeviceModel,omitempty"`
	// example:
	//
	// Online
	DeviceStatus *string `json:"DeviceStatus,omitempty" xml:"DeviceStatus,omitempty"`
	// example:
	//
	// 36efa42d-2c32-c4dc-e3fc-8541e33a****
	DeviceTag *string `json:"DeviceTag,omitempty" xml:"DeviceTag,omitempty"`
	// example:
	//
	// Windows
	DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"`
	// example:
	//
	// 3.5.1
	DeviceVersion *string `json:"DeviceVersion,omitempty" xml:"DeviceVersion,omitempty"`
	// example:
	//
	// APPLE SSD AP0512Q Media
	Disk *string `json:"Disk,omitempty" xml:"Disk,omitempty"`
	// example:
	//
	// Enabled
	DlpStatus *string `json:"DlpStatus,omitempty" xml:"DlpStatus,omitempty"`
	// example:
	//
	// win10-64bit
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// example:
	//
	// Enabled
	IaStatus *string `json:"IaStatus,omitempty" xml:"IaStatus,omitempty"`
	// example:
	//
	// 192.168.XX.XX
	InnerIP *string `json:"InnerIP,omitempty" xml:"InnerIP,omitempty"`
	// example:
	//
	// 00:16:XX:XX:7c:46
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// example:
	//
	// 16
	Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// example:
	//
	// Enabled
	NacStatus        *string                                                       `json:"NacStatus,omitempty" xml:"NacStatus,omitempty"`
	NetInterfaceInfo []*UpdateUserDevicesStatusResponseBodyDevicesNetInterfaceInfo `json:"NetInterfaceInfo,omitempty" xml:"NetInterfaceInfo,omitempty" type:"Repeated"`
	// example:
	//
	// Enabled
	PaStatus *string `json:"PaStatus,omitempty" xml:"PaStatus,omitempty"`
	// example:
	//
	// su_e8f218fb171edd167c2ad917d21f53148bdefc510ca1f3c3cc0249d3643d****
	SaseUserId *string `json:"SaseUserId,omitempty" xml:"SaseUserId,omitempty"`
	// example:
	//
	// true
	SharingStatus *bool `json:"SharingStatus,omitempty" xml:"SharingStatus,omitempty"`
	// example:
	//
	// 11.49.XX.XX
	SrcIP *string `json:"SrcIP,omitempty" xml:"SrcIP,omitempty"`
	// example:
	//
	// 2023-08-24 19:04:42
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	Username   *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (UpdateUserDevicesStatusResponseBodyDevices) GoString added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetAppStatus added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetAppVersion added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetCPU added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetCreateTime added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetDepartment added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetDeviceBelong added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetDeviceModel added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetDeviceStatus added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetDeviceTag added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetDeviceType added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetDeviceVersion added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetDisk added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetDlpStatus added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetHostname added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetIaStatus added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetInnerIP added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetMac added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetMemory added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetNacStatus added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetNetInterfaceInfo added in v1.11.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetPaStatus added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetSaseUserId added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetSharingStatus added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetSrcIP added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetUpdateTime added in v1.2.0

func (*UpdateUserDevicesStatusResponseBodyDevices) SetUsername added in v1.2.0

func (UpdateUserDevicesStatusResponseBodyDevices) String added in v1.2.0

type UpdateUserDevicesStatusResponseBodyDevicesNetInterfaceInfo added in v1.11.0

type UpdateUserDevicesStatusResponseBodyDevicesNetInterfaceInfo struct {
	Mac  *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (UpdateUserDevicesStatusResponseBodyDevicesNetInterfaceInfo) GoString added in v1.11.0

func (*UpdateUserDevicesStatusResponseBodyDevicesNetInterfaceInfo) SetMac added in v1.11.0

func (*UpdateUserDevicesStatusResponseBodyDevicesNetInterfaceInfo) SetName added in v1.11.0

func (UpdateUserDevicesStatusResponseBodyDevicesNetInterfaceInfo) String added in v1.11.0

type UpdateUserGroupRequest

type UpdateUserGroupRequest struct {
	Attributes []*UpdateUserGroupRequestAttributes `json:"Attributes,omitempty" xml:"Attributes,omitempty" type:"Repeated"`
	// if can be null:
	// true
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// Cover
	ModifyType *string `json:"ModifyType,omitempty" xml:"ModifyType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// usergroup-6f1ef2fc56b6****
	UserGroupId *string `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
}

func (UpdateUserGroupRequest) GoString

func (s UpdateUserGroupRequest) GoString() string

func (*UpdateUserGroupRequest) SetAttributes

func (*UpdateUserGroupRequest) SetDescription

func (*UpdateUserGroupRequest) SetModifyType

func (*UpdateUserGroupRequest) SetUserGroupId

func (UpdateUserGroupRequest) String

func (s UpdateUserGroupRequest) String() string

type UpdateUserGroupRequestAttributes

type UpdateUserGroupRequestAttributes struct {
	// example:
	//
	// 12
	IdpId *int32 `json:"IdpId,omitempty" xml:"IdpId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Equal
	Relation *string `json:"Relation,omitempty" xml:"Relation,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// department
	UserGroupType *string `json:"UserGroupType,omitempty" xml:"UserGroupType,omitempty"`
	// This parameter is required.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateUserGroupRequestAttributes) GoString

func (*UpdateUserGroupRequestAttributes) SetIdpId

func (*UpdateUserGroupRequestAttributes) SetRelation

func (*UpdateUserGroupRequestAttributes) SetUserGroupType

func (*UpdateUserGroupRequestAttributes) SetValue

func (UpdateUserGroupRequestAttributes) String

type UpdateUserGroupResponse

type UpdateUserGroupResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateUserGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateUserGroupResponse) GoString

func (s UpdateUserGroupResponse) GoString() string

func (*UpdateUserGroupResponse) SetBody

func (*UpdateUserGroupResponse) SetHeaders

func (*UpdateUserGroupResponse) SetStatusCode

func (UpdateUserGroupResponse) String

func (s UpdateUserGroupResponse) String() string

type UpdateUserGroupResponseBody

type UpdateUserGroupResponseBody struct {
	// example:
	//
	// FD724DBC-CD76-5235-BF76-59C51B73296D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateUserGroupResponseBody) GoString

func (s UpdateUserGroupResponseBody) GoString() string

func (*UpdateUserGroupResponseBody) SetRequestId

func (UpdateUserGroupResponseBody) String

type UpdateUsersStatusRequest added in v1.4.0

type UpdateUsersStatusRequest struct {
	// This parameter is required.
	SaseUserIds []*string `json:"SaseUserIds,omitempty" xml:"SaseUserIds,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateUsersStatusRequest) GoString added in v1.4.0

func (s UpdateUsersStatusRequest) GoString() string

func (*UpdateUsersStatusRequest) SetSaseUserIds added in v1.4.0

func (s *UpdateUsersStatusRequest) SetSaseUserIds(v []*string) *UpdateUsersStatusRequest

func (*UpdateUsersStatusRequest) SetStatus added in v1.4.0

func (UpdateUsersStatusRequest) String added in v1.4.0

func (s UpdateUsersStatusRequest) String() string

type UpdateUsersStatusResponse added in v1.4.0

type UpdateUsersStatusResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateUsersStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateUsersStatusResponse) GoString added in v1.4.0

func (s UpdateUsersStatusResponse) GoString() string

func (*UpdateUsersStatusResponse) SetBody added in v1.4.0

func (*UpdateUsersStatusResponse) SetHeaders added in v1.4.0

func (*UpdateUsersStatusResponse) SetStatusCode added in v1.4.0

func (UpdateUsersStatusResponse) String added in v1.4.0

func (s UpdateUsersStatusResponse) String() string

type UpdateUsersStatusResponseBody added in v1.4.0

type UpdateUsersStatusResponseBody struct {
	// example:
	//
	// 47363C2B-1AAA-5954-8847-0E50FCC54117
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateUsersStatusResponseBody) GoString added in v1.4.0

func (*UpdateUsersStatusResponseBody) SetRequestId added in v1.4.0

func (UpdateUsersStatusResponseBody) String added in v1.4.0

Jump to

Keyboard shortcuts

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