ecd

package
v1.63.40 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type ADConnector ¶

type ADConnector struct {
	VSwitchId          string `json:"VSwitchId" xml:"VSwitchId"`
	ADConnectorAddress string `json:"ADConnectorAddress" xml:"ADConnectorAddress"`
	NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	TrustKey           string `json:"TrustKey" xml:"TrustKey"`
	ConnectorStatus    string `json:"ConnectorStatus" xml:"ConnectorStatus"`
	Specification      string `json:"Specification" xml:"Specification"`
}

ADConnector is a nested struct in ecd response

type ADConnectorsInDescribeDirectories ¶

type ADConnectorsInDescribeDirectories struct {
	ADConnector []ADConnector `json:"ADConnector" xml:"ADConnector"`
}

ADConnectorsInDescribeDirectories is a nested struct in ecd response

type ADConnectorsInDescribeOfficeSites ¶

type ADConnectorsInDescribeOfficeSites struct {
	ADConnector []ADConnector `json:"ADConnector" xml:"ADConnector"`
}

ADConnectorsInDescribeOfficeSites is a nested struct in ecd response

type AclEntries ¶ added in v1.63.15

type AclEntries struct {
	AclEntry []AclEntry `json:"AclEntry" xml:"AclEntry"`
}

AclEntries is a nested struct in ecd response

type AclEntry ¶ added in v1.63.15

type AclEntry struct {
	Policy     string `json:"Policy" xml:"Policy"`
	SourceType string `json:"SourceType" xml:"SourceType"`
	SourceId   string `json:"SourceId" xml:"SourceId"`
}

AclEntry is a nested struct in ecd response

type ActivateOfficeSiteRequest ¶

type ActivateOfficeSiteRequest struct {
	*requests.RpcRequest
	OfficeSiteId string `position:"Query" name:"OfficeSiteId"`
}

ActivateOfficeSiteRequest is the request struct for api ActivateOfficeSite

func CreateActivateOfficeSiteRequest ¶

func CreateActivateOfficeSiteRequest() (request *ActivateOfficeSiteRequest)

CreateActivateOfficeSiteRequest creates a request to invoke ActivateOfficeSite API

type ActivateOfficeSiteResponse ¶

type ActivateOfficeSiteResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ActivateOfficeSiteResponse is the response struct for api ActivateOfficeSite

func CreateActivateOfficeSiteResponse ¶

func CreateActivateOfficeSiteResponse() (response *ActivateOfficeSiteResponse)

CreateActivateOfficeSiteResponse creates a response to parse from ActivateOfficeSite response

type AdConnector ¶

type AdConnector struct {
	Address string `json:"Address" xml:"Address"`
}

AdConnector is a nested struct in ecd response

type AdConnectors ¶

type AdConnectors struct {
	AdConnector []AdConnector `json:"AdConnector" xml:"AdConnector"`
}

AdConnectors is a nested struct in ecd response

type AddDesktopOversoldUserGroupRequest ¶ added in v1.63.15

type AddDesktopOversoldUserGroupRequest struct {
	*requests.RpcRequest
	OversoldGroupId string                            `position:"Query" name:"OversoldGroupId"`
	ImageId         string                            `position:"Query" name:"ImageId"`
	Name            string                            `position:"Query" name:"Name"`
	Tag             *[]AddDesktopOversoldUserGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
	PolicyGroupId   string                            `position:"Query" name:"PolicyGroupId"`
}

AddDesktopOversoldUserGroupRequest is the request struct for api AddDesktopOversoldUserGroup

func CreateAddDesktopOversoldUserGroupRequest ¶ added in v1.63.15

func CreateAddDesktopOversoldUserGroupRequest() (request *AddDesktopOversoldUserGroupRequest)

CreateAddDesktopOversoldUserGroupRequest creates a request to invoke AddDesktopOversoldUserGroup API

type AddDesktopOversoldUserGroupResponse ¶ added in v1.63.15

type AddDesktopOversoldUserGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

AddDesktopOversoldUserGroupResponse is the response struct for api AddDesktopOversoldUserGroup

func CreateAddDesktopOversoldUserGroupResponse ¶ added in v1.63.15

func CreateAddDesktopOversoldUserGroupResponse() (response *AddDesktopOversoldUserGroupResponse)

CreateAddDesktopOversoldUserGroupResponse creates a response to parse from AddDesktopOversoldUserGroup response

type AddDesktopOversoldUserGroupTag ¶ added in v1.63.15

type AddDesktopOversoldUserGroupTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

AddDesktopOversoldUserGroupTag is a repeated param struct in AddDesktopOversoldUserGroupRequest

type AddDevicesRequest ¶ added in v1.63.15

type AddDevicesRequest struct {
	*requests.RpcRequest
	ClientType requests.Integer `position:"Query" name:"ClientType"`
	DeviceIds  *[]string        `position:"Query" name:"DeviceIds"  type:"Repeated"`
}

AddDevicesRequest is the request struct for api AddDevices

func CreateAddDevicesRequest ¶ added in v1.63.15

func CreateAddDevicesRequest() (request *AddDevicesRequest)

CreateAddDevicesRequest creates a request to invoke AddDevices API

type AddDevicesResponse ¶ added in v1.63.15

type AddDevicesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

AddDevicesResponse is the response struct for api AddDevices

func CreateAddDevicesResponse ¶ added in v1.63.15

func CreateAddDevicesResponse() (response *AddDevicesResponse)

CreateAddDevicesResponse creates a response to parse from AddDevices response

type AddFilePermissionMemberList ¶ added in v1.63.15

type AddFilePermissionMemberList struct {
	ExpireTime         string                                 `name:"ExpireTime"`
	RoleId             string                                 `name:"RoleId"`
	CdsIdentity        AddFilePermissionMemberListCdsIdentity `name:"CdsIdentity" type:"Struct"`
	DisinheritSubGroup string                                 `name:"DisinheritSubGroup"`
}

AddFilePermissionMemberList is a repeated param struct in AddFilePermissionRequest

type AddFilePermissionMemberListCdsIdentity ¶ added in v1.63.15

type AddFilePermissionMemberListCdsIdentity struct {
	Id   string `name:"Id"`
	Type string `name:"Type"`
}

AddFilePermissionMemberListCdsIdentity is a repeated param struct in AddFilePermissionRequest

type AddFilePermissionRequest ¶ added in v1.63.15

type AddFilePermissionRequest struct {
	*requests.RpcRequest
	MemberList *[]AddFilePermissionMemberList `position:"Query" name:"MemberList"  type:"Json"`
	GroupId    string                         `position:"Query" name:"GroupId"`
	CdsId      string                         `position:"Query" name:"CdsId"`
	EndUserId  string                         `position:"Query" name:"EndUserId"`
	FileId     string                         `position:"Query" name:"FileId"`
}

AddFilePermissionRequest is the request struct for api AddFilePermission

func CreateAddFilePermissionRequest ¶ added in v1.63.15

func CreateAddFilePermissionRequest() (request *AddFilePermissionRequest)

CreateAddFilePermissionRequest creates a request to invoke AddFilePermission API

type AddFilePermissionResponse ¶ added in v1.63.15

type AddFilePermissionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddFilePermissionResponse is the response struct for api AddFilePermission

func CreateAddFilePermissionResponse ¶ added in v1.63.15

func CreateAddFilePermissionResponse() (response *AddFilePermissionResponse)

CreateAddFilePermissionResponse creates a response to parse from AddFilePermission response

type AddUserToDesktopGroupRequest ¶

type AddUserToDesktopGroupRequest struct {
	*requests.RpcRequest
	EndUserIds      *[]string `position:"Query" name:"EndUserIds"  type:"Repeated"`
	ClientToken     string    `position:"Query" name:"ClientToken"`
	DesktopGroupId  string    `position:"Query" name:"DesktopGroupId"`
	DesktopGroupIds *[]string `position:"Query" name:"DesktopGroupIds"  type:"Repeated"`
}

AddUserToDesktopGroupRequest is the request struct for api AddUserToDesktopGroup

func CreateAddUserToDesktopGroupRequest ¶

func CreateAddUserToDesktopGroupRequest() (request *AddUserToDesktopGroupRequest)

CreateAddUserToDesktopGroupRequest creates a request to invoke AddUserToDesktopGroup API

type AddUserToDesktopGroupResponse ¶

type AddUserToDesktopGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddUserToDesktopGroupResponse is the response struct for api AddUserToDesktopGroup

func CreateAddUserToDesktopGroupResponse ¶

func CreateAddUserToDesktopGroupResponse() (response *AddUserToDesktopGroupResponse)

CreateAddUserToDesktopGroupResponse creates a response to parse from AddUserToDesktopGroup response

type AddUserToDesktopOversoldUserGroupRequest ¶ added in v1.63.15

type AddUserToDesktopOversoldUserGroupRequest struct {
	*requests.RpcRequest
	AddUserAmount   requests.Integer `position:"Query" name:"AddUserAmount"`
	OversoldGroupId string           `position:"Query" name:"OversoldGroupId"`
	UserGroupId     string           `position:"Query" name:"UserGroupId"`
	EndUserId       string           `position:"Query" name:"EndUserId"`
}

AddUserToDesktopOversoldUserGroupRequest is the request struct for api AddUserToDesktopOversoldUserGroup

func CreateAddUserToDesktopOversoldUserGroupRequest ¶ added in v1.63.15

func CreateAddUserToDesktopOversoldUserGroupRequest() (request *AddUserToDesktopOversoldUserGroupRequest)

CreateAddUserToDesktopOversoldUserGroupRequest creates a request to invoke AddUserToDesktopOversoldUserGroup API

type AddUserToDesktopOversoldUserGroupResponse ¶ added in v1.63.15

type AddUserToDesktopOversoldUserGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddUserToDesktopOversoldUserGroupResponse is the response struct for api AddUserToDesktopOversoldUserGroup

func CreateAddUserToDesktopOversoldUserGroupResponse ¶ added in v1.63.15

func CreateAddUserToDesktopOversoldUserGroupResponse() (response *AddUserToDesktopOversoldUserGroupResponse)

CreateAddUserToDesktopOversoldUserGroupResponse creates a response to parse from AddUserToDesktopOversoldUserGroup response

type AdminUserInfos ¶ added in v1.63.15

type AdminUserInfos struct {
	EndUserIdWithNickNameModel []EndUserIdWithNickNameModel `json:"EndUserIdWithNickNameModel" xml:"EndUserIdWithNickNameModel"`
}

AdminUserInfos is a nested struct in ecd response

type AliUids ¶ added in v1.61.1666

type AliUids struct {
	AliUid []string `json:"AliUid" xml:"AliUid"`
}

AliUids is a nested struct in ecd response

type AllowDiskSize ¶

type AllowDiskSize struct {
	AllowDiskSizeItem []AllowDiskSizeItem `json:"AllowDiskSize" xml:"AllowDiskSize"`
}

AllowDiskSize is a nested struct in ecd response

type AllowDiskSizeItem ¶

type AllowDiskSizeItem struct {
	DataDiskSize        int `json:"DataDiskSize" xml:"DataDiskSize"`
	SystemDiskSize      int `json:"SystemDiskSize" xml:"SystemDiskSize"`
	DefaultDataDiskSize int `json:"DefaultDataDiskSize" xml:"DefaultDataDiskSize"`
}

AllowDiskSizeItem is a nested struct in ecd response

type Applications ¶ added in v1.63.15

type Applications struct {
	GuestApplicationModel []GuestApplicationModel `json:"GuestApplicationModel" xml:"GuestApplicationModel"`
}

Applications is a nested struct in ecd response

type ApplyAutoSnapshotPolicyRequest ¶ added in v1.63.15

type ApplyAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	PolicyId  string    `position:"Query" name:"PolicyId"`
	DesktopId *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

ApplyAutoSnapshotPolicyRequest is the request struct for api ApplyAutoSnapshotPolicy

func CreateApplyAutoSnapshotPolicyRequest ¶ added in v1.63.15

func CreateApplyAutoSnapshotPolicyRequest() (request *ApplyAutoSnapshotPolicyRequest)

CreateApplyAutoSnapshotPolicyRequest creates a request to invoke ApplyAutoSnapshotPolicy API

type ApplyAutoSnapshotPolicyResponse ¶ added in v1.63.15

type ApplyAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ApplyAutoSnapshotPolicyResponse is the response struct for api ApplyAutoSnapshotPolicy

func CreateApplyAutoSnapshotPolicyResponse ¶ added in v1.63.15

func CreateApplyAutoSnapshotPolicyResponse() (response *ApplyAutoSnapshotPolicyResponse)

CreateApplyAutoSnapshotPolicyResponse creates a response to parse from ApplyAutoSnapshotPolicy response

type ApplyCoordinatePrivilegeRequest ¶ added in v1.63.15

type ApplyCoordinatePrivilegeRequest struct {
	*requests.RpcRequest
	CoId      string `position:"Query" name:"CoId"`
	UserType  string `position:"Query" name:"UserType"`
	Uuid      string `position:"Query" name:"Uuid"`
	EndUserId string `position:"Query" name:"EndUserId"`
}

ApplyCoordinatePrivilegeRequest is the request struct for api ApplyCoordinatePrivilege

func CreateApplyCoordinatePrivilegeRequest ¶ added in v1.63.15

func CreateApplyCoordinatePrivilegeRequest() (request *ApplyCoordinatePrivilegeRequest)

CreateApplyCoordinatePrivilegeRequest creates a request to invoke ApplyCoordinatePrivilege API

type ApplyCoordinatePrivilegeResponse ¶ added in v1.63.15

type ApplyCoordinatePrivilegeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ApplyCoordinatePrivilegeResponse is the response struct for api ApplyCoordinatePrivilege

func CreateApplyCoordinatePrivilegeResponse ¶ added in v1.63.15

func CreateApplyCoordinatePrivilegeResponse() (response *ApplyCoordinatePrivilegeResponse)

CreateApplyCoordinatePrivilegeResponse creates a response to parse from ApplyCoordinatePrivilege response

type ApplyCoordinationForMonitoringRequest ¶ added in v1.61.1666

type ApplyCoordinationForMonitoringRequest struct {
	*requests.RpcRequest
	Uuid                 string                                              `position:"Query" name:"Uuid"`
	InitiatorType        string                                              `position:"Query" name:"InitiatorType"`
	CoordinatePolicyType string                                              `position:"Query" name:"CoordinatePolicyType"`
	ResourceCandidates   *[]ApplyCoordinationForMonitoringResourceCandidates `position:"Query" name:"ResourceCandidates"  type:"Repeated"`
	EndUserId            string                                              `position:"Query" name:"EndUserId"`
}

ApplyCoordinationForMonitoringRequest is the request struct for api ApplyCoordinationForMonitoring

func CreateApplyCoordinationForMonitoringRequest ¶ added in v1.61.1666

func CreateApplyCoordinationForMonitoringRequest() (request *ApplyCoordinationForMonitoringRequest)

CreateApplyCoordinationForMonitoringRequest creates a request to invoke ApplyCoordinationForMonitoring API

type ApplyCoordinationForMonitoringResourceCandidates ¶ added in v1.61.1666

type ApplyCoordinationForMonitoringResourceCandidates struct {
	ResourceId         string `name:"ResourceId"`
	ResourceProperties string `name:"ResourceProperties"`
	ResourceName       string `name:"ResourceName"`
	ResourceType       string `name:"ResourceType"`
	OwnerWyId          string `name:"OwnerWyId"`
	ResourceRegionId   string `name:"ResourceRegionId"`
	OwnerAliUid        string `name:"OwnerAliUid"`
	OwnerEndUserId     string `name:"OwnerEndUserId"`
}

ApplyCoordinationForMonitoringResourceCandidates is a repeated param struct in ApplyCoordinationForMonitoringRequest

type ApplyCoordinationForMonitoringResponse ¶ added in v1.61.1666

type ApplyCoordinationForMonitoringResponse struct {
	*responses.BaseResponse
	RequestId            string                `json:"RequestId" xml:"RequestId"`
	CoordinateFlowModels []CoordinateFlowModel `json:"CoordinateFlowModels" xml:"CoordinateFlowModels"`
}

ApplyCoordinationForMonitoringResponse is the response struct for api ApplyCoordinationForMonitoring

func CreateApplyCoordinationForMonitoringResponse ¶ added in v1.61.1666

func CreateApplyCoordinationForMonitoringResponse() (response *ApplyCoordinationForMonitoringResponse)

CreateApplyCoordinationForMonitoringResponse creates a response to parse from ApplyCoordinationForMonitoring response

type ApproveFotaUpdateRequest ¶

type ApproveFotaUpdateRequest struct {
	*requests.RpcRequest
	AppVersion string `position:"Query" name:"AppVersion"`
	DesktopId  string `position:"Query" name:"DesktopId"`
}

ApproveFotaUpdateRequest is the request struct for api ApproveFotaUpdate

func CreateApproveFotaUpdateRequest ¶

func CreateApproveFotaUpdateRequest() (request *ApproveFotaUpdateRequest)

CreateApproveFotaUpdateRequest creates a request to invoke ApproveFotaUpdate API

type ApproveFotaUpdateResponse ¶

type ApproveFotaUpdateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ApproveFotaUpdateResponse is the response struct for api ApproveFotaUpdate

func CreateApproveFotaUpdateResponse ¶

func CreateApproveFotaUpdateResponse() (response *ApproveFotaUpdateResponse)

CreateApproveFotaUpdateResponse creates a response to parse from ApproveFotaUpdate response

type AssociateNetworkPackageRequest ¶ added in v1.61.1666

type AssociateNetworkPackageRequest struct {
	*requests.RpcRequest
	OfficeSiteId     string `position:"Query" name:"OfficeSiteId"`
	NetworkPackageId string `position:"Query" name:"NetworkPackageId"`
}

AssociateNetworkPackageRequest is the request struct for api AssociateNetworkPackage

func CreateAssociateNetworkPackageRequest ¶ added in v1.61.1666

func CreateAssociateNetworkPackageRequest() (request *AssociateNetworkPackageRequest)

CreateAssociateNetworkPackageRequest creates a request to invoke AssociateNetworkPackage API

type AssociateNetworkPackageResponse ¶ added in v1.61.1666

type AssociateNetworkPackageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AssociateNetworkPackageResponse is the response struct for api AssociateNetworkPackage

func CreateAssociateNetworkPackageResponse ¶ added in v1.61.1666

func CreateAssociateNetworkPackageResponse() (response *AssociateNetworkPackageResponse)

CreateAssociateNetworkPackageResponse creates a response to parse from AssociateNetworkPackage response

type AttachCenRequest ¶

type AttachCenRequest struct {
	*requests.RpcRequest
	OfficeSiteId string           `position:"Query" name:"OfficeSiteId"`
	CenId        string           `position:"Query" name:"CenId"`
	CenOwnerId   requests.Integer `position:"Query" name:"CenOwnerId"`
	VerifyCode   string           `position:"Query" name:"VerifyCode"`
}

AttachCenRequest is the request struct for api AttachCen

func CreateAttachCenRequest ¶

func CreateAttachCenRequest() (request *AttachCenRequest)

CreateAttachCenRequest creates a request to invoke AttachCen API

type AttachCenResponse ¶

type AttachCenResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AttachCenResponse is the response struct for api AttachCen

func CreateAttachCenResponse ¶

func CreateAttachCenResponse() (response *AttachCenResponse)

CreateAttachCenResponse creates a response to parse from AttachCen response

type AttachEndUserRequest ¶ added in v1.63.15

type AttachEndUserRequest struct {
	*requests.RpcRequest
	ClientType  requests.Integer `position:"Query" name:"ClientType"`
	UserType    string           `position:"Query" name:"UserType"`
	DeviceId    string           `position:"Query" name:"DeviceId"`
	AdDomain    string           `position:"Query" name:"AdDomain"`
	EndUserId   string           `position:"Query" name:"EndUserId"`
	DirectoryId string           `position:"Query" name:"DirectoryId"`
}

AttachEndUserRequest is the request struct for api AttachEndUser

func CreateAttachEndUserRequest ¶ added in v1.63.15

func CreateAttachEndUserRequest() (request *AttachEndUserRequest)

CreateAttachEndUserRequest creates a request to invoke AttachEndUser API

type AttachEndUserResponse ¶ added in v1.63.15

type AttachEndUserResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AttachEndUserResponse is the response struct for api AttachEndUser

func CreateAttachEndUserResponse ¶ added in v1.63.15

func CreateAttachEndUserResponse() (response *AttachEndUserResponse)

CreateAttachEndUserResponse creates a response to parse from AttachEndUser response

type AuthorizeAccessPolicyRule ¶

type AuthorizeAccessPolicyRule struct {
	Description string `json:"Description" xml:"Description"`
	CidrIp      string `json:"CidrIp" xml:"CidrIp"`
}

AuthorizeAccessPolicyRule is a nested struct in ecd response

type AuthorizeAccessPolicyRules ¶

type AuthorizeAccessPolicyRules struct {
	AuthorizeAccessPolicyRule []AuthorizeAccessPolicyRule `json:"AuthorizeAccessPolicyRule" xml:"AuthorizeAccessPolicyRule"`
}

AuthorizeAccessPolicyRules is a nested struct in ecd response

type AuthorizeSecurityPolicyRule ¶

type AuthorizeSecurityPolicyRule struct {
	Type        string `json:"Type" xml:"Type"`
	Policy      string `json:"Policy" xml:"Policy"`
	Description string `json:"Description" xml:"Description"`
	PortRange   string `json:"PortRange" xml:"PortRange"`
	IpProtocol  string `json:"IpProtocol" xml:"IpProtocol"`
	Priority    string `json:"Priority" xml:"Priority"`
	CidrIp      string `json:"CidrIp" xml:"CidrIp"`
}

AuthorizeSecurityPolicyRule is a nested struct in ecd response

type AuthorizeSecurityPolicyRules ¶

type AuthorizeSecurityPolicyRules struct {
	AuthorizeSecurityPolicyRule []AuthorizeSecurityPolicyRule `json:"AuthorizeSecurityPolicyRule" xml:"AuthorizeSecurityPolicyRule"`
}

AuthorizeSecurityPolicyRules is a nested struct in ecd response

type AutoSnapshotPolicies ¶ added in v1.63.15

type AutoSnapshotPolicies struct {
	AutoSnapshotPolicy []AutoSnapshotPolicy `json:"AutoSnapshotPolicy" xml:"AutoSnapshotPolicy"`
}

AutoSnapshotPolicies is a nested struct in ecd response

type AutoSnapshotPolicy ¶ added in v1.63.15

type AutoSnapshotPolicy struct {
	TimePoints     string `json:"TimePoints" xml:"TimePoints"`
	CreationTime   string `json:"CreationTime" xml:"CreationTime"`
	Status         string `json:"Status" xml:"Status"`
	DesktopNum     int    `json:"DesktopNum" xml:"DesktopNum"`
	CronExpression string `json:"CronExpression" xml:"CronExpression"`
	RetentionDays  string `json:"RetentionDays" xml:"RetentionDays"`
	PolicyName     string `json:"PolicyName" xml:"PolicyName"`
	PolicyId       string `json:"PolicyId" xml:"PolicyId"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
}

AutoSnapshotPolicy is a nested struct in ecd response

type BlackPath ¶ added in v1.63.15

type BlackPath struct {
	Path string `json:"Path" xml:"Path"`
	Type string `json:"Type" xml:"Type"`
}

BlackPath is a nested struct in ecd response

type Bundle ¶

type Bundle struct {
	Description             string               `json:"Description" xml:"Description"`
	BundleType              string               `json:"BundleType" xml:"BundleType"`
	OsType                  string               `json:"OsType" xml:"OsType"`
	StockState              string               `json:"StockState" xml:"StockState"`
	DesktopType             string               `json:"DesktopType" xml:"DesktopType"`
	ProtocolType            string               `json:"ProtocolType" xml:"ProtocolType"`
	BundleId                string               `json:"BundleId" xml:"BundleId"`
	ImageId                 string               `json:"ImageId" xml:"ImageId"`
	ImageName               string               `json:"ImageName" xml:"ImageName"`
	Language                string               `json:"Language" xml:"Language"`
	BundleName              string               `json:"BundleName" xml:"BundleName"`
	DesktopTypeFamily       string               `json:"DesktopTypeFamily" xml:"DesktopTypeFamily"`
	CreationTime            string               `json:"CreationTime" xml:"CreationTime"`
	SessionType             string               `json:"SessionType" xml:"SessionType"`
	VolumeEncryptionEnabled bool                 `json:"VolumeEncryptionEnabled" xml:"VolumeEncryptionEnabled"`
	VolumeEncryptionKey     string               `json:"VolumeEncryptionKey" xml:"VolumeEncryptionKey"`
	Platform                string               `json:"Platform" xml:"Platform"`
	ImageStatus             string               `json:"ImageStatus" xml:"ImageStatus"`
	DesktopTypeAttribute    DesktopTypeAttribute `json:"DesktopTypeAttribute" xml:"DesktopTypeAttribute"`
	Disks                   []Disk               `json:"Disks" xml:"Disks"`
}

Bundle is a nested struct in ecd response

type Bundles ¶

type Bundles struct {
	Bundle []Bundle `json:"Bundle" xml:"Bundle"`
}

Bundles is a nested struct in ecd response

type CancelAutoSnapshotPolicyRequest ¶ added in v1.63.15

type CancelAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	PolicyId  string    `position:"Query" name:"PolicyId"`
	DesktopId *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

CancelAutoSnapshotPolicyRequest is the request struct for api CancelAutoSnapshotPolicy

func CreateCancelAutoSnapshotPolicyRequest ¶ added in v1.63.15

func CreateCancelAutoSnapshotPolicyRequest() (request *CancelAutoSnapshotPolicyRequest)

CreateCancelAutoSnapshotPolicyRequest creates a request to invoke CancelAutoSnapshotPolicy API

type CancelAutoSnapshotPolicyResponse ¶ added in v1.63.15

type CancelAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelAutoSnapshotPolicyResponse is the response struct for api CancelAutoSnapshotPolicy

func CreateCancelAutoSnapshotPolicyResponse ¶ added in v1.63.15

func CreateCancelAutoSnapshotPolicyResponse() (response *CancelAutoSnapshotPolicyResponse)

CreateCancelAutoSnapshotPolicyResponse creates a response to parse from CancelAutoSnapshotPolicy response

type CancelCdsFileShareLinkRequest ¶ added in v1.63.15

type CancelCdsFileShareLinkRequest struct {
	*requests.RpcRequest
	ShareId string `position:"Query" name:"ShareId"`
	CdsId   string `position:"Query" name:"CdsId"`
}

CancelCdsFileShareLinkRequest is the request struct for api CancelCdsFileShareLink

func CreateCancelCdsFileShareLinkRequest ¶ added in v1.63.15

func CreateCancelCdsFileShareLinkRequest() (request *CancelCdsFileShareLinkRequest)

CreateCancelCdsFileShareLinkRequest creates a request to invoke CancelCdsFileShareLink API

type CancelCdsFileShareLinkResponse ¶ added in v1.63.15

type CancelCdsFileShareLinkResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      bool   `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CancelCdsFileShareLinkResponse is the response struct for api CancelCdsFileShareLink

func CreateCancelCdsFileShareLinkResponse ¶ added in v1.63.15

func CreateCancelCdsFileShareLinkResponse() (response *CancelCdsFileShareLinkResponse)

CreateCancelCdsFileShareLinkResponse creates a response to parse from CancelCdsFileShareLink response

type CancelCoordinationForMonitoringRequest ¶ added in v1.63.15

type CancelCoordinationForMonitoringRequest struct {
	*requests.RpcRequest
	UserType  string    `position:"Query" name:"UserType"`
	CoIds     *[]string `position:"Query" name:"CoIds"  type:"Repeated"`
	EndUserId string    `position:"Query" name:"EndUserId"`
}

CancelCoordinationForMonitoringRequest is the request struct for api CancelCoordinationForMonitoring

func CreateCancelCoordinationForMonitoringRequest ¶ added in v1.63.15

func CreateCancelCoordinationForMonitoringRequest() (request *CancelCoordinationForMonitoringRequest)

CreateCancelCoordinationForMonitoringRequest creates a request to invoke CancelCoordinationForMonitoring API

type CancelCoordinationForMonitoringResponse ¶ added in v1.63.15

type CancelCoordinationForMonitoringResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelCoordinationForMonitoringResponse is the response struct for api CancelCoordinationForMonitoring

func CreateCancelCoordinationForMonitoringResponse ¶ added in v1.63.15

func CreateCancelCoordinationForMonitoringResponse() (response *CancelCoordinationForMonitoringResponse)

CreateCancelCoordinationForMonitoringResponse creates a response to parse from CancelCoordinationForMonitoring response

type CancelCopyImageRequest ¶ added in v1.61.1666

type CancelCopyImageRequest struct {
	*requests.RpcRequest
	ImageId string `position:"Query" name:"ImageId"`
}

CancelCopyImageRequest is the request struct for api CancelCopyImage

func CreateCancelCopyImageRequest ¶ added in v1.61.1666

func CreateCancelCopyImageRequest() (request *CancelCopyImageRequest)

CreateCancelCopyImageRequest creates a request to invoke CancelCopyImage API

type CancelCopyImageResponse ¶ added in v1.61.1666

type CancelCopyImageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelCopyImageResponse is the response struct for api CancelCopyImage

func CreateCancelCopyImageResponse ¶ added in v1.61.1666

func CreateCancelCopyImageResponse() (response *CancelCopyImageResponse)

CreateCancelCopyImageResponse creates a response to parse from CancelCopyImage response

type CdsFileShareLinkModel ¶ added in v1.63.15

type CdsFileShareLinkModel struct {
	Description       string `json:"Description" xml:"Description"`
	SaveLimit         int64  `json:"SaveLimit" xml:"SaveLimit"`
	DownloadCount     int64  `json:"DownloadCount" xml:"DownloadCount"`
	Creator           string `json:"Creator" xml:"Creator"`
	SaveCount         int64  `json:"SaveCount" xml:"SaveCount"`
	DisableSave       bool   `json:"DisableSave" xml:"DisableSave"`
	SharePwd          string `json:"SharePwd" xml:"SharePwd"`
	DisablePreview    bool   `json:"DisablePreview" xml:"DisablePreview"`
	AccessCount       int64  `json:"AccessCount" xml:"AccessCount"`
	ShareId           string `json:"ShareId" xml:"ShareId"`
	DownloadLimit     int64  `json:"DownloadLimit" xml:"DownloadLimit"`
	Status            string `json:"Status" xml:"Status"`
	DriveId           string `json:"DriveId" xml:"DriveId"`
	ModifiyTime       string `json:"ModifiyTime" xml:"ModifiyTime"`
	DisableDownload   bool   `json:"DisableDownload" xml:"DisableDownload"`
	Expiration        string `json:"Expiration" xml:"Expiration"`
	Expired           bool   `json:"Expired" xml:"Expired"`
	PreviewCount      int64  `json:"PreviewCount" xml:"PreviewCount"`
	PreviewLimit      int64  `json:"PreviewLimit" xml:"PreviewLimit"`
	VideoPreviewCount int64  `json:"VideoPreviewCount" xml:"VideoPreviewCount"`
	ReportCount       int64  `json:"ReportCount" xml:"ReportCount"`
	FileIds           string `json:"FileIds" xml:"FileIds"`
	ShareName         string `json:"ShareName" xml:"ShareName"`
	CreateTime        string `json:"CreateTime" xml:"CreateTime"`
	ShareLink         string `json:"ShareLink" xml:"ShareLink"`
}

CdsFileShareLinkModel is a nested struct in ecd response

type CdsIdentity ¶ added in v1.63.15

type CdsIdentity struct {
	Id   string `json:"Id" xml:"Id"`
	Type string `json:"Type" xml:"Type"`
}

CdsIdentity is a nested struct in ecd response

type Cen ¶

type Cen struct {
	Status          string      `json:"Status" xml:"Status"`
	CreationTime    string      `json:"CreationTime" xml:"CreationTime"`
	Ipv6Level       string      `json:"Ipv6Level" xml:"Ipv6Level"`
	Description     string      `json:"Description" xml:"Description"`
	CenId           string      `json:"CenId" xml:"CenId"`
	ProtectionLevel string      `json:"ProtectionLevel" xml:"ProtectionLevel"`
	Name            string      `json:"Name" xml:"Name"`
	Tags            []Tag       `json:"Tags" xml:"Tags"`
	PackageIds      []PackageId `json:"PackageIds" xml:"PackageIds"`
}

Cen is a nested struct in ecd response

type Cens ¶

type Cens struct {
	Cen []Cen `json:"Cen" xml:"Cen"`
}

Cens is a nested struct in ecd response

type CidrBlocks ¶

type CidrBlocks struct {
	CidrBlock []string `json:"CidrBlock" xml:"CidrBlock"`
}

CidrBlocks is a nested struct in ecd response

type Client ¶

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient ¶

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole ¶

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions ¶

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider ¶

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn ¶

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy ¶

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair ¶

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken ¶

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) ActivateOfficeSite ¶

func (client *Client) ActivateOfficeSite(request *ActivateOfficeSiteRequest) (response *ActivateOfficeSiteResponse, err error)

ActivateOfficeSite invokes the ecd.ActivateOfficeSite API synchronously

func (*Client) ActivateOfficeSiteWithCallback ¶

func (client *Client) ActivateOfficeSiteWithCallback(request *ActivateOfficeSiteRequest, callback func(response *ActivateOfficeSiteResponse, err error)) <-chan int

ActivateOfficeSiteWithCallback invokes the ecd.ActivateOfficeSite API asynchronously

func (*Client) ActivateOfficeSiteWithChan ¶

func (client *Client) ActivateOfficeSiteWithChan(request *ActivateOfficeSiteRequest) (<-chan *ActivateOfficeSiteResponse, <-chan error)

ActivateOfficeSiteWithChan invokes the ecd.ActivateOfficeSite API asynchronously

func (*Client) AddDesktopOversoldUserGroup ¶ added in v1.63.15

func (client *Client) AddDesktopOversoldUserGroup(request *AddDesktopOversoldUserGroupRequest) (response *AddDesktopOversoldUserGroupResponse, err error)

AddDesktopOversoldUserGroup invokes the ecd.AddDesktopOversoldUserGroup API synchronously

func (*Client) AddDesktopOversoldUserGroupWithCallback ¶ added in v1.63.15

func (client *Client) AddDesktopOversoldUserGroupWithCallback(request *AddDesktopOversoldUserGroupRequest, callback func(response *AddDesktopOversoldUserGroupResponse, err error)) <-chan int

AddDesktopOversoldUserGroupWithCallback invokes the ecd.AddDesktopOversoldUserGroup API asynchronously

func (*Client) AddDesktopOversoldUserGroupWithChan ¶ added in v1.63.15

func (client *Client) AddDesktopOversoldUserGroupWithChan(request *AddDesktopOversoldUserGroupRequest) (<-chan *AddDesktopOversoldUserGroupResponse, <-chan error)

AddDesktopOversoldUserGroupWithChan invokes the ecd.AddDesktopOversoldUserGroup API asynchronously

func (*Client) AddDevices ¶ added in v1.63.15

func (client *Client) AddDevices(request *AddDevicesRequest) (response *AddDevicesResponse, err error)

AddDevices invokes the ecd.AddDevices API synchronously

func (*Client) AddDevicesWithCallback ¶ added in v1.63.15

func (client *Client) AddDevicesWithCallback(request *AddDevicesRequest, callback func(response *AddDevicesResponse, err error)) <-chan int

AddDevicesWithCallback invokes the ecd.AddDevices API asynchronously

func (*Client) AddDevicesWithChan ¶ added in v1.63.15

func (client *Client) AddDevicesWithChan(request *AddDevicesRequest) (<-chan *AddDevicesResponse, <-chan error)

AddDevicesWithChan invokes the ecd.AddDevices API asynchronously

func (*Client) AddFilePermission ¶ added in v1.63.15

func (client *Client) AddFilePermission(request *AddFilePermissionRequest) (response *AddFilePermissionResponse, err error)

AddFilePermission invokes the ecd.AddFilePermission API synchronously

func (*Client) AddFilePermissionWithCallback ¶ added in v1.63.15

func (client *Client) AddFilePermissionWithCallback(request *AddFilePermissionRequest, callback func(response *AddFilePermissionResponse, err error)) <-chan int

AddFilePermissionWithCallback invokes the ecd.AddFilePermission API asynchronously

func (*Client) AddFilePermissionWithChan ¶ added in v1.63.15

func (client *Client) AddFilePermissionWithChan(request *AddFilePermissionRequest) (<-chan *AddFilePermissionResponse, <-chan error)

AddFilePermissionWithChan invokes the ecd.AddFilePermission API asynchronously

func (*Client) AddUserToDesktopGroup ¶

func (client *Client) AddUserToDesktopGroup(request *AddUserToDesktopGroupRequest) (response *AddUserToDesktopGroupResponse, err error)

AddUserToDesktopGroup invokes the ecd.AddUserToDesktopGroup API synchronously

func (*Client) AddUserToDesktopGroupWithCallback ¶

func (client *Client) AddUserToDesktopGroupWithCallback(request *AddUserToDesktopGroupRequest, callback func(response *AddUserToDesktopGroupResponse, err error)) <-chan int

AddUserToDesktopGroupWithCallback invokes the ecd.AddUserToDesktopGroup API asynchronously

func (*Client) AddUserToDesktopGroupWithChan ¶

func (client *Client) AddUserToDesktopGroupWithChan(request *AddUserToDesktopGroupRequest) (<-chan *AddUserToDesktopGroupResponse, <-chan error)

AddUserToDesktopGroupWithChan invokes the ecd.AddUserToDesktopGroup API asynchronously

func (*Client) AddUserToDesktopOversoldUserGroup ¶ added in v1.63.15

func (client *Client) AddUserToDesktopOversoldUserGroup(request *AddUserToDesktopOversoldUserGroupRequest) (response *AddUserToDesktopOversoldUserGroupResponse, err error)

AddUserToDesktopOversoldUserGroup invokes the ecd.AddUserToDesktopOversoldUserGroup API synchronously

func (*Client) AddUserToDesktopOversoldUserGroupWithCallback ¶ added in v1.63.15

func (client *Client) AddUserToDesktopOversoldUserGroupWithCallback(request *AddUserToDesktopOversoldUserGroupRequest, callback func(response *AddUserToDesktopOversoldUserGroupResponse, err error)) <-chan int

AddUserToDesktopOversoldUserGroupWithCallback invokes the ecd.AddUserToDesktopOversoldUserGroup API asynchronously

func (*Client) AddUserToDesktopOversoldUserGroupWithChan ¶ added in v1.63.15

func (client *Client) AddUserToDesktopOversoldUserGroupWithChan(request *AddUserToDesktopOversoldUserGroupRequest) (<-chan *AddUserToDesktopOversoldUserGroupResponse, <-chan error)

AddUserToDesktopOversoldUserGroupWithChan invokes the ecd.AddUserToDesktopOversoldUserGroup API asynchronously

func (*Client) ApplyAutoSnapshotPolicy ¶ added in v1.63.15

func (client *Client) ApplyAutoSnapshotPolicy(request *ApplyAutoSnapshotPolicyRequest) (response *ApplyAutoSnapshotPolicyResponse, err error)

ApplyAutoSnapshotPolicy invokes the ecd.ApplyAutoSnapshotPolicy API synchronously

func (*Client) ApplyAutoSnapshotPolicyWithCallback ¶ added in v1.63.15

func (client *Client) ApplyAutoSnapshotPolicyWithCallback(request *ApplyAutoSnapshotPolicyRequest, callback func(response *ApplyAutoSnapshotPolicyResponse, err error)) <-chan int

ApplyAutoSnapshotPolicyWithCallback invokes the ecd.ApplyAutoSnapshotPolicy API asynchronously

func (*Client) ApplyAutoSnapshotPolicyWithChan ¶ added in v1.63.15

func (client *Client) ApplyAutoSnapshotPolicyWithChan(request *ApplyAutoSnapshotPolicyRequest) (<-chan *ApplyAutoSnapshotPolicyResponse, <-chan error)

ApplyAutoSnapshotPolicyWithChan invokes the ecd.ApplyAutoSnapshotPolicy API asynchronously

func (*Client) ApplyCoordinatePrivilege ¶ added in v1.63.15

func (client *Client) ApplyCoordinatePrivilege(request *ApplyCoordinatePrivilegeRequest) (response *ApplyCoordinatePrivilegeResponse, err error)

ApplyCoordinatePrivilege invokes the ecd.ApplyCoordinatePrivilege API synchronously

func (*Client) ApplyCoordinatePrivilegeWithCallback ¶ added in v1.63.15

func (client *Client) ApplyCoordinatePrivilegeWithCallback(request *ApplyCoordinatePrivilegeRequest, callback func(response *ApplyCoordinatePrivilegeResponse, err error)) <-chan int

ApplyCoordinatePrivilegeWithCallback invokes the ecd.ApplyCoordinatePrivilege API asynchronously

func (*Client) ApplyCoordinatePrivilegeWithChan ¶ added in v1.63.15

func (client *Client) ApplyCoordinatePrivilegeWithChan(request *ApplyCoordinatePrivilegeRequest) (<-chan *ApplyCoordinatePrivilegeResponse, <-chan error)

ApplyCoordinatePrivilegeWithChan invokes the ecd.ApplyCoordinatePrivilege API asynchronously

func (*Client) ApplyCoordinationForMonitoring ¶ added in v1.61.1666

func (client *Client) ApplyCoordinationForMonitoring(request *ApplyCoordinationForMonitoringRequest) (response *ApplyCoordinationForMonitoringResponse, err error)

ApplyCoordinationForMonitoring invokes the ecd.ApplyCoordinationForMonitoring API synchronously

func (*Client) ApplyCoordinationForMonitoringWithCallback ¶ added in v1.61.1666

func (client *Client) ApplyCoordinationForMonitoringWithCallback(request *ApplyCoordinationForMonitoringRequest, callback func(response *ApplyCoordinationForMonitoringResponse, err error)) <-chan int

ApplyCoordinationForMonitoringWithCallback invokes the ecd.ApplyCoordinationForMonitoring API asynchronously

func (*Client) ApplyCoordinationForMonitoringWithChan ¶ added in v1.61.1666

func (client *Client) ApplyCoordinationForMonitoringWithChan(request *ApplyCoordinationForMonitoringRequest) (<-chan *ApplyCoordinationForMonitoringResponse, <-chan error)

ApplyCoordinationForMonitoringWithChan invokes the ecd.ApplyCoordinationForMonitoring API asynchronously

func (*Client) ApproveFotaUpdate ¶

func (client *Client) ApproveFotaUpdate(request *ApproveFotaUpdateRequest) (response *ApproveFotaUpdateResponse, err error)

ApproveFotaUpdate invokes the ecd.ApproveFotaUpdate API synchronously

func (*Client) ApproveFotaUpdateWithCallback ¶

func (client *Client) ApproveFotaUpdateWithCallback(request *ApproveFotaUpdateRequest, callback func(response *ApproveFotaUpdateResponse, err error)) <-chan int

ApproveFotaUpdateWithCallback invokes the ecd.ApproveFotaUpdate API asynchronously

func (*Client) ApproveFotaUpdateWithChan ¶

func (client *Client) ApproveFotaUpdateWithChan(request *ApproveFotaUpdateRequest) (<-chan *ApproveFotaUpdateResponse, <-chan error)

ApproveFotaUpdateWithChan invokes the ecd.ApproveFotaUpdate API asynchronously

func (*Client) AssociateNetworkPackage ¶ added in v1.61.1666

func (client *Client) AssociateNetworkPackage(request *AssociateNetworkPackageRequest) (response *AssociateNetworkPackageResponse, err error)

AssociateNetworkPackage invokes the ecd.AssociateNetworkPackage API synchronously

func (*Client) AssociateNetworkPackageWithCallback ¶ added in v1.61.1666

func (client *Client) AssociateNetworkPackageWithCallback(request *AssociateNetworkPackageRequest, callback func(response *AssociateNetworkPackageResponse, err error)) <-chan int

AssociateNetworkPackageWithCallback invokes the ecd.AssociateNetworkPackage API asynchronously

func (*Client) AssociateNetworkPackageWithChan ¶ added in v1.61.1666

func (client *Client) AssociateNetworkPackageWithChan(request *AssociateNetworkPackageRequest) (<-chan *AssociateNetworkPackageResponse, <-chan error)

AssociateNetworkPackageWithChan invokes the ecd.AssociateNetworkPackage API asynchronously

func (*Client) AttachCen ¶

func (client *Client) AttachCen(request *AttachCenRequest) (response *AttachCenResponse, err error)

AttachCen invokes the ecd.AttachCen API synchronously

func (*Client) AttachCenWithCallback ¶

func (client *Client) AttachCenWithCallback(request *AttachCenRequest, callback func(response *AttachCenResponse, err error)) <-chan int

AttachCenWithCallback invokes the ecd.AttachCen API asynchronously

func (*Client) AttachCenWithChan ¶

func (client *Client) AttachCenWithChan(request *AttachCenRequest) (<-chan *AttachCenResponse, <-chan error)

AttachCenWithChan invokes the ecd.AttachCen API asynchronously

func (*Client) AttachEndUser ¶ added in v1.63.15

func (client *Client) AttachEndUser(request *AttachEndUserRequest) (response *AttachEndUserResponse, err error)

AttachEndUser invokes the ecd.AttachEndUser API synchronously

func (*Client) AttachEndUserWithCallback ¶ added in v1.63.15

func (client *Client) AttachEndUserWithCallback(request *AttachEndUserRequest, callback func(response *AttachEndUserResponse, err error)) <-chan int

AttachEndUserWithCallback invokes the ecd.AttachEndUser API asynchronously

func (*Client) AttachEndUserWithChan ¶ added in v1.63.15

func (client *Client) AttachEndUserWithChan(request *AttachEndUserRequest) (<-chan *AttachEndUserResponse, <-chan error)

AttachEndUserWithChan invokes the ecd.AttachEndUser API asynchronously

func (*Client) CancelAutoSnapshotPolicy ¶ added in v1.63.15

func (client *Client) CancelAutoSnapshotPolicy(request *CancelAutoSnapshotPolicyRequest) (response *CancelAutoSnapshotPolicyResponse, err error)

CancelAutoSnapshotPolicy invokes the ecd.CancelAutoSnapshotPolicy API synchronously

func (*Client) CancelAutoSnapshotPolicyWithCallback ¶ added in v1.63.15

func (client *Client) CancelAutoSnapshotPolicyWithCallback(request *CancelAutoSnapshotPolicyRequest, callback func(response *CancelAutoSnapshotPolicyResponse, err error)) <-chan int

CancelAutoSnapshotPolicyWithCallback invokes the ecd.CancelAutoSnapshotPolicy API asynchronously

func (*Client) CancelAutoSnapshotPolicyWithChan ¶ added in v1.63.15

func (client *Client) CancelAutoSnapshotPolicyWithChan(request *CancelAutoSnapshotPolicyRequest) (<-chan *CancelAutoSnapshotPolicyResponse, <-chan error)

CancelAutoSnapshotPolicyWithChan invokes the ecd.CancelAutoSnapshotPolicy API asynchronously

func (client *Client) CancelCdsFileShareLink(request *CancelCdsFileShareLinkRequest) (response *CancelCdsFileShareLinkResponse, err error)

CancelCdsFileShareLink invokes the ecd.CancelCdsFileShareLink API synchronously

func (*Client) CancelCdsFileShareLinkWithCallback ¶ added in v1.63.15

func (client *Client) CancelCdsFileShareLinkWithCallback(request *CancelCdsFileShareLinkRequest, callback func(response *CancelCdsFileShareLinkResponse, err error)) <-chan int

CancelCdsFileShareLinkWithCallback invokes the ecd.CancelCdsFileShareLink API asynchronously

func (*Client) CancelCdsFileShareLinkWithChan ¶ added in v1.63.15

func (client *Client) CancelCdsFileShareLinkWithChan(request *CancelCdsFileShareLinkRequest) (<-chan *CancelCdsFileShareLinkResponse, <-chan error)

CancelCdsFileShareLinkWithChan invokes the ecd.CancelCdsFileShareLink API asynchronously

func (*Client) CancelCoordinationForMonitoring ¶ added in v1.63.15

func (client *Client) CancelCoordinationForMonitoring(request *CancelCoordinationForMonitoringRequest) (response *CancelCoordinationForMonitoringResponse, err error)

CancelCoordinationForMonitoring invokes the ecd.CancelCoordinationForMonitoring API synchronously

func (*Client) CancelCoordinationForMonitoringWithCallback ¶ added in v1.63.15

func (client *Client) CancelCoordinationForMonitoringWithCallback(request *CancelCoordinationForMonitoringRequest, callback func(response *CancelCoordinationForMonitoringResponse, err error)) <-chan int

CancelCoordinationForMonitoringWithCallback invokes the ecd.CancelCoordinationForMonitoring API asynchronously

func (*Client) CancelCoordinationForMonitoringWithChan ¶ added in v1.63.15

func (client *Client) CancelCoordinationForMonitoringWithChan(request *CancelCoordinationForMonitoringRequest) (<-chan *CancelCoordinationForMonitoringResponse, <-chan error)

CancelCoordinationForMonitoringWithChan invokes the ecd.CancelCoordinationForMonitoring API asynchronously

func (*Client) CancelCopyImage ¶ added in v1.61.1666

func (client *Client) CancelCopyImage(request *CancelCopyImageRequest) (response *CancelCopyImageResponse, err error)

CancelCopyImage invokes the ecd.CancelCopyImage API synchronously

func (*Client) CancelCopyImageWithCallback ¶ added in v1.61.1666

func (client *Client) CancelCopyImageWithCallback(request *CancelCopyImageRequest, callback func(response *CancelCopyImageResponse, err error)) <-chan int

CancelCopyImageWithCallback invokes the ecd.CancelCopyImage API asynchronously

func (*Client) CancelCopyImageWithChan ¶ added in v1.61.1666

func (client *Client) CancelCopyImageWithChan(request *CancelCopyImageRequest) (<-chan *CancelCopyImageResponse, <-chan error)

CancelCopyImageWithChan invokes the ecd.CancelCopyImage API asynchronously

func (*Client) ClonePolicyGroup ¶

func (client *Client) ClonePolicyGroup(request *ClonePolicyGroupRequest) (response *ClonePolicyGroupResponse, err error)

ClonePolicyGroup invokes the ecd.ClonePolicyGroup API synchronously

func (*Client) ClonePolicyGroupWithCallback ¶

func (client *Client) ClonePolicyGroupWithCallback(request *ClonePolicyGroupRequest, callback func(response *ClonePolicyGroupResponse, err error)) <-chan int

ClonePolicyGroupWithCallback invokes the ecd.ClonePolicyGroup API asynchronously

func (*Client) ClonePolicyGroupWithChan ¶

func (client *Client) ClonePolicyGroupWithChan(request *ClonePolicyGroupRequest) (<-chan *ClonePolicyGroupResponse, <-chan error)

ClonePolicyGroupWithChan invokes the ecd.ClonePolicyGroup API asynchronously

func (*Client) CompleteCdsFile ¶ added in v1.63.15

func (client *Client) CompleteCdsFile(request *CompleteCdsFileRequest) (response *CompleteCdsFileResponse, err error)

CompleteCdsFile invokes the ecd.CompleteCdsFile API synchronously

func (*Client) CompleteCdsFileWithCallback ¶ added in v1.63.15

func (client *Client) CompleteCdsFileWithCallback(request *CompleteCdsFileRequest, callback func(response *CompleteCdsFileResponse, err error)) <-chan int

CompleteCdsFileWithCallback invokes the ecd.CompleteCdsFile API asynchronously

func (*Client) CompleteCdsFileWithChan ¶ added in v1.63.15

func (client *Client) CompleteCdsFileWithChan(request *CompleteCdsFileRequest) (<-chan *CompleteCdsFileResponse, <-chan error)

CompleteCdsFileWithChan invokes the ecd.CompleteCdsFile API asynchronously

func (*Client) ConfigADConnectorTrust ¶

func (client *Client) ConfigADConnectorTrust(request *ConfigADConnectorTrustRequest) (response *ConfigADConnectorTrustResponse, err error)

ConfigADConnectorTrust invokes the ecd.ConfigADConnectorTrust API synchronously

func (*Client) ConfigADConnectorTrustWithCallback ¶

func (client *Client) ConfigADConnectorTrustWithCallback(request *ConfigADConnectorTrustRequest, callback func(response *ConfigADConnectorTrustResponse, err error)) <-chan int

ConfigADConnectorTrustWithCallback invokes the ecd.ConfigADConnectorTrust API asynchronously

func (*Client) ConfigADConnectorTrustWithChan ¶

func (client *Client) ConfigADConnectorTrustWithChan(request *ConfigADConnectorTrustRequest) (<-chan *ConfigADConnectorTrustResponse, <-chan error)

ConfigADConnectorTrustWithChan invokes the ecd.ConfigADConnectorTrust API asynchronously

func (*Client) ConfigADConnectorUser ¶

func (client *Client) ConfigADConnectorUser(request *ConfigADConnectorUserRequest) (response *ConfigADConnectorUserResponse, err error)

ConfigADConnectorUser invokes the ecd.ConfigADConnectorUser API synchronously

func (*Client) ConfigADConnectorUserWithCallback ¶

func (client *Client) ConfigADConnectorUserWithCallback(request *ConfigADConnectorUserRequest, callback func(response *ConfigADConnectorUserResponse, err error)) <-chan int

ConfigADConnectorUserWithCallback invokes the ecd.ConfigADConnectorUser API asynchronously

func (*Client) ConfigADConnectorUserWithChan ¶

func (client *Client) ConfigADConnectorUserWithChan(request *ConfigADConnectorUserRequest) (<-chan *ConfigADConnectorUserResponse, <-chan error)

ConfigADConnectorUserWithChan invokes the ecd.ConfigADConnectorUser API asynchronously

func (*Client) CopyCdsFile ¶ added in v1.63.15

func (client *Client) CopyCdsFile(request *CopyCdsFileRequest) (response *CopyCdsFileResponse, err error)

CopyCdsFile invokes the ecd.CopyCdsFile API synchronously

func (*Client) CopyCdsFileWithCallback ¶ added in v1.63.15

func (client *Client) CopyCdsFileWithCallback(request *CopyCdsFileRequest, callback func(response *CopyCdsFileResponse, err error)) <-chan int

CopyCdsFileWithCallback invokes the ecd.CopyCdsFile API asynchronously

func (*Client) CopyCdsFileWithChan ¶ added in v1.63.15

func (client *Client) CopyCdsFileWithChan(request *CopyCdsFileRequest) (<-chan *CopyCdsFileResponse, <-chan error)

CopyCdsFileWithChan invokes the ecd.CopyCdsFile API asynchronously

func (*Client) CopyImage ¶ added in v1.61.1666

func (client *Client) CopyImage(request *CopyImageRequest) (response *CopyImageResponse, err error)

CopyImage invokes the ecd.CopyImage API synchronously

func (*Client) CopyImageWithCallback ¶ added in v1.61.1666

func (client *Client) CopyImageWithCallback(request *CopyImageRequest, callback func(response *CopyImageResponse, err error)) <-chan int

CopyImageWithCallback invokes the ecd.CopyImage API asynchronously

func (*Client) CopyImageWithChan ¶ added in v1.61.1666

func (client *Client) CopyImageWithChan(request *CopyImageRequest) (<-chan *CopyImageResponse, <-chan error)

CopyImageWithChan invokes the ecd.CopyImage API asynchronously

func (*Client) CreateADConnectorDirectory ¶

func (client *Client) CreateADConnectorDirectory(request *CreateADConnectorDirectoryRequest) (response *CreateADConnectorDirectoryResponse, err error)

CreateADConnectorDirectory invokes the ecd.CreateADConnectorDirectory API synchronously

func (*Client) CreateADConnectorDirectoryWithCallback ¶

func (client *Client) CreateADConnectorDirectoryWithCallback(request *CreateADConnectorDirectoryRequest, callback func(response *CreateADConnectorDirectoryResponse, err error)) <-chan int

CreateADConnectorDirectoryWithCallback invokes the ecd.CreateADConnectorDirectory API asynchronously

func (*Client) CreateADConnectorDirectoryWithChan ¶

func (client *Client) CreateADConnectorDirectoryWithChan(request *CreateADConnectorDirectoryRequest) (<-chan *CreateADConnectorDirectoryResponse, <-chan error)

CreateADConnectorDirectoryWithChan invokes the ecd.CreateADConnectorDirectory API asynchronously

func (*Client) CreateADConnectorOfficeSite ¶

func (client *Client) CreateADConnectorOfficeSite(request *CreateADConnectorOfficeSiteRequest) (response *CreateADConnectorOfficeSiteResponse, err error)

CreateADConnectorOfficeSite invokes the ecd.CreateADConnectorOfficeSite API synchronously

func (*Client) CreateADConnectorOfficeSiteWithCallback ¶

func (client *Client) CreateADConnectorOfficeSiteWithCallback(request *CreateADConnectorOfficeSiteRequest, callback func(response *CreateADConnectorOfficeSiteResponse, err error)) <-chan int

CreateADConnectorOfficeSiteWithCallback invokes the ecd.CreateADConnectorOfficeSite API asynchronously

func (*Client) CreateADConnectorOfficeSiteWithChan ¶

func (client *Client) CreateADConnectorOfficeSiteWithChan(request *CreateADConnectorOfficeSiteRequest) (<-chan *CreateADConnectorOfficeSiteResponse, <-chan error)

CreateADConnectorOfficeSiteWithChan invokes the ecd.CreateADConnectorOfficeSite API asynchronously

func (*Client) CreateAndBindNasFileSystem ¶ added in v1.63.15

func (client *Client) CreateAndBindNasFileSystem(request *CreateAndBindNasFileSystemRequest) (response *CreateAndBindNasFileSystemResponse, err error)

CreateAndBindNasFileSystem invokes the ecd.CreateAndBindNasFileSystem API synchronously

func (*Client) CreateAndBindNasFileSystemWithCallback ¶ added in v1.63.15

func (client *Client) CreateAndBindNasFileSystemWithCallback(request *CreateAndBindNasFileSystemRequest, callback func(response *CreateAndBindNasFileSystemResponse, err error)) <-chan int

CreateAndBindNasFileSystemWithCallback invokes the ecd.CreateAndBindNasFileSystem API asynchronously

func (*Client) CreateAndBindNasFileSystemWithChan ¶ added in v1.63.15

func (client *Client) CreateAndBindNasFileSystemWithChan(request *CreateAndBindNasFileSystemRequest) (<-chan *CreateAndBindNasFileSystemResponse, <-chan error)

CreateAndBindNasFileSystemWithChan invokes the ecd.CreateAndBindNasFileSystem API asynchronously

func (*Client) CreateAutoSnapshotPolicy ¶ added in v1.63.15

func (client *Client) CreateAutoSnapshotPolicy(request *CreateAutoSnapshotPolicyRequest) (response *CreateAutoSnapshotPolicyResponse, err error)

CreateAutoSnapshotPolicy invokes the ecd.CreateAutoSnapshotPolicy API synchronously

func (*Client) CreateAutoSnapshotPolicyWithCallback ¶ added in v1.63.15

func (client *Client) CreateAutoSnapshotPolicyWithCallback(request *CreateAutoSnapshotPolicyRequest, callback func(response *CreateAutoSnapshotPolicyResponse, err error)) <-chan int

CreateAutoSnapshotPolicyWithCallback invokes the ecd.CreateAutoSnapshotPolicy API asynchronously

func (*Client) CreateAutoSnapshotPolicyWithChan ¶ added in v1.63.15

func (client *Client) CreateAutoSnapshotPolicyWithChan(request *CreateAutoSnapshotPolicyRequest) (<-chan *CreateAutoSnapshotPolicyResponse, <-chan error)

CreateAutoSnapshotPolicyWithChan invokes the ecd.CreateAutoSnapshotPolicy API asynchronously

func (*Client) CreateBundle ¶

func (client *Client) CreateBundle(request *CreateBundleRequest) (response *CreateBundleResponse, err error)

CreateBundle invokes the ecd.CreateBundle API synchronously

func (*Client) CreateBundleWithCallback ¶

func (client *Client) CreateBundleWithCallback(request *CreateBundleRequest, callback func(response *CreateBundleResponse, err error)) <-chan int

CreateBundleWithCallback invokes the ecd.CreateBundle API asynchronously

func (*Client) CreateBundleWithChan ¶

func (client *Client) CreateBundleWithChan(request *CreateBundleRequest) (<-chan *CreateBundleResponse, <-chan error)

CreateBundleWithChan invokes the ecd.CreateBundle API asynchronously

func (*Client) CreateCdsFile ¶ added in v1.63.15

func (client *Client) CreateCdsFile(request *CreateCdsFileRequest) (response *CreateCdsFileResponse, err error)

CreateCdsFile invokes the ecd.CreateCdsFile API synchronously

func (client *Client) CreateCdsFileShareLink(request *CreateCdsFileShareLinkRequest) (response *CreateCdsFileShareLinkResponse, err error)

CreateCdsFileShareLink invokes the ecd.CreateCdsFileShareLink API synchronously

func (*Client) CreateCdsFileShareLinkWithCallback ¶ added in v1.63.15

func (client *Client) CreateCdsFileShareLinkWithCallback(request *CreateCdsFileShareLinkRequest, callback func(response *CreateCdsFileShareLinkResponse, err error)) <-chan int

CreateCdsFileShareLinkWithCallback invokes the ecd.CreateCdsFileShareLink API asynchronously

func (*Client) CreateCdsFileShareLinkWithChan ¶ added in v1.63.15

func (client *Client) CreateCdsFileShareLinkWithChan(request *CreateCdsFileShareLinkRequest) (<-chan *CreateCdsFileShareLinkResponse, <-chan error)

CreateCdsFileShareLinkWithChan invokes the ecd.CreateCdsFileShareLink API asynchronously

func (*Client) CreateCdsFileWithCallback ¶ added in v1.63.15

func (client *Client) CreateCdsFileWithCallback(request *CreateCdsFileRequest, callback func(response *CreateCdsFileResponse, err error)) <-chan int

CreateCdsFileWithCallback invokes the ecd.CreateCdsFile API asynchronously

func (*Client) CreateCdsFileWithChan ¶ added in v1.63.15

func (client *Client) CreateCdsFileWithChan(request *CreateCdsFileRequest) (<-chan *CreateCdsFileResponse, <-chan error)

CreateCdsFileWithChan invokes the ecd.CreateCdsFile API asynchronously

func (*Client) CreateCloudDriveService ¶ added in v1.63.15

func (client *Client) CreateCloudDriveService(request *CreateCloudDriveServiceRequest) (response *CreateCloudDriveServiceResponse, err error)

CreateCloudDriveService invokes the ecd.CreateCloudDriveService API synchronously

func (*Client) CreateCloudDriveServiceWithCallback ¶ added in v1.63.15

func (client *Client) CreateCloudDriveServiceWithCallback(request *CreateCloudDriveServiceRequest, callback func(response *CreateCloudDriveServiceResponse, err error)) <-chan int

CreateCloudDriveServiceWithCallback invokes the ecd.CreateCloudDriveService API asynchronously

func (*Client) CreateCloudDriveServiceWithChan ¶ added in v1.63.15

func (client *Client) CreateCloudDriveServiceWithChan(request *CreateCloudDriveServiceRequest) (<-chan *CreateCloudDriveServiceResponse, <-chan error)

CreateCloudDriveServiceWithChan invokes the ecd.CreateCloudDriveService API asynchronously

func (*Client) CreateCloudDriveUsers ¶ added in v1.63.15

func (client *Client) CreateCloudDriveUsers(request *CreateCloudDriveUsersRequest) (response *CreateCloudDriveUsersResponse, err error)

CreateCloudDriveUsers invokes the ecd.CreateCloudDriveUsers API synchronously

func (*Client) CreateCloudDriveUsersWithCallback ¶ added in v1.63.15

func (client *Client) CreateCloudDriveUsersWithCallback(request *CreateCloudDriveUsersRequest, callback func(response *CreateCloudDriveUsersResponse, err error)) <-chan int

CreateCloudDriveUsersWithCallback invokes the ecd.CreateCloudDriveUsers API asynchronously

func (*Client) CreateCloudDriveUsersWithChan ¶ added in v1.63.15

func (client *Client) CreateCloudDriveUsersWithChan(request *CreateCloudDriveUsersRequest) (<-chan *CreateCloudDriveUsersResponse, <-chan error)

CreateCloudDriveUsersWithChan invokes the ecd.CreateCloudDriveUsers API asynchronously

func (*Client) CreateDesktopGroup ¶

func (client *Client) CreateDesktopGroup(request *CreateDesktopGroupRequest) (response *CreateDesktopGroupResponse, err error)

CreateDesktopGroup invokes the ecd.CreateDesktopGroup API synchronously

func (*Client) CreateDesktopGroupWithCallback ¶

func (client *Client) CreateDesktopGroupWithCallback(request *CreateDesktopGroupRequest, callback func(response *CreateDesktopGroupResponse, err error)) <-chan int

CreateDesktopGroupWithCallback invokes the ecd.CreateDesktopGroup API asynchronously

func (*Client) CreateDesktopGroupWithChan ¶

func (client *Client) CreateDesktopGroupWithChan(request *CreateDesktopGroupRequest) (<-chan *CreateDesktopGroupResponse, <-chan error)

CreateDesktopGroupWithChan invokes the ecd.CreateDesktopGroup API asynchronously

func (*Client) CreateDesktopOversoldGroup ¶ added in v1.63.15

func (client *Client) CreateDesktopOversoldGroup(request *CreateDesktopOversoldGroupRequest) (response *CreateDesktopOversoldGroupResponse, err error)

CreateDesktopOversoldGroup invokes the ecd.CreateDesktopOversoldGroup API synchronously

func (*Client) CreateDesktopOversoldGroupWithCallback ¶ added in v1.63.15

func (client *Client) CreateDesktopOversoldGroupWithCallback(request *CreateDesktopOversoldGroupRequest, callback func(response *CreateDesktopOversoldGroupResponse, err error)) <-chan int

CreateDesktopOversoldGroupWithCallback invokes the ecd.CreateDesktopOversoldGroup API asynchronously

func (*Client) CreateDesktopOversoldGroupWithChan ¶ added in v1.63.15

func (client *Client) CreateDesktopOversoldGroupWithChan(request *CreateDesktopOversoldGroupRequest) (<-chan *CreateDesktopOversoldGroupResponse, <-chan error)

CreateDesktopOversoldGroupWithChan invokes the ecd.CreateDesktopOversoldGroup API asynchronously

func (*Client) CreateDesktops ¶

func (client *Client) CreateDesktops(request *CreateDesktopsRequest) (response *CreateDesktopsResponse, err error)

CreateDesktops invokes the ecd.CreateDesktops API synchronously

func (*Client) CreateDesktopsWithCallback ¶

func (client *Client) CreateDesktopsWithCallback(request *CreateDesktopsRequest, callback func(response *CreateDesktopsResponse, err error)) <-chan int

CreateDesktopsWithCallback invokes the ecd.CreateDesktops API asynchronously

func (*Client) CreateDesktopsWithChan ¶

func (client *Client) CreateDesktopsWithChan(request *CreateDesktopsRequest) (<-chan *CreateDesktopsResponse, <-chan error)

CreateDesktopsWithChan invokes the ecd.CreateDesktops API asynchronously

func (*Client) CreateDiskEncryptionService ¶ added in v1.61.1666

func (client *Client) CreateDiskEncryptionService(request *CreateDiskEncryptionServiceRequest) (response *CreateDiskEncryptionServiceResponse, err error)

CreateDiskEncryptionService invokes the ecd.CreateDiskEncryptionService API synchronously

func (*Client) CreateDiskEncryptionServiceWithCallback ¶ added in v1.61.1666

func (client *Client) CreateDiskEncryptionServiceWithCallback(request *CreateDiskEncryptionServiceRequest, callback func(response *CreateDiskEncryptionServiceResponse, err error)) <-chan int

CreateDiskEncryptionServiceWithCallback invokes the ecd.CreateDiskEncryptionService API asynchronously

func (*Client) CreateDiskEncryptionServiceWithChan ¶ added in v1.61.1666

func (client *Client) CreateDiskEncryptionServiceWithChan(request *CreateDiskEncryptionServiceRequest) (<-chan *CreateDiskEncryptionServiceResponse, <-chan error)

CreateDiskEncryptionServiceWithChan invokes the ecd.CreateDiskEncryptionService API asynchronously

func (*Client) CreateImage ¶

func (client *Client) CreateImage(request *CreateImageRequest) (response *CreateImageResponse, err error)

CreateImage invokes the ecd.CreateImage API synchronously

func (*Client) CreateImageWithCallback ¶

func (client *Client) CreateImageWithCallback(request *CreateImageRequest, callback func(response *CreateImageResponse, err error)) <-chan int

CreateImageWithCallback invokes the ecd.CreateImage API asynchronously

func (*Client) CreateImageWithChan ¶

func (client *Client) CreateImageWithChan(request *CreateImageRequest) (<-chan *CreateImageResponse, <-chan error)

CreateImageWithChan invokes the ecd.CreateImage API asynchronously

func (*Client) CreateNASFileSystem ¶

func (client *Client) CreateNASFileSystem(request *CreateNASFileSystemRequest) (response *CreateNASFileSystemResponse, err error)

CreateNASFileSystem invokes the ecd.CreateNASFileSystem API synchronously

func (*Client) CreateNASFileSystemWithCallback ¶

func (client *Client) CreateNASFileSystemWithCallback(request *CreateNASFileSystemRequest, callback func(response *CreateNASFileSystemResponse, err error)) <-chan int

CreateNASFileSystemWithCallback invokes the ecd.CreateNASFileSystem API asynchronously

func (*Client) CreateNASFileSystemWithChan ¶

func (client *Client) CreateNASFileSystemWithChan(request *CreateNASFileSystemRequest) (<-chan *CreateNASFileSystemResponse, <-chan error)

CreateNASFileSystemWithChan invokes the ecd.CreateNASFileSystem API asynchronously

func (*Client) CreateNetworkPackage ¶

func (client *Client) CreateNetworkPackage(request *CreateNetworkPackageRequest) (response *CreateNetworkPackageResponse, err error)

CreateNetworkPackage invokes the ecd.CreateNetworkPackage API synchronously

func (*Client) CreateNetworkPackageWithCallback ¶

func (client *Client) CreateNetworkPackageWithCallback(request *CreateNetworkPackageRequest, callback func(response *CreateNetworkPackageResponse, err error)) <-chan int

CreateNetworkPackageWithCallback invokes the ecd.CreateNetworkPackage API asynchronously

func (*Client) CreateNetworkPackageWithChan ¶

func (client *Client) CreateNetworkPackageWithChan(request *CreateNetworkPackageRequest) (<-chan *CreateNetworkPackageResponse, <-chan error)

CreateNetworkPackageWithChan invokes the ecd.CreateNetworkPackage API asynchronously

func (*Client) CreatePolicyGroup ¶

func (client *Client) CreatePolicyGroup(request *CreatePolicyGroupRequest) (response *CreatePolicyGroupResponse, err error)

CreatePolicyGroup invokes the ecd.CreatePolicyGroup API synchronously

func (*Client) CreatePolicyGroupWithCallback ¶

func (client *Client) CreatePolicyGroupWithCallback(request *CreatePolicyGroupRequest, callback func(response *CreatePolicyGroupResponse, err error)) <-chan int

CreatePolicyGroupWithCallback invokes the ecd.CreatePolicyGroup API asynchronously

func (*Client) CreatePolicyGroupWithChan ¶

func (client *Client) CreatePolicyGroupWithChan(request *CreatePolicyGroupRequest) (<-chan *CreatePolicyGroupResponse, <-chan error)

CreatePolicyGroupWithChan invokes the ecd.CreatePolicyGroup API asynchronously

func (*Client) CreateRAMDirectory ¶

func (client *Client) CreateRAMDirectory(request *CreateRAMDirectoryRequest) (response *CreateRAMDirectoryResponse, err error)

CreateRAMDirectory invokes the ecd.CreateRAMDirectory API synchronously

func (*Client) CreateRAMDirectoryWithCallback ¶

func (client *Client) CreateRAMDirectoryWithCallback(request *CreateRAMDirectoryRequest, callback func(response *CreateRAMDirectoryResponse, err error)) <-chan int

CreateRAMDirectoryWithCallback invokes the ecd.CreateRAMDirectory API asynchronously

func (*Client) CreateRAMDirectoryWithChan ¶

func (client *Client) CreateRAMDirectoryWithChan(request *CreateRAMDirectoryRequest) (<-chan *CreateRAMDirectoryResponse, <-chan error)

CreateRAMDirectoryWithChan invokes the ecd.CreateRAMDirectory API asynchronously

func (*Client) CreateSimpleOfficeSite ¶

func (client *Client) CreateSimpleOfficeSite(request *CreateSimpleOfficeSiteRequest) (response *CreateSimpleOfficeSiteResponse, err error)

CreateSimpleOfficeSite invokes the ecd.CreateSimpleOfficeSite API synchronously

func (*Client) CreateSimpleOfficeSiteWithCallback ¶

func (client *Client) CreateSimpleOfficeSiteWithCallback(request *CreateSimpleOfficeSiteRequest, callback func(response *CreateSimpleOfficeSiteResponse, err error)) <-chan int

CreateSimpleOfficeSiteWithCallback invokes the ecd.CreateSimpleOfficeSite API asynchronously

func (*Client) CreateSimpleOfficeSiteWithChan ¶

func (client *Client) CreateSimpleOfficeSiteWithChan(request *CreateSimpleOfficeSiteRequest) (<-chan *CreateSimpleOfficeSiteResponse, <-chan error)

CreateSimpleOfficeSiteWithChan invokes the ecd.CreateSimpleOfficeSite API asynchronously

func (*Client) CreateSnapshot ¶

func (client *Client) CreateSnapshot(request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error)

CreateSnapshot invokes the ecd.CreateSnapshot API synchronously

func (*Client) CreateSnapshotWithCallback ¶

func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest, callback func(response *CreateSnapshotResponse, err error)) <-chan int

CreateSnapshotWithCallback invokes the ecd.CreateSnapshot API asynchronously

func (*Client) CreateSnapshotWithChan ¶

func (client *Client) CreateSnapshotWithChan(request *CreateSnapshotRequest) (<-chan *CreateSnapshotResponse, <-chan error)

CreateSnapshotWithChan invokes the ecd.CreateSnapshot API asynchronously

func (*Client) DeleteAutoSnapshotPolicy ¶ added in v1.63.15

func (client *Client) DeleteAutoSnapshotPolicy(request *DeleteAutoSnapshotPolicyRequest) (response *DeleteAutoSnapshotPolicyResponse, err error)

DeleteAutoSnapshotPolicy invokes the ecd.DeleteAutoSnapshotPolicy API synchronously

func (*Client) DeleteAutoSnapshotPolicyWithCallback ¶ added in v1.63.15

func (client *Client) DeleteAutoSnapshotPolicyWithCallback(request *DeleteAutoSnapshotPolicyRequest, callback func(response *DeleteAutoSnapshotPolicyResponse, err error)) <-chan int

DeleteAutoSnapshotPolicyWithCallback invokes the ecd.DeleteAutoSnapshotPolicy API asynchronously

func (*Client) DeleteAutoSnapshotPolicyWithChan ¶ added in v1.63.15

func (client *Client) DeleteAutoSnapshotPolicyWithChan(request *DeleteAutoSnapshotPolicyRequest) (<-chan *DeleteAutoSnapshotPolicyResponse, <-chan error)

DeleteAutoSnapshotPolicyWithChan invokes the ecd.DeleteAutoSnapshotPolicy API asynchronously

func (*Client) DeleteBundles ¶

func (client *Client) DeleteBundles(request *DeleteBundlesRequest) (response *DeleteBundlesResponse, err error)

DeleteBundles invokes the ecd.DeleteBundles API synchronously

func (*Client) DeleteBundlesWithCallback ¶

func (client *Client) DeleteBundlesWithCallback(request *DeleteBundlesRequest, callback func(response *DeleteBundlesResponse, err error)) <-chan int

DeleteBundlesWithCallback invokes the ecd.DeleteBundles API asynchronously

func (*Client) DeleteBundlesWithChan ¶

func (client *Client) DeleteBundlesWithChan(request *DeleteBundlesRequest) (<-chan *DeleteBundlesResponse, <-chan error)

DeleteBundlesWithChan invokes the ecd.DeleteBundles API asynchronously

func (*Client) DeleteCdsFile ¶ added in v1.63.15

func (client *Client) DeleteCdsFile(request *DeleteCdsFileRequest) (response *DeleteCdsFileResponse, err error)

DeleteCdsFile invokes the ecd.DeleteCdsFile API synchronously

func (*Client) DeleteCdsFileWithCallback ¶ added in v1.63.15

func (client *Client) DeleteCdsFileWithCallback(request *DeleteCdsFileRequest, callback func(response *DeleteCdsFileResponse, err error)) <-chan int

DeleteCdsFileWithCallback invokes the ecd.DeleteCdsFile API asynchronously

func (*Client) DeleteCdsFileWithChan ¶ added in v1.63.15

func (client *Client) DeleteCdsFileWithChan(request *DeleteCdsFileRequest) (<-chan *DeleteCdsFileResponse, <-chan error)

DeleteCdsFileWithChan invokes the ecd.DeleteCdsFile API asynchronously

func (*Client) DeleteCloudDriveGroups ¶ added in v1.63.15

func (client *Client) DeleteCloudDriveGroups(request *DeleteCloudDriveGroupsRequest) (response *DeleteCloudDriveGroupsResponse, err error)

DeleteCloudDriveGroups invokes the ecd.DeleteCloudDriveGroups API synchronously

func (*Client) DeleteCloudDriveGroupsWithCallback ¶ added in v1.63.15

func (client *Client) DeleteCloudDriveGroupsWithCallback(request *DeleteCloudDriveGroupsRequest, callback func(response *DeleteCloudDriveGroupsResponse, err error)) <-chan int

DeleteCloudDriveGroupsWithCallback invokes the ecd.DeleteCloudDriveGroups API asynchronously

func (*Client) DeleteCloudDriveGroupsWithChan ¶ added in v1.63.15

func (client *Client) DeleteCloudDriveGroupsWithChan(request *DeleteCloudDriveGroupsRequest) (<-chan *DeleteCloudDriveGroupsResponse, <-chan error)

DeleteCloudDriveGroupsWithChan invokes the ecd.DeleteCloudDriveGroups API asynchronously

func (*Client) DeleteCloudDriveUsers ¶ added in v1.63.15

func (client *Client) DeleteCloudDriveUsers(request *DeleteCloudDriveUsersRequest) (response *DeleteCloudDriveUsersResponse, err error)

DeleteCloudDriveUsers invokes the ecd.DeleteCloudDriveUsers API synchronously

func (*Client) DeleteCloudDriveUsersWithCallback ¶ added in v1.63.15

func (client *Client) DeleteCloudDriveUsersWithCallback(request *DeleteCloudDriveUsersRequest, callback func(response *DeleteCloudDriveUsersResponse, err error)) <-chan int

DeleteCloudDriveUsersWithCallback invokes the ecd.DeleteCloudDriveUsers API asynchronously

func (*Client) DeleteCloudDriveUsersWithChan ¶ added in v1.63.15

func (client *Client) DeleteCloudDriveUsersWithChan(request *DeleteCloudDriveUsersRequest) (<-chan *DeleteCloudDriveUsersResponse, <-chan error)

DeleteCloudDriveUsersWithChan invokes the ecd.DeleteCloudDriveUsers API asynchronously

func (*Client) DeleteDesktopGroup ¶

func (client *Client) DeleteDesktopGroup(request *DeleteDesktopGroupRequest) (response *DeleteDesktopGroupResponse, err error)

DeleteDesktopGroup invokes the ecd.DeleteDesktopGroup API synchronously

func (*Client) DeleteDesktopGroupWithCallback ¶

func (client *Client) DeleteDesktopGroupWithCallback(request *DeleteDesktopGroupRequest, callback func(response *DeleteDesktopGroupResponse, err error)) <-chan int

DeleteDesktopGroupWithCallback invokes the ecd.DeleteDesktopGroup API asynchronously

func (*Client) DeleteDesktopGroupWithChan ¶

func (client *Client) DeleteDesktopGroupWithChan(request *DeleteDesktopGroupRequest) (<-chan *DeleteDesktopGroupResponse, <-chan error)

DeleteDesktopGroupWithChan invokes the ecd.DeleteDesktopGroup API asynchronously

func (*Client) DeleteDesktops ¶

func (client *Client) DeleteDesktops(request *DeleteDesktopsRequest) (response *DeleteDesktopsResponse, err error)

DeleteDesktops invokes the ecd.DeleteDesktops API synchronously

func (*Client) DeleteDesktopsWithCallback ¶

func (client *Client) DeleteDesktopsWithCallback(request *DeleteDesktopsRequest, callback func(response *DeleteDesktopsResponse, err error)) <-chan int

DeleteDesktopsWithCallback invokes the ecd.DeleteDesktops API asynchronously

func (*Client) DeleteDesktopsWithChan ¶

func (client *Client) DeleteDesktopsWithChan(request *DeleteDesktopsRequest) (<-chan *DeleteDesktopsResponse, <-chan error)

DeleteDesktopsWithChan invokes the ecd.DeleteDesktops API asynchronously

func (*Client) DeleteDevices ¶ added in v1.63.15

func (client *Client) DeleteDevices(request *DeleteDevicesRequest) (response *DeleteDevicesResponse, err error)

DeleteDevices invokes the ecd.DeleteDevices API synchronously

func (*Client) DeleteDevicesWithCallback ¶ added in v1.63.15

func (client *Client) DeleteDevicesWithCallback(request *DeleteDevicesRequest, callback func(response *DeleteDevicesResponse, err error)) <-chan int

DeleteDevicesWithCallback invokes the ecd.DeleteDevices API asynchronously

func (*Client) DeleteDevicesWithChan ¶ added in v1.63.15

func (client *Client) DeleteDevicesWithChan(request *DeleteDevicesRequest) (<-chan *DeleteDevicesResponse, <-chan error)

DeleteDevicesWithChan invokes the ecd.DeleteDevices API asynchronously

func (*Client) DeleteDirectories ¶

func (client *Client) DeleteDirectories(request *DeleteDirectoriesRequest) (response *DeleteDirectoriesResponse, err error)

DeleteDirectories invokes the ecd.DeleteDirectories API synchronously

func (*Client) DeleteDirectoriesWithCallback ¶

func (client *Client) DeleteDirectoriesWithCallback(request *DeleteDirectoriesRequest, callback func(response *DeleteDirectoriesResponse, err error)) <-chan int

DeleteDirectoriesWithCallback invokes the ecd.DeleteDirectories API asynchronously

func (*Client) DeleteDirectoriesWithChan ¶

func (client *Client) DeleteDirectoriesWithChan(request *DeleteDirectoriesRequest) (<-chan *DeleteDirectoriesResponse, <-chan error)

DeleteDirectoriesWithChan invokes the ecd.DeleteDirectories API asynchronously

func (*Client) DeleteEduRoom ¶ added in v1.63.15

func (client *Client) DeleteEduRoom(request *DeleteEduRoomRequest) (response *DeleteEduRoomResponse, err error)

DeleteEduRoom invokes the ecd.DeleteEduRoom API synchronously

func (*Client) DeleteEduRoomWithCallback ¶ added in v1.63.15

func (client *Client) DeleteEduRoomWithCallback(request *DeleteEduRoomRequest, callback func(response *DeleteEduRoomResponse, err error)) <-chan int

DeleteEduRoomWithCallback invokes the ecd.DeleteEduRoom API asynchronously

func (*Client) DeleteEduRoomWithChan ¶ added in v1.63.15

func (client *Client) DeleteEduRoomWithChan(request *DeleteEduRoomRequest) (<-chan *DeleteEduRoomResponse, <-chan error)

DeleteEduRoomWithChan invokes the ecd.DeleteEduRoom API asynchronously

func (*Client) DeleteImages ¶

func (client *Client) DeleteImages(request *DeleteImagesRequest) (response *DeleteImagesResponse, err error)

DeleteImages invokes the ecd.DeleteImages API synchronously

func (*Client) DeleteImagesWithCallback ¶

func (client *Client) DeleteImagesWithCallback(request *DeleteImagesRequest, callback func(response *DeleteImagesResponse, err error)) <-chan int

DeleteImagesWithCallback invokes the ecd.DeleteImages API asynchronously

func (*Client) DeleteImagesWithChan ¶

func (client *Client) DeleteImagesWithChan(request *DeleteImagesRequest) (<-chan *DeleteImagesResponse, <-chan error)

DeleteImagesWithChan invokes the ecd.DeleteImages API asynchronously

func (*Client) DeleteNASFileSystems ¶

func (client *Client) DeleteNASFileSystems(request *DeleteNASFileSystemsRequest) (response *DeleteNASFileSystemsResponse, err error)

DeleteNASFileSystems invokes the ecd.DeleteNASFileSystems API synchronously

func (*Client) DeleteNASFileSystemsWithCallback ¶

func (client *Client) DeleteNASFileSystemsWithCallback(request *DeleteNASFileSystemsRequest, callback func(response *DeleteNASFileSystemsResponse, err error)) <-chan int

DeleteNASFileSystemsWithCallback invokes the ecd.DeleteNASFileSystems API asynchronously

func (*Client) DeleteNASFileSystemsWithChan ¶

func (client *Client) DeleteNASFileSystemsWithChan(request *DeleteNASFileSystemsRequest) (<-chan *DeleteNASFileSystemsResponse, <-chan error)

DeleteNASFileSystemsWithChan invokes the ecd.DeleteNASFileSystems API asynchronously

func (*Client) DeleteNetworkPackages ¶

func (client *Client) DeleteNetworkPackages(request *DeleteNetworkPackagesRequest) (response *DeleteNetworkPackagesResponse, err error)

DeleteNetworkPackages invokes the ecd.DeleteNetworkPackages API synchronously

func (*Client) DeleteNetworkPackagesWithCallback ¶

func (client *Client) DeleteNetworkPackagesWithCallback(request *DeleteNetworkPackagesRequest, callback func(response *DeleteNetworkPackagesResponse, err error)) <-chan int

DeleteNetworkPackagesWithCallback invokes the ecd.DeleteNetworkPackages API asynchronously

func (*Client) DeleteNetworkPackagesWithChan ¶

func (client *Client) DeleteNetworkPackagesWithChan(request *DeleteNetworkPackagesRequest) (<-chan *DeleteNetworkPackagesResponse, <-chan error)

DeleteNetworkPackagesWithChan invokes the ecd.DeleteNetworkPackages API asynchronously

func (*Client) DeleteOfficeSites ¶

func (client *Client) DeleteOfficeSites(request *DeleteOfficeSitesRequest) (response *DeleteOfficeSitesResponse, err error)

DeleteOfficeSites invokes the ecd.DeleteOfficeSites API synchronously

func (*Client) DeleteOfficeSitesWithCallback ¶

func (client *Client) DeleteOfficeSitesWithCallback(request *DeleteOfficeSitesRequest, callback func(response *DeleteOfficeSitesResponse, err error)) <-chan int

DeleteOfficeSitesWithCallback invokes the ecd.DeleteOfficeSites API asynchronously

func (*Client) DeleteOfficeSitesWithChan ¶

func (client *Client) DeleteOfficeSitesWithChan(request *DeleteOfficeSitesRequest) (<-chan *DeleteOfficeSitesResponse, <-chan error)

DeleteOfficeSitesWithChan invokes the ecd.DeleteOfficeSites API asynchronously

func (*Client) DeletePolicyGroups ¶

func (client *Client) DeletePolicyGroups(request *DeletePolicyGroupsRequest) (response *DeletePolicyGroupsResponse, err error)

DeletePolicyGroups invokes the ecd.DeletePolicyGroups API synchronously

func (*Client) DeletePolicyGroupsWithCallback ¶

func (client *Client) DeletePolicyGroupsWithCallback(request *DeletePolicyGroupsRequest, callback func(response *DeletePolicyGroupsResponse, err error)) <-chan int

DeletePolicyGroupsWithCallback invokes the ecd.DeletePolicyGroups API asynchronously

func (*Client) DeletePolicyGroupsWithChan ¶

func (client *Client) DeletePolicyGroupsWithChan(request *DeletePolicyGroupsRequest) (<-chan *DeletePolicyGroupsResponse, <-chan error)

DeletePolicyGroupsWithChan invokes the ecd.DeletePolicyGroups API asynchronously

func (*Client) DeleteSnapshot ¶

func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error)

DeleteSnapshot invokes the ecd.DeleteSnapshot API synchronously

func (*Client) DeleteSnapshotWithCallback ¶

func (client *Client) DeleteSnapshotWithCallback(request *DeleteSnapshotRequest, callback func(response *DeleteSnapshotResponse, err error)) <-chan int

DeleteSnapshotWithCallback invokes the ecd.DeleteSnapshot API asynchronously

func (*Client) DeleteSnapshotWithChan ¶

func (client *Client) DeleteSnapshotWithChan(request *DeleteSnapshotRequest) (<-chan *DeleteSnapshotResponse, <-chan error)

DeleteSnapshotWithChan invokes the ecd.DeleteSnapshot API asynchronously

func (*Client) DeleteVirtualMFADevice ¶

func (client *Client) DeleteVirtualMFADevice(request *DeleteVirtualMFADeviceRequest) (response *DeleteVirtualMFADeviceResponse, err error)

DeleteVirtualMFADevice invokes the ecd.DeleteVirtualMFADevice API synchronously

func (*Client) DeleteVirtualMFADeviceWithCallback ¶

func (client *Client) DeleteVirtualMFADeviceWithCallback(request *DeleteVirtualMFADeviceRequest, callback func(response *DeleteVirtualMFADeviceResponse, err error)) <-chan int

DeleteVirtualMFADeviceWithCallback invokes the ecd.DeleteVirtualMFADevice API asynchronously

func (*Client) DeleteVirtualMFADeviceWithChan ¶

func (client *Client) DeleteVirtualMFADeviceWithChan(request *DeleteVirtualMFADeviceRequest) (<-chan *DeleteVirtualMFADeviceResponse, <-chan error)

DeleteVirtualMFADeviceWithChan invokes the ecd.DeleteVirtualMFADevice API asynchronously

func (*Client) DescribeAclEntries ¶ added in v1.63.15

func (client *Client) DescribeAclEntries(request *DescribeAclEntriesRequest) (response *DescribeAclEntriesResponse, err error)

DescribeAclEntries invokes the ecd.DescribeAclEntries API synchronously

func (*Client) DescribeAclEntriesWithCallback ¶ added in v1.63.15

func (client *Client) DescribeAclEntriesWithCallback(request *DescribeAclEntriesRequest, callback func(response *DescribeAclEntriesResponse, err error)) <-chan int

DescribeAclEntriesWithCallback invokes the ecd.DescribeAclEntries API asynchronously

func (*Client) DescribeAclEntriesWithChan ¶ added in v1.63.15

func (client *Client) DescribeAclEntriesWithChan(request *DescribeAclEntriesRequest) (<-chan *DescribeAclEntriesResponse, <-chan error)

DescribeAclEntriesWithChan invokes the ecd.DescribeAclEntries API asynchronously

func (*Client) DescribeAutoSnapshotPolicy ¶ added in v1.63.15

func (client *Client) DescribeAutoSnapshotPolicy(request *DescribeAutoSnapshotPolicyRequest) (response *DescribeAutoSnapshotPolicyResponse, err error)

DescribeAutoSnapshotPolicy invokes the ecd.DescribeAutoSnapshotPolicy API synchronously

func (*Client) DescribeAutoSnapshotPolicyWithCallback ¶ added in v1.63.15

func (client *Client) DescribeAutoSnapshotPolicyWithCallback(request *DescribeAutoSnapshotPolicyRequest, callback func(response *DescribeAutoSnapshotPolicyResponse, err error)) <-chan int

DescribeAutoSnapshotPolicyWithCallback invokes the ecd.DescribeAutoSnapshotPolicy API asynchronously

func (*Client) DescribeAutoSnapshotPolicyWithChan ¶ added in v1.63.15

func (client *Client) DescribeAutoSnapshotPolicyWithChan(request *DescribeAutoSnapshotPolicyRequest) (<-chan *DescribeAutoSnapshotPolicyResponse, <-chan error)

DescribeAutoSnapshotPolicyWithChan invokes the ecd.DescribeAutoSnapshotPolicy API asynchronously

func (*Client) DescribeBundles ¶

func (client *Client) DescribeBundles(request *DescribeBundlesRequest) (response *DescribeBundlesResponse, err error)

DescribeBundles invokes the ecd.DescribeBundles API synchronously

func (*Client) DescribeBundlesWithCallback ¶

func (client *Client) DescribeBundlesWithCallback(request *DescribeBundlesRequest, callback func(response *DescribeBundlesResponse, err error)) <-chan int

DescribeBundlesWithCallback invokes the ecd.DescribeBundles API asynchronously

func (*Client) DescribeBundlesWithChan ¶

func (client *Client) DescribeBundlesWithChan(request *DescribeBundlesRequest) (<-chan *DescribeBundlesResponse, <-chan error)

DescribeBundlesWithChan invokes the ecd.DescribeBundles API asynchronously

func (client *Client) DescribeCdsFileShareLinks(request *DescribeCdsFileShareLinksRequest) (response *DescribeCdsFileShareLinksResponse, err error)

DescribeCdsFileShareLinks invokes the ecd.DescribeCdsFileShareLinks API synchronously

func (*Client) DescribeCdsFileShareLinksWithCallback ¶ added in v1.63.15

func (client *Client) DescribeCdsFileShareLinksWithCallback(request *DescribeCdsFileShareLinksRequest, callback func(response *DescribeCdsFileShareLinksResponse, err error)) <-chan int

DescribeCdsFileShareLinksWithCallback invokes the ecd.DescribeCdsFileShareLinks API asynchronously

func (*Client) DescribeCdsFileShareLinksWithChan ¶ added in v1.63.15

func (client *Client) DescribeCdsFileShareLinksWithChan(request *DescribeCdsFileShareLinksRequest) (<-chan *DescribeCdsFileShareLinksResponse, <-chan error)

DescribeCdsFileShareLinksWithChan invokes the ecd.DescribeCdsFileShareLinks API asynchronously

func (*Client) DescribeCens ¶

func (client *Client) DescribeCens(request *DescribeCensRequest) (response *DescribeCensResponse, err error)

DescribeCens invokes the ecd.DescribeCens API synchronously

func (*Client) DescribeCensWithCallback ¶

func (client *Client) DescribeCensWithCallback(request *DescribeCensRequest, callback func(response *DescribeCensResponse, err error)) <-chan int

DescribeCensWithCallback invokes the ecd.DescribeCens API asynchronously

func (*Client) DescribeCensWithChan ¶

func (client *Client) DescribeCensWithChan(request *DescribeCensRequest) (<-chan *DescribeCensResponse, <-chan error)

DescribeCensWithChan invokes the ecd.DescribeCens API asynchronously

func (*Client) DescribeClientEvents ¶

func (client *Client) DescribeClientEvents(request *DescribeClientEventsRequest) (response *DescribeClientEventsResponse, err error)

DescribeClientEvents invokes the ecd.DescribeClientEvents API synchronously

func (*Client) DescribeClientEventsWithCallback ¶

func (client *Client) DescribeClientEventsWithCallback(request *DescribeClientEventsRequest, callback func(response *DescribeClientEventsResponse, err error)) <-chan int

DescribeClientEventsWithCallback invokes the ecd.DescribeClientEvents API asynchronously

func (*Client) DescribeClientEventsWithChan ¶

func (client *Client) DescribeClientEventsWithChan(request *DescribeClientEventsRequest) (<-chan *DescribeClientEventsResponse, <-chan error)

DescribeClientEventsWithChan invokes the ecd.DescribeClientEvents API asynchronously

func (*Client) DescribeCloudDriveGroups ¶ added in v1.63.15

func (client *Client) DescribeCloudDriveGroups(request *DescribeCloudDriveGroupsRequest) (response *DescribeCloudDriveGroupsResponse, err error)

DescribeCloudDriveGroups invokes the ecd.DescribeCloudDriveGroups API synchronously

func (*Client) DescribeCloudDriveGroupsWithCallback ¶ added in v1.63.15

func (client *Client) DescribeCloudDriveGroupsWithCallback(request *DescribeCloudDriveGroupsRequest, callback func(response *DescribeCloudDriveGroupsResponse, err error)) <-chan int

DescribeCloudDriveGroupsWithCallback invokes the ecd.DescribeCloudDriveGroups API asynchronously

func (*Client) DescribeCloudDriveGroupsWithChan ¶ added in v1.63.15

func (client *Client) DescribeCloudDriveGroupsWithChan(request *DescribeCloudDriveGroupsRequest) (<-chan *DescribeCloudDriveGroupsResponse, <-chan error)

DescribeCloudDriveGroupsWithChan invokes the ecd.DescribeCloudDriveGroups API asynchronously

func (*Client) DescribeCloudDrivePermissions ¶ added in v1.63.15

func (client *Client) DescribeCloudDrivePermissions(request *DescribeCloudDrivePermissionsRequest) (response *DescribeCloudDrivePermissionsResponse, err error)

DescribeCloudDrivePermissions invokes the ecd.DescribeCloudDrivePermissions API synchronously

func (*Client) DescribeCloudDrivePermissionsWithCallback ¶ added in v1.63.15

func (client *Client) DescribeCloudDrivePermissionsWithCallback(request *DescribeCloudDrivePermissionsRequest, callback func(response *DescribeCloudDrivePermissionsResponse, err error)) <-chan int

DescribeCloudDrivePermissionsWithCallback invokes the ecd.DescribeCloudDrivePermissions API asynchronously

func (*Client) DescribeCloudDrivePermissionsWithChan ¶ added in v1.63.15

func (client *Client) DescribeCloudDrivePermissionsWithChan(request *DescribeCloudDrivePermissionsRequest) (<-chan *DescribeCloudDrivePermissionsResponse, <-chan error)

DescribeCloudDrivePermissionsWithChan invokes the ecd.DescribeCloudDrivePermissions API asynchronously

func (*Client) DescribeCloudDriveUsers ¶ added in v1.63.15

func (client *Client) DescribeCloudDriveUsers(request *DescribeCloudDriveUsersRequest) (response *DescribeCloudDriveUsersResponse, err error)

DescribeCloudDriveUsers invokes the ecd.DescribeCloudDriveUsers API synchronously

func (*Client) DescribeCloudDriveUsersWithCallback ¶ added in v1.63.15

func (client *Client) DescribeCloudDriveUsersWithCallback(request *DescribeCloudDriveUsersRequest, callback func(response *DescribeCloudDriveUsersResponse, err error)) <-chan int

DescribeCloudDriveUsersWithCallback invokes the ecd.DescribeCloudDriveUsers API asynchronously

func (*Client) DescribeCloudDriveUsersWithChan ¶ added in v1.63.15

func (client *Client) DescribeCloudDriveUsersWithChan(request *DescribeCloudDriveUsersRequest) (<-chan *DescribeCloudDriveUsersResponse, <-chan error)

DescribeCloudDriveUsersWithChan invokes the ecd.DescribeCloudDriveUsers API asynchronously

func (*Client) DescribeCustomizedListHeaders ¶ added in v1.63.15

func (client *Client) DescribeCustomizedListHeaders(request *DescribeCustomizedListHeadersRequest) (response *DescribeCustomizedListHeadersResponse, err error)

DescribeCustomizedListHeaders invokes the ecd.DescribeCustomizedListHeaders API synchronously

func (*Client) DescribeCustomizedListHeadersWithCallback ¶ added in v1.63.15

func (client *Client) DescribeCustomizedListHeadersWithCallback(request *DescribeCustomizedListHeadersRequest, callback func(response *DescribeCustomizedListHeadersResponse, err error)) <-chan int

DescribeCustomizedListHeadersWithCallback invokes the ecd.DescribeCustomizedListHeaders API asynchronously

func (*Client) DescribeCustomizedListHeadersWithChan ¶ added in v1.63.15

func (client *Client) DescribeCustomizedListHeadersWithChan(request *DescribeCustomizedListHeadersRequest) (<-chan *DescribeCustomizedListHeadersResponse, <-chan error)

DescribeCustomizedListHeadersWithChan invokes the ecd.DescribeCustomizedListHeaders API asynchronously

func (*Client) DescribeDesktopGroupSessions ¶ added in v1.63.15

func (client *Client) DescribeDesktopGroupSessions(request *DescribeDesktopGroupSessionsRequest) (response *DescribeDesktopGroupSessionsResponse, err error)

DescribeDesktopGroupSessions invokes the ecd.DescribeDesktopGroupSessions API synchronously

func (*Client) DescribeDesktopGroupSessionsWithCallback ¶ added in v1.63.15

func (client *Client) DescribeDesktopGroupSessionsWithCallback(request *DescribeDesktopGroupSessionsRequest, callback func(response *DescribeDesktopGroupSessionsResponse, err error)) <-chan int

DescribeDesktopGroupSessionsWithCallback invokes the ecd.DescribeDesktopGroupSessions API asynchronously

func (*Client) DescribeDesktopGroupSessionsWithChan ¶ added in v1.63.15

func (client *Client) DescribeDesktopGroupSessionsWithChan(request *DescribeDesktopGroupSessionsRequest) (<-chan *DescribeDesktopGroupSessionsResponse, <-chan error)

DescribeDesktopGroupSessionsWithChan invokes the ecd.DescribeDesktopGroupSessions API asynchronously

func (*Client) DescribeDesktopGroups ¶

func (client *Client) DescribeDesktopGroups(request *DescribeDesktopGroupsRequest) (response *DescribeDesktopGroupsResponse, err error)

DescribeDesktopGroups invokes the ecd.DescribeDesktopGroups API synchronously

func (*Client) DescribeDesktopGroupsWithCallback ¶

func (client *Client) DescribeDesktopGroupsWithCallback(request *DescribeDesktopGroupsRequest, callback func(response *DescribeDesktopGroupsResponse, err error)) <-chan int

DescribeDesktopGroupsWithCallback invokes the ecd.DescribeDesktopGroups API asynchronously

func (*Client) DescribeDesktopGroupsWithChan ¶

func (client *Client) DescribeDesktopGroupsWithChan(request *DescribeDesktopGroupsRequest) (<-chan *DescribeDesktopGroupsResponse, <-chan error)

DescribeDesktopGroupsWithChan invokes the ecd.DescribeDesktopGroups API asynchronously

func (*Client) DescribeDesktopInfo ¶ added in v1.63.15

func (client *Client) DescribeDesktopInfo(request *DescribeDesktopInfoRequest) (response *DescribeDesktopInfoResponse, err error)

DescribeDesktopInfo invokes the ecd.DescribeDesktopInfo API synchronously

func (*Client) DescribeDesktopInfoWithCallback ¶ added in v1.63.15

func (client *Client) DescribeDesktopInfoWithCallback(request *DescribeDesktopInfoRequest, callback func(response *DescribeDesktopInfoResponse, err error)) <-chan int

DescribeDesktopInfoWithCallback invokes the ecd.DescribeDesktopInfo API asynchronously

func (*Client) DescribeDesktopInfoWithChan ¶ added in v1.63.15

func (client *Client) DescribeDesktopInfoWithChan(request *DescribeDesktopInfoRequest) (<-chan *DescribeDesktopInfoResponse, <-chan error)

DescribeDesktopInfoWithChan invokes the ecd.DescribeDesktopInfo API asynchronously

func (*Client) DescribeDesktopOversoldGroup ¶ added in v1.63.15

func (client *Client) DescribeDesktopOversoldGroup(request *DescribeDesktopOversoldGroupRequest) (response *DescribeDesktopOversoldGroupResponse, err error)

DescribeDesktopOversoldGroup invokes the ecd.DescribeDesktopOversoldGroup API synchronously

func (*Client) DescribeDesktopOversoldGroupWithCallback ¶ added in v1.63.15

func (client *Client) DescribeDesktopOversoldGroupWithCallback(request *DescribeDesktopOversoldGroupRequest, callback func(response *DescribeDesktopOversoldGroupResponse, err error)) <-chan int

DescribeDesktopOversoldGroupWithCallback invokes the ecd.DescribeDesktopOversoldGroup API asynchronously

func (*Client) DescribeDesktopOversoldGroupWithChan ¶ added in v1.63.15

func (client *Client) DescribeDesktopOversoldGroupWithChan(request *DescribeDesktopOversoldGroupRequest) (<-chan *DescribeDesktopOversoldGroupResponse, <-chan error)

DescribeDesktopOversoldGroupWithChan invokes the ecd.DescribeDesktopOversoldGroup API asynchronously

func (*Client) DescribeDesktopOversoldUser ¶ added in v1.63.15

func (client *Client) DescribeDesktopOversoldUser(request *DescribeDesktopOversoldUserRequest) (response *DescribeDesktopOversoldUserResponse, err error)

DescribeDesktopOversoldUser invokes the ecd.DescribeDesktopOversoldUser API synchronously

func (*Client) DescribeDesktopOversoldUserGroup ¶ added in v1.63.15

func (client *Client) DescribeDesktopOversoldUserGroup(request *DescribeDesktopOversoldUserGroupRequest) (response *DescribeDesktopOversoldUserGroupResponse, err error)

DescribeDesktopOversoldUserGroup invokes the ecd.DescribeDesktopOversoldUserGroup API synchronously

func (*Client) DescribeDesktopOversoldUserGroupWithCallback ¶ added in v1.63.15

func (client *Client) DescribeDesktopOversoldUserGroupWithCallback(request *DescribeDesktopOversoldUserGroupRequest, callback func(response *DescribeDesktopOversoldUserGroupResponse, err error)) <-chan int

DescribeDesktopOversoldUserGroupWithCallback invokes the ecd.DescribeDesktopOversoldUserGroup API asynchronously

func (*Client) DescribeDesktopOversoldUserGroupWithChan ¶ added in v1.63.15

func (client *Client) DescribeDesktopOversoldUserGroupWithChan(request *DescribeDesktopOversoldUserGroupRequest) (<-chan *DescribeDesktopOversoldUserGroupResponse, <-chan error)

DescribeDesktopOversoldUserGroupWithChan invokes the ecd.DescribeDesktopOversoldUserGroup API asynchronously

func (*Client) DescribeDesktopOversoldUserWithCallback ¶ added in v1.63.15

func (client *Client) DescribeDesktopOversoldUserWithCallback(request *DescribeDesktopOversoldUserRequest, callback func(response *DescribeDesktopOversoldUserResponse, err error)) <-chan int

DescribeDesktopOversoldUserWithCallback invokes the ecd.DescribeDesktopOversoldUser API asynchronously

func (*Client) DescribeDesktopOversoldUserWithChan ¶ added in v1.63.15

func (client *Client) DescribeDesktopOversoldUserWithChan(request *DescribeDesktopOversoldUserRequest) (<-chan *DescribeDesktopOversoldUserResponse, <-chan error)

DescribeDesktopOversoldUserWithChan invokes the ecd.DescribeDesktopOversoldUser API asynchronously

func (*Client) DescribeDesktopSessions ¶ added in v1.63.15

func (client *Client) DescribeDesktopSessions(request *DescribeDesktopSessionsRequest) (response *DescribeDesktopSessionsResponse, err error)

DescribeDesktopSessions invokes the ecd.DescribeDesktopSessions API synchronously

func (*Client) DescribeDesktopSessionsWithCallback ¶ added in v1.63.15

func (client *Client) DescribeDesktopSessionsWithCallback(request *DescribeDesktopSessionsRequest, callback func(response *DescribeDesktopSessionsResponse, err error)) <-chan int

DescribeDesktopSessionsWithCallback invokes the ecd.DescribeDesktopSessions API asynchronously

func (*Client) DescribeDesktopSessionsWithChan ¶ added in v1.63.15

func (client *Client) DescribeDesktopSessionsWithChan(request *DescribeDesktopSessionsRequest) (<-chan *DescribeDesktopSessionsResponse, <-chan error)

DescribeDesktopSessionsWithChan invokes the ecd.DescribeDesktopSessions API asynchronously

func (*Client) DescribeDesktopTypes ¶

func (client *Client) DescribeDesktopTypes(request *DescribeDesktopTypesRequest) (response *DescribeDesktopTypesResponse, err error)

DescribeDesktopTypes invokes the ecd.DescribeDesktopTypes API synchronously

func (*Client) DescribeDesktopTypesWithCallback ¶

func (client *Client) DescribeDesktopTypesWithCallback(request *DescribeDesktopTypesRequest, callback func(response *DescribeDesktopTypesResponse, err error)) <-chan int

DescribeDesktopTypesWithCallback invokes the ecd.DescribeDesktopTypes API asynchronously

func (*Client) DescribeDesktopTypesWithChan ¶

func (client *Client) DescribeDesktopTypesWithChan(request *DescribeDesktopTypesRequest) (<-chan *DescribeDesktopTypesResponse, <-chan error)

DescribeDesktopTypesWithChan invokes the ecd.DescribeDesktopTypes API asynchronously

func (*Client) DescribeDesktops ¶

func (client *Client) DescribeDesktops(request *DescribeDesktopsRequest) (response *DescribeDesktopsResponse, err error)

DescribeDesktops invokes the ecd.DescribeDesktops API synchronously

func (*Client) DescribeDesktopsInGroup ¶

func (client *Client) DescribeDesktopsInGroup(request *DescribeDesktopsInGroupRequest) (response *DescribeDesktopsInGroupResponse, err error)

DescribeDesktopsInGroup invokes the ecd.DescribeDesktopsInGroup API synchronously

func (*Client) DescribeDesktopsInGroupWithCallback ¶

func (client *Client) DescribeDesktopsInGroupWithCallback(request *DescribeDesktopsInGroupRequest, callback func(response *DescribeDesktopsInGroupResponse, err error)) <-chan int

DescribeDesktopsInGroupWithCallback invokes the ecd.DescribeDesktopsInGroup API asynchronously

func (*Client) DescribeDesktopsInGroupWithChan ¶

func (client *Client) DescribeDesktopsInGroupWithChan(request *DescribeDesktopsInGroupRequest) (<-chan *DescribeDesktopsInGroupResponse, <-chan error)

DescribeDesktopsInGroupWithChan invokes the ecd.DescribeDesktopsInGroup API asynchronously

func (*Client) DescribeDesktopsWithCallback ¶

func (client *Client) DescribeDesktopsWithCallback(request *DescribeDesktopsRequest, callback func(response *DescribeDesktopsResponse, err error)) <-chan int

DescribeDesktopsWithCallback invokes the ecd.DescribeDesktops API asynchronously

func (*Client) DescribeDesktopsWithChan ¶

func (client *Client) DescribeDesktopsWithChan(request *DescribeDesktopsRequest) (<-chan *DescribeDesktopsResponse, <-chan error)

DescribeDesktopsWithChan invokes the ecd.DescribeDesktops API asynchronously

func (*Client) DescribeDevices ¶ added in v1.63.15

func (client *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)

DescribeDevices invokes the ecd.DescribeDevices API synchronously

func (*Client) DescribeDevicesWithCallback ¶ added in v1.63.15

func (client *Client) DescribeDevicesWithCallback(request *DescribeDevicesRequest, callback func(response *DescribeDevicesResponse, err error)) <-chan int

DescribeDevicesWithCallback invokes the ecd.DescribeDevices API asynchronously

func (*Client) DescribeDevicesWithChan ¶ added in v1.63.15

func (client *Client) DescribeDevicesWithChan(request *DescribeDevicesRequest) (<-chan *DescribeDevicesResponse, <-chan error)

DescribeDevicesWithChan invokes the ecd.DescribeDevices API asynchronously

func (*Client) DescribeDirectories ¶

func (client *Client) DescribeDirectories(request *DescribeDirectoriesRequest) (response *DescribeDirectoriesResponse, err error)

DescribeDirectories invokes the ecd.DescribeDirectories API synchronously

func (*Client) DescribeDirectoriesWithCallback ¶

func (client *Client) DescribeDirectoriesWithCallback(request *DescribeDirectoriesRequest, callback func(response *DescribeDirectoriesResponse, err error)) <-chan int

DescribeDirectoriesWithCallback invokes the ecd.DescribeDirectories API asynchronously

func (*Client) DescribeDirectoriesWithChan ¶

func (client *Client) DescribeDirectoriesWithChan(request *DescribeDirectoriesRequest) (<-chan *DescribeDirectoriesResponse, <-chan error)

DescribeDirectoriesWithChan invokes the ecd.DescribeDirectories API asynchronously

func (*Client) DescribeFlowMetric ¶

func (client *Client) DescribeFlowMetric(request *DescribeFlowMetricRequest) (response *DescribeFlowMetricResponse, err error)

DescribeFlowMetric invokes the ecd.DescribeFlowMetric API synchronously

func (*Client) DescribeFlowMetricWithCallback ¶

func (client *Client) DescribeFlowMetricWithCallback(request *DescribeFlowMetricRequest, callback func(response *DescribeFlowMetricResponse, err error)) <-chan int

DescribeFlowMetricWithCallback invokes the ecd.DescribeFlowMetric API asynchronously

func (*Client) DescribeFlowMetricWithChan ¶

func (client *Client) DescribeFlowMetricWithChan(request *DescribeFlowMetricRequest) (<-chan *DescribeFlowMetricResponse, <-chan error)

DescribeFlowMetricWithChan invokes the ecd.DescribeFlowMetric API asynchronously

func (*Client) DescribeFlowStatistic ¶ added in v1.61.1666

func (client *Client) DescribeFlowStatistic(request *DescribeFlowStatisticRequest) (response *DescribeFlowStatisticResponse, err error)

DescribeFlowStatistic invokes the ecd.DescribeFlowStatistic API synchronously

func (*Client) DescribeFlowStatisticWithCallback ¶ added in v1.61.1666

func (client *Client) DescribeFlowStatisticWithCallback(request *DescribeFlowStatisticRequest, callback func(response *DescribeFlowStatisticResponse, err error)) <-chan int

DescribeFlowStatisticWithCallback invokes the ecd.DescribeFlowStatistic API asynchronously

func (*Client) DescribeFlowStatisticWithChan ¶ added in v1.61.1666

func (client *Client) DescribeFlowStatisticWithChan(request *DescribeFlowStatisticRequest) (<-chan *DescribeFlowStatisticResponse, <-chan error)

DescribeFlowStatisticWithChan invokes the ecd.DescribeFlowStatistic API asynchronously

func (*Client) DescribeFotaPendingDesktops ¶

func (client *Client) DescribeFotaPendingDesktops(request *DescribeFotaPendingDesktopsRequest) (response *DescribeFotaPendingDesktopsResponse, err error)

DescribeFotaPendingDesktops invokes the ecd.DescribeFotaPendingDesktops API synchronously

func (*Client) DescribeFotaPendingDesktopsWithCallback ¶

func (client *Client) DescribeFotaPendingDesktopsWithCallback(request *DescribeFotaPendingDesktopsRequest, callback func(response *DescribeFotaPendingDesktopsResponse, err error)) <-chan int

DescribeFotaPendingDesktopsWithCallback invokes the ecd.DescribeFotaPendingDesktops API asynchronously

func (*Client) DescribeFotaPendingDesktopsWithChan ¶

func (client *Client) DescribeFotaPendingDesktopsWithChan(request *DescribeFotaPendingDesktopsRequest) (<-chan *DescribeFotaPendingDesktopsResponse, <-chan error)

DescribeFotaPendingDesktopsWithChan invokes the ecd.DescribeFotaPendingDesktops API asynchronously

func (*Client) DescribeFotaTasks ¶

func (client *Client) DescribeFotaTasks(request *DescribeFotaTasksRequest) (response *DescribeFotaTasksResponse, err error)

DescribeFotaTasks invokes the ecd.DescribeFotaTasks API synchronously

func (*Client) DescribeFotaTasksWithCallback ¶

func (client *Client) DescribeFotaTasksWithCallback(request *DescribeFotaTasksRequest, callback func(response *DescribeFotaTasksResponse, err error)) <-chan int

DescribeFotaTasksWithCallback invokes the ecd.DescribeFotaTasks API asynchronously

func (*Client) DescribeFotaTasksWithChan ¶

func (client *Client) DescribeFotaTasksWithChan(request *DescribeFotaTasksRequest) (<-chan *DescribeFotaTasksResponse, <-chan error)

DescribeFotaTasksWithChan invokes the ecd.DescribeFotaTasks API asynchronously

func (*Client) DescribeGuestApplications ¶ added in v1.63.15

func (client *Client) DescribeGuestApplications(request *DescribeGuestApplicationsRequest) (response *DescribeGuestApplicationsResponse, err error)

DescribeGuestApplications invokes the ecd.DescribeGuestApplications API synchronously

func (*Client) DescribeGuestApplicationsWithCallback ¶ added in v1.63.15

func (client *Client) DescribeGuestApplicationsWithCallback(request *DescribeGuestApplicationsRequest, callback func(response *DescribeGuestApplicationsResponse, err error)) <-chan int

DescribeGuestApplicationsWithCallback invokes the ecd.DescribeGuestApplications API asynchronously

func (*Client) DescribeGuestApplicationsWithChan ¶ added in v1.63.15

func (client *Client) DescribeGuestApplicationsWithChan(request *DescribeGuestApplicationsRequest) (<-chan *DescribeGuestApplicationsResponse, <-chan error)

DescribeGuestApplicationsWithChan invokes the ecd.DescribeGuestApplications API asynchronously

func (*Client) DescribeImageModifiedRecords ¶ added in v1.61.1666

func (client *Client) DescribeImageModifiedRecords(request *DescribeImageModifiedRecordsRequest) (response *DescribeImageModifiedRecordsResponse, err error)

DescribeImageModifiedRecords invokes the ecd.DescribeImageModifiedRecords API synchronously

func (*Client) DescribeImageModifiedRecordsWithCallback ¶ added in v1.61.1666

func (client *Client) DescribeImageModifiedRecordsWithCallback(request *DescribeImageModifiedRecordsRequest, callback func(response *DescribeImageModifiedRecordsResponse, err error)) <-chan int

DescribeImageModifiedRecordsWithCallback invokes the ecd.DescribeImageModifiedRecords API asynchronously

func (*Client) DescribeImageModifiedRecordsWithChan ¶ added in v1.61.1666

func (client *Client) DescribeImageModifiedRecordsWithChan(request *DescribeImageModifiedRecordsRequest) (<-chan *DescribeImageModifiedRecordsResponse, <-chan error)

DescribeImageModifiedRecordsWithChan invokes the ecd.DescribeImageModifiedRecords API asynchronously

func (*Client) DescribeImagePermission ¶ added in v1.61.1666

func (client *Client) DescribeImagePermission(request *DescribeImagePermissionRequest) (response *DescribeImagePermissionResponse, err error)

DescribeImagePermission invokes the ecd.DescribeImagePermission API synchronously

func (*Client) DescribeImagePermissionWithCallback ¶ added in v1.61.1666

func (client *Client) DescribeImagePermissionWithCallback(request *DescribeImagePermissionRequest, callback func(response *DescribeImagePermissionResponse, err error)) <-chan int

DescribeImagePermissionWithCallback invokes the ecd.DescribeImagePermission API asynchronously

func (*Client) DescribeImagePermissionWithChan ¶ added in v1.61.1666

func (client *Client) DescribeImagePermissionWithChan(request *DescribeImagePermissionRequest) (<-chan *DescribeImagePermissionResponse, <-chan error)

DescribeImagePermissionWithChan invokes the ecd.DescribeImagePermission API asynchronously

func (*Client) DescribeImages ¶

func (client *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)

DescribeImages invokes the ecd.DescribeImages API synchronously

func (*Client) DescribeImagesWithCallback ¶

func (client *Client) DescribeImagesWithCallback(request *DescribeImagesRequest, callback func(response *DescribeImagesResponse, err error)) <-chan int

DescribeImagesWithCallback invokes the ecd.DescribeImages API asynchronously

func (*Client) DescribeImagesWithChan ¶

func (client *Client) DescribeImagesWithChan(request *DescribeImagesRequest) (<-chan *DescribeImagesResponse, <-chan error)

DescribeImagesWithChan invokes the ecd.DescribeImages API asynchronously

func (*Client) DescribeInvocations ¶

func (client *Client) DescribeInvocations(request *DescribeInvocationsRequest) (response *DescribeInvocationsResponse, err error)

DescribeInvocations invokes the ecd.DescribeInvocations API synchronously

func (*Client) DescribeInvocationsWithCallback ¶

func (client *Client) DescribeInvocationsWithCallback(request *DescribeInvocationsRequest, callback func(response *DescribeInvocationsResponse, err error)) <-chan int

DescribeInvocationsWithCallback invokes the ecd.DescribeInvocations API asynchronously

func (*Client) DescribeInvocationsWithChan ¶

func (client *Client) DescribeInvocationsWithChan(request *DescribeInvocationsRequest) (<-chan *DescribeInvocationsResponse, <-chan error)

DescribeInvocationsWithChan invokes the ecd.DescribeInvocations API asynchronously

func (*Client) DescribeKmsKeys ¶ added in v1.61.1666

func (client *Client) DescribeKmsKeys(request *DescribeKmsKeysRequest) (response *DescribeKmsKeysResponse, err error)

DescribeKmsKeys invokes the ecd.DescribeKmsKeys API synchronously

func (*Client) DescribeKmsKeysWithCallback ¶ added in v1.61.1666

func (client *Client) DescribeKmsKeysWithCallback(request *DescribeKmsKeysRequest, callback func(response *DescribeKmsKeysResponse, err error)) <-chan int

DescribeKmsKeysWithCallback invokes the ecd.DescribeKmsKeys API asynchronously

func (*Client) DescribeKmsKeysWithChan ¶ added in v1.61.1666

func (client *Client) DescribeKmsKeysWithChan(request *DescribeKmsKeysRequest) (<-chan *DescribeKmsKeysResponse, <-chan error)

DescribeKmsKeysWithChan invokes the ecd.DescribeKmsKeys API asynchronously

func (*Client) DescribeModificationPrice ¶

func (client *Client) DescribeModificationPrice(request *DescribeModificationPriceRequest) (response *DescribeModificationPriceResponse, err error)

DescribeModificationPrice invokes the ecd.DescribeModificationPrice API synchronously

func (*Client) DescribeModificationPriceWithCallback ¶

func (client *Client) DescribeModificationPriceWithCallback(request *DescribeModificationPriceRequest, callback func(response *DescribeModificationPriceResponse, err error)) <-chan int

DescribeModificationPriceWithCallback invokes the ecd.DescribeModificationPrice API asynchronously

func (*Client) DescribeModificationPriceWithChan ¶

func (client *Client) DescribeModificationPriceWithChan(request *DescribeModificationPriceRequest) (<-chan *DescribeModificationPriceResponse, <-chan error)

DescribeModificationPriceWithChan invokes the ecd.DescribeModificationPrice API asynchronously

func (*Client) DescribeNASFileSystems ¶

func (client *Client) DescribeNASFileSystems(request *DescribeNASFileSystemsRequest) (response *DescribeNASFileSystemsResponse, err error)

DescribeNASFileSystems invokes the ecd.DescribeNASFileSystems API synchronously

func (*Client) DescribeNASFileSystemsWithCallback ¶

func (client *Client) DescribeNASFileSystemsWithCallback(request *DescribeNASFileSystemsRequest, callback func(response *DescribeNASFileSystemsResponse, err error)) <-chan int

DescribeNASFileSystemsWithCallback invokes the ecd.DescribeNASFileSystems API asynchronously

func (*Client) DescribeNASFileSystemsWithChan ¶

func (client *Client) DescribeNASFileSystemsWithChan(request *DescribeNASFileSystemsRequest) (<-chan *DescribeNASFileSystemsResponse, <-chan error)

DescribeNASFileSystemsWithChan invokes the ecd.DescribeNASFileSystems API asynchronously

func (*Client) DescribeNetworkPackages ¶

func (client *Client) DescribeNetworkPackages(request *DescribeNetworkPackagesRequest) (response *DescribeNetworkPackagesResponse, err error)

DescribeNetworkPackages invokes the ecd.DescribeNetworkPackages API synchronously

func (*Client) DescribeNetworkPackagesWithCallback ¶

func (client *Client) DescribeNetworkPackagesWithCallback(request *DescribeNetworkPackagesRequest, callback func(response *DescribeNetworkPackagesResponse, err error)) <-chan int

DescribeNetworkPackagesWithCallback invokes the ecd.DescribeNetworkPackages API asynchronously

func (*Client) DescribeNetworkPackagesWithChan ¶

func (client *Client) DescribeNetworkPackagesWithChan(request *DescribeNetworkPackagesRequest) (<-chan *DescribeNetworkPackagesResponse, <-chan error)

DescribeNetworkPackagesWithChan invokes the ecd.DescribeNetworkPackages API asynchronously

func (*Client) DescribeOfficeSites ¶

func (client *Client) DescribeOfficeSites(request *DescribeOfficeSitesRequest) (response *DescribeOfficeSitesResponse, err error)

DescribeOfficeSites invokes the ecd.DescribeOfficeSites API synchronously

func (*Client) DescribeOfficeSitesWithCallback ¶

func (client *Client) DescribeOfficeSitesWithCallback(request *DescribeOfficeSitesRequest, callback func(response *DescribeOfficeSitesResponse, err error)) <-chan int

DescribeOfficeSitesWithCallback invokes the ecd.DescribeOfficeSites API asynchronously

func (*Client) DescribeOfficeSitesWithChan ¶

func (client *Client) DescribeOfficeSitesWithChan(request *DescribeOfficeSitesRequest) (<-chan *DescribeOfficeSitesResponse, <-chan error)

DescribeOfficeSitesWithChan invokes the ecd.DescribeOfficeSites API asynchronously

func (*Client) DescribePolicyGroups ¶

func (client *Client) DescribePolicyGroups(request *DescribePolicyGroupsRequest) (response *DescribePolicyGroupsResponse, err error)

DescribePolicyGroups invokes the ecd.DescribePolicyGroups API synchronously

func (*Client) DescribePolicyGroupsWithCallback ¶

func (client *Client) DescribePolicyGroupsWithCallback(request *DescribePolicyGroupsRequest, callback func(response *DescribePolicyGroupsResponse, err error)) <-chan int

DescribePolicyGroupsWithCallback invokes the ecd.DescribePolicyGroups API asynchronously

func (*Client) DescribePolicyGroupsWithChan ¶

func (client *Client) DescribePolicyGroupsWithChan(request *DescribePolicyGroupsRequest) (<-chan *DescribePolicyGroupsResponse, <-chan error)

DescribePolicyGroupsWithChan invokes the ecd.DescribePolicyGroups API asynchronously

func (*Client) DescribePrice ¶

func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)

DescribePrice invokes the ecd.DescribePrice API synchronously

func (*Client) DescribePriceForCreateDesktopOversoldGroup ¶ added in v1.63.15

func (client *Client) DescribePriceForCreateDesktopOversoldGroup(request *DescribePriceForCreateDesktopOversoldGroupRequest) (response *DescribePriceForCreateDesktopOversoldGroupResponse, err error)

DescribePriceForCreateDesktopOversoldGroup invokes the ecd.DescribePriceForCreateDesktopOversoldGroup API synchronously

func (*Client) DescribePriceForCreateDesktopOversoldGroupWithCallback ¶ added in v1.63.15

func (client *Client) DescribePriceForCreateDesktopOversoldGroupWithCallback(request *DescribePriceForCreateDesktopOversoldGroupRequest, callback func(response *DescribePriceForCreateDesktopOversoldGroupResponse, err error)) <-chan int

DescribePriceForCreateDesktopOversoldGroupWithCallback invokes the ecd.DescribePriceForCreateDesktopOversoldGroup API asynchronously

func (*Client) DescribePriceForCreateDesktopOversoldGroupWithChan ¶ added in v1.63.15

func (client *Client) DescribePriceForCreateDesktopOversoldGroupWithChan(request *DescribePriceForCreateDesktopOversoldGroupRequest) (<-chan *DescribePriceForCreateDesktopOversoldGroupResponse, <-chan error)

DescribePriceForCreateDesktopOversoldGroupWithChan invokes the ecd.DescribePriceForCreateDesktopOversoldGroup API asynchronously

func (*Client) DescribePriceForModifyDesktopOversoldGroupSale ¶ added in v1.63.15

func (client *Client) DescribePriceForModifyDesktopOversoldGroupSale(request *DescribePriceForModifyDesktopOversoldGroupSaleRequest) (response *DescribePriceForModifyDesktopOversoldGroupSaleResponse, err error)

DescribePriceForModifyDesktopOversoldGroupSale invokes the ecd.DescribePriceForModifyDesktopOversoldGroupSale API synchronously

func (*Client) DescribePriceForModifyDesktopOversoldGroupSaleWithCallback ¶ added in v1.63.15

func (client *Client) DescribePriceForModifyDesktopOversoldGroupSaleWithCallback(request *DescribePriceForModifyDesktopOversoldGroupSaleRequest, callback func(response *DescribePriceForModifyDesktopOversoldGroupSaleResponse, err error)) <-chan int

DescribePriceForModifyDesktopOversoldGroupSaleWithCallback invokes the ecd.DescribePriceForModifyDesktopOversoldGroupSale API asynchronously

func (*Client) DescribePriceForModifyDesktopOversoldGroupSaleWithChan ¶ added in v1.63.15

func (client *Client) DescribePriceForModifyDesktopOversoldGroupSaleWithChan(request *DescribePriceForModifyDesktopOversoldGroupSaleRequest) (<-chan *DescribePriceForModifyDesktopOversoldGroupSaleResponse, <-chan error)

DescribePriceForModifyDesktopOversoldGroupSaleWithChan invokes the ecd.DescribePriceForModifyDesktopOversoldGroupSale API asynchronously

func (*Client) DescribePriceForRenewDesktopOversoldGroup ¶ added in v1.63.15

func (client *Client) DescribePriceForRenewDesktopOversoldGroup(request *DescribePriceForRenewDesktopOversoldGroupRequest) (response *DescribePriceForRenewDesktopOversoldGroupResponse, err error)

DescribePriceForRenewDesktopOversoldGroup invokes the ecd.DescribePriceForRenewDesktopOversoldGroup API synchronously

func (*Client) DescribePriceForRenewDesktopOversoldGroupWithCallback ¶ added in v1.63.15

func (client *Client) DescribePriceForRenewDesktopOversoldGroupWithCallback(request *DescribePriceForRenewDesktopOversoldGroupRequest, callback func(response *DescribePriceForRenewDesktopOversoldGroupResponse, err error)) <-chan int

DescribePriceForRenewDesktopOversoldGroupWithCallback invokes the ecd.DescribePriceForRenewDesktopOversoldGroup API asynchronously

func (*Client) DescribePriceForRenewDesktopOversoldGroupWithChan ¶ added in v1.63.15

func (client *Client) DescribePriceForRenewDesktopOversoldGroupWithChan(request *DescribePriceForRenewDesktopOversoldGroupRequest) (<-chan *DescribePriceForRenewDesktopOversoldGroupResponse, <-chan error)

DescribePriceForRenewDesktopOversoldGroupWithChan invokes the ecd.DescribePriceForRenewDesktopOversoldGroup API asynchronously

func (*Client) DescribePriceWithCallback ¶

func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, callback func(response *DescribePriceResponse, err error)) <-chan int

DescribePriceWithCallback invokes the ecd.DescribePrice API asynchronously

func (*Client) DescribePriceWithChan ¶

func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)

DescribePriceWithChan invokes the ecd.DescribePrice API asynchronously

func (*Client) DescribeRecordings ¶ added in v1.61.1666

func (client *Client) DescribeRecordings(request *DescribeRecordingsRequest) (response *DescribeRecordingsResponse, err error)

DescribeRecordings invokes the ecd.DescribeRecordings API synchronously

func (*Client) DescribeRecordingsWithCallback ¶ added in v1.61.1666

func (client *Client) DescribeRecordingsWithCallback(request *DescribeRecordingsRequest, callback func(response *DescribeRecordingsResponse, err error)) <-chan int

DescribeRecordingsWithCallback invokes the ecd.DescribeRecordings API asynchronously

func (*Client) DescribeRecordingsWithChan ¶ added in v1.61.1666

func (client *Client) DescribeRecordingsWithChan(request *DescribeRecordingsRequest) (<-chan *DescribeRecordingsResponse, <-chan error)

DescribeRecordingsWithChan invokes the ecd.DescribeRecordings API asynchronously

func (*Client) DescribeRefundPrice ¶ added in v1.63.15

func (client *Client) DescribeRefundPrice(request *DescribeRefundPriceRequest) (response *DescribeRefundPriceResponse, err error)

DescribeRefundPrice invokes the ecd.DescribeRefundPrice API synchronously

func (*Client) DescribeRefundPriceWithCallback ¶ added in v1.63.15

func (client *Client) DescribeRefundPriceWithCallback(request *DescribeRefundPriceRequest, callback func(response *DescribeRefundPriceResponse, err error)) <-chan int

DescribeRefundPriceWithCallback invokes the ecd.DescribeRefundPrice API asynchronously

func (*Client) DescribeRefundPriceWithChan ¶ added in v1.63.15

func (client *Client) DescribeRefundPriceWithChan(request *DescribeRefundPriceRequest) (<-chan *DescribeRefundPriceResponse, <-chan error)

DescribeRefundPriceWithChan invokes the ecd.DescribeRefundPrice API asynchronously

func (*Client) DescribeRegions ¶

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the ecd.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback ¶

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the ecd.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan ¶

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the ecd.DescribeRegions API asynchronously

func (*Client) DescribeRenewalPrice ¶

func (client *Client) DescribeRenewalPrice(request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)

DescribeRenewalPrice invokes the ecd.DescribeRenewalPrice API synchronously

func (*Client) DescribeRenewalPriceWithCallback ¶

func (client *Client) DescribeRenewalPriceWithCallback(request *DescribeRenewalPriceRequest, callback func(response *DescribeRenewalPriceResponse, err error)) <-chan int

DescribeRenewalPriceWithCallback invokes the ecd.DescribeRenewalPrice API asynchronously

func (*Client) DescribeRenewalPriceWithChan ¶

func (client *Client) DescribeRenewalPriceWithChan(request *DescribeRenewalPriceRequest) (<-chan *DescribeRenewalPriceResponse, <-chan error)

DescribeRenewalPriceWithChan invokes the ecd.DescribeRenewalPrice API asynchronously

func (*Client) DescribeSessionStatistic ¶ added in v1.63.15

func (client *Client) DescribeSessionStatistic(request *DescribeSessionStatisticRequest) (response *DescribeSessionStatisticResponse, err error)

DescribeSessionStatistic invokes the ecd.DescribeSessionStatistic API synchronously

func (*Client) DescribeSessionStatisticWithCallback ¶ added in v1.63.15

func (client *Client) DescribeSessionStatisticWithCallback(request *DescribeSessionStatisticRequest, callback func(response *DescribeSessionStatisticResponse, err error)) <-chan int

DescribeSessionStatisticWithCallback invokes the ecd.DescribeSessionStatistic API asynchronously

func (*Client) DescribeSessionStatisticWithChan ¶ added in v1.63.15

func (client *Client) DescribeSessionStatisticWithChan(request *DescribeSessionStatisticRequest) (<-chan *DescribeSessionStatisticResponse, <-chan error)

DescribeSessionStatisticWithChan invokes the ecd.DescribeSessionStatistic API asynchronously

func (*Client) DescribeSnapshots ¶

func (client *Client) DescribeSnapshots(request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)

DescribeSnapshots invokes the ecd.DescribeSnapshots API synchronously

func (*Client) DescribeSnapshotsWithCallback ¶

func (client *Client) DescribeSnapshotsWithCallback(request *DescribeSnapshotsRequest, callback func(response *DescribeSnapshotsResponse, err error)) <-chan int

DescribeSnapshotsWithCallback invokes the ecd.DescribeSnapshots API asynchronously

func (*Client) DescribeSnapshotsWithChan ¶

func (client *Client) DescribeSnapshotsWithChan(request *DescribeSnapshotsRequest) (<-chan *DescribeSnapshotsResponse, <-chan error)

DescribeSnapshotsWithChan invokes the ecd.DescribeSnapshots API asynchronously

func (*Client) DescribeUserConnectTime ¶ added in v1.63.15

func (client *Client) DescribeUserConnectTime(request *DescribeUserConnectTimeRequest) (response *DescribeUserConnectTimeResponse, err error)

DescribeUserConnectTime invokes the ecd.DescribeUserConnectTime API synchronously

func (*Client) DescribeUserConnectTimeWithCallback ¶ added in v1.63.15

func (client *Client) DescribeUserConnectTimeWithCallback(request *DescribeUserConnectTimeRequest, callback func(response *DescribeUserConnectTimeResponse, err error)) <-chan int

DescribeUserConnectTimeWithCallback invokes the ecd.DescribeUserConnectTime API asynchronously

func (*Client) DescribeUserConnectTimeWithChan ¶ added in v1.63.15

func (client *Client) DescribeUserConnectTimeWithChan(request *DescribeUserConnectTimeRequest) (<-chan *DescribeUserConnectTimeResponse, <-chan error)

DescribeUserConnectTimeWithChan invokes the ecd.DescribeUserConnectTime API asynchronously

func (*Client) DescribeUserConnectionRecords ¶

func (client *Client) DescribeUserConnectionRecords(request *DescribeUserConnectionRecordsRequest) (response *DescribeUserConnectionRecordsResponse, err error)

DescribeUserConnectionRecords invokes the ecd.DescribeUserConnectionRecords API synchronously

func (*Client) DescribeUserConnectionRecordsWithCallback ¶

func (client *Client) DescribeUserConnectionRecordsWithCallback(request *DescribeUserConnectionRecordsRequest, callback func(response *DescribeUserConnectionRecordsResponse, err error)) <-chan int

DescribeUserConnectionRecordsWithCallback invokes the ecd.DescribeUserConnectionRecords API asynchronously

func (*Client) DescribeUserConnectionRecordsWithChan ¶

func (client *Client) DescribeUserConnectionRecordsWithChan(request *DescribeUserConnectionRecordsRequest) (<-chan *DescribeUserConnectionRecordsResponse, <-chan error)

DescribeUserConnectionRecordsWithChan invokes the ecd.DescribeUserConnectionRecords API asynchronously

func (*Client) DescribeUserProfilePathRules ¶ added in v1.63.15

func (client *Client) DescribeUserProfilePathRules(request *DescribeUserProfilePathRulesRequest) (response *DescribeUserProfilePathRulesResponse, err error)

DescribeUserProfilePathRules invokes the ecd.DescribeUserProfilePathRules API synchronously

func (*Client) DescribeUserProfilePathRulesWithCallback ¶ added in v1.63.15

func (client *Client) DescribeUserProfilePathRulesWithCallback(request *DescribeUserProfilePathRulesRequest, callback func(response *DescribeUserProfilePathRulesResponse, err error)) <-chan int

DescribeUserProfilePathRulesWithCallback invokes the ecd.DescribeUserProfilePathRules API asynchronously

func (*Client) DescribeUserProfilePathRulesWithChan ¶ added in v1.63.15

func (client *Client) DescribeUserProfilePathRulesWithChan(request *DescribeUserProfilePathRulesRequest) (<-chan *DescribeUserProfilePathRulesResponse, <-chan error)

DescribeUserProfilePathRulesWithChan invokes the ecd.DescribeUserProfilePathRules API asynchronously

func (*Client) DescribeUsersInGroup ¶

func (client *Client) DescribeUsersInGroup(request *DescribeUsersInGroupRequest) (response *DescribeUsersInGroupResponse, err error)

DescribeUsersInGroup invokes the ecd.DescribeUsersInGroup API synchronously

func (*Client) DescribeUsersInGroupWithCallback ¶

func (client *Client) DescribeUsersInGroupWithCallback(request *DescribeUsersInGroupRequest, callback func(response *DescribeUsersInGroupResponse, err error)) <-chan int

DescribeUsersInGroupWithCallback invokes the ecd.DescribeUsersInGroup API asynchronously

func (*Client) DescribeUsersInGroupWithChan ¶

func (client *Client) DescribeUsersInGroupWithChan(request *DescribeUsersInGroupRequest) (<-chan *DescribeUsersInGroupResponse, <-chan error)

DescribeUsersInGroupWithChan invokes the ecd.DescribeUsersInGroup API asynchronously

func (*Client) DescribeUsersPassword ¶ added in v1.63.15

func (client *Client) DescribeUsersPassword(request *DescribeUsersPasswordRequest) (response *DescribeUsersPasswordResponse, err error)

DescribeUsersPassword invokes the ecd.DescribeUsersPassword API synchronously

func (*Client) DescribeUsersPasswordWithCallback ¶ added in v1.63.15

func (client *Client) DescribeUsersPasswordWithCallback(request *DescribeUsersPasswordRequest, callback func(response *DescribeUsersPasswordResponse, err error)) <-chan int

DescribeUsersPasswordWithCallback invokes the ecd.DescribeUsersPassword API asynchronously

func (*Client) DescribeUsersPasswordWithChan ¶ added in v1.63.15

func (client *Client) DescribeUsersPasswordWithChan(request *DescribeUsersPasswordRequest) (<-chan *DescribeUsersPasswordResponse, <-chan error)

DescribeUsersPasswordWithChan invokes the ecd.DescribeUsersPassword API asynchronously

func (*Client) DescribeVirtualMFADevices ¶

func (client *Client) DescribeVirtualMFADevices(request *DescribeVirtualMFADevicesRequest) (response *DescribeVirtualMFADevicesResponse, err error)

DescribeVirtualMFADevices invokes the ecd.DescribeVirtualMFADevices API synchronously

func (*Client) DescribeVirtualMFADevicesWithCallback ¶

func (client *Client) DescribeVirtualMFADevicesWithCallback(request *DescribeVirtualMFADevicesRequest, callback func(response *DescribeVirtualMFADevicesResponse, err error)) <-chan int

DescribeVirtualMFADevicesWithCallback invokes the ecd.DescribeVirtualMFADevices API asynchronously

func (*Client) DescribeVirtualMFADevicesWithChan ¶

func (client *Client) DescribeVirtualMFADevicesWithChan(request *DescribeVirtualMFADevicesRequest) (<-chan *DescribeVirtualMFADevicesResponse, <-chan error)

DescribeVirtualMFADevicesWithChan invokes the ecd.DescribeVirtualMFADevices API asynchronously

func (*Client) DescribeZones ¶

func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones invokes the ecd.DescribeZones API synchronously

func (*Client) DescribeZonesWithCallback ¶

func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int

DescribeZonesWithCallback invokes the ecd.DescribeZones API asynchronously

func (*Client) DescribeZonesWithChan ¶

func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)

DescribeZonesWithChan invokes the ecd.DescribeZones API asynchronously

func (*Client) DetachCen ¶

func (client *Client) DetachCen(request *DetachCenRequest) (response *DetachCenResponse, err error)

DetachCen invokes the ecd.DetachCen API synchronously

func (*Client) DetachCenWithCallback ¶

func (client *Client) DetachCenWithCallback(request *DetachCenRequest, callback func(response *DetachCenResponse, err error)) <-chan int

DetachCenWithCallback invokes the ecd.DetachCen API asynchronously

func (*Client) DetachCenWithChan ¶

func (client *Client) DetachCenWithChan(request *DetachCenRequest) (<-chan *DetachCenResponse, <-chan error)

DetachCenWithChan invokes the ecd.DetachCen API asynchronously

func (*Client) DetachEndUser ¶ added in v1.63.15

func (client *Client) DetachEndUser(request *DetachEndUserRequest) (response *DetachEndUserResponse, err error)

DetachEndUser invokes the ecd.DetachEndUser API synchronously

func (*Client) DetachEndUserWithCallback ¶ added in v1.63.15

func (client *Client) DetachEndUserWithCallback(request *DetachEndUserRequest, callback func(response *DetachEndUserResponse, err error)) <-chan int

DetachEndUserWithCallback invokes the ecd.DetachEndUser API asynchronously

func (*Client) DetachEndUserWithChan ¶ added in v1.63.15

func (client *Client) DetachEndUserWithChan(request *DetachEndUserRequest) (<-chan *DetachEndUserResponse, <-chan error)

DetachEndUserWithChan invokes the ecd.DetachEndUser API asynchronously

func (*Client) DisableDesktopsInGroup ¶

func (client *Client) DisableDesktopsInGroup(request *DisableDesktopsInGroupRequest) (response *DisableDesktopsInGroupResponse, err error)

DisableDesktopsInGroup invokes the ecd.DisableDesktopsInGroup API synchronously

func (*Client) DisableDesktopsInGroupWithCallback ¶

func (client *Client) DisableDesktopsInGroupWithCallback(request *DisableDesktopsInGroupRequest, callback func(response *DisableDesktopsInGroupResponse, err error)) <-chan int

DisableDesktopsInGroupWithCallback invokes the ecd.DisableDesktopsInGroup API asynchronously

func (*Client) DisableDesktopsInGroupWithChan ¶

func (client *Client) DisableDesktopsInGroupWithChan(request *DisableDesktopsInGroupRequest) (<-chan *DisableDesktopsInGroupResponse, <-chan error)

DisableDesktopsInGroupWithChan invokes the ecd.DisableDesktopsInGroup API asynchronously

func (*Client) DisconnectDesktopSessions ¶ added in v1.63.15

func (client *Client) DisconnectDesktopSessions(request *DisconnectDesktopSessionsRequest) (response *DisconnectDesktopSessionsResponse, err error)

DisconnectDesktopSessions invokes the ecd.DisconnectDesktopSessions API synchronously

func (*Client) DisconnectDesktopSessionsWithCallback ¶ added in v1.63.15

func (client *Client) DisconnectDesktopSessionsWithCallback(request *DisconnectDesktopSessionsRequest, callback func(response *DisconnectDesktopSessionsResponse, err error)) <-chan int

DisconnectDesktopSessionsWithCallback invokes the ecd.DisconnectDesktopSessions API asynchronously

func (*Client) DisconnectDesktopSessionsWithChan ¶ added in v1.63.15

func (client *Client) DisconnectDesktopSessionsWithChan(request *DisconnectDesktopSessionsRequest) (<-chan *DisconnectDesktopSessionsResponse, <-chan error)

DisconnectDesktopSessionsWithChan invokes the ecd.DisconnectDesktopSessions API asynchronously

func (*Client) DissociateNetworkPackage ¶ added in v1.61.1666

func (client *Client) DissociateNetworkPackage(request *DissociateNetworkPackageRequest) (response *DissociateNetworkPackageResponse, err error)

DissociateNetworkPackage invokes the ecd.DissociateNetworkPackage API synchronously

func (*Client) DissociateNetworkPackageWithCallback ¶ added in v1.61.1666

func (client *Client) DissociateNetworkPackageWithCallback(request *DissociateNetworkPackageRequest, callback func(response *DissociateNetworkPackageResponse, err error)) <-chan int

DissociateNetworkPackageWithCallback invokes the ecd.DissociateNetworkPackage API asynchronously

func (*Client) DissociateNetworkPackageWithChan ¶ added in v1.61.1666

func (client *Client) DissociateNetworkPackageWithChan(request *DissociateNetworkPackageRequest) (<-chan *DissociateNetworkPackageResponse, <-chan error)

DissociateNetworkPackageWithChan invokes the ecd.DissociateNetworkPackage API asynchronously

func (*Client) DownloadCdsFile ¶ added in v1.63.15

func (client *Client) DownloadCdsFile(request *DownloadCdsFileRequest) (response *DownloadCdsFileResponse, err error)

DownloadCdsFile invokes the ecd.DownloadCdsFile API synchronously

func (*Client) DownloadCdsFileWithCallback ¶ added in v1.63.15

func (client *Client) DownloadCdsFileWithCallback(request *DownloadCdsFileRequest, callback func(response *DownloadCdsFileResponse, err error)) <-chan int

DownloadCdsFileWithCallback invokes the ecd.DownloadCdsFile API asynchronously

func (*Client) DownloadCdsFileWithChan ¶ added in v1.63.15

func (client *Client) DownloadCdsFileWithChan(request *DownloadCdsFileRequest) (<-chan *DownloadCdsFileResponse, <-chan error)

DownloadCdsFileWithChan invokes the ecd.DownloadCdsFile API asynchronously

func (*Client) ExportClientEvents ¶

func (client *Client) ExportClientEvents(request *ExportClientEventsRequest) (response *ExportClientEventsResponse, err error)

ExportClientEvents invokes the ecd.ExportClientEvents API synchronously

func (*Client) ExportClientEventsWithCallback ¶

func (client *Client) ExportClientEventsWithCallback(request *ExportClientEventsRequest, callback func(response *ExportClientEventsResponse, err error)) <-chan int

ExportClientEventsWithCallback invokes the ecd.ExportClientEvents API asynchronously

func (*Client) ExportClientEventsWithChan ¶

func (client *Client) ExportClientEventsWithChan(request *ExportClientEventsRequest) (<-chan *ExportClientEventsResponse, <-chan error)

ExportClientEventsWithChan invokes the ecd.ExportClientEvents API asynchronously

func (*Client) ExportDesktopGroupInfo ¶

func (client *Client) ExportDesktopGroupInfo(request *ExportDesktopGroupInfoRequest) (response *ExportDesktopGroupInfoResponse, err error)

ExportDesktopGroupInfo invokes the ecd.ExportDesktopGroupInfo API synchronously

func (*Client) ExportDesktopGroupInfoWithCallback ¶

func (client *Client) ExportDesktopGroupInfoWithCallback(request *ExportDesktopGroupInfoRequest, callback func(response *ExportDesktopGroupInfoResponse, err error)) <-chan int

ExportDesktopGroupInfoWithCallback invokes the ecd.ExportDesktopGroupInfo API asynchronously

func (*Client) ExportDesktopGroupInfoWithChan ¶

func (client *Client) ExportDesktopGroupInfoWithChan(request *ExportDesktopGroupInfoRequest) (<-chan *ExportDesktopGroupInfoResponse, <-chan error)

ExportDesktopGroupInfoWithChan invokes the ecd.ExportDesktopGroupInfo API asynchronously

func (*Client) ExportDesktopListInfo ¶

func (client *Client) ExportDesktopListInfo(request *ExportDesktopListInfoRequest) (response *ExportDesktopListInfoResponse, err error)

ExportDesktopListInfo invokes the ecd.ExportDesktopListInfo API synchronously

func (*Client) ExportDesktopListInfoWithCallback ¶

func (client *Client) ExportDesktopListInfoWithCallback(request *ExportDesktopListInfoRequest, callback func(response *ExportDesktopListInfoResponse, err error)) <-chan int

ExportDesktopListInfoWithCallback invokes the ecd.ExportDesktopListInfo API asynchronously

func (*Client) ExportDesktopListInfoWithChan ¶

func (client *Client) ExportDesktopListInfoWithChan(request *ExportDesktopListInfoRequest) (<-chan *ExportDesktopListInfoResponse, <-chan error)

ExportDesktopListInfoWithChan invokes the ecd.ExportDesktopListInfo API asynchronously

func (*Client) GetAsyncTask ¶ added in v1.63.15

func (client *Client) GetAsyncTask(request *GetAsyncTaskRequest) (response *GetAsyncTaskResponse, err error)

GetAsyncTask invokes the ecd.GetAsyncTask API synchronously

func (*Client) GetAsyncTaskWithCallback ¶ added in v1.63.15

func (client *Client) GetAsyncTaskWithCallback(request *GetAsyncTaskRequest, callback func(response *GetAsyncTaskResponse, err error)) <-chan int

GetAsyncTaskWithCallback invokes the ecd.GetAsyncTask API asynchronously

func (*Client) GetAsyncTaskWithChan ¶ added in v1.63.15

func (client *Client) GetAsyncTaskWithChan(request *GetAsyncTaskRequest) (<-chan *GetAsyncTaskResponse, <-chan error)

GetAsyncTaskWithChan invokes the ecd.GetAsyncTask API asynchronously

func (*Client) GetConnectionTicket ¶

func (client *Client) GetConnectionTicket(request *GetConnectionTicketRequest) (response *GetConnectionTicketResponse, err error)

GetConnectionTicket invokes the ecd.GetConnectionTicket API synchronously

func (*Client) GetConnectionTicketWithCallback ¶

func (client *Client) GetConnectionTicketWithCallback(request *GetConnectionTicketRequest, callback func(response *GetConnectionTicketResponse, err error)) <-chan int

GetConnectionTicketWithCallback invokes the ecd.GetConnectionTicket API asynchronously

func (*Client) GetConnectionTicketWithChan ¶

func (client *Client) GetConnectionTicketWithChan(request *GetConnectionTicketRequest) (<-chan *GetConnectionTicketResponse, <-chan error)

GetConnectionTicketWithChan invokes the ecd.GetConnectionTicket API asynchronously

func (*Client) GetCoordinateTicket ¶ added in v1.63.15

func (client *Client) GetCoordinateTicket(request *GetCoordinateTicketRequest) (response *GetCoordinateTicketResponse, err error)

GetCoordinateTicket invokes the ecd.GetCoordinateTicket API synchronously

func (*Client) GetCoordinateTicketWithCallback ¶ added in v1.63.15

func (client *Client) GetCoordinateTicketWithCallback(request *GetCoordinateTicketRequest, callback func(response *GetCoordinateTicketResponse, err error)) <-chan int

GetCoordinateTicketWithCallback invokes the ecd.GetCoordinateTicket API asynchronously

func (*Client) GetCoordinateTicketWithChan ¶ added in v1.63.15

func (client *Client) GetCoordinateTicketWithChan(request *GetCoordinateTicketRequest) (<-chan *GetCoordinateTicketResponse, <-chan error)

GetCoordinateTicketWithChan invokes the ecd.GetCoordinateTicket API asynchronously

func (*Client) GetDesktopGroupDetail ¶

func (client *Client) GetDesktopGroupDetail(request *GetDesktopGroupDetailRequest) (response *GetDesktopGroupDetailResponse, err error)

GetDesktopGroupDetail invokes the ecd.GetDesktopGroupDetail API synchronously

func (*Client) GetDesktopGroupDetailWithCallback ¶

func (client *Client) GetDesktopGroupDetailWithCallback(request *GetDesktopGroupDetailRequest, callback func(response *GetDesktopGroupDetailResponse, err error)) <-chan int

GetDesktopGroupDetailWithCallback invokes the ecd.GetDesktopGroupDetail API asynchronously

func (*Client) GetDesktopGroupDetailWithChan ¶

func (client *Client) GetDesktopGroupDetailWithChan(request *GetDesktopGroupDetailRequest) (<-chan *GetDesktopGroupDetailResponse, <-chan error)

GetDesktopGroupDetailWithChan invokes the ecd.GetDesktopGroupDetail API asynchronously

func (*Client) GetOfficeSiteSsoStatus ¶

func (client *Client) GetOfficeSiteSsoStatus(request *GetOfficeSiteSsoStatusRequest) (response *GetOfficeSiteSsoStatusResponse, err error)

GetOfficeSiteSsoStatus invokes the ecd.GetOfficeSiteSsoStatus API synchronously

func (*Client) GetOfficeSiteSsoStatusWithCallback ¶

func (client *Client) GetOfficeSiteSsoStatusWithCallback(request *GetOfficeSiteSsoStatusRequest, callback func(response *GetOfficeSiteSsoStatusResponse, err error)) <-chan int

GetOfficeSiteSsoStatusWithCallback invokes the ecd.GetOfficeSiteSsoStatus API asynchronously

func (*Client) GetOfficeSiteSsoStatusWithChan ¶

func (client *Client) GetOfficeSiteSsoStatusWithChan(request *GetOfficeSiteSsoStatusRequest) (<-chan *GetOfficeSiteSsoStatusResponse, <-chan error)

GetOfficeSiteSsoStatusWithChan invokes the ecd.GetOfficeSiteSsoStatus API asynchronously

func (*Client) GetSpMetadata ¶

func (client *Client) GetSpMetadata(request *GetSpMetadataRequest) (response *GetSpMetadataResponse, err error)

GetSpMetadata invokes the ecd.GetSpMetadata API synchronously

func (*Client) GetSpMetadataWithCallback ¶

func (client *Client) GetSpMetadataWithCallback(request *GetSpMetadataRequest, callback func(response *GetSpMetadataResponse, err error)) <-chan int

GetSpMetadataWithCallback invokes the ecd.GetSpMetadata API asynchronously

func (*Client) GetSpMetadataWithChan ¶

func (client *Client) GetSpMetadataWithChan(request *GetSpMetadataRequest) (<-chan *GetSpMetadataResponse, <-chan error)

GetSpMetadataWithChan invokes the ecd.GetSpMetadata API asynchronously

func (*Client) HibernateDesktops ¶ added in v1.63.15

func (client *Client) HibernateDesktops(request *HibernateDesktopsRequest) (response *HibernateDesktopsResponse, err error)

HibernateDesktops invokes the ecd.HibernateDesktops API synchronously

func (*Client) HibernateDesktopsWithCallback ¶ added in v1.63.15

func (client *Client) HibernateDesktopsWithCallback(request *HibernateDesktopsRequest, callback func(response *HibernateDesktopsResponse, err error)) <-chan int

HibernateDesktopsWithCallback invokes the ecd.HibernateDesktops API asynchronously

func (*Client) HibernateDesktopsWithChan ¶ added in v1.63.15

func (client *Client) HibernateDesktopsWithChan(request *HibernateDesktopsRequest) (<-chan *HibernateDesktopsResponse, <-chan error)

HibernateDesktopsWithChan invokes the ecd.HibernateDesktops API asynchronously

func (*Client) ListCdsFiles ¶ added in v1.63.15

func (client *Client) ListCdsFiles(request *ListCdsFilesRequest) (response *ListCdsFilesResponse, err error)

ListCdsFiles invokes the ecd.ListCdsFiles API synchronously

func (*Client) ListCdsFilesWithCallback ¶ added in v1.63.15

func (client *Client) ListCdsFilesWithCallback(request *ListCdsFilesRequest, callback func(response *ListCdsFilesResponse, err error)) <-chan int

ListCdsFilesWithCallback invokes the ecd.ListCdsFiles API asynchronously

func (*Client) ListCdsFilesWithChan ¶ added in v1.63.15

func (client *Client) ListCdsFilesWithChan(request *ListCdsFilesRequest) (<-chan *ListCdsFilesResponse, <-chan error)

ListCdsFilesWithChan invokes the ecd.ListCdsFiles API asynchronously

func (*Client) ListDirectoryUsers ¶

func (client *Client) ListDirectoryUsers(request *ListDirectoryUsersRequest) (response *ListDirectoryUsersResponse, err error)

ListDirectoryUsers invokes the ecd.ListDirectoryUsers API synchronously

func (*Client) ListDirectoryUsersWithCallback ¶

func (client *Client) ListDirectoryUsersWithCallback(request *ListDirectoryUsersRequest, callback func(response *ListDirectoryUsersResponse, err error)) <-chan int

ListDirectoryUsersWithCallback invokes the ecd.ListDirectoryUsers API asynchronously

func (*Client) ListDirectoryUsersWithChan ¶

func (client *Client) ListDirectoryUsersWithChan(request *ListDirectoryUsersRequest) (<-chan *ListDirectoryUsersResponse, <-chan error)

ListDirectoryUsersWithChan invokes the ecd.ListDirectoryUsers API asynchronously

func (*Client) ListFilePermission ¶ added in v1.63.15

func (client *Client) ListFilePermission(request *ListFilePermissionRequest) (response *ListFilePermissionResponse, err error)

ListFilePermission invokes the ecd.ListFilePermission API synchronously

func (*Client) ListFilePermissionWithCallback ¶ added in v1.63.15

func (client *Client) ListFilePermissionWithCallback(request *ListFilePermissionRequest, callback func(response *ListFilePermissionResponse, err error)) <-chan int

ListFilePermissionWithCallback invokes the ecd.ListFilePermission API asynchronously

func (*Client) ListFilePermissionWithChan ¶ added in v1.63.15

func (client *Client) ListFilePermissionWithChan(request *ListFilePermissionRequest) (<-chan *ListFilePermissionResponse, <-chan error)

ListFilePermissionWithChan invokes the ecd.ListFilePermission API asynchronously

func (*Client) ListOfficeSiteOverview ¶

func (client *Client) ListOfficeSiteOverview(request *ListOfficeSiteOverviewRequest) (response *ListOfficeSiteOverviewResponse, err error)

ListOfficeSiteOverview invokes the ecd.ListOfficeSiteOverview API synchronously

func (*Client) ListOfficeSiteOverviewWithCallback ¶

func (client *Client) ListOfficeSiteOverviewWithCallback(request *ListOfficeSiteOverviewRequest, callback func(response *ListOfficeSiteOverviewResponse, err error)) <-chan int

ListOfficeSiteOverviewWithCallback invokes the ecd.ListOfficeSiteOverview API asynchronously

func (*Client) ListOfficeSiteOverviewWithChan ¶

func (client *Client) ListOfficeSiteOverviewWithChan(request *ListOfficeSiteOverviewRequest) (<-chan *ListOfficeSiteOverviewResponse, <-chan error)

ListOfficeSiteOverviewWithChan invokes the ecd.ListOfficeSiteOverview API asynchronously

func (*Client) ListOfficeSiteUsers ¶

func (client *Client) ListOfficeSiteUsers(request *ListOfficeSiteUsersRequest) (response *ListOfficeSiteUsersResponse, err error)

ListOfficeSiteUsers invokes the ecd.ListOfficeSiteUsers API synchronously

func (*Client) ListOfficeSiteUsersWithCallback ¶

func (client *Client) ListOfficeSiteUsersWithCallback(request *ListOfficeSiteUsersRequest, callback func(response *ListOfficeSiteUsersResponse, err error)) <-chan int

ListOfficeSiteUsersWithCallback invokes the ecd.ListOfficeSiteUsers API asynchronously

func (*Client) ListOfficeSiteUsersWithChan ¶

func (client *Client) ListOfficeSiteUsersWithChan(request *ListOfficeSiteUsersRequest) (<-chan *ListOfficeSiteUsersResponse, <-chan error)

ListOfficeSiteUsersWithChan invokes the ecd.ListOfficeSiteUsers API asynchronously

func (*Client) ListTagResources ¶

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the ecd.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the ecd.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the ecd.ListTagResources API asynchronously

func (*Client) ListUserAdOrganizationUnits ¶

func (client *Client) ListUserAdOrganizationUnits(request *ListUserAdOrganizationUnitsRequest) (response *ListUserAdOrganizationUnitsResponse, err error)

ListUserAdOrganizationUnits invokes the ecd.ListUserAdOrganizationUnits API synchronously

func (*Client) ListUserAdOrganizationUnitsWithCallback ¶

func (client *Client) ListUserAdOrganizationUnitsWithCallback(request *ListUserAdOrganizationUnitsRequest, callback func(response *ListUserAdOrganizationUnitsResponse, err error)) <-chan int

ListUserAdOrganizationUnitsWithCallback invokes the ecd.ListUserAdOrganizationUnits API asynchronously

func (*Client) ListUserAdOrganizationUnitsWithChan ¶

func (client *Client) ListUserAdOrganizationUnitsWithChan(request *ListUserAdOrganizationUnitsRequest) (<-chan *ListUserAdOrganizationUnitsResponse, <-chan error)

ListUserAdOrganizationUnitsWithChan invokes the ecd.ListUserAdOrganizationUnits API asynchronously

func (*Client) LockVirtualMFADevice ¶

func (client *Client) LockVirtualMFADevice(request *LockVirtualMFADeviceRequest) (response *LockVirtualMFADeviceResponse, err error)

LockVirtualMFADevice invokes the ecd.LockVirtualMFADevice API synchronously

func (*Client) LockVirtualMFADeviceWithCallback ¶

func (client *Client) LockVirtualMFADeviceWithCallback(request *LockVirtualMFADeviceRequest, callback func(response *LockVirtualMFADeviceResponse, err error)) <-chan int

LockVirtualMFADeviceWithCallback invokes the ecd.LockVirtualMFADevice API asynchronously

func (*Client) LockVirtualMFADeviceWithChan ¶

func (client *Client) LockVirtualMFADeviceWithChan(request *LockVirtualMFADeviceRequest) (<-chan *LockVirtualMFADeviceResponse, <-chan error)

LockVirtualMFADeviceWithChan invokes the ecd.LockVirtualMFADevice API asynchronously

func (*Client) MigrateDesktops ¶ added in v1.63.15

func (client *Client) MigrateDesktops(request *MigrateDesktopsRequest) (response *MigrateDesktopsResponse, err error)

MigrateDesktops invokes the ecd.MigrateDesktops API synchronously

func (*Client) MigrateDesktopsWithCallback ¶ added in v1.63.15

func (client *Client) MigrateDesktopsWithCallback(request *MigrateDesktopsRequest, callback func(response *MigrateDesktopsResponse, err error)) <-chan int

MigrateDesktopsWithCallback invokes the ecd.MigrateDesktops API asynchronously

func (*Client) MigrateDesktopsWithChan ¶ added in v1.63.15

func (client *Client) MigrateDesktopsWithChan(request *MigrateDesktopsRequest) (<-chan *MigrateDesktopsResponse, <-chan error)

MigrateDesktopsWithChan invokes the ecd.MigrateDesktops API asynchronously

func (*Client) MigrateImageProtocol ¶ added in v1.63.15

func (client *Client) MigrateImageProtocol(request *MigrateImageProtocolRequest) (response *MigrateImageProtocolResponse, err error)

MigrateImageProtocol invokes the ecd.MigrateImageProtocol API synchronously

func (*Client) MigrateImageProtocolWithCallback ¶ added in v1.63.15

func (client *Client) MigrateImageProtocolWithCallback(request *MigrateImageProtocolRequest, callback func(response *MigrateImageProtocolResponse, err error)) <-chan int

MigrateImageProtocolWithCallback invokes the ecd.MigrateImageProtocol API asynchronously

func (*Client) MigrateImageProtocolWithChan ¶ added in v1.63.15

func (client *Client) MigrateImageProtocolWithChan(request *MigrateImageProtocolRequest) (<-chan *MigrateImageProtocolResponse, <-chan error)

MigrateImageProtocolWithChan invokes the ecd.MigrateImageProtocol API asynchronously

func (*Client) ModifyADConnectorDirectory ¶

func (client *Client) ModifyADConnectorDirectory(request *ModifyADConnectorDirectoryRequest) (response *ModifyADConnectorDirectoryResponse, err error)

ModifyADConnectorDirectory invokes the ecd.ModifyADConnectorDirectory API synchronously

func (*Client) ModifyADConnectorDirectoryWithCallback ¶

func (client *Client) ModifyADConnectorDirectoryWithCallback(request *ModifyADConnectorDirectoryRequest, callback func(response *ModifyADConnectorDirectoryResponse, err error)) <-chan int

ModifyADConnectorDirectoryWithCallback invokes the ecd.ModifyADConnectorDirectory API asynchronously

func (*Client) ModifyADConnectorDirectoryWithChan ¶

func (client *Client) ModifyADConnectorDirectoryWithChan(request *ModifyADConnectorDirectoryRequest) (<-chan *ModifyADConnectorDirectoryResponse, <-chan error)

ModifyADConnectorDirectoryWithChan invokes the ecd.ModifyADConnectorDirectory API asynchronously

func (*Client) ModifyADConnectorOfficeSite ¶

func (client *Client) ModifyADConnectorOfficeSite(request *ModifyADConnectorOfficeSiteRequest) (response *ModifyADConnectorOfficeSiteResponse, err error)

ModifyADConnectorOfficeSite invokes the ecd.ModifyADConnectorOfficeSite API synchronously

func (*Client) ModifyADConnectorOfficeSiteWithCallback ¶

func (client *Client) ModifyADConnectorOfficeSiteWithCallback(request *ModifyADConnectorOfficeSiteRequest, callback func(response *ModifyADConnectorOfficeSiteResponse, err error)) <-chan int

ModifyADConnectorOfficeSiteWithCallback invokes the ecd.ModifyADConnectorOfficeSite API asynchronously

func (*Client) ModifyADConnectorOfficeSiteWithChan ¶

func (client *Client) ModifyADConnectorOfficeSiteWithChan(request *ModifyADConnectorOfficeSiteRequest) (<-chan *ModifyADConnectorOfficeSiteResponse, <-chan error)

ModifyADConnectorOfficeSiteWithChan invokes the ecd.ModifyADConnectorOfficeSite API asynchronously

func (*Client) ModifyAclEntries ¶ added in v1.63.15

func (client *Client) ModifyAclEntries(request *ModifyAclEntriesRequest) (response *ModifyAclEntriesResponse, err error)

ModifyAclEntries invokes the ecd.ModifyAclEntries API synchronously

func (*Client) ModifyAclEntriesWithCallback ¶ added in v1.63.15

func (client *Client) ModifyAclEntriesWithCallback(request *ModifyAclEntriesRequest, callback func(response *ModifyAclEntriesResponse, err error)) <-chan int

ModifyAclEntriesWithCallback invokes the ecd.ModifyAclEntries API asynchronously

func (*Client) ModifyAclEntriesWithChan ¶ added in v1.63.15

func (client *Client) ModifyAclEntriesWithChan(request *ModifyAclEntriesRequest) (<-chan *ModifyAclEntriesResponse, <-chan error)

ModifyAclEntriesWithChan invokes the ecd.ModifyAclEntries API asynchronously

func (*Client) ModifyAutoSnapshotPolicy ¶ added in v1.63.15

func (client *Client) ModifyAutoSnapshotPolicy(request *ModifyAutoSnapshotPolicyRequest) (response *ModifyAutoSnapshotPolicyResponse, err error)

ModifyAutoSnapshotPolicy invokes the ecd.ModifyAutoSnapshotPolicy API synchronously

func (*Client) ModifyAutoSnapshotPolicyWithCallback ¶ added in v1.63.15

func (client *Client) ModifyAutoSnapshotPolicyWithCallback(request *ModifyAutoSnapshotPolicyRequest, callback func(response *ModifyAutoSnapshotPolicyResponse, err error)) <-chan int

ModifyAutoSnapshotPolicyWithCallback invokes the ecd.ModifyAutoSnapshotPolicy API asynchronously

func (*Client) ModifyAutoSnapshotPolicyWithChan ¶ added in v1.63.15

func (client *Client) ModifyAutoSnapshotPolicyWithChan(request *ModifyAutoSnapshotPolicyRequest) (<-chan *ModifyAutoSnapshotPolicyResponse, <-chan error)

ModifyAutoSnapshotPolicyWithChan invokes the ecd.ModifyAutoSnapshotPolicy API asynchronously

func (*Client) ModifyBundle ¶

func (client *Client) ModifyBundle(request *ModifyBundleRequest) (response *ModifyBundleResponse, err error)

ModifyBundle invokes the ecd.ModifyBundle API synchronously

func (*Client) ModifyBundleWithCallback ¶

func (client *Client) ModifyBundleWithCallback(request *ModifyBundleRequest, callback func(response *ModifyBundleResponse, err error)) <-chan int

ModifyBundleWithCallback invokes the ecd.ModifyBundle API asynchronously

func (*Client) ModifyBundleWithChan ¶

func (client *Client) ModifyBundleWithChan(request *ModifyBundleRequest) (<-chan *ModifyBundleResponse, <-chan error)

ModifyBundleWithChan invokes the ecd.ModifyBundle API asynchronously

func (*Client) ModifyCdsFile ¶ added in v1.63.15

func (client *Client) ModifyCdsFile(request *ModifyCdsFileRequest) (response *ModifyCdsFileResponse, err error)

ModifyCdsFile invokes the ecd.ModifyCdsFile API synchronously

func (client *Client) ModifyCdsFileShareLink(request *ModifyCdsFileShareLinkRequest) (response *ModifyCdsFileShareLinkResponse, err error)

ModifyCdsFileShareLink invokes the ecd.ModifyCdsFileShareLink API synchronously

func (*Client) ModifyCdsFileShareLinkWithCallback ¶ added in v1.63.15

func (client *Client) ModifyCdsFileShareLinkWithCallback(request *ModifyCdsFileShareLinkRequest, callback func(response *ModifyCdsFileShareLinkResponse, err error)) <-chan int

ModifyCdsFileShareLinkWithCallback invokes the ecd.ModifyCdsFileShareLink API asynchronously

func (*Client) ModifyCdsFileShareLinkWithChan ¶ added in v1.63.15

func (client *Client) ModifyCdsFileShareLinkWithChan(request *ModifyCdsFileShareLinkRequest) (<-chan *ModifyCdsFileShareLinkResponse, <-chan error)

ModifyCdsFileShareLinkWithChan invokes the ecd.ModifyCdsFileShareLink API asynchronously

func (*Client) ModifyCdsFileWithCallback ¶ added in v1.63.15

func (client *Client) ModifyCdsFileWithCallback(request *ModifyCdsFileRequest, callback func(response *ModifyCdsFileResponse, err error)) <-chan int

ModifyCdsFileWithCallback invokes the ecd.ModifyCdsFile API asynchronously

func (*Client) ModifyCdsFileWithChan ¶ added in v1.63.15

func (client *Client) ModifyCdsFileWithChan(request *ModifyCdsFileRequest) (<-chan *ModifyCdsFileResponse, <-chan error)

ModifyCdsFileWithChan invokes the ecd.ModifyCdsFile API asynchronously

func (*Client) ModifyCloudDriveGroups ¶ added in v1.63.15

func (client *Client) ModifyCloudDriveGroups(request *ModifyCloudDriveGroupsRequest) (response *ModifyCloudDriveGroupsResponse, err error)

ModifyCloudDriveGroups invokes the ecd.ModifyCloudDriveGroups API synchronously

func (*Client) ModifyCloudDriveGroupsWithCallback ¶ added in v1.63.15

func (client *Client) ModifyCloudDriveGroupsWithCallback(request *ModifyCloudDriveGroupsRequest, callback func(response *ModifyCloudDriveGroupsResponse, err error)) <-chan int

ModifyCloudDriveGroupsWithCallback invokes the ecd.ModifyCloudDriveGroups API asynchronously

func (*Client) ModifyCloudDriveGroupsWithChan ¶ added in v1.63.15

func (client *Client) ModifyCloudDriveGroupsWithChan(request *ModifyCloudDriveGroupsRequest) (<-chan *ModifyCloudDriveGroupsResponse, <-chan error)

ModifyCloudDriveGroupsWithChan invokes the ecd.ModifyCloudDriveGroups API asynchronously

func (*Client) ModifyCloudDrivePermission ¶ added in v1.63.15

func (client *Client) ModifyCloudDrivePermission(request *ModifyCloudDrivePermissionRequest) (response *ModifyCloudDrivePermissionResponse, err error)

ModifyCloudDrivePermission invokes the ecd.ModifyCloudDrivePermission API synchronously

func (*Client) ModifyCloudDrivePermissionWithCallback ¶ added in v1.63.15

func (client *Client) ModifyCloudDrivePermissionWithCallback(request *ModifyCloudDrivePermissionRequest, callback func(response *ModifyCloudDrivePermissionResponse, err error)) <-chan int

ModifyCloudDrivePermissionWithCallback invokes the ecd.ModifyCloudDrivePermission API asynchronously

func (*Client) ModifyCloudDrivePermissionWithChan ¶ added in v1.63.15

func (client *Client) ModifyCloudDrivePermissionWithChan(request *ModifyCloudDrivePermissionRequest) (<-chan *ModifyCloudDrivePermissionResponse, <-chan error)

ModifyCloudDrivePermissionWithChan invokes the ecd.ModifyCloudDrivePermission API asynchronously

func (*Client) ModifyCloudDriveUsers ¶ added in v1.63.15

func (client *Client) ModifyCloudDriveUsers(request *ModifyCloudDriveUsersRequest) (response *ModifyCloudDriveUsersResponse, err error)

ModifyCloudDriveUsers invokes the ecd.ModifyCloudDriveUsers API synchronously

func (*Client) ModifyCloudDriveUsersWithCallback ¶ added in v1.63.15

func (client *Client) ModifyCloudDriveUsersWithCallback(request *ModifyCloudDriveUsersRequest, callback func(response *ModifyCloudDriveUsersResponse, err error)) <-chan int

ModifyCloudDriveUsersWithCallback invokes the ecd.ModifyCloudDriveUsers API asynchronously

func (*Client) ModifyCloudDriveUsersWithChan ¶ added in v1.63.15

func (client *Client) ModifyCloudDriveUsersWithChan(request *ModifyCloudDriveUsersRequest) (<-chan *ModifyCloudDriveUsersResponse, <-chan error)

ModifyCloudDriveUsersWithChan invokes the ecd.ModifyCloudDriveUsers API asynchronously

func (*Client) ModifyCustomizedListHeaders ¶ added in v1.63.15

func (client *Client) ModifyCustomizedListHeaders(request *ModifyCustomizedListHeadersRequest) (response *ModifyCustomizedListHeadersResponse, err error)

ModifyCustomizedListHeaders invokes the ecd.ModifyCustomizedListHeaders API synchronously

func (*Client) ModifyCustomizedListHeadersWithCallback ¶ added in v1.63.15

func (client *Client) ModifyCustomizedListHeadersWithCallback(request *ModifyCustomizedListHeadersRequest, callback func(response *ModifyCustomizedListHeadersResponse, err error)) <-chan int

ModifyCustomizedListHeadersWithCallback invokes the ecd.ModifyCustomizedListHeaders API asynchronously

func (*Client) ModifyCustomizedListHeadersWithChan ¶ added in v1.63.15

func (client *Client) ModifyCustomizedListHeadersWithChan(request *ModifyCustomizedListHeadersRequest) (<-chan *ModifyCustomizedListHeadersResponse, <-chan error)

ModifyCustomizedListHeadersWithChan invokes the ecd.ModifyCustomizedListHeaders API asynchronously

func (*Client) ModifyDesktopChargeType ¶

func (client *Client) ModifyDesktopChargeType(request *ModifyDesktopChargeTypeRequest) (response *ModifyDesktopChargeTypeResponse, err error)

ModifyDesktopChargeType invokes the ecd.ModifyDesktopChargeType API synchronously

func (*Client) ModifyDesktopChargeTypeWithCallback ¶

func (client *Client) ModifyDesktopChargeTypeWithCallback(request *ModifyDesktopChargeTypeRequest, callback func(response *ModifyDesktopChargeTypeResponse, err error)) <-chan int

ModifyDesktopChargeTypeWithCallback invokes the ecd.ModifyDesktopChargeType API asynchronously

func (*Client) ModifyDesktopChargeTypeWithChan ¶

func (client *Client) ModifyDesktopChargeTypeWithChan(request *ModifyDesktopChargeTypeRequest) (<-chan *ModifyDesktopChargeTypeResponse, <-chan error)

ModifyDesktopChargeTypeWithChan invokes the ecd.ModifyDesktopChargeType API asynchronously

func (*Client) ModifyDesktopGroup ¶

func (client *Client) ModifyDesktopGroup(request *ModifyDesktopGroupRequest) (response *ModifyDesktopGroupResponse, err error)

ModifyDesktopGroup invokes the ecd.ModifyDesktopGroup API synchronously

func (*Client) ModifyDesktopGroupWithCallback ¶

func (client *Client) ModifyDesktopGroupWithCallback(request *ModifyDesktopGroupRequest, callback func(response *ModifyDesktopGroupResponse, err error)) <-chan int

ModifyDesktopGroupWithCallback invokes the ecd.ModifyDesktopGroup API asynchronously

func (*Client) ModifyDesktopGroupWithChan ¶

func (client *Client) ModifyDesktopGroupWithChan(request *ModifyDesktopGroupRequest) (<-chan *ModifyDesktopGroupResponse, <-chan error)

ModifyDesktopGroupWithChan invokes the ecd.ModifyDesktopGroup API asynchronously

func (*Client) ModifyDesktopHostName ¶

func (client *Client) ModifyDesktopHostName(request *ModifyDesktopHostNameRequest) (response *ModifyDesktopHostNameResponse, err error)

ModifyDesktopHostName invokes the ecd.ModifyDesktopHostName API synchronously

func (*Client) ModifyDesktopHostNameWithCallback ¶

func (client *Client) ModifyDesktopHostNameWithCallback(request *ModifyDesktopHostNameRequest, callback func(response *ModifyDesktopHostNameResponse, err error)) <-chan int

ModifyDesktopHostNameWithCallback invokes the ecd.ModifyDesktopHostName API asynchronously

func (*Client) ModifyDesktopHostNameWithChan ¶

func (client *Client) ModifyDesktopHostNameWithChan(request *ModifyDesktopHostNameRequest) (<-chan *ModifyDesktopHostNameResponse, <-chan error)

ModifyDesktopHostNameWithChan invokes the ecd.ModifyDesktopHostName API asynchronously

func (*Client) ModifyDesktopName ¶

func (client *Client) ModifyDesktopName(request *ModifyDesktopNameRequest) (response *ModifyDesktopNameResponse, err error)

ModifyDesktopName invokes the ecd.ModifyDesktopName API synchronously

func (*Client) ModifyDesktopNameWithCallback ¶

func (client *Client) ModifyDesktopNameWithCallback(request *ModifyDesktopNameRequest, callback func(response *ModifyDesktopNameResponse, err error)) <-chan int

ModifyDesktopNameWithCallback invokes the ecd.ModifyDesktopName API asynchronously

func (*Client) ModifyDesktopNameWithChan ¶

func (client *Client) ModifyDesktopNameWithChan(request *ModifyDesktopNameRequest) (<-chan *ModifyDesktopNameResponse, <-chan error)

ModifyDesktopNameWithChan invokes the ecd.ModifyDesktopName API asynchronously

func (*Client) ModifyDesktopOversoldGroup ¶ added in v1.63.15

func (client *Client) ModifyDesktopOversoldGroup(request *ModifyDesktopOversoldGroupRequest) (response *ModifyDesktopOversoldGroupResponse, err error)

ModifyDesktopOversoldGroup invokes the ecd.ModifyDesktopOversoldGroup API synchronously

func (*Client) ModifyDesktopOversoldGroupSale ¶ added in v1.63.15

func (client *Client) ModifyDesktopOversoldGroupSale(request *ModifyDesktopOversoldGroupSaleRequest) (response *ModifyDesktopOversoldGroupSaleResponse, err error)

ModifyDesktopOversoldGroupSale invokes the ecd.ModifyDesktopOversoldGroupSale API synchronously

func (*Client) ModifyDesktopOversoldGroupSaleWithCallback ¶ added in v1.63.15

func (client *Client) ModifyDesktopOversoldGroupSaleWithCallback(request *ModifyDesktopOversoldGroupSaleRequest, callback func(response *ModifyDesktopOversoldGroupSaleResponse, err error)) <-chan int

ModifyDesktopOversoldGroupSaleWithCallback invokes the ecd.ModifyDesktopOversoldGroupSale API asynchronously

func (*Client) ModifyDesktopOversoldGroupSaleWithChan ¶ added in v1.63.15

func (client *Client) ModifyDesktopOversoldGroupSaleWithChan(request *ModifyDesktopOversoldGroupSaleRequest) (<-chan *ModifyDesktopOversoldGroupSaleResponse, <-chan error)

ModifyDesktopOversoldGroupSaleWithChan invokes the ecd.ModifyDesktopOversoldGroupSale API asynchronously

func (*Client) ModifyDesktopOversoldGroupWithCallback ¶ added in v1.63.15

func (client *Client) ModifyDesktopOversoldGroupWithCallback(request *ModifyDesktopOversoldGroupRequest, callback func(response *ModifyDesktopOversoldGroupResponse, err error)) <-chan int

ModifyDesktopOversoldGroupWithCallback invokes the ecd.ModifyDesktopOversoldGroup API asynchronously

func (*Client) ModifyDesktopOversoldGroupWithChan ¶ added in v1.63.15

func (client *Client) ModifyDesktopOversoldGroupWithChan(request *ModifyDesktopOversoldGroupRequest) (<-chan *ModifyDesktopOversoldGroupResponse, <-chan error)

ModifyDesktopOversoldGroupWithChan invokes the ecd.ModifyDesktopOversoldGroup API asynchronously

func (*Client) ModifyDesktopOversoldUserGroup ¶ added in v1.63.15

func (client *Client) ModifyDesktopOversoldUserGroup(request *ModifyDesktopOversoldUserGroupRequest) (response *ModifyDesktopOversoldUserGroupResponse, err error)

ModifyDesktopOversoldUserGroup invokes the ecd.ModifyDesktopOversoldUserGroup API synchronously

func (*Client) ModifyDesktopOversoldUserGroupWithCallback ¶ added in v1.63.15

func (client *Client) ModifyDesktopOversoldUserGroupWithCallback(request *ModifyDesktopOversoldUserGroupRequest, callback func(response *ModifyDesktopOversoldUserGroupResponse, err error)) <-chan int

ModifyDesktopOversoldUserGroupWithCallback invokes the ecd.ModifyDesktopOversoldUserGroup API asynchronously

func (*Client) ModifyDesktopOversoldUserGroupWithChan ¶ added in v1.63.15

func (client *Client) ModifyDesktopOversoldUserGroupWithChan(request *ModifyDesktopOversoldUserGroupRequest) (<-chan *ModifyDesktopOversoldUserGroupResponse, <-chan error)

ModifyDesktopOversoldUserGroupWithChan invokes the ecd.ModifyDesktopOversoldUserGroup API asynchronously

func (*Client) ModifyDesktopSpec ¶

func (client *Client) ModifyDesktopSpec(request *ModifyDesktopSpecRequest) (response *ModifyDesktopSpecResponse, err error)

ModifyDesktopSpec invokes the ecd.ModifyDesktopSpec API synchronously

func (*Client) ModifyDesktopSpecWithCallback ¶

func (client *Client) ModifyDesktopSpecWithCallback(request *ModifyDesktopSpecRequest, callback func(response *ModifyDesktopSpecResponse, err error)) <-chan int

ModifyDesktopSpecWithCallback invokes the ecd.ModifyDesktopSpec API asynchronously

func (*Client) ModifyDesktopSpecWithChan ¶

func (client *Client) ModifyDesktopSpecWithChan(request *ModifyDesktopSpecRequest) (<-chan *ModifyDesktopSpecResponse, <-chan error)

ModifyDesktopSpecWithChan invokes the ecd.ModifyDesktopSpec API asynchronously

func (*Client) ModifyDesktopTimer ¶ added in v1.63.15

func (client *Client) ModifyDesktopTimer(request *ModifyDesktopTimerRequest) (response *ModifyDesktopTimerResponse, err error)

ModifyDesktopTimer invokes the ecd.ModifyDesktopTimer API synchronously

func (*Client) ModifyDesktopTimerWithCallback ¶ added in v1.63.15

func (client *Client) ModifyDesktopTimerWithCallback(request *ModifyDesktopTimerRequest, callback func(response *ModifyDesktopTimerResponse, err error)) <-chan int

ModifyDesktopTimerWithCallback invokes the ecd.ModifyDesktopTimer API asynchronously

func (*Client) ModifyDesktopTimerWithChan ¶ added in v1.63.15

func (client *Client) ModifyDesktopTimerWithChan(request *ModifyDesktopTimerRequest) (<-chan *ModifyDesktopTimerResponse, <-chan error)

ModifyDesktopTimerWithChan invokes the ecd.ModifyDesktopTimer API asynchronously

func (*Client) ModifyDesktopsPolicyGroup ¶

func (client *Client) ModifyDesktopsPolicyGroup(request *ModifyDesktopsPolicyGroupRequest) (response *ModifyDesktopsPolicyGroupResponse, err error)

ModifyDesktopsPolicyGroup invokes the ecd.ModifyDesktopsPolicyGroup API synchronously

func (*Client) ModifyDesktopsPolicyGroupWithCallback ¶

func (client *Client) ModifyDesktopsPolicyGroupWithCallback(request *ModifyDesktopsPolicyGroupRequest, callback func(response *ModifyDesktopsPolicyGroupResponse, err error)) <-chan int

ModifyDesktopsPolicyGroupWithCallback invokes the ecd.ModifyDesktopsPolicyGroup API asynchronously

func (*Client) ModifyDesktopsPolicyGroupWithChan ¶

func (client *Client) ModifyDesktopsPolicyGroupWithChan(request *ModifyDesktopsPolicyGroupRequest) (<-chan *ModifyDesktopsPolicyGroupResponse, <-chan error)

ModifyDesktopsPolicyGroupWithChan invokes the ecd.ModifyDesktopsPolicyGroup API asynchronously

func (*Client) ModifyDiskSpec ¶ added in v1.61.1666

func (client *Client) ModifyDiskSpec(request *ModifyDiskSpecRequest) (response *ModifyDiskSpecResponse, err error)

ModifyDiskSpec invokes the ecd.ModifyDiskSpec API synchronously

func (*Client) ModifyDiskSpecWithCallback ¶ added in v1.61.1666

func (client *Client) ModifyDiskSpecWithCallback(request *ModifyDiskSpecRequest, callback func(response *ModifyDiskSpecResponse, err error)) <-chan int

ModifyDiskSpecWithCallback invokes the ecd.ModifyDiskSpec API asynchronously

func (*Client) ModifyDiskSpecWithChan ¶ added in v1.61.1666

func (client *Client) ModifyDiskSpecWithChan(request *ModifyDiskSpecRequest) (<-chan *ModifyDiskSpecResponse, <-chan error)

ModifyDiskSpecWithChan invokes the ecd.ModifyDiskSpec API asynchronously

func (*Client) ModifyEntitlement ¶

func (client *Client) ModifyEntitlement(request *ModifyEntitlementRequest) (response *ModifyEntitlementResponse, err error)

ModifyEntitlement invokes the ecd.ModifyEntitlement API synchronously

func (*Client) ModifyEntitlementWithCallback ¶

func (client *Client) ModifyEntitlementWithCallback(request *ModifyEntitlementRequest, callback func(response *ModifyEntitlementResponse, err error)) <-chan int

ModifyEntitlementWithCallback invokes the ecd.ModifyEntitlement API asynchronously

func (*Client) ModifyEntitlementWithChan ¶

func (client *Client) ModifyEntitlementWithChan(request *ModifyEntitlementRequest) (<-chan *ModifyEntitlementResponse, <-chan error)

ModifyEntitlementWithChan invokes the ecd.ModifyEntitlement API asynchronously

func (*Client) ModifyImageAttribute ¶

func (client *Client) ModifyImageAttribute(request *ModifyImageAttributeRequest) (response *ModifyImageAttributeResponse, err error)

ModifyImageAttribute invokes the ecd.ModifyImageAttribute API synchronously

func (*Client) ModifyImageAttributeWithCallback ¶

func (client *Client) ModifyImageAttributeWithCallback(request *ModifyImageAttributeRequest, callback func(response *ModifyImageAttributeResponse, err error)) <-chan int

ModifyImageAttributeWithCallback invokes the ecd.ModifyImageAttribute API asynchronously

func (*Client) ModifyImageAttributeWithChan ¶

func (client *Client) ModifyImageAttributeWithChan(request *ModifyImageAttributeRequest) (<-chan *ModifyImageAttributeResponse, <-chan error)

ModifyImageAttributeWithChan invokes the ecd.ModifyImageAttribute API asynchronously

func (*Client) ModifyImagePermission ¶ added in v1.61.1666

func (client *Client) ModifyImagePermission(request *ModifyImagePermissionRequest) (response *ModifyImagePermissionResponse, err error)

ModifyImagePermission invokes the ecd.ModifyImagePermission API synchronously

func (*Client) ModifyImagePermissionWithCallback ¶ added in v1.61.1666

func (client *Client) ModifyImagePermissionWithCallback(request *ModifyImagePermissionRequest, callback func(response *ModifyImagePermissionResponse, err error)) <-chan int

ModifyImagePermissionWithCallback invokes the ecd.ModifyImagePermission API asynchronously

func (*Client) ModifyImagePermissionWithChan ¶ added in v1.61.1666

func (client *Client) ModifyImagePermissionWithChan(request *ModifyImagePermissionRequest) (<-chan *ModifyImagePermissionResponse, <-chan error)

ModifyImagePermissionWithChan invokes the ecd.ModifyImagePermission API asynchronously

func (*Client) ModifyNASDefaultMountTarget ¶

func (client *Client) ModifyNASDefaultMountTarget(request *ModifyNASDefaultMountTargetRequest) (response *ModifyNASDefaultMountTargetResponse, err error)

ModifyNASDefaultMountTarget invokes the ecd.ModifyNASDefaultMountTarget API synchronously

func (*Client) ModifyNASDefaultMountTargetWithCallback ¶

func (client *Client) ModifyNASDefaultMountTargetWithCallback(request *ModifyNASDefaultMountTargetRequest, callback func(response *ModifyNASDefaultMountTargetResponse, err error)) <-chan int

ModifyNASDefaultMountTargetWithCallback invokes the ecd.ModifyNASDefaultMountTarget API asynchronously

func (*Client) ModifyNASDefaultMountTargetWithChan ¶

func (client *Client) ModifyNASDefaultMountTargetWithChan(request *ModifyNASDefaultMountTargetRequest) (<-chan *ModifyNASDefaultMountTargetResponse, <-chan error)

ModifyNASDefaultMountTargetWithChan invokes the ecd.ModifyNASDefaultMountTarget API asynchronously

func (*Client) ModifyNetworkPackageBandwidth ¶

func (client *Client) ModifyNetworkPackageBandwidth(request *ModifyNetworkPackageBandwidthRequest) (response *ModifyNetworkPackageBandwidthResponse, err error)

ModifyNetworkPackageBandwidth invokes the ecd.ModifyNetworkPackageBandwidth API synchronously

func (*Client) ModifyNetworkPackageBandwidthWithCallback ¶

func (client *Client) ModifyNetworkPackageBandwidthWithCallback(request *ModifyNetworkPackageBandwidthRequest, callback func(response *ModifyNetworkPackageBandwidthResponse, err error)) <-chan int

ModifyNetworkPackageBandwidthWithCallback invokes the ecd.ModifyNetworkPackageBandwidth API asynchronously

func (*Client) ModifyNetworkPackageBandwidthWithChan ¶

func (client *Client) ModifyNetworkPackageBandwidthWithChan(request *ModifyNetworkPackageBandwidthRequest) (<-chan *ModifyNetworkPackageBandwidthResponse, <-chan error)

ModifyNetworkPackageBandwidthWithChan invokes the ecd.ModifyNetworkPackageBandwidth API asynchronously

func (*Client) ModifyNetworkPackageEnabled ¶

func (client *Client) ModifyNetworkPackageEnabled(request *ModifyNetworkPackageEnabledRequest) (response *ModifyNetworkPackageEnabledResponse, err error)

ModifyNetworkPackageEnabled invokes the ecd.ModifyNetworkPackageEnabled API synchronously

func (*Client) ModifyNetworkPackageEnabledWithCallback ¶

func (client *Client) ModifyNetworkPackageEnabledWithCallback(request *ModifyNetworkPackageEnabledRequest, callback func(response *ModifyNetworkPackageEnabledResponse, err error)) <-chan int

ModifyNetworkPackageEnabledWithCallback invokes the ecd.ModifyNetworkPackageEnabled API asynchronously

func (*Client) ModifyNetworkPackageEnabledWithChan ¶

func (client *Client) ModifyNetworkPackageEnabledWithChan(request *ModifyNetworkPackageEnabledRequest) (<-chan *ModifyNetworkPackageEnabledResponse, <-chan error)

ModifyNetworkPackageEnabledWithChan invokes the ecd.ModifyNetworkPackageEnabled API asynchronously

func (*Client) ModifyOfficeSiteAttribute ¶

func (client *Client) ModifyOfficeSiteAttribute(request *ModifyOfficeSiteAttributeRequest) (response *ModifyOfficeSiteAttributeResponse, err error)

ModifyOfficeSiteAttribute invokes the ecd.ModifyOfficeSiteAttribute API synchronously

func (*Client) ModifyOfficeSiteAttributeWithCallback ¶

func (client *Client) ModifyOfficeSiteAttributeWithCallback(request *ModifyOfficeSiteAttributeRequest, callback func(response *ModifyOfficeSiteAttributeResponse, err error)) <-chan int

ModifyOfficeSiteAttributeWithCallback invokes the ecd.ModifyOfficeSiteAttribute API asynchronously

func (*Client) ModifyOfficeSiteAttributeWithChan ¶

func (client *Client) ModifyOfficeSiteAttributeWithChan(request *ModifyOfficeSiteAttributeRequest) (<-chan *ModifyOfficeSiteAttributeResponse, <-chan error)

ModifyOfficeSiteAttributeWithChan invokes the ecd.ModifyOfficeSiteAttribute API asynchronously

func (*Client) ModifyOfficeSiteCrossDesktopAccess ¶

func (client *Client) ModifyOfficeSiteCrossDesktopAccess(request *ModifyOfficeSiteCrossDesktopAccessRequest) (response *ModifyOfficeSiteCrossDesktopAccessResponse, err error)

ModifyOfficeSiteCrossDesktopAccess invokes the ecd.ModifyOfficeSiteCrossDesktopAccess API synchronously

func (*Client) ModifyOfficeSiteCrossDesktopAccessWithCallback ¶

func (client *Client) ModifyOfficeSiteCrossDesktopAccessWithCallback(request *ModifyOfficeSiteCrossDesktopAccessRequest, callback func(response *ModifyOfficeSiteCrossDesktopAccessResponse, err error)) <-chan int

ModifyOfficeSiteCrossDesktopAccessWithCallback invokes the ecd.ModifyOfficeSiteCrossDesktopAccess API asynchronously

func (*Client) ModifyOfficeSiteCrossDesktopAccessWithChan ¶

func (client *Client) ModifyOfficeSiteCrossDesktopAccessWithChan(request *ModifyOfficeSiteCrossDesktopAccessRequest) (<-chan *ModifyOfficeSiteCrossDesktopAccessResponse, <-chan error)

ModifyOfficeSiteCrossDesktopAccessWithChan invokes the ecd.ModifyOfficeSiteCrossDesktopAccess API asynchronously

func (*Client) ModifyOfficeSiteMfaEnabled ¶

func (client *Client) ModifyOfficeSiteMfaEnabled(request *ModifyOfficeSiteMfaEnabledRequest) (response *ModifyOfficeSiteMfaEnabledResponse, err error)

ModifyOfficeSiteMfaEnabled invokes the ecd.ModifyOfficeSiteMfaEnabled API synchronously

func (*Client) ModifyOfficeSiteMfaEnabledWithCallback ¶

func (client *Client) ModifyOfficeSiteMfaEnabledWithCallback(request *ModifyOfficeSiteMfaEnabledRequest, callback func(response *ModifyOfficeSiteMfaEnabledResponse, err error)) <-chan int

ModifyOfficeSiteMfaEnabledWithCallback invokes the ecd.ModifyOfficeSiteMfaEnabled API asynchronously

func (*Client) ModifyOfficeSiteMfaEnabledWithChan ¶

func (client *Client) ModifyOfficeSiteMfaEnabledWithChan(request *ModifyOfficeSiteMfaEnabledRequest) (<-chan *ModifyOfficeSiteMfaEnabledResponse, <-chan error)

ModifyOfficeSiteMfaEnabledWithChan invokes the ecd.ModifyOfficeSiteMfaEnabled API asynchronously

func (*Client) ModifyPolicyGroup ¶

func (client *Client) ModifyPolicyGroup(request *ModifyPolicyGroupRequest) (response *ModifyPolicyGroupResponse, err error)

ModifyPolicyGroup invokes the ecd.ModifyPolicyGroup API synchronously

func (*Client) ModifyPolicyGroupWithCallback ¶

func (client *Client) ModifyPolicyGroupWithCallback(request *ModifyPolicyGroupRequest, callback func(response *ModifyPolicyGroupResponse, err error)) <-chan int

ModifyPolicyGroupWithCallback invokes the ecd.ModifyPolicyGroup API asynchronously

func (*Client) ModifyPolicyGroupWithChan ¶

func (client *Client) ModifyPolicyGroupWithChan(request *ModifyPolicyGroupRequest) (<-chan *ModifyPolicyGroupResponse, <-chan error)

ModifyPolicyGroupWithChan invokes the ecd.ModifyPolicyGroup API asynchronously

func (*Client) ModifyUserEntitlement ¶

func (client *Client) ModifyUserEntitlement(request *ModifyUserEntitlementRequest) (response *ModifyUserEntitlementResponse, err error)

ModifyUserEntitlement invokes the ecd.ModifyUserEntitlement API synchronously

func (*Client) ModifyUserEntitlementWithCallback ¶

func (client *Client) ModifyUserEntitlementWithCallback(request *ModifyUserEntitlementRequest, callback func(response *ModifyUserEntitlementResponse, err error)) <-chan int

ModifyUserEntitlementWithCallback invokes the ecd.ModifyUserEntitlement API asynchronously

func (*Client) ModifyUserEntitlementWithChan ¶

func (client *Client) ModifyUserEntitlementWithChan(request *ModifyUserEntitlementRequest) (<-chan *ModifyUserEntitlementResponse, <-chan error)

ModifyUserEntitlementWithChan invokes the ecd.ModifyUserEntitlement API asynchronously

func (*Client) ModifyUserToDesktopGroup ¶

func (client *Client) ModifyUserToDesktopGroup(request *ModifyUserToDesktopGroupRequest) (response *ModifyUserToDesktopGroupResponse, err error)

ModifyUserToDesktopGroup invokes the ecd.ModifyUserToDesktopGroup API synchronously

func (*Client) ModifyUserToDesktopGroupWithCallback ¶

func (client *Client) ModifyUserToDesktopGroupWithCallback(request *ModifyUserToDesktopGroupRequest, callback func(response *ModifyUserToDesktopGroupResponse, err error)) <-chan int

ModifyUserToDesktopGroupWithCallback invokes the ecd.ModifyUserToDesktopGroup API asynchronously

func (*Client) ModifyUserToDesktopGroupWithChan ¶

func (client *Client) ModifyUserToDesktopGroupWithChan(request *ModifyUserToDesktopGroupRequest) (<-chan *ModifyUserToDesktopGroupResponse, <-chan error)

ModifyUserToDesktopGroupWithChan invokes the ecd.ModifyUserToDesktopGroup API asynchronously

func (*Client) MoveCdsFile ¶ added in v1.63.15

func (client *Client) MoveCdsFile(request *MoveCdsFileRequest) (response *MoveCdsFileResponse, err error)

MoveCdsFile invokes the ecd.MoveCdsFile API synchronously

func (*Client) MoveCdsFileWithCallback ¶ added in v1.63.15

func (client *Client) MoveCdsFileWithCallback(request *MoveCdsFileRequest, callback func(response *MoveCdsFileResponse, err error)) <-chan int

MoveCdsFileWithCallback invokes the ecd.MoveCdsFile API asynchronously

func (*Client) MoveCdsFileWithChan ¶ added in v1.63.15

func (client *Client) MoveCdsFileWithChan(request *MoveCdsFileRequest) (<-chan *MoveCdsFileResponse, <-chan error)

MoveCdsFileWithChan invokes the ecd.MoveCdsFile API asynchronously

func (*Client) RebootDesktops ¶

func (client *Client) RebootDesktops(request *RebootDesktopsRequest) (response *RebootDesktopsResponse, err error)

RebootDesktops invokes the ecd.RebootDesktops API synchronously

func (*Client) RebootDesktopsWithCallback ¶

func (client *Client) RebootDesktopsWithCallback(request *RebootDesktopsRequest, callback func(response *RebootDesktopsResponse, err error)) <-chan int

RebootDesktopsWithCallback invokes the ecd.RebootDesktops API asynchronously

func (*Client) RebootDesktopsWithChan ¶

func (client *Client) RebootDesktopsWithChan(request *RebootDesktopsRequest) (<-chan *RebootDesktopsResponse, <-chan error)

RebootDesktopsWithChan invokes the ecd.RebootDesktops API asynchronously

func (*Client) RebuildDesktops ¶

func (client *Client) RebuildDesktops(request *RebuildDesktopsRequest) (response *RebuildDesktopsResponse, err error)

RebuildDesktops invokes the ecd.RebuildDesktops API synchronously

func (*Client) RebuildDesktopsWithCallback ¶

func (client *Client) RebuildDesktopsWithCallback(request *RebuildDesktopsRequest, callback func(response *RebuildDesktopsResponse, err error)) <-chan int

RebuildDesktopsWithCallback invokes the ecd.RebuildDesktops API asynchronously

func (*Client) RebuildDesktopsWithChan ¶

func (client *Client) RebuildDesktopsWithChan(request *RebuildDesktopsRequest) (<-chan *RebuildDesktopsResponse, <-chan error)

RebuildDesktopsWithChan invokes the ecd.RebuildDesktops API asynchronously

func (*Client) RemoveFilePermission ¶ added in v1.63.15

func (client *Client) RemoveFilePermission(request *RemoveFilePermissionRequest) (response *RemoveFilePermissionResponse, err error)

RemoveFilePermission invokes the ecd.RemoveFilePermission API synchronously

func (*Client) RemoveFilePermissionWithCallback ¶ added in v1.63.15

func (client *Client) RemoveFilePermissionWithCallback(request *RemoveFilePermissionRequest, callback func(response *RemoveFilePermissionResponse, err error)) <-chan int

RemoveFilePermissionWithCallback invokes the ecd.RemoveFilePermission API asynchronously

func (*Client) RemoveFilePermissionWithChan ¶ added in v1.63.15

func (client *Client) RemoveFilePermissionWithChan(request *RemoveFilePermissionRequest) (<-chan *RemoveFilePermissionResponse, <-chan error)

RemoveFilePermissionWithChan invokes the ecd.RemoveFilePermission API asynchronously

func (*Client) RemoveUserFromDesktopGroup ¶

func (client *Client) RemoveUserFromDesktopGroup(request *RemoveUserFromDesktopGroupRequest) (response *RemoveUserFromDesktopGroupResponse, err error)

RemoveUserFromDesktopGroup invokes the ecd.RemoveUserFromDesktopGroup API synchronously

func (*Client) RemoveUserFromDesktopGroupWithCallback ¶

func (client *Client) RemoveUserFromDesktopGroupWithCallback(request *RemoveUserFromDesktopGroupRequest, callback func(response *RemoveUserFromDesktopGroupResponse, err error)) <-chan int

RemoveUserFromDesktopGroupWithCallback invokes the ecd.RemoveUserFromDesktopGroup API asynchronously

func (*Client) RemoveUserFromDesktopGroupWithChan ¶

func (client *Client) RemoveUserFromDesktopGroupWithChan(request *RemoveUserFromDesktopGroupRequest) (<-chan *RemoveUserFromDesktopGroupResponse, <-chan error)

RemoveUserFromDesktopGroupWithChan invokes the ecd.RemoveUserFromDesktopGroup API asynchronously

func (*Client) RemoveUserFromDesktopOversoldUserGroup ¶ added in v1.63.15

func (client *Client) RemoveUserFromDesktopOversoldUserGroup(request *RemoveUserFromDesktopOversoldUserGroupRequest) (response *RemoveUserFromDesktopOversoldUserGroupResponse, err error)

RemoveUserFromDesktopOversoldUserGroup invokes the ecd.RemoveUserFromDesktopOversoldUserGroup API synchronously

func (*Client) RemoveUserFromDesktopOversoldUserGroupWithCallback ¶ added in v1.63.15

func (client *Client) RemoveUserFromDesktopOversoldUserGroupWithCallback(request *RemoveUserFromDesktopOversoldUserGroupRequest, callback func(response *RemoveUserFromDesktopOversoldUserGroupResponse, err error)) <-chan int

RemoveUserFromDesktopOversoldUserGroupWithCallback invokes the ecd.RemoveUserFromDesktopOversoldUserGroup API asynchronously

func (*Client) RemoveUserFromDesktopOversoldUserGroupWithChan ¶ added in v1.63.15

func (client *Client) RemoveUserFromDesktopOversoldUserGroupWithChan(request *RemoveUserFromDesktopOversoldUserGroupRequest) (<-chan *RemoveUserFromDesktopOversoldUserGroupResponse, <-chan error)

RemoveUserFromDesktopOversoldUserGroupWithChan invokes the ecd.RemoveUserFromDesktopOversoldUserGroup API asynchronously

func (*Client) RenewDesktopGroup ¶ added in v1.63.15

func (client *Client) RenewDesktopGroup(request *RenewDesktopGroupRequest) (response *RenewDesktopGroupResponse, err error)

RenewDesktopGroup invokes the ecd.RenewDesktopGroup API synchronously

func (*Client) RenewDesktopGroupWithCallback ¶ added in v1.63.15

func (client *Client) RenewDesktopGroupWithCallback(request *RenewDesktopGroupRequest, callback func(response *RenewDesktopGroupResponse, err error)) <-chan int

RenewDesktopGroupWithCallback invokes the ecd.RenewDesktopGroup API asynchronously

func (*Client) RenewDesktopGroupWithChan ¶ added in v1.63.15

func (client *Client) RenewDesktopGroupWithChan(request *RenewDesktopGroupRequest) (<-chan *RenewDesktopGroupResponse, <-chan error)

RenewDesktopGroupWithChan invokes the ecd.RenewDesktopGroup API asynchronously

func (*Client) RenewDesktopOversoldGroup ¶ added in v1.63.15

func (client *Client) RenewDesktopOversoldGroup(request *RenewDesktopOversoldGroupRequest) (response *RenewDesktopOversoldGroupResponse, err error)

RenewDesktopOversoldGroup invokes the ecd.RenewDesktopOversoldGroup API synchronously

func (*Client) RenewDesktopOversoldGroupWithCallback ¶ added in v1.63.15

func (client *Client) RenewDesktopOversoldGroupWithCallback(request *RenewDesktopOversoldGroupRequest, callback func(response *RenewDesktopOversoldGroupResponse, err error)) <-chan int

RenewDesktopOversoldGroupWithCallback invokes the ecd.RenewDesktopOversoldGroup API asynchronously

func (*Client) RenewDesktopOversoldGroupWithChan ¶ added in v1.63.15

func (client *Client) RenewDesktopOversoldGroupWithChan(request *RenewDesktopOversoldGroupRequest) (<-chan *RenewDesktopOversoldGroupResponse, <-chan error)

RenewDesktopOversoldGroupWithChan invokes the ecd.RenewDesktopOversoldGroup API asynchronously

func (*Client) RenewDesktops ¶

func (client *Client) RenewDesktops(request *RenewDesktopsRequest) (response *RenewDesktopsResponse, err error)

RenewDesktops invokes the ecd.RenewDesktops API synchronously

func (*Client) RenewDesktopsWithCallback ¶

func (client *Client) RenewDesktopsWithCallback(request *RenewDesktopsRequest, callback func(response *RenewDesktopsResponse, err error)) <-chan int

RenewDesktopsWithCallback invokes the ecd.RenewDesktops API asynchronously

func (*Client) RenewDesktopsWithChan ¶

func (client *Client) RenewDesktopsWithChan(request *RenewDesktopsRequest) (<-chan *RenewDesktopsResponse, <-chan error)

RenewDesktopsWithChan invokes the ecd.RenewDesktops API asynchronously

func (*Client) RenewNetworkPackages ¶

func (client *Client) RenewNetworkPackages(request *RenewNetworkPackagesRequest) (response *RenewNetworkPackagesResponse, err error)

RenewNetworkPackages invokes the ecd.RenewNetworkPackages API synchronously

func (*Client) RenewNetworkPackagesWithCallback ¶

func (client *Client) RenewNetworkPackagesWithCallback(request *RenewNetworkPackagesRequest, callback func(response *RenewNetworkPackagesResponse, err error)) <-chan int

RenewNetworkPackagesWithCallback invokes the ecd.RenewNetworkPackages API asynchronously

func (*Client) RenewNetworkPackagesWithChan ¶

func (client *Client) RenewNetworkPackagesWithChan(request *RenewNetworkPackagesRequest) (<-chan *RenewNetworkPackagesResponse, <-chan error)

RenewNetworkPackagesWithChan invokes the ecd.RenewNetworkPackages API asynchronously

func (*Client) ResetDesktops ¶ added in v1.61.1666

func (client *Client) ResetDesktops(request *ResetDesktopsRequest) (response *ResetDesktopsResponse, err error)

ResetDesktops invokes the ecd.ResetDesktops API synchronously

func (*Client) ResetDesktopsWithCallback ¶ added in v1.61.1666

func (client *Client) ResetDesktopsWithCallback(request *ResetDesktopsRequest, callback func(response *ResetDesktopsResponse, err error)) <-chan int

ResetDesktopsWithCallback invokes the ecd.ResetDesktops API asynchronously

func (*Client) ResetDesktopsWithChan ¶ added in v1.61.1666

func (client *Client) ResetDesktopsWithChan(request *ResetDesktopsRequest) (<-chan *ResetDesktopsResponse, <-chan error)

ResetDesktopsWithChan invokes the ecd.ResetDesktops API asynchronously

func (*Client) ResetNASDefaultMountTarget ¶

func (client *Client) ResetNASDefaultMountTarget(request *ResetNASDefaultMountTargetRequest) (response *ResetNASDefaultMountTargetResponse, err error)

ResetNASDefaultMountTarget invokes the ecd.ResetNASDefaultMountTarget API synchronously

func (*Client) ResetNASDefaultMountTargetWithCallback ¶

func (client *Client) ResetNASDefaultMountTargetWithCallback(request *ResetNASDefaultMountTargetRequest, callback func(response *ResetNASDefaultMountTargetResponse, err error)) <-chan int

ResetNASDefaultMountTargetWithCallback invokes the ecd.ResetNASDefaultMountTarget API asynchronously

func (*Client) ResetNASDefaultMountTargetWithChan ¶

func (client *Client) ResetNASDefaultMountTargetWithChan(request *ResetNASDefaultMountTargetRequest) (<-chan *ResetNASDefaultMountTargetResponse, <-chan error)

ResetNASDefaultMountTargetWithChan invokes the ecd.ResetNASDefaultMountTarget API asynchronously

func (*Client) ResetSnapshot ¶

func (client *Client) ResetSnapshot(request *ResetSnapshotRequest) (response *ResetSnapshotResponse, err error)

ResetSnapshot invokes the ecd.ResetSnapshot API synchronously

func (*Client) ResetSnapshotWithCallback ¶

func (client *Client) ResetSnapshotWithCallback(request *ResetSnapshotRequest, callback func(response *ResetSnapshotResponse, err error)) <-chan int

ResetSnapshotWithCallback invokes the ecd.ResetSnapshot API asynchronously

func (*Client) ResetSnapshotWithChan ¶

func (client *Client) ResetSnapshotWithChan(request *ResetSnapshotRequest) (<-chan *ResetSnapshotResponse, <-chan error)

ResetSnapshotWithChan invokes the ecd.ResetSnapshot API asynchronously

func (*Client) RevokeCoordinatePrivilege ¶ added in v1.63.15

func (client *Client) RevokeCoordinatePrivilege(request *RevokeCoordinatePrivilegeRequest) (response *RevokeCoordinatePrivilegeResponse, err error)

RevokeCoordinatePrivilege invokes the ecd.RevokeCoordinatePrivilege API synchronously

func (*Client) RevokeCoordinatePrivilegeWithCallback ¶ added in v1.63.15

func (client *Client) RevokeCoordinatePrivilegeWithCallback(request *RevokeCoordinatePrivilegeRequest, callback func(response *RevokeCoordinatePrivilegeResponse, err error)) <-chan int

RevokeCoordinatePrivilegeWithCallback invokes the ecd.RevokeCoordinatePrivilege API asynchronously

func (*Client) RevokeCoordinatePrivilegeWithChan ¶ added in v1.63.15

func (client *Client) RevokeCoordinatePrivilegeWithChan(request *RevokeCoordinatePrivilegeRequest) (<-chan *RevokeCoordinatePrivilegeResponse, <-chan error)

RevokeCoordinatePrivilegeWithChan invokes the ecd.RevokeCoordinatePrivilege API asynchronously

func (*Client) RunCommand ¶

func (client *Client) RunCommand(request *RunCommandRequest) (response *RunCommandResponse, err error)

RunCommand invokes the ecd.RunCommand API synchronously

func (*Client) RunCommandWithCallback ¶

func (client *Client) RunCommandWithCallback(request *RunCommandRequest, callback func(response *RunCommandResponse, err error)) <-chan int

RunCommandWithCallback invokes the ecd.RunCommand API asynchronously

func (*Client) RunCommandWithChan ¶

func (client *Client) RunCommandWithChan(request *RunCommandRequest) (<-chan *RunCommandResponse, <-chan error)

RunCommandWithChan invokes the ecd.RunCommand API asynchronously

func (*Client) SendVerifyCode ¶

func (client *Client) SendVerifyCode(request *SendVerifyCodeRequest) (response *SendVerifyCodeResponse, err error)

SendVerifyCode invokes the ecd.SendVerifyCode API synchronously

func (*Client) SendVerifyCodeWithCallback ¶

func (client *Client) SendVerifyCodeWithCallback(request *SendVerifyCodeRequest, callback func(response *SendVerifyCodeResponse, err error)) <-chan int

SendVerifyCodeWithCallback invokes the ecd.SendVerifyCode API asynchronously

func (*Client) SendVerifyCodeWithChan ¶

func (client *Client) SendVerifyCodeWithChan(request *SendVerifyCodeRequest) (<-chan *SendVerifyCodeResponse, <-chan error)

SendVerifyCodeWithChan invokes the ecd.SendVerifyCode API asynchronously

func (*Client) SetDesktopGroupScaleTimer ¶ added in v1.63.15

func (client *Client) SetDesktopGroupScaleTimer(request *SetDesktopGroupScaleTimerRequest) (response *SetDesktopGroupScaleTimerResponse, err error)

SetDesktopGroupScaleTimer invokes the ecd.SetDesktopGroupScaleTimer API synchronously

func (*Client) SetDesktopGroupScaleTimerWithCallback ¶ added in v1.63.15

func (client *Client) SetDesktopGroupScaleTimerWithCallback(request *SetDesktopGroupScaleTimerRequest, callback func(response *SetDesktopGroupScaleTimerResponse, err error)) <-chan int

SetDesktopGroupScaleTimerWithCallback invokes the ecd.SetDesktopGroupScaleTimer API asynchronously

func (*Client) SetDesktopGroupScaleTimerWithChan ¶ added in v1.63.15

func (client *Client) SetDesktopGroupScaleTimerWithChan(request *SetDesktopGroupScaleTimerRequest) (<-chan *SetDesktopGroupScaleTimerResponse, <-chan error)

SetDesktopGroupScaleTimerWithChan invokes the ecd.SetDesktopGroupScaleTimer API asynchronously

func (*Client) SetDesktopGroupTimer ¶

func (client *Client) SetDesktopGroupTimer(request *SetDesktopGroupTimerRequest) (response *SetDesktopGroupTimerResponse, err error)

SetDesktopGroupTimer invokes the ecd.SetDesktopGroupTimer API synchronously

func (*Client) SetDesktopGroupTimerStatus ¶

func (client *Client) SetDesktopGroupTimerStatus(request *SetDesktopGroupTimerStatusRequest) (response *SetDesktopGroupTimerStatusResponse, err error)

SetDesktopGroupTimerStatus invokes the ecd.SetDesktopGroupTimerStatus API synchronously

func (*Client) SetDesktopGroupTimerStatusWithCallback ¶

func (client *Client) SetDesktopGroupTimerStatusWithCallback(request *SetDesktopGroupTimerStatusRequest, callback func(response *SetDesktopGroupTimerStatusResponse, err error)) <-chan int

SetDesktopGroupTimerStatusWithCallback invokes the ecd.SetDesktopGroupTimerStatus API asynchronously

func (*Client) SetDesktopGroupTimerStatusWithChan ¶

func (client *Client) SetDesktopGroupTimerStatusWithChan(request *SetDesktopGroupTimerStatusRequest) (<-chan *SetDesktopGroupTimerStatusResponse, <-chan error)

SetDesktopGroupTimerStatusWithChan invokes the ecd.SetDesktopGroupTimerStatus API asynchronously

func (*Client) SetDesktopGroupTimerWithCallback ¶

func (client *Client) SetDesktopGroupTimerWithCallback(request *SetDesktopGroupTimerRequest, callback func(response *SetDesktopGroupTimerResponse, err error)) <-chan int

SetDesktopGroupTimerWithCallback invokes the ecd.SetDesktopGroupTimer API asynchronously

func (*Client) SetDesktopGroupTimerWithChan ¶

func (client *Client) SetDesktopGroupTimerWithChan(request *SetDesktopGroupTimerRequest) (<-chan *SetDesktopGroupTimerResponse, <-chan error)

SetDesktopGroupTimerWithChan invokes the ecd.SetDesktopGroupTimer API asynchronously

func (*Client) SetDesktopMaintenance ¶ added in v1.63.15

func (client *Client) SetDesktopMaintenance(request *SetDesktopMaintenanceRequest) (response *SetDesktopMaintenanceResponse, err error)

SetDesktopMaintenance invokes the ecd.SetDesktopMaintenance API synchronously

func (*Client) SetDesktopMaintenanceWithCallback ¶ added in v1.63.15

func (client *Client) SetDesktopMaintenanceWithCallback(request *SetDesktopMaintenanceRequest, callback func(response *SetDesktopMaintenanceResponse, err error)) <-chan int

SetDesktopMaintenanceWithCallback invokes the ecd.SetDesktopMaintenance API asynchronously

func (*Client) SetDesktopMaintenanceWithChan ¶ added in v1.63.15

func (client *Client) SetDesktopMaintenanceWithChan(request *SetDesktopMaintenanceRequest) (<-chan *SetDesktopMaintenanceResponse, <-chan error)

SetDesktopMaintenanceWithChan invokes the ecd.SetDesktopMaintenance API asynchronously

func (*Client) SetDirectorySsoStatus ¶

func (client *Client) SetDirectorySsoStatus(request *SetDirectorySsoStatusRequest) (response *SetDirectorySsoStatusResponse, err error)

SetDirectorySsoStatus invokes the ecd.SetDirectorySsoStatus API synchronously

func (*Client) SetDirectorySsoStatusWithCallback ¶

func (client *Client) SetDirectorySsoStatusWithCallback(request *SetDirectorySsoStatusRequest, callback func(response *SetDirectorySsoStatusResponse, err error)) <-chan int

SetDirectorySsoStatusWithCallback invokes the ecd.SetDirectorySsoStatus API asynchronously

func (*Client) SetDirectorySsoStatusWithChan ¶

func (client *Client) SetDirectorySsoStatusWithChan(request *SetDirectorySsoStatusRequest) (<-chan *SetDirectorySsoStatusResponse, <-chan error)

SetDirectorySsoStatusWithChan invokes the ecd.SetDirectorySsoStatus API asynchronously

func (*Client) SetIdpMetadata ¶

func (client *Client) SetIdpMetadata(request *SetIdpMetadataRequest) (response *SetIdpMetadataResponse, err error)

SetIdpMetadata invokes the ecd.SetIdpMetadata API synchronously

func (*Client) SetIdpMetadataWithCallback ¶

func (client *Client) SetIdpMetadataWithCallback(request *SetIdpMetadataRequest, callback func(response *SetIdpMetadataResponse, err error)) <-chan int

SetIdpMetadataWithCallback invokes the ecd.SetIdpMetadata API asynchronously

func (*Client) SetIdpMetadataWithChan ¶

func (client *Client) SetIdpMetadataWithChan(request *SetIdpMetadataRequest) (<-chan *SetIdpMetadataResponse, <-chan error)

SetIdpMetadataWithChan invokes the ecd.SetIdpMetadata API asynchronously

func (*Client) SetOfficeSiteSsoStatus ¶

func (client *Client) SetOfficeSiteSsoStatus(request *SetOfficeSiteSsoStatusRequest) (response *SetOfficeSiteSsoStatusResponse, err error)

SetOfficeSiteSsoStatus invokes the ecd.SetOfficeSiteSsoStatus API synchronously

func (*Client) SetOfficeSiteSsoStatusWithCallback ¶

func (client *Client) SetOfficeSiteSsoStatusWithCallback(request *SetOfficeSiteSsoStatusRequest, callback func(response *SetOfficeSiteSsoStatusResponse, err error)) <-chan int

SetOfficeSiteSsoStatusWithCallback invokes the ecd.SetOfficeSiteSsoStatus API asynchronously

func (*Client) SetOfficeSiteSsoStatusWithChan ¶

func (client *Client) SetOfficeSiteSsoStatusWithChan(request *SetOfficeSiteSsoStatusRequest) (<-chan *SetOfficeSiteSsoStatusResponse, <-chan error)

SetOfficeSiteSsoStatusWithChan invokes the ecd.SetOfficeSiteSsoStatus API asynchronously

func (*Client) SetUserProfilePathRules ¶ added in v1.63.15

func (client *Client) SetUserProfilePathRules(request *SetUserProfilePathRulesRequest) (response *SetUserProfilePathRulesResponse, err error)

SetUserProfilePathRules invokes the ecd.SetUserProfilePathRules API synchronously

func (*Client) SetUserProfilePathRulesWithCallback ¶ added in v1.63.15

func (client *Client) SetUserProfilePathRulesWithCallback(request *SetUserProfilePathRulesRequest, callback func(response *SetUserProfilePathRulesResponse, err error)) <-chan int

SetUserProfilePathRulesWithCallback invokes the ecd.SetUserProfilePathRules API asynchronously

func (*Client) SetUserProfilePathRulesWithChan ¶ added in v1.63.15

func (client *Client) SetUserProfilePathRulesWithChan(request *SetUserProfilePathRulesRequest) (<-chan *SetUserProfilePathRulesResponse, <-chan error)

SetUserProfilePathRulesWithChan invokes the ecd.SetUserProfilePathRules API asynchronously

func (*Client) StartDesktops ¶

func (client *Client) StartDesktops(request *StartDesktopsRequest) (response *StartDesktopsResponse, err error)

StartDesktops invokes the ecd.StartDesktops API synchronously

func (*Client) StartDesktopsWithCallback ¶

func (client *Client) StartDesktopsWithCallback(request *StartDesktopsRequest, callback func(response *StartDesktopsResponse, err error)) <-chan int

StartDesktopsWithCallback invokes the ecd.StartDesktops API asynchronously

func (*Client) StartDesktopsWithChan ¶

func (client *Client) StartDesktopsWithChan(request *StartDesktopsRequest) (<-chan *StartDesktopsResponse, <-chan error)

StartDesktopsWithChan invokes the ecd.StartDesktops API asynchronously

func (*Client) StopDesktops ¶

func (client *Client) StopDesktops(request *StopDesktopsRequest) (response *StopDesktopsResponse, err error)

StopDesktops invokes the ecd.StopDesktops API synchronously

func (*Client) StopDesktopsWithCallback ¶

func (client *Client) StopDesktopsWithCallback(request *StopDesktopsRequest, callback func(response *StopDesktopsResponse, err error)) <-chan int

StopDesktopsWithCallback invokes the ecd.StopDesktops API asynchronously

func (*Client) StopDesktopsWithChan ¶

func (client *Client) StopDesktopsWithChan(request *StopDesktopsRequest) (<-chan *StopDesktopsResponse, <-chan error)

StopDesktopsWithChan invokes the ecd.StopDesktops API asynchronously

func (*Client) StopInvocation ¶

func (client *Client) StopInvocation(request *StopInvocationRequest) (response *StopInvocationResponse, err error)

StopInvocation invokes the ecd.StopInvocation API synchronously

func (*Client) StopInvocationWithCallback ¶

func (client *Client) StopInvocationWithCallback(request *StopInvocationRequest, callback func(response *StopInvocationResponse, err error)) <-chan int

StopInvocationWithCallback invokes the ecd.StopInvocation API asynchronously

func (*Client) StopInvocationWithChan ¶

func (client *Client) StopInvocationWithChan(request *StopInvocationRequest) (<-chan *StopInvocationResponse, <-chan error)

StopInvocationWithChan invokes the ecd.StopInvocation API asynchronously

func (*Client) TagResources ¶

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the ecd.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the ecd.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the ecd.TagResources API asynchronously

func (*Client) UnbindUserDesktop ¶ added in v1.63.15

func (client *Client) UnbindUserDesktop(request *UnbindUserDesktopRequest) (response *UnbindUserDesktopResponse, err error)

UnbindUserDesktop invokes the ecd.UnbindUserDesktop API synchronously

func (*Client) UnbindUserDesktopWithCallback ¶ added in v1.63.15

func (client *Client) UnbindUserDesktopWithCallback(request *UnbindUserDesktopRequest, callback func(response *UnbindUserDesktopResponse, err error)) <-chan int

UnbindUserDesktopWithCallback invokes the ecd.UnbindUserDesktop API asynchronously

func (*Client) UnbindUserDesktopWithChan ¶ added in v1.63.15

func (client *Client) UnbindUserDesktopWithChan(request *UnbindUserDesktopRequest) (<-chan *UnbindUserDesktopResponse, <-chan error)

UnbindUserDesktopWithChan invokes the ecd.UnbindUserDesktop API asynchronously

func (*Client) UnlockVirtualMFADevice ¶

func (client *Client) UnlockVirtualMFADevice(request *UnlockVirtualMFADeviceRequest) (response *UnlockVirtualMFADeviceResponse, err error)

UnlockVirtualMFADevice invokes the ecd.UnlockVirtualMFADevice API synchronously

func (*Client) UnlockVirtualMFADeviceWithCallback ¶

func (client *Client) UnlockVirtualMFADeviceWithCallback(request *UnlockVirtualMFADeviceRequest, callback func(response *UnlockVirtualMFADeviceResponse, err error)) <-chan int

UnlockVirtualMFADeviceWithCallback invokes the ecd.UnlockVirtualMFADevice API asynchronously

func (*Client) UnlockVirtualMFADeviceWithChan ¶

func (client *Client) UnlockVirtualMFADeviceWithChan(request *UnlockVirtualMFADeviceRequest) (<-chan *UnlockVirtualMFADeviceResponse, <-chan error)

UnlockVirtualMFADeviceWithChan invokes the ecd.UnlockVirtualMFADevice API asynchronously

func (*Client) UntagResources ¶

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the ecd.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the ecd.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the ecd.UntagResources API asynchronously

func (*Client) UpdateFotaTask ¶

func (client *Client) UpdateFotaTask(request *UpdateFotaTaskRequest) (response *UpdateFotaTaskResponse, err error)

UpdateFotaTask invokes the ecd.UpdateFotaTask API synchronously

func (*Client) UpdateFotaTaskWithCallback ¶

func (client *Client) UpdateFotaTaskWithCallback(request *UpdateFotaTaskRequest, callback func(response *UpdateFotaTaskResponse, err error)) <-chan int

UpdateFotaTaskWithCallback invokes the ecd.UpdateFotaTask API asynchronously

func (*Client) UpdateFotaTaskWithChan ¶

func (client *Client) UpdateFotaTaskWithChan(request *UpdateFotaTaskRequest) (<-chan *UpdateFotaTaskResponse, <-chan error)

UpdateFotaTaskWithChan invokes the ecd.UpdateFotaTask API asynchronously

func (*Client) UploadImage ¶

func (client *Client) UploadImage(request *UploadImageRequest) (response *UploadImageResponse, err error)

UploadImage invokes the ecd.UploadImage API synchronously

func (*Client) UploadImageWithCallback ¶

func (client *Client) UploadImageWithCallback(request *UploadImageRequest, callback func(response *UploadImageResponse, err error)) <-chan int

UploadImageWithCallback invokes the ecd.UploadImage API asynchronously

func (*Client) UploadImageWithChan ¶

func (client *Client) UploadImageWithChan(request *UploadImageRequest) (<-chan *UploadImageResponse, <-chan error)

UploadImageWithChan invokes the ecd.UploadImage API asynchronously

func (*Client) VerifyCen ¶

func (client *Client) VerifyCen(request *VerifyCenRequest) (response *VerifyCenResponse, err error)

VerifyCen invokes the ecd.VerifyCen API synchronously

func (*Client) VerifyCenWithCallback ¶

func (client *Client) VerifyCenWithCallback(request *VerifyCenRequest, callback func(response *VerifyCenResponse, err error)) <-chan int

VerifyCenWithCallback invokes the ecd.VerifyCen API asynchronously

func (*Client) VerifyCenWithChan ¶

func (client *Client) VerifyCenWithChan(request *VerifyCenRequest) (<-chan *VerifyCenResponse, <-chan error)

VerifyCenWithChan invokes the ecd.VerifyCen API asynchronously

func (*Client) WakeupDesktops ¶ added in v1.63.15

func (client *Client) WakeupDesktops(request *WakeupDesktopsRequest) (response *WakeupDesktopsResponse, err error)

WakeupDesktops invokes the ecd.WakeupDesktops API synchronously

func (*Client) WakeupDesktopsWithCallback ¶ added in v1.63.15

func (client *Client) WakeupDesktopsWithCallback(request *WakeupDesktopsRequest, callback func(response *WakeupDesktopsResponse, err error)) <-chan int

WakeupDesktopsWithCallback invokes the ecd.WakeupDesktops API asynchronously

func (*Client) WakeupDesktopsWithChan ¶ added in v1.63.15

func (client *Client) WakeupDesktopsWithChan(request *WakeupDesktopsRequest) (<-chan *WakeupDesktopsResponse, <-chan error)

WakeupDesktopsWithChan invokes the ecd.WakeupDesktops API asynchronously

type ClientType ¶

type ClientType struct {
	Status     string `json:"Status" xml:"Status"`
	ClientType string `json:"ClientType" xml:"ClientType"`
}

ClientType is a nested struct in ecd response

type ClientTypes ¶

type ClientTypes struct {
	ClientType []ClientType `json:"ClientType" xml:"ClientType"`
}

ClientTypes is a nested struct in ecd response

type ClonePolicyGroupRequest ¶

type ClonePolicyGroupRequest struct {
	*requests.RpcRequest
	Name          string `position:"Query" name:"Name"`
	PolicyGroupId string `position:"Query" name:"PolicyGroupId"`
}

ClonePolicyGroupRequest is the request struct for api ClonePolicyGroup

func CreateClonePolicyGroupRequest ¶

func CreateClonePolicyGroupRequest() (request *ClonePolicyGroupRequest)

CreateClonePolicyGroupRequest creates a request to invoke ClonePolicyGroup API

type ClonePolicyGroupResponse ¶

type ClonePolicyGroupResponse struct {
	*responses.BaseResponse
	PolicyGroupId string `json:"PolicyGroupId" xml:"PolicyGroupId"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

ClonePolicyGroupResponse is the response struct for api ClonePolicyGroup

func CreateClonePolicyGroupResponse ¶

func CreateClonePolicyGroupResponse() (response *ClonePolicyGroupResponse)

CreateClonePolicyGroupResponse creates a response to parse from ClonePolicyGroup response

type CloudDriveGroup ¶ added in v1.63.15

type CloudDriveGroup struct {
	Status         string                       `json:"Status" xml:"Status"`
	GroupId        string                       `json:"GroupId" xml:"GroupId"`
	GroupName      string                       `json:"GroupName" xml:"GroupName"`
	DirectoryId    string                       `json:"DirectoryId" xml:"DirectoryId"`
	DriveId        string                       `json:"DriveId" xml:"DriveId"`
	CreateTime     string                       `json:"CreateTime" xml:"CreateTime"`
	TotalSize      int64                        `json:"TotalSize" xml:"TotalSize"`
	UsedSize       string                       `json:"UsedSize" xml:"UsedSize"`
	AdminUserIds   string                       `json:"AdminUserIds" xml:"AdminUserIds"`
	OrgId          string                       `json:"OrgId" xml:"OrgId"`
	AdminUserInfos []EndUserIdWithNickNameModel `json:"AdminUserInfos" xml:"AdminUserInfos"`
}

CloudDriveGroup is a nested struct in ecd response

type CloudDriveGroups ¶ added in v1.63.15

type CloudDriveGroups struct {
	CloudDriveGroup []CloudDriveGroup `json:"CloudDriveGroup" xml:"CloudDriveGroup"`
}

CloudDriveGroups is a nested struct in ecd response

type CloudDrivePermissionModel ¶ added in v1.63.15

type CloudDrivePermissionModel struct {
	Permission string   `json:"Permission" xml:"Permission"`
	EndUsers   []string `json:"EndUsers" xml:"EndUsers"`
}

CloudDrivePermissionModel is a nested struct in ecd response

type CloudDrivePermissionModels ¶ added in v1.63.15

type CloudDrivePermissionModels struct {
	CloudDrivePermissionModel []CloudDrivePermissionModel `json:"CloudDrivePermissionModel" xml:"CloudDrivePermissionModel"`
}

CloudDrivePermissionModels is a nested struct in ecd response

type CloudDriveUser ¶ added in v1.63.15

type CloudDriveUser struct {
	UsedSize  int64  `json:"UsedSize" xml:"UsedSize"`
	Status    string `json:"Status" xml:"Status"`
	DriveId   string `json:"DriveId" xml:"DriveId"`
	TotalSize int64  `json:"TotalSize" xml:"TotalSize"`
	UserId    string `json:"UserId" xml:"UserId"`
	UserName  string `json:"UserName" xml:"UserName"`
	EndUserId string `json:"EndUserId" xml:"EndUserId"`
}

CloudDriveUser is a nested struct in ecd response

type CloudDriveUsers ¶ added in v1.63.15

type CloudDriveUsers struct {
	CloudDriveUser []CloudDriveUser `json:"CloudDriveUser" xml:"CloudDriveUser"`
}

CloudDriveUsers is a nested struct in ecd response

type CompleteCdsFileRequest ¶ added in v1.63.15

type CompleteCdsFileRequest struct {
	*requests.RpcRequest
	UploadId  string `position:"Query" name:"UploadId"`
	GroupId   string `position:"Query" name:"GroupId"`
	CdsId     string `position:"Query" name:"CdsId"`
	EndUserId string `position:"Query" name:"EndUserId"`
	FileId    string `position:"Query" name:"FileId"`
}

CompleteCdsFileRequest is the request struct for api CompleteCdsFile

func CreateCompleteCdsFileRequest ¶ added in v1.63.15

func CreateCompleteCdsFileRequest() (request *CompleteCdsFileRequest)

CreateCompleteCdsFileRequest creates a request to invoke CompleteCdsFile API

type CompleteCdsFileResponse ¶ added in v1.63.15

type CompleteCdsFileResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CompleteCdsFileResponse is the response struct for api CompleteCdsFile

func CreateCompleteCdsFileResponse ¶ added in v1.63.15

func CreateCompleteCdsFileResponse() (response *CompleteCdsFileResponse)

CreateCompleteCdsFileResponse creates a response to parse from CompleteCdsFile response

type ConfigADConnectorTrustRequest ¶

type ConfigADConnectorTrustRequest struct {
	*requests.RpcRequest
	OfficeSiteId     string           `position:"Query" name:"OfficeSiteId"`
	TrustKey         string           `position:"Query" name:"TrustKey"`
	RdsLicenseDomain requests.Boolean `position:"Query" name:"RdsLicenseDomain"`
}

ConfigADConnectorTrustRequest is the request struct for api ConfigADConnectorTrust

func CreateConfigADConnectorTrustRequest ¶

func CreateConfigADConnectorTrustRequest() (request *ConfigADConnectorTrustRequest)

CreateConfigADConnectorTrustRequest creates a request to invoke ConfigADConnectorTrust API

type ConfigADConnectorTrustResponse ¶

type ConfigADConnectorTrustResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ConfigADConnectorTrustResponse is the response struct for api ConfigADConnectorTrust

func CreateConfigADConnectorTrustResponse ¶

func CreateConfigADConnectorTrustResponse() (response *ConfigADConnectorTrustResponse)

CreateConfigADConnectorTrustResponse creates a response to parse from ConfigADConnectorTrust response

type ConfigADConnectorUserRequest ¶

type ConfigADConnectorUserRequest struct {
	*requests.RpcRequest
	OfficeSiteId   string `position:"Query" name:"OfficeSiteId"`
	DomainPassword string `position:"Query" name:"DomainPassword"`
	DomainUserName string `position:"Query" name:"DomainUserName"`
	OUName         string `position:"Query" name:"OUName"`
}

ConfigADConnectorUserRequest is the request struct for api ConfigADConnectorUser

func CreateConfigADConnectorUserRequest ¶

func CreateConfigADConnectorUserRequest() (request *ConfigADConnectorUserRequest)

CreateConfigADConnectorUserRequest creates a request to invoke ConfigADConnectorUser API

type ConfigADConnectorUserResponse ¶

type ConfigADConnectorUserResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ConfigADConnectorUserResponse is the response struct for api ConfigADConnectorUser

func CreateConfigADConnectorUserResponse ¶

func CreateConfigADConnectorUserResponse() (response *ConfigADConnectorUserResponse)

CreateConfigADConnectorUserResponse creates a response to parse from ConfigADConnectorUser response

type ConflictCds ¶ added in v1.63.15

type ConflictCds struct {
	ConflictCdsItem []ConflictCdsItem `json:"conflictCds" xml:"conflictCds"`
}

ConflictCds is a nested struct in ecd response

type ConflictCdsAndOrder ¶ added in v1.63.15

type ConflictCdsAndOrder struct {
	ConflictCds   []ConflictCdsItem   `json:"ConflictCds" xml:"ConflictCds"`
	ConflictOrder []ConflictOrderItem `json:"ConflictOrder" xml:"ConflictOrder"`
}

ConflictCdsAndOrder is a nested struct in ecd response

type ConflictCdsItem ¶ added in v1.63.15

type ConflictCdsItem struct {
	CdsId    string `json:"CdsId" xml:"CdsId"`
	RegionId string `json:"RegionId" xml:"RegionId"`
}

ConflictCdsItem is a nested struct in ecd response

type ConflictOrder ¶ added in v1.63.15

type ConflictOrder struct {
	ConflictOrderItem []ConflictOrderItem `json:"conflictOrder" xml:"conflictOrder"`
}

ConflictOrder is a nested struct in ecd response

type ConflictOrderItem ¶ added in v1.63.15

type ConflictOrderItem struct {
	CdsId    string `json:"CdsId" xml:"CdsId"`
	OrderId  string `json:"OrderId" xml:"OrderId"`
	RegionId string `json:"RegionId" xml:"RegionId"`
}

ConflictOrderItem is a nested struct in ecd response

type ConnectionRecord ¶

type ConnectionRecord struct {
	ConnectionRecordId string `json:"ConnectionRecordId" xml:"ConnectionRecordId"`
	ConnectStartTime   string `json:"ConnectStartTime" xml:"ConnectStartTime"`
	DesktopName        string `json:"DesktopName" xml:"DesktopName"`
	ConnectDuration    string `json:"ConnectDuration" xml:"ConnectDuration"`
	ConnectEndTime     string `json:"ConnectEndTime" xml:"ConnectEndTime"`
	DesktopId          string `json:"DesktopId" xml:"DesktopId"`
}

ConnectionRecord is a nested struct in ecd response

type ConnectionRecords ¶

type ConnectionRecords struct {
	ConnectionRecord []ConnectionRecord `json:"ConnectionRecord" xml:"ConnectionRecord"`
}

ConnectionRecords is a nested struct in ecd response

type CoordinateFlowModel ¶ added in v1.61.1666

type CoordinateFlowModel struct {
	CoordinateStatus string `json:"CoordinateStatus" xml:"CoordinateStatus"`
	InitiatorType    string `json:"InitiatorType" xml:"InitiatorType"`
	OwnerUserId      string `json:"OwnerUserId" xml:"OwnerUserId"`
	CoordinateTicket string `json:"CoordinateTicket" xml:"CoordinateTicket"`
	CoId             string `json:"CoId" xml:"CoId"`
	ResourceId       string `json:"ResourceId" xml:"ResourceId"`
	ResourceName     string `json:"ResourceName" xml:"ResourceName"`
}

CoordinateFlowModel is a nested struct in ecd response

type CoordinateFlowModels ¶ added in v1.61.1666

type CoordinateFlowModels struct {
	CoordinateFlowModel []CoordinateFlowModel `json:"CoordinateFlowModel" xml:"CoordinateFlowModel"`
}

CoordinateFlowModels is a nested struct in ecd response

type CopyCdsFileModel ¶ added in v1.63.15

type CopyCdsFileModel struct {
	AsyncTaskId string `json:"AsyncTaskId" xml:"AsyncTaskId"`
	FileId      string `json:"FileId" xml:"FileId"`
}

CopyCdsFileModel is a nested struct in ecd response

type CopyCdsFileRequest ¶ added in v1.63.15

type CopyCdsFileRequest struct {
	*requests.RpcRequest
	FileReceiverId   string           `position:"Query" name:"FileReceiverId"`
	GroupId          string           `position:"Query" name:"GroupId"`
	FileReceiverType string           `position:"Query" name:"FileReceiverType"`
	AutoRename       requests.Boolean `position:"Query" name:"AutoRename"`
	CdsId            string           `position:"Query" name:"CdsId"`
	ParentFolderId   string           `position:"Query" name:"ParentFolderId"`
	EndUserId        string           `position:"Query" name:"EndUserId"`
	FileId           string           `position:"Query" name:"FileId"`
}

CopyCdsFileRequest is the request struct for api CopyCdsFile

func CreateCopyCdsFileRequest ¶ added in v1.63.15

func CreateCopyCdsFileRequest() (request *CopyCdsFileRequest)

CreateCopyCdsFileRequest creates a request to invoke CopyCdsFile API

type CopyCdsFileResponse ¶ added in v1.63.15

type CopyCdsFileResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	Code             string           `json:"Code" xml:"Code"`
	Message          string           `json:"Message" xml:"Message"`
	Success          string           `json:"Success" xml:"Success"`
	CopyCdsFileModel CopyCdsFileModel `json:"CopyCdsFileModel" xml:"CopyCdsFileModel"`
}

CopyCdsFileResponse is the response struct for api CopyCdsFile

func CreateCopyCdsFileResponse ¶ added in v1.63.15

func CreateCopyCdsFileResponse() (response *CopyCdsFileResponse)

CreateCopyCdsFileResponse creates a response to parse from CopyCdsFile response

type CopyImageRequest ¶ added in v1.61.1666

type CopyImageRequest struct {
	*requests.RpcRequest
	ImageId                string `position:"Query" name:"ImageId"`
	DestinationImageName   string `position:"Query" name:"DestinationImageName"`
	DestinationRegionId    string `position:"Query" name:"DestinationRegionId"`
	DestinationDescription string `position:"Query" name:"DestinationDescription"`
}

CopyImageRequest is the request struct for api CopyImage

func CreateCopyImageRequest ¶ added in v1.61.1666

func CreateCopyImageRequest() (request *CopyImageRequest)

CreateCopyImageRequest creates a request to invoke CopyImage API

type CopyImageResponse ¶ added in v1.61.1666

type CopyImageResponse struct {
	*responses.BaseResponse
	ImageId   string `json:"ImageId" xml:"ImageId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CopyImageResponse is the response struct for api CopyImage

func CreateCopyImageResponse ¶ added in v1.61.1666

func CreateCopyImageResponse() (response *CopyImageResponse)

CreateCopyImageResponse creates a response to parse from CopyImage response

type CountPerStatus ¶ added in v1.63.15

type CountPerStatus struct {
	CountPerStatusItem []CountPerStatusItem `json:"CountPerStatus" xml:"CountPerStatus"`
}

CountPerStatus is a nested struct in ecd response

type CountPerStatusItem ¶ added in v1.63.15

type CountPerStatusItem struct {
	Status string `json:"Status" xml:"Status"`
	Count  int    `json:"Count" xml:"Count"`
}

CountPerStatusItem is a nested struct in ecd response

type CpuProcessors ¶ added in v1.63.15

type CpuProcessors struct {
	CpuProcessor []string `json:"cpuProcessor" xml:"cpuProcessor"`
}

CpuProcessors is a nested struct in ecd response

type CreateADConnectorDirectoryRequest ¶

type CreateADConnectorDirectoryRequest struct {
	*requests.RpcRequest
	SubDomainDnsAddress *[]string        `position:"Query" name:"SubDomainDnsAddress"  type:"Repeated"`
	SubDomainName       string           `position:"Query" name:"SubDomainName"`
	DomainPassword      string           `position:"Query" name:"DomainPassword"`
	EnableAdminAccess   requests.Boolean `position:"Query" name:"EnableAdminAccess"`
	DesktopAccessType   string           `position:"Query" name:"DesktopAccessType"`
	DomainName          string           `position:"Query" name:"DomainName"`
	Specification       requests.Integer `position:"Query" name:"Specification"`
	DirectoryName       string           `position:"Query" name:"DirectoryName"`
	VSwitchId           *[]string        `position:"Query" name:"VSwitchId"  type:"Repeated"`
	MfaEnabled          requests.Boolean `position:"Query" name:"MfaEnabled"`
	DomainUserName      string           `position:"Query" name:"DomainUserName"`
	DnsAddress          *[]string        `position:"Query" name:"DnsAddress"  type:"Repeated"`
}

CreateADConnectorDirectoryRequest is the request struct for api CreateADConnectorDirectory

func CreateCreateADConnectorDirectoryRequest ¶

func CreateCreateADConnectorDirectoryRequest() (request *CreateADConnectorDirectoryRequest)

CreateCreateADConnectorDirectoryRequest creates a request to invoke CreateADConnectorDirectory API

type CreateADConnectorDirectoryResponse ¶

type CreateADConnectorDirectoryResponse struct {
	*responses.BaseResponse
	TrustPassword string        `json:"TrustPassword" xml:"TrustPassword"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	DirectoryId   string        `json:"DirectoryId" xml:"DirectoryId"`
	AdConnectors  []AdConnector `json:"AdConnectors" xml:"AdConnectors"`
}

CreateADConnectorDirectoryResponse is the response struct for api CreateADConnectorDirectory

func CreateCreateADConnectorDirectoryResponse ¶

func CreateCreateADConnectorDirectoryResponse() (response *CreateADConnectorDirectoryResponse)

CreateCreateADConnectorDirectoryResponse creates a response to parse from CreateADConnectorDirectory response

type CreateADConnectorOfficeSiteRequest ¶

type CreateADConnectorOfficeSiteRequest struct {
	*requests.RpcRequest
	CenId                string           `position:"Query" name:"CenId"`
	SubDomainDnsAddress  *[]string        `position:"Query" name:"SubDomainDnsAddress"  type:"Repeated"`
	CenOwnerId           requests.Integer `position:"Query" name:"CenOwnerId"`
	EnableInternetAccess requests.Boolean `position:"Query" name:"EnableInternetAccess"`
	SubDomainName        string           `position:"Query" name:"SubDomainName"`
	DomainPassword       string           `position:"Query" name:"DomainPassword"`
	VerifyCode           string           `position:"Query" name:"VerifyCode"`
	EnableAdminAccess    requests.Boolean `position:"Query" name:"EnableAdminAccess"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	DesktopAccessType    string           `position:"Query" name:"DesktopAccessType"`
	AdHostname           string           `position:"Query" name:"AdHostname"`
	DomainName           string           `position:"Query" name:"DomainName"`
	Specification        requests.Integer `position:"Query" name:"Specification"`
	OfficeSiteName       string           `position:"Query" name:"OfficeSiteName"`
	BackupDns            string           `position:"Query" name:"BackupDns"`
	MfaEnabled           requests.Boolean `position:"Query" name:"MfaEnabled"`
	DomainUserName       string           `position:"Query" name:"DomainUserName"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
	ProtocolType         string           `position:"Query" name:"ProtocolType"`
	DnsAddress           *[]string        `position:"Query" name:"DnsAddress"  type:"Repeated"`
	BackupDCHostname     string           `position:"Query" name:"BackupDCHostname"`
}

CreateADConnectorOfficeSiteRequest is the request struct for api CreateADConnectorOfficeSite

func CreateCreateADConnectorOfficeSiteRequest ¶

func CreateCreateADConnectorOfficeSiteRequest() (request *CreateADConnectorOfficeSiteRequest)

CreateCreateADConnectorOfficeSiteRequest creates a request to invoke CreateADConnectorOfficeSite API

type CreateADConnectorOfficeSiteResponse ¶

type CreateADConnectorOfficeSiteResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	OfficeSiteId string `json:"OfficeSiteId" xml:"OfficeSiteId"`
}

CreateADConnectorOfficeSiteResponse is the response struct for api CreateADConnectorOfficeSite

func CreateCreateADConnectorOfficeSiteResponse ¶

func CreateCreateADConnectorOfficeSiteResponse() (response *CreateADConnectorOfficeSiteResponse)

CreateCreateADConnectorOfficeSiteResponse creates a response to parse from CreateADConnectorOfficeSite response

type CreateAndBindNasFileSystemRequest ¶ added in v1.63.15

type CreateAndBindNasFileSystemRequest struct {
	*requests.RpcRequest
	OfficeSiteId   string           `position:"Query" name:"OfficeSiteId"`
	EndUserIds     *[]string        `position:"Query" name:"EndUserIds"  type:"Repeated"`
	Description    string           `position:"Query" name:"Description"`
	StorageType    string           `position:"Query" name:"StorageType"`
	EncryptType    requests.Integer `position:"Query" name:"EncryptType"`
	DesktopGroupId string           `position:"Query" name:"DesktopGroupId"`
	FileSystemName string           `position:"Query" name:"FileSystemName"`
}

CreateAndBindNasFileSystemRequest is the request struct for api CreateAndBindNasFileSystem

func CreateCreateAndBindNasFileSystemRequest ¶ added in v1.63.15

func CreateCreateAndBindNasFileSystemRequest() (request *CreateAndBindNasFileSystemRequest)

CreateCreateAndBindNasFileSystemRequest creates a request to invoke CreateAndBindNasFileSystem API

type CreateAndBindNasFileSystemResponse ¶ added in v1.63.15

type CreateAndBindNasFileSystemResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateAndBindNasFileSystemResponse is the response struct for api CreateAndBindNasFileSystem

func CreateCreateAndBindNasFileSystemResponse ¶ added in v1.63.15

func CreateCreateAndBindNasFileSystemResponse() (response *CreateAndBindNasFileSystemResponse)

CreateCreateAndBindNasFileSystemResponse creates a response to parse from CreateAndBindNasFileSystem response

type CreateAutoSnapshotPolicyRequest ¶ added in v1.63.15

type CreateAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	CronExpression string           `position:"Query" name:"CronExpression"`
	PolicyName     string           `position:"Query" name:"PolicyName"`
	RetentionDays  requests.Integer `position:"Query" name:"RetentionDays"`
}

CreateAutoSnapshotPolicyRequest is the request struct for api CreateAutoSnapshotPolicy

func CreateCreateAutoSnapshotPolicyRequest ¶ added in v1.63.15

func CreateCreateAutoSnapshotPolicyRequest() (request *CreateAutoSnapshotPolicyRequest)

CreateCreateAutoSnapshotPolicyRequest creates a request to invoke CreateAutoSnapshotPolicy API

type CreateAutoSnapshotPolicyResponse ¶ added in v1.63.15

type CreateAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	PolicyId  string `json:"PolicyId" xml:"PolicyId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateAutoSnapshotPolicyResponse is the response struct for api CreateAutoSnapshotPolicy

func CreateCreateAutoSnapshotPolicyResponse ¶ added in v1.63.15

func CreateCreateAutoSnapshotPolicyResponse() (response *CreateAutoSnapshotPolicyResponse)

CreateCreateAutoSnapshotPolicyResponse creates a response to parse from CreateAutoSnapshotPolicy response

type CreateBundleRequest ¶

type CreateBundleRequest struct {
	*requests.RpcRequest
	RootDiskPerformanceLevel string           `position:"Query" name:"RootDiskPerformanceLevel"`
	ImageId                  string           `position:"Query" name:"ImageId"`
	Description              string           `position:"Query" name:"Description"`
	Language                 string           `position:"Query" name:"Language"`
	UserDiskPerformanceLevel string           `position:"Query" name:"UserDiskPerformanceLevel"`
	DesktopType              string           `position:"Query" name:"DesktopType"`
	BundleName               string           `position:"Query" name:"BundleName"`
	UserDiskSizeGib          *[]string        `position:"Query" name:"UserDiskSizeGib"  type:"Repeated"`
	RootDiskSizeGib          requests.Integer `position:"Query" name:"RootDiskSizeGib"`
}

CreateBundleRequest is the request struct for api CreateBundle

func CreateCreateBundleRequest ¶

func CreateCreateBundleRequest() (request *CreateBundleRequest)

CreateCreateBundleRequest creates a request to invoke CreateBundle API

type CreateBundleResponse ¶

type CreateBundleResponse struct {
	*responses.BaseResponse
	BundleId  string `json:"BundleId" xml:"BundleId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateBundleResponse is the response struct for api CreateBundle

func CreateCreateBundleResponse ¶

func CreateCreateBundleResponse() (response *CreateBundleResponse)

CreateCreateBundleResponse creates a response to parse from CreateBundle response

type CreateCdsFileRequest ¶ added in v1.63.15

type CreateCdsFileRequest struct {
	*requests.RpcRequest
	FileType       string           `position:"Query" name:"FileType"`
	FileLength     requests.Integer `position:"Query" name:"FileLength"`
	EndUserId      string           `position:"Query" name:"EndUserId"`
	GroupId        string           `position:"Query" name:"GroupId"`
	CdsId          string           `position:"Query" name:"CdsId"`
	ConflictPolicy string           `position:"Query" name:"ConflictPolicy"`
	ParentFileId   string           `position:"Query" name:"ParentFileId"`
	FileName       string           `position:"Query" name:"FileName"`
	FileHash       string           `position:"Query" name:"FileHash"`
}

CreateCdsFileRequest is the request struct for api CreateCdsFile

func CreateCreateCdsFileRequest ¶ added in v1.63.15

func CreateCreateCdsFileRequest() (request *CreateCdsFileRequest)

CreateCreateCdsFileRequest creates a request to invoke CreateCdsFile API

type CreateCdsFileResponse ¶ added in v1.63.15

type CreateCdsFileResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	FileModel FileModel `json:"FileModel" xml:"FileModel"`
}

CreateCdsFileResponse is the response struct for api CreateCdsFile

func CreateCreateCdsFileResponse ¶ added in v1.63.15

func CreateCreateCdsFileResponse() (response *CreateCdsFileResponse)

CreateCreateCdsFileResponse creates a response to parse from CreateCdsFile response

type CreateCdsFileShareLinkRequest ¶ added in v1.63.15

type CreateCdsFileShareLinkRequest struct {
	*requests.RpcRequest
	Description     string           `position:"Query" name:"Description"`
	PreviewLimit    requests.Integer `position:"Query" name:"PreviewLimit"`
	DisableDownload requests.Boolean `position:"Query" name:"DisableDownload"`
	DisablePreview  requests.Boolean `position:"Query" name:"DisablePreview"`
	SharePwd        string           `position:"Query" name:"SharePwd"`
	ShareName       string           `position:"Query" name:"ShareName"`
	EndUserId       string           `position:"Query" name:"EndUserId"`
	DisableSave     requests.Boolean `position:"Query" name:"DisableSave"`
	GroupId         string           `position:"Query" name:"GroupId"`
	DownloadLimit   requests.Integer `position:"Query" name:"DownloadLimit"`
	CdsId           string           `position:"Query" name:"CdsId"`
	SaveLimit       requests.Integer `position:"Query" name:"SaveLimit"`
	FileIds         *[]string        `position:"Query" name:"FileIds"  type:"Repeated"`
	Expiration      string           `position:"Query" name:"Expiration"`
}

CreateCdsFileShareLinkRequest is the request struct for api CreateCdsFileShareLink

func CreateCreateCdsFileShareLinkRequest ¶ added in v1.63.15

func CreateCreateCdsFileShareLinkRequest() (request *CreateCdsFileShareLinkRequest)

CreateCreateCdsFileShareLinkRequest creates a request to invoke CreateCdsFileShareLink API

type CreateCdsFileShareLinkResponse ¶ added in v1.63.15

type CreateCdsFileShareLinkResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateCdsFileShareLinkResponse is the response struct for api CreateCdsFileShareLink

func CreateCreateCdsFileShareLinkResponse ¶ added in v1.63.15

func CreateCreateCdsFileShareLinkResponse() (response *CreateCdsFileShareLinkResponse)

CreateCreateCdsFileShareLinkResponse creates a response to parse from CreateCdsFileShareLink response

type CreateCloudDriveServiceRequest ¶ added in v1.63.15

type CreateCloudDriveServiceRequest struct {
	*requests.RpcRequest
	OfficeSiteId   string           `position:"Query" name:"OfficeSiteId"`
	CdsChargeType  string           `position:"Query" name:"CdsChargeType"`
	CenId          string           `position:"Query" name:"CenId"`
	GlobalStatus   string           `position:"Query" name:"GlobalStatus"`
	OfficeSiteType string           `position:"Query" name:"OfficeSiteType"`
	UserCount      requests.Integer `position:"Query" name:"UserCount"`
	EndUserId      *[]string        `position:"Query" name:"EndUserId"  type:"Repeated"`
	SolutionId     string           `position:"Query" name:"SolutionId"`
	UserMaxSize    requests.Integer `position:"Query" name:"UserMaxSize"`
	Period         requests.Integer `position:"Query" name:"Period"`
	AutoPay        requests.Boolean `position:"Query" name:"AutoPay"`
	DomainName     string           `position:"Query" name:"DomainName"`
	BizType        requests.Integer `position:"Query" name:"BizType"`
	PeriodUnit     string           `position:"Query" name:"PeriodUnit"`
	AutoRenew      requests.Boolean `position:"Query" name:"AutoRenew"`
	Name           string           `position:"Query" name:"Name"`
	MaxSize        requests.Integer `position:"Query" name:"MaxSize"`
}

CreateCloudDriveServiceRequest is the request struct for api CreateCloudDriveService

func CreateCreateCloudDriveServiceRequest ¶ added in v1.63.15

func CreateCreateCloudDriveServiceRequest() (request *CreateCloudDriveServiceRequest)

CreateCreateCloudDriveServiceRequest creates a request to invoke CreateCloudDriveService API

type CreateCloudDriveServiceResponse ¶ added in v1.63.15

type CreateCloudDriveServiceResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	CdsId               string              `json:"CdsId" xml:"CdsId"`
	CdsName             string              `json:"CdsName" xml:"CdsName"`
	MaxSize             string              `json:"MaxSize" xml:"MaxSize"`
	OfficeSiteType      string              `json:"OfficeSiteType" xml:"OfficeSiteType"`
	CenId               string              `json:"CenId" xml:"CenId"`
	DomainName          string              `json:"DomainName" xml:"DomainName"`
	OrderId             string              `json:"OrderId" xml:"OrderId"`
	ErrorCode           string              `json:"ErrorCode" xml:"ErrorCode"`
	ConflictCdsAndOrder ConflictCdsAndOrder `json:"ConflictCdsAndOrder" xml:"ConflictCdsAndOrder"`
}

CreateCloudDriveServiceResponse is the response struct for api CreateCloudDriveService

func CreateCreateCloudDriveServiceResponse ¶ added in v1.63.15

func CreateCreateCloudDriveServiceResponse() (response *CreateCloudDriveServiceResponse)

CreateCreateCloudDriveServiceResponse creates a response to parse from CreateCloudDriveService response

type CreateCloudDriveUsersRequest ¶ added in v1.63.15

type CreateCloudDriveUsersRequest struct {
	*requests.RpcRequest
	CdsId       string           `position:"Query" name:"CdsId"`
	EndUserId   *[]string        `position:"Query" name:"EndUserId"  type:"Repeated"`
	UserMaxSize requests.Integer `position:"Query" name:"UserMaxSize"`
}

CreateCloudDriveUsersRequest is the request struct for api CreateCloudDriveUsers

func CreateCreateCloudDriveUsersRequest ¶ added in v1.63.15

func CreateCreateCloudDriveUsersRequest() (request *CreateCloudDriveUsersRequest)

CreateCreateCloudDriveUsersRequest creates a request to invoke CreateCloudDriveUsers API

type CreateCloudDriveUsersResponse ¶ added in v1.63.15

type CreateCloudDriveUsersResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateCloudDriveUsersResponse is the response struct for api CreateCloudDriveUsers

func CreateCreateCloudDriveUsersResponse ¶ added in v1.63.15

func CreateCreateCloudDriveUsersResponse() (response *CreateCloudDriveUsersResponse)

CreateCreateCloudDriveUsersResponse creates a response to parse from CreateCloudDriveUsers response

type CreateDesktopGroupRequest ¶

type CreateDesktopGroupRequest struct {
	*requests.RpcRequest
	DesktopGroupName        string                   `position:"Query" name:"DesktopGroupName"`
	AllowBufferCount        requests.Integer         `position:"Query" name:"AllowBufferCount"`
	GroupVersion            requests.Integer         `position:"Query" name:"GroupVersion"`
	Tag                     *[]CreateDesktopGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
	AllClassifyUsers        requests.Boolean         `position:"Query" name:"AllClassifyUsers"`
	MaxDesktopsCount        requests.Integer         `position:"Query" name:"MaxDesktopsCount"`
	VolumeEncryptionEnabled requests.Boolean         `position:"Query" name:"VolumeEncryptionEnabled"`
	Period                  requests.Integer         `position:"Query" name:"Period"`
	AllowAutoSetup          requests.Integer         `position:"Query" name:"AllowAutoSetup"`
	ResetType               requests.Integer         `position:"Query" name:"ResetType"`
	RatioThreshold          requests.Float           `position:"Query" name:"RatioThreshold"`
	KeepDuration            requests.Integer         `position:"Query" name:"KeepDuration"`
	PeriodUnit              string                   `position:"Query" name:"PeriodUnit"`
	AutoRenew               requests.Boolean         `position:"Query" name:"AutoRenew"`
	ProfileFollowSwitch     requests.Boolean         `position:"Query" name:"ProfileFollowSwitch"`
	BuyDesktopsCount        requests.Integer         `position:"Query" name:"BuyDesktopsCount"`
	PolicyGroupId           string                   `position:"Query" name:"PolicyGroupId"`
	VolumeEncryptionKey     string                   `position:"Query" name:"VolumeEncryptionKey"`
	OfficeSiteId            string                   `position:"Query" name:"OfficeSiteId"`
	Classify                string                   `position:"Query" name:"Classify"`
	EndUserIds              *[]string                `position:"Query" name:"EndUserIds"  type:"Repeated"`
	ScaleStrategyId         string                   `position:"Query" name:"ScaleStrategyId"`
	ClientToken             string                   `position:"Query" name:"ClientToken"`
	BundleId                string                   `position:"Query" name:"BundleId"`
	EnableInternetAccess    requests.Boolean         `position:"Query" name:"EnableInternetAccess"`
	BindAmount              requests.Integer         `position:"Query" name:"BindAmount"`
	LoadPolicy              requests.Integer         `position:"Query" name:"LoadPolicy"`
	DefaultInitDesktopCount requests.Integer         `position:"Query" name:"DefaultInitDesktopCount"`
	IdleDisconnectDuration  requests.Integer         `position:"Query" name:"IdleDisconnectDuration"`
	DirectoryId             string                   `position:"Query" name:"DirectoryId"`
	MinDesktopsCount        requests.Integer         `position:"Query" name:"MinDesktopsCount"`
	FileSystemId            string                   `position:"Query" name:"FileSystemId"`
	SubnetId                string                   `position:"Query" name:"SubnetId"`
	AutoPay                 requests.Boolean         `position:"Query" name:"AutoPay"`
	Comments                string                   `position:"Query" name:"Comments"`
	OwnType                 requests.Integer         `position:"Query" name:"OwnType"`
	StopDuration            requests.Integer         `position:"Query" name:"StopDuration"`
	PromotionId             string                   `position:"Query" name:"PromotionId"`
	ConnectDuration         requests.Integer         `position:"Query" name:"ConnectDuration"`
	VpcId                   string                   `position:"Query" name:"VpcId"`
	ChargeType              string                   `position:"Query" name:"ChargeType"`
}

CreateDesktopGroupRequest is the request struct for api CreateDesktopGroup

func CreateCreateDesktopGroupRequest ¶

func CreateCreateDesktopGroupRequest() (request *CreateDesktopGroupRequest)

CreateCreateDesktopGroupRequest creates a request to invoke CreateDesktopGroup API

type CreateDesktopGroupResponse ¶

type CreateDesktopGroupResponse struct {
	*responses.BaseResponse
	DesktopGroupId string   `json:"DesktopGroupId" xml:"DesktopGroupId"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	OrderIds       []string `json:"OrderIds" xml:"OrderIds"`
}

CreateDesktopGroupResponse is the response struct for api CreateDesktopGroup

func CreateCreateDesktopGroupResponse ¶

func CreateCreateDesktopGroupResponse() (response *CreateDesktopGroupResponse)

CreateCreateDesktopGroupResponse creates a response to parse from CreateDesktopGroup response

type CreateDesktopGroupTag ¶ added in v1.63.15

type CreateDesktopGroupTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateDesktopGroupTag is a repeated param struct in CreateDesktopGroupRequest

type CreateDesktopOversoldGroupRequest ¶ added in v1.63.15

type CreateDesktopOversoldGroupRequest struct {
	*requests.RpcRequest
	ImageId                string           `position:"Query" name:"ImageId"`
	OversoldUserCount      requests.Integer `position:"Query" name:"OversoldUserCount"`
	Description            string           `position:"Query" name:"Description"`
	OversoldWarn           requests.Integer `position:"Query" name:"OversoldWarn"`
	IdleDisconnectDuration requests.Integer `position:"Query" name:"IdleDisconnectDuration"`
	SystemDiskSize         requests.Integer `position:"Query" name:"SystemDiskSize"`
	DirectoryId            string           `position:"Query" name:"DirectoryId"`
	DesktopType            string           `position:"Query" name:"DesktopType"`
	Period                 requests.Integer `position:"Query" name:"Period"`
	StopDuration           requests.Integer `position:"Query" name:"StopDuration"`
	KeepDuration           requests.Integer `position:"Query" name:"KeepDuration"`
	PeriodUnit             string           `position:"Query" name:"PeriodUnit"`
	DataDiskSize           requests.Integer `position:"Query" name:"DataDiskSize"`
	Name                   string           `position:"Query" name:"Name"`
	ConcurrenceCount       requests.Integer `position:"Query" name:"ConcurrenceCount"`
	PolicyGroupId          string           `position:"Query" name:"PolicyGroupId"`
}

CreateDesktopOversoldGroupRequest is the request struct for api CreateDesktopOversoldGroup

func CreateCreateDesktopOversoldGroupRequest ¶ added in v1.63.15

func CreateCreateDesktopOversoldGroupRequest() (request *CreateDesktopOversoldGroupRequest)

CreateCreateDesktopOversoldGroupRequest creates a request to invoke CreateDesktopOversoldGroup API

type CreateDesktopOversoldGroupResponse ¶ added in v1.63.15

type CreateDesktopOversoldGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateDesktopOversoldGroupResponse is the response struct for api CreateDesktopOversoldGroup

func CreateCreateDesktopOversoldGroupResponse ¶ added in v1.63.15

func CreateCreateDesktopOversoldGroupResponse() (response *CreateDesktopOversoldGroupResponse)

CreateCreateDesktopOversoldGroupResponse creates a response to parse from CreateDesktopOversoldGroup response

type CreateDesktopsBundleModels ¶ added in v1.63.15

type CreateDesktopsBundleModels struct {
	VolumeEncryptionEnabled string    `name:"VolumeEncryptionEnabled"`
	VolumeEncryptionKey     string    `name:"VolumeEncryptionKey"`
	Amount                  string    `name:"Amount"`
	DesktopName             string    `name:"DesktopName"`
	Hostname                string    `name:"Hostname"`
	EndUserIds              *[]string `name:"EndUserIds" type:"Repeated"`
	BundleId                string    `name:"BundleId"`
}

CreateDesktopsBundleModels is a repeated param struct in CreateDesktopsRequest

type CreateDesktopsCommonDesktopSetting ¶ added in v1.63.15

type CreateDesktopsCommonDesktopSetting struct {
	DesktopClassify string `name:"DesktopClassify"`
	UsingPool       string `name:"UsingPool"`
	DelayProduct    string `name:"DelayProduct"`
	DesktopId       string `name:"DesktopId"`
	UseDuration     string `name:"UseDuration"`
}

CreateDesktopsCommonDesktopSetting is a repeated param struct in CreateDesktopsRequest

type CreateDesktopsDesktopTimers ¶ added in v1.63.15

type CreateDesktopsDesktopTimers struct {
	CronExpression     string `name:"CronExpression"`
	TimerType          string `name:"TimerType"`
	AllowClientSetting string `name:"AllowClientSetting"`
	ResetType          string `name:"ResetType"`
	Enforce            string `name:"Enforce"`
	Interval           string `name:"Interval"`
	OperationType      string `name:"OperationType"`
}

CreateDesktopsDesktopTimers is a repeated param struct in CreateDesktopsRequest

type CreateDesktopsMonthDesktopSetting ¶ added in v1.63.15

type CreateDesktopsMonthDesktopSetting struct {
	PostPaidAfterUsedUp string `name:"PostPaidAfterUsedUp"`
	DesktopId           string `name:"DesktopId"`
	UseDuration         string `name:"UseDuration"`
	BuyerId             string `name:"BuyerId"`
}

CreateDesktopsMonthDesktopSetting is a repeated param struct in CreateDesktopsRequest

type CreateDesktopsRequest ¶

type CreateDesktopsRequest struct {
	*requests.RpcRequest
	ResourceGroupId         string                             `position:"Query" name:"ResourceGroupId"`
	Hostname                string                             `position:"Query" name:"Hostname"`
	DesktopTimers           *[]CreateDesktopsDesktopTimers     `position:"Query" name:"DesktopTimers"  type:"Repeated"`
	DesktopNameSuffix       requests.Boolean                   `position:"Query" name:"DesktopNameSuffix"`
	SystemDiskSize          string                             `position:"Query" name:"SystemDiskSize"`
	EndUserId               *[]string                          `position:"Query" name:"EndUserId"  type:"Repeated"`
	Tag                     *[]CreateDesktopsTag               `position:"Query" name:"Tag"  type:"Repeated"`
	BundleModels            *[]CreateDesktopsBundleModels      `position:"Query" name:"BundleModels"  type:"Repeated"`
	VolumeEncryptionEnabled requests.Boolean                   `position:"Query" name:"VolumeEncryptionEnabled"`
	MonthDesktopSetting     CreateDesktopsMonthDesktopSetting  `position:"Query" name:"MonthDesktopSetting"  type:"Struct"`
	Period                  requests.Integer                   `position:"Query" name:"Period"`
	CommonDesktopSetting    CreateDesktopsCommonDesktopSetting `position:"Query" name:"CommonDesktopSetting"  type:"Struct"`
	UserCommands            *[]CreateDesktopsUserCommands      `position:"Query" name:"UserCommands"  type:"Repeated"`
	GroupId                 string                             `position:"Query" name:"GroupId"`
	EcsInstanceType         string                             `position:"Query" name:"EcsInstanceType"`
	PeriodUnit              string                             `position:"Query" name:"PeriodUnit"`
	AutoRenew               requests.Boolean                   `position:"Query" name:"AutoRenew"`
	DataDiskSize            string                             `position:"Query" name:"DataDiskSize"`
	PolicyGroupId           string                             `position:"Query" name:"PolicyGroupId"`
	VolumeEncryptionKey     string                             `position:"Query" name:"VolumeEncryptionKey"`
	OfficeSiteId            string                             `position:"Query" name:"OfficeSiteId"`
	SnapshotPolicyId        string                             `position:"Query" name:"SnapshotPolicyId"`
	ImageId                 string                             `position:"Query" name:"ImageId"`
	BundleId                string                             `position:"Query" name:"BundleId"`
	EnableInternetAccess    requests.Boolean                   `position:"Query" name:"EnableInternetAccess"`
	UserAssignMode          string                             `position:"Query" name:"UserAssignMode"`
	DirectoryId             string                             `position:"Query" name:"DirectoryId"`
	DesktopMemberIp         string                             `position:"Query" name:"DesktopMemberIp"`
	SubnetId                string                             `position:"Query" name:"SubnetId"`
	DesktopName             string                             `position:"Query" name:"DesktopName"`
	Amount                  requests.Integer                   `position:"Query" name:"Amount"`
	AutoPay                 requests.Boolean                   `position:"Query" name:"AutoPay"`
	PromotionId             string                             `position:"Query" name:"PromotionId"`
	VpcId                   string                             `position:"Query" name:"VpcId"`
	ChargeType              string                             `position:"Query" name:"ChargeType"`
	UserName                string                             `position:"Query" name:"UserName"`
}

CreateDesktopsRequest is the request struct for api CreateDesktops

func CreateCreateDesktopsRequest ¶

func CreateCreateDesktopsRequest() (request *CreateDesktopsRequest)

CreateCreateDesktopsRequest creates a request to invoke CreateDesktops API

type CreateDesktopsResponse ¶

type CreateDesktopsResponse struct {
	*responses.BaseResponse
	OrderId   string   `json:"OrderId" xml:"OrderId"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	DesktopId []string `json:"DesktopId" xml:"DesktopId"`
}

CreateDesktopsResponse is the response struct for api CreateDesktops

func CreateCreateDesktopsResponse ¶

func CreateCreateDesktopsResponse() (response *CreateDesktopsResponse)

CreateCreateDesktopsResponse creates a response to parse from CreateDesktops response

type CreateDesktopsTag ¶

type CreateDesktopsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateDesktopsTag is a repeated param struct in CreateDesktopsRequest

type CreateDesktopsUserCommands ¶ added in v1.63.15

type CreateDesktopsUserCommands struct {
	ContentEncoding string `name:"ContentEncoding"`
	Content         string `name:"Content"`
	ContentType     string `name:"ContentType"`
}

CreateDesktopsUserCommands is a repeated param struct in CreateDesktopsRequest

type CreateDiskEncryptionServiceRequest ¶ added in v1.61.1666

type CreateDiskEncryptionServiceRequest struct {
	*requests.RpcRequest
}

CreateDiskEncryptionServiceRequest is the request struct for api CreateDiskEncryptionService

func CreateCreateDiskEncryptionServiceRequest ¶ added in v1.61.1666

func CreateCreateDiskEncryptionServiceRequest() (request *CreateDiskEncryptionServiceRequest)

CreateCreateDiskEncryptionServiceRequest creates a request to invoke CreateDiskEncryptionService API

type CreateDiskEncryptionServiceResponse ¶ added in v1.61.1666

type CreateDiskEncryptionServiceResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateDiskEncryptionServiceResponse is the response struct for api CreateDiskEncryptionService

func CreateCreateDiskEncryptionServiceResponse ¶ added in v1.61.1666

func CreateCreateDiskEncryptionServiceResponse() (response *CreateDiskEncryptionServiceResponse)

CreateCreateDiskEncryptionServiceResponse creates a response to parse from CreateDiskEncryptionService response

type CreateImageRequest ¶

type CreateImageRequest struct {
	*requests.RpcRequest
	SnapshotId        string           `position:"Query" name:"SnapshotId"`
	SnapshotIds       *[]string        `position:"Query" name:"SnapshotIds"  type:"Repeated"`
	Description       string           `position:"Query" name:"Description"`
	DiskType          string           `position:"Query" name:"DiskType"`
	ImageName         string           `position:"Query" name:"ImageName"`
	AutoCleanUserdata requests.Boolean `position:"Query" name:"AutoCleanUserdata"`
	DesktopId         string           `position:"Query" name:"DesktopId"`
	ImageResourceType string           `position:"Query" name:"ImageResourceType"`
}

CreateImageRequest is the request struct for api CreateImage

func CreateCreateImageRequest ¶

func CreateCreateImageRequest() (request *CreateImageRequest)

CreateCreateImageRequest creates a request to invoke CreateImage API

type CreateImageResponse ¶

type CreateImageResponse struct {
	*responses.BaseResponse
	ImageId   string `json:"ImageId" xml:"ImageId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateImageResponse is the response struct for api CreateImage

func CreateCreateImageResponse ¶

func CreateCreateImageResponse() (response *CreateImageResponse)

CreateCreateImageResponse creates a response to parse from CreateImage response

type CreateNASFileSystemRequest ¶

type CreateNASFileSystemRequest struct {
	*requests.RpcRequest
	OfficeSiteId string `position:"Query" name:"OfficeSiteId"`
	Description  string `position:"Query" name:"Description"`
	StorageType  string `position:"Query" name:"StorageType"`
	EncryptType  string `position:"Query" name:"EncryptType"`
	Name         string `position:"Query" name:"Name"`
}

CreateNASFileSystemRequest is the request struct for api CreateNASFileSystem

func CreateCreateNASFileSystemRequest ¶

func CreateCreateNASFileSystemRequest() (request *CreateNASFileSystemRequest)

CreateCreateNASFileSystemRequest creates a request to invoke CreateNASFileSystem API

type CreateNASFileSystemResponse ¶

type CreateNASFileSystemResponse struct {
	*responses.BaseResponse
	FileSystemId      string `json:"FileSystemId" xml:"FileSystemId"`
	FileSystemName    string `json:"FileSystemName" xml:"FileSystemName"`
	MountTargetDomain string `json:"MountTargetDomain" xml:"MountTargetDomain"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
	OfficeSiteId      string `json:"OfficeSiteId" xml:"OfficeSiteId"`
}

CreateNASFileSystemResponse is the response struct for api CreateNASFileSystem

func CreateCreateNASFileSystemResponse ¶

func CreateCreateNASFileSystemResponse() (response *CreateNASFileSystemResponse)

CreateCreateNASFileSystemResponse creates a response to parse from CreateNASFileSystem response

type CreateNetworkPackageRequest ¶

type CreateNetworkPackageRequest struct {
	*requests.RpcRequest
	OfficeSiteId       string           `position:"Query" name:"OfficeSiteId"`
	Period             requests.Integer `position:"Query" name:"Period"`
	AutoPay            requests.Boolean `position:"Query" name:"AutoPay"`
	Bandwidth          requests.Integer `position:"Query" name:"Bandwidth"`
	PromotionId        string           `position:"Query" name:"PromotionId"`
	PeriodUnit         string           `position:"Query" name:"PeriodUnit"`
	AutoRenew          requests.Boolean `position:"Query" name:"AutoRenew"`
	InternetChargeType string           `position:"Query" name:"InternetChargeType"`
	PayType            string           `position:"Query" name:"PayType"`
}

CreateNetworkPackageRequest is the request struct for api CreateNetworkPackage

func CreateCreateNetworkPackageRequest ¶

func CreateCreateNetworkPackageRequest() (request *CreateNetworkPackageRequest)

CreateCreateNetworkPackageRequest creates a request to invoke CreateNetworkPackage API

type CreateNetworkPackageResponse ¶

type CreateNetworkPackageResponse struct {
	*responses.BaseResponse
	NetworkPackageId string `json:"NetworkPackageId" xml:"NetworkPackageId"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
	OrderId          string `json:"OrderId" xml:"OrderId"`
}

CreateNetworkPackageResponse is the response struct for api CreateNetworkPackage

func CreateCreateNetworkPackageResponse ¶

func CreateCreateNetworkPackageResponse() (response *CreateNetworkPackageResponse)

CreateCreateNetworkPackageResponse creates a response to parse from CreateNetworkPackage response

type CreatePolicyGroupAuthorizeAccessPolicyRule ¶

type CreatePolicyGroupAuthorizeAccessPolicyRule struct {
	Description string `name:"Description"`
	CidrIp      string `name:"CidrIp"`
}

CreatePolicyGroupAuthorizeAccessPolicyRule is a repeated param struct in CreatePolicyGroupRequest

type CreatePolicyGroupAuthorizeSecurityPolicyRule ¶

type CreatePolicyGroupAuthorizeSecurityPolicyRule struct {
	PortRange   string `name:"PortRange"`
	IpProtocol  string `name:"IpProtocol"`
	Description string `name:"Description"`
	Type        string `name:"Type"`
	Priority    string `name:"Priority"`
	CidrIp      string `name:"CidrIp"`
	Policy      string `name:"Policy"`
}

CreatePolicyGroupAuthorizeSecurityPolicyRule is a repeated param struct in CreatePolicyGroupRequest

type CreatePolicyGroupClientType ¶

type CreatePolicyGroupClientType struct {
	ClientType string `name:"ClientType"`
	Status     string `name:"Status"`
}

CreatePolicyGroupClientType is a repeated param struct in CreatePolicyGroupRequest

type CreatePolicyGroupDeviceRedirects ¶ added in v1.63.15

type CreatePolicyGroupDeviceRedirects struct {
	RedirectType string `name:"RedirectType"`
	DeviceType   string `name:"DeviceType"`
}

CreatePolicyGroupDeviceRedirects is a repeated param struct in CreatePolicyGroupRequest

type CreatePolicyGroupDeviceRules ¶ added in v1.63.15

type CreatePolicyGroupDeviceRules struct {
	DevicePid    string `name:"DevicePid"`
	DeviceName   string `name:"DeviceName"`
	DeviceVid    string `name:"DeviceVid"`
	RedirectType string `name:"RedirectType"`
	DeviceType   string `name:"DeviceType"`
	OptCommand   string `name:"OptCommand"`
}

CreatePolicyGroupDeviceRules is a repeated param struct in CreatePolicyGroupRequest

type CreatePolicyGroupDomainResolveRule ¶ added in v1.63.15

type CreatePolicyGroupDomainResolveRule struct {
	Domain      string `name:"Domain"`
	Description string `name:"Description"`
	Policy      string `name:"Policy"`
}

CreatePolicyGroupDomainResolveRule is a repeated param struct in CreatePolicyGroupRequest

type CreatePolicyGroupNetRedirectRule ¶ added in v1.63.15

type CreatePolicyGroupNetRedirectRule struct {
	RuleType string `name:"RuleType"`
	Domain   string `name:"Domain"`
	Policy   string `name:"Policy"`
}

CreatePolicyGroupNetRedirectRule is a repeated param struct in CreatePolicyGroupRequest

type CreatePolicyGroupRequest ¶

type CreatePolicyGroupRequest struct {
	*requests.RpcRequest
	PrinterRedirection            string                                          `position:"Query" name:"PrinterRedirection"`
	WyAssistant                   string                                          `position:"Query" name:"WyAssistant"`
	LocalDrive                    string                                          `position:"Query" name:"LocalDrive"`
	AuthorizeSecurityPolicyRule   *[]CreatePolicyGroupAuthorizeSecurityPolicyRule `position:"Query" name:"AuthorizeSecurityPolicyRule"  type:"Repeated"`
	WatermarkSecurity             string                                          `position:"Query" name:"WatermarkSecurity"`
	Clipboard                     string                                          `position:"Query" name:"Clipboard"`
	EndUserApplyAdminCoordinate   string                                          `position:"Query" name:"EndUserApplyAdminCoordinate"`
	UsbRedirect                   string                                          `position:"Query" name:"UsbRedirect"`
	RecordingStartTime            string                                          `position:"Query" name:"RecordingStartTime"`
	NetRedirectRule               *[]CreatePolicyGroupNetRedirectRule             `position:"Query" name:"NetRedirectRule"  type:"Repeated"`
	WatermarkColor                requests.Integer                                `position:"Query" name:"WatermarkColor"`
	MemoryRateLimit               requests.Integer                                `position:"Query" name:"MemoryRateLimit"`
	QualityEnhancement            string                                          `position:"Query" name:"QualityEnhancement"`
	Watermark                     string                                          `position:"Query" name:"Watermark"`
	CpuSingleRateLimit            requests.Integer                                `position:"Query" name:"CpuSingleRateLimit"`
	DomainResolveRule             *[]CreatePolicyGroupDomainResolveRule           `position:"Query" name:"DomainResolveRule"  type:"Repeated"`
	WatermarkPower                string                                          `position:"Query" name:"WatermarkPower"`
	CpuDownGradeDuration          requests.Integer                                `position:"Query" name:"CpuDownGradeDuration"`
	ClientType                    *[]CreatePolicyGroupClientType                  `position:"Query" name:"ClientType"  type:"Repeated"`
	DeviceRedirects               *[]CreatePolicyGroupDeviceRedirects             `position:"Query" name:"DeviceRedirects"  type:"Repeated"`
	ScopeValue                    *[]string                                       `position:"Query" name:"ScopeValue"  type:"Repeated"`
	RecordingFps                  requests.Integer                                `position:"Query" name:"RecordingFps"`
	WatermarkFontStyle            string                                          `position:"Query" name:"WatermarkFontStyle"`
	RecordingUserNotifyMessage    string                                          `position:"Query" name:"RecordingUserNotifyMessage"`
	SmoothEnhancement             string                                          `position:"Query" name:"SmoothEnhancement"`
	ColorEnhancement              string                                          `position:"Query" name:"ColorEnhancement"`
	EndUserGroupCoordinate        string                                          `position:"Query" name:"EndUserGroupCoordinate"`
	WatermarkDegree               string                                          `position:"Query" name:"WatermarkDegree"`
	DisplayMode                   string                                          `position:"Query" name:"DisplayMode"`
	RemoteCoordinate              string                                          `position:"Query" name:"RemoteCoordinate"`
	GpuAcceleration               string                                          `position:"Query" name:"GpuAcceleration"`
	Html5FileTransfer             string                                          `position:"Query" name:"Html5FileTransfer"`
	DeviceRules                   *[]CreatePolicyGroupDeviceRules                 `position:"Query" name:"DeviceRules"  type:"Repeated"`
	VideoEncAvgKbps               requests.Integer                                `position:"Query" name:"VideoEncAvgKbps"`
	MemoryProtectedMode           string                                          `position:"Query" name:"MemoryProtectedMode"`
	VideoEncMaxQP                 requests.Integer                                `position:"Query" name:"VideoEncMaxQP"`
	MemoryDownGradeDuration       requests.Integer                                `position:"Query" name:"MemoryDownGradeDuration"`
	InternetCommunicationProtocol string                                          `position:"Query" name:"InternetCommunicationProtocol"`
	RecordingExpires              requests.Integer                                `position:"Query" name:"RecordingExpires"`
	PreemptLoginUser              *[]string                                       `position:"Query" name:"PreemptLoginUser"  type:"Repeated"`
	DomainList                    string                                          `position:"Query" name:"DomainList"`
	NetRedirect                   string                                          `position:"Query" name:"NetRedirect"`
	WatermarkTransparencyValue    requests.Integer                                `position:"Query" name:"WatermarkTransparencyValue"`
	WatermarkType                 string                                          `position:"Query" name:"WatermarkType"`
	AdminAccess                   string                                          `position:"Query" name:"AdminAccess"`
	RecordingDuration             requests.Integer                                `position:"Query" name:"RecordingDuration"`
	CloudHub                      string                                          `position:"Query" name:"CloudHub"`
	CameraRedirect                string                                          `position:"Query" name:"CameraRedirect"`
	EnableSessionRateLimiting     string                                          `position:"Query" name:"EnableSessionRateLimiting"`
	MemoryProcessors              *[]string                                       `position:"Query" name:"MemoryProcessors"  type:"Repeated"`
	VideoRedirect                 string                                          `position:"Query" name:"VideoRedirect"`
	AppContentProtection          string                                          `position:"Query" name:"AppContentProtection"`
	CpuProtectedMode              string                                          `position:"Query" name:"CpuProtectedMode"`
	VideoEncPeakKbps              requests.Integer                                `position:"Query" name:"VideoEncPeakKbps"`
	AuthorizeAccessPolicyRule     *[]CreatePolicyGroupAuthorizeAccessPolicyRule   `position:"Query" name:"AuthorizeAccessPolicyRule"  type:"Repeated"`
	MaxReconnectTime              requests.Integer                                `position:"Query" name:"MaxReconnectTime"`
	WatermarkTransparency         string                                          `position:"Query" name:"WatermarkTransparency"`
	SessionMaxRateKbps            requests.Integer                                `position:"Query" name:"SessionMaxRateKbps"`
	Name                          string                                          `position:"Query" name:"Name"`
	MemorySampleDuration          requests.Integer                                `position:"Query" name:"MemorySampleDuration"`
	WatermarkCustomText           string                                          `position:"Query" name:"WatermarkCustomText"`
	PreemptLogin                  string                                          `position:"Query" name:"PreemptLogin"`
	UsbSupplyRedirectRule         *[]CreatePolicyGroupUsbSupplyRedirectRule       `position:"Query" name:"UsbSupplyRedirectRule"  type:"Repeated"`
	WatermarkFontSize             requests.Integer                                `position:"Query" name:"WatermarkFontSize"`
	WatermarkAntiCam              string                                          `position:"Query" name:"WatermarkAntiCam"`
	Recording                     string                                          `position:"Query" name:"Recording"`
	DomainResolveRuleType         string                                          `position:"Query" name:"DomainResolveRuleType"`
	MemorySingleRateLimit         requests.Integer                                `position:"Query" name:"MemorySingleRateLimit"`
	WatermarkColumnAmount         requests.Integer                                `position:"Query" name:"WatermarkColumnAmount"`
	RecordContent                 string                                          `position:"Query" name:"RecordContent"`
	VideoEncPolicy                string                                          `position:"Query" name:"VideoEncPolicy"`
	Scope                         string                                          `position:"Query" name:"Scope"`
	WatermarkRowAmount            requests.Integer                                `position:"Query" name:"WatermarkRowAmount"`
	CpuProcessors                 *[]string                                       `position:"Query" name:"CpuProcessors"  type:"Repeated"`
	TargetFps                     requests.Integer                                `position:"Query" name:"TargetFps"`
	RecordContentExpires          requests.Integer                                `position:"Query" name:"RecordContentExpires"`
	RecordingAudio                string                                          `position:"Query" name:"RecordingAudio"`
	CpuRateLimit                  requests.Integer                                `position:"Query" name:"CpuRateLimit"`
	CpuSampleDuration             requests.Integer                                `position:"Query" name:"CpuSampleDuration"`
	Html5Access                   string                                          `position:"Query" name:"Html5Access"`
	VideoEncMinQP                 requests.Integer                                `position:"Query" name:"VideoEncMinQP"`
	VisualQuality                 string                                          `position:"Query" name:"VisualQuality"`
	RecordingEndTime              string                                          `position:"Query" name:"RecordingEndTime"`
	StreamingMode                 string                                          `position:"Query" name:"StreamingMode"`
	RecordingUserNotify           string                                          `position:"Query" name:"RecordingUserNotify"`
}

CreatePolicyGroupRequest is the request struct for api CreatePolicyGroup

func CreateCreatePolicyGroupRequest ¶

func CreateCreatePolicyGroupRequest() (request *CreatePolicyGroupRequest)

CreateCreatePolicyGroupRequest creates a request to invoke CreatePolicyGroup API

type CreatePolicyGroupResponse ¶

type CreatePolicyGroupResponse struct {
	*responses.BaseResponse
	PolicyGroupId string `json:"PolicyGroupId" xml:"PolicyGroupId"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

CreatePolicyGroupResponse is the response struct for api CreatePolicyGroup

func CreateCreatePolicyGroupResponse ¶

func CreateCreatePolicyGroupResponse() (response *CreatePolicyGroupResponse)

CreateCreatePolicyGroupResponse creates a response to parse from CreatePolicyGroup response

type CreatePolicyGroupUsbSupplyRedirectRule ¶

type CreatePolicyGroupUsbSupplyRedirectRule struct {
	ProductId       string `name:"ProductId"`
	DeviceSubclass  string `name:"DeviceSubclass"`
	UsbRedirectType string `name:"UsbRedirectType"`
	VendorId        string `name:"VendorId"`
	Description     string `name:"Description"`
	DeviceClass     string `name:"DeviceClass"`
	UsbRuleType     string `name:"UsbRuleType"`
}

CreatePolicyGroupUsbSupplyRedirectRule is a repeated param struct in CreatePolicyGroupRequest

type CreateRAMDirectoryRequest ¶

type CreateRAMDirectoryRequest struct {
	*requests.RpcRequest
	DesktopAccessType    string           `position:"Query" name:"DesktopAccessType"`
	EnableInternetAccess requests.Boolean `position:"Query" name:"EnableInternetAccess"`
	DirectoryName        string           `position:"Query" name:"DirectoryName"`
	VSwitchId            *[]string        `position:"Query" name:"VSwitchId"  type:"Repeated"`
	EnableAdminAccess    requests.Boolean `position:"Query" name:"EnableAdminAccess"`
}

CreateRAMDirectoryRequest is the request struct for api CreateRAMDirectory

func CreateCreateRAMDirectoryRequest ¶

func CreateCreateRAMDirectoryRequest() (request *CreateRAMDirectoryRequest)

CreateCreateRAMDirectoryRequest creates a request to invoke CreateRAMDirectory API

type CreateRAMDirectoryResponse ¶

type CreateRAMDirectoryResponse struct {
	*responses.BaseResponse
	DirectoryId string `json:"DirectoryId" xml:"DirectoryId"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
}

CreateRAMDirectoryResponse is the response struct for api CreateRAMDirectory

func CreateCreateRAMDirectoryResponse ¶

func CreateCreateRAMDirectoryResponse() (response *CreateRAMDirectoryResponse)

CreateCreateRAMDirectoryResponse creates a response to parse from CreateRAMDirectory response

type CreateSimpleOfficeSiteRequest ¶

type CreateSimpleOfficeSiteRequest struct {
	*requests.RpcRequest
	VpcType              string           `position:"Query" name:"VpcType"`
	CenId                string           `position:"Query" name:"CenId"`
	CenOwnerId           requests.Integer `position:"Query" name:"CenOwnerId"`
	EnableInternetAccess requests.Boolean `position:"Query" name:"EnableInternetAccess"`
	VerifyCode           string           `position:"Query" name:"VerifyCode"`
	NeedVerifyZeroDevice requests.Boolean `position:"Query" name:"NeedVerifyZeroDevice"`
	EnableAdminAccess    requests.Boolean `position:"Query" name:"EnableAdminAccess"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	DesktopAccessType    string           `position:"Query" name:"DesktopAccessType"`
	OfficeSiteName       string           `position:"Query" name:"OfficeSiteName"`
	CloudBoxOfficeSite   requests.Boolean `position:"Query" name:"CloudBoxOfficeSite"`
	VSwitchId            *[]string        `position:"Query" name:"VSwitchId"  type:"Repeated"`
	VpcId                string           `position:"Query" name:"VpcId"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
}

CreateSimpleOfficeSiteRequest is the request struct for api CreateSimpleOfficeSite

func CreateCreateSimpleOfficeSiteRequest ¶

func CreateCreateSimpleOfficeSiteRequest() (request *CreateSimpleOfficeSiteRequest)

CreateCreateSimpleOfficeSiteRequest creates a request to invoke CreateSimpleOfficeSite API

type CreateSimpleOfficeSiteResponse ¶

type CreateSimpleOfficeSiteResponse struct {
	*responses.BaseResponse
	OfficeSiteId string `json:"OfficeSiteId" xml:"OfficeSiteId"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
}

CreateSimpleOfficeSiteResponse is the response struct for api CreateSimpleOfficeSite

func CreateCreateSimpleOfficeSiteResponse ¶

func CreateCreateSimpleOfficeSiteResponse() (response *CreateSimpleOfficeSiteResponse)

CreateCreateSimpleOfficeSiteResponse creates a response to parse from CreateSimpleOfficeSite response

type CreateSnapshotRequest ¶

type CreateSnapshotRequest struct {
	*requests.RpcRequest
	Description    string `position:"Query" name:"Description"`
	SourceDiskType string `position:"Query" name:"SourceDiskType"`
	SnapshotName   string `position:"Query" name:"SnapshotName"`
	DesktopId      string `position:"Query" name:"DesktopId"`
}

CreateSnapshotRequest is the request struct for api CreateSnapshot

func CreateCreateSnapshotRequest ¶

func CreateCreateSnapshotRequest() (request *CreateSnapshotRequest)

CreateCreateSnapshotRequest creates a request to invoke CreateSnapshot API

type CreateSnapshotResponse ¶

type CreateSnapshotResponse struct {
	*responses.BaseResponse
	SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

CreateSnapshotResponse is the response struct for api CreateSnapshot

func CreateCreateSnapshotResponse ¶

func CreateCreateSnapshotResponse() (response *CreateSnapshotResponse)

CreateCreateSnapshotResponse creates a response to parse from CreateSnapshot response

type Data ¶ added in v1.63.15

type Data struct {
	Expired           bool   `json:"Expired" xml:"Expired"`
	FileIds           string `json:"FileIds" xml:"FileIds"`
	OrderId           int64  `json:"OrderId" xml:"OrderId"`
	ShareId           string `json:"ShareId" xml:"ShareId"`
	DisablePreview    bool   `json:"DisablePreview" xml:"DisablePreview"`
	PreviewCount      int64  `json:"PreviewCount" xml:"PreviewCount"`
	CreateTime        string `json:"CreateTime" xml:"CreateTime"`
	SaveLimit         int64  `json:"SaveLimit" xml:"SaveLimit"`
	VideoPreviewCount int64  `json:"VideoPreviewCount" xml:"VideoPreviewCount"`
	PreviewLimit      int64  `json:"PreviewLimit" xml:"PreviewLimit"`
	ShareLink         string `json:"ShareLink" xml:"ShareLink"`
	DisableDownload   bool   `json:"DisableDownload" xml:"DisableDownload"`
	DownloadCount     int64  `json:"DownloadCount" xml:"DownloadCount"`
	DisableSave       bool   `json:"DisableSave" xml:"DisableSave"`
	Creator           string `json:"Creator" xml:"Creator"`
	ModifiyTime       string `json:"ModifiyTime" xml:"ModifiyTime"`
	AsyncTaskId       string `json:"AsyncTaskId" xml:"AsyncTaskId"`
	SaveCount         int64  `json:"SaveCount" xml:"SaveCount"`
	Description       string `json:"Description" xml:"Description"`
	Message           string `json:"Message" xml:"Message"`
	DownloadLimit     int64  `json:"DownloadLimit" xml:"DownloadLimit"`
	Price             string `json:"Price" xml:"Price"`
	UserGroupId       string `json:"UserGroupId" xml:"UserGroupId"`
	Expiration        string `json:"Expiration" xml:"Expiration"`
	OversoldGroupId   string `json:"OversoldGroupId" xml:"OversoldGroupId"`
	ConsumedProcess   string `json:"ConsumedProcess" xml:"ConsumedProcess"`
	ErrCode           int64  `json:"ErrCode" xml:"ErrCode"`
	SharePwd          string `json:"SharePwd" xml:"SharePwd"`
	Url               string `json:"Url" xml:"Url"`
	DriveId           string `json:"DriveId" xml:"DriveId"`
	AccessCount       int64  `json:"AccessCount" xml:"AccessCount"`
	ReportCount       int64  `json:"ReportCount" xml:"ReportCount"`
	ShareName         string `json:"ShareName" xml:"ShareName"`
	Status            string `json:"Status" xml:"Status"`
	TotalProcess      int64  `json:"TotalProcess" xml:"TotalProcess"`
}

Data is a nested struct in ecd response

type DataInDescribeCdsFileShareLinks struct {
	CdsFileShareLinkModel []CdsFileShareLinkModel `json:"CdsFileShareLinkModel" xml:"CdsFileShareLinkModel"`
}

DataInDescribeCdsFileShareLinks is a nested struct in ecd response

type DataInDescribeDesktopOversoldGroup ¶ added in v1.63.15

type DataInDescribeDesktopOversoldGroup struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInDescribeDesktopOversoldGroup is a nested struct in ecd response

type DataInDescribeDesktopOversoldUser ¶ added in v1.63.15

type DataInDescribeDesktopOversoldUser struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInDescribeDesktopOversoldUser is a nested struct in ecd response

type DataInDescribeDesktopOversoldUserGroup ¶ added in v1.63.15

type DataInDescribeDesktopOversoldUserGroup struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInDescribeDesktopOversoldUserGroup is a nested struct in ecd response

type DataInDescribeUserConnectTime ¶ added in v1.63.15

type DataInDescribeUserConnectTime struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInDescribeUserConnectTime is a nested struct in ecd response

type DataItem ¶ added in v1.63.15

type DataItem struct {
	Name                   string `json:"Name" xml:"Name"`
	StartConnectTime       string `json:"StartConnectTime" xml:"StartConnectTime"`
	DirectoryId            string `json:"DirectoryId" xml:"DirectoryId"`
	UserDesktopId          string `json:"UserDesktopId" xml:"UserDesktopId"`
	ImageId                string `json:"ImageId" xml:"ImageId"`
	OversoldWarn           int    `json:"OversoldWarn" xml:"OversoldWarn"`
	UserGroupId            string `json:"UserGroupId" xml:"UserGroupId"`
	OversoldGroupId        string `json:"OversoldGroupId" xml:"OversoldGroupId"`
	SystemDiskSize         int    `json:"SystemDiskSize" xml:"SystemDiskSize"`
	DataDiskSize           int    `json:"DataDiskSize" xml:"DataDiskSize"`
	DesktopType            string `json:"DesktopType" xml:"DesktopType"`
	ConcurrenceCount       int    `json:"ConcurrenceCount" xml:"ConcurrenceCount"`
	IdleDisconnectDuration string `json:"IdleDisconnectDuration" xml:"IdleDisconnectDuration"`
	StopDuration           int64  `json:"StopDuration" xml:"StopDuration"`
	EndConnectTime         string `json:"EndConnectTime" xml:"EndConnectTime"`
	KeepDuration           string `json:"KeepDuration" xml:"KeepDuration"`
	ExpireTime             string `json:"ExpireTime" xml:"ExpireTime"`
	PolicyGroupId          string `json:"PolicyGroupId" xml:"PolicyGroupId"`
	EndUserId              string `json:"EndUserId" xml:"EndUserId"`
	Status                 string `json:"Status" xml:"Status"`
	SaleStatus             string `json:"SaleStatus" xml:"SaleStatus"`
	Description            string `json:"Description" xml:"Description"`
	OversoldUserCount      int    `json:"OversoldUserCount" xml:"OversoldUserCount"`
	CurConcurrenceCount    int    `json:"CurConcurrenceCount" xml:"CurConcurrenceCount"`
}

DataItem is a nested struct in ecd response

type DeleteAutoSnapshotPolicyRequest ¶ added in v1.63.15

type DeleteAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	PolicyId *[]string `position:"Query" name:"PolicyId"  type:"Repeated"`
}

DeleteAutoSnapshotPolicyRequest is the request struct for api DeleteAutoSnapshotPolicy

func CreateDeleteAutoSnapshotPolicyRequest ¶ added in v1.63.15

func CreateDeleteAutoSnapshotPolicyRequest() (request *DeleteAutoSnapshotPolicyRequest)

CreateDeleteAutoSnapshotPolicyRequest creates a request to invoke DeleteAutoSnapshotPolicy API

type DeleteAutoSnapshotPolicyResponse ¶ added in v1.63.15

type DeleteAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteAutoSnapshotPolicyResponse is the response struct for api DeleteAutoSnapshotPolicy

func CreateDeleteAutoSnapshotPolicyResponse ¶ added in v1.63.15

func CreateDeleteAutoSnapshotPolicyResponse() (response *DeleteAutoSnapshotPolicyResponse)

CreateDeleteAutoSnapshotPolicyResponse creates a response to parse from DeleteAutoSnapshotPolicy response

type DeleteBundlesRequest ¶

type DeleteBundlesRequest struct {
	*requests.RpcRequest
	BundleId *[]string `position:"Query" name:"BundleId"  type:"Repeated"`
}

DeleteBundlesRequest is the request struct for api DeleteBundles

func CreateDeleteBundlesRequest ¶

func CreateDeleteBundlesRequest() (request *DeleteBundlesRequest)

CreateDeleteBundlesRequest creates a request to invoke DeleteBundles API

type DeleteBundlesResponse ¶

type DeleteBundlesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteBundlesResponse is the response struct for api DeleteBundles

func CreateDeleteBundlesResponse ¶

func CreateDeleteBundlesResponse() (response *DeleteBundlesResponse)

CreateDeleteBundlesResponse creates a response to parse from DeleteBundles response

type DeleteCdsFileRequest ¶ added in v1.63.15

type DeleteCdsFileRequest struct {
	*requests.RpcRequest
	GroupId   string `position:"Query" name:"GroupId"`
	CdsId     string `position:"Query" name:"CdsId"`
	EndUserId string `position:"Query" name:"EndUserId"`
	FileId    string `position:"Query" name:"FileId"`
}

DeleteCdsFileRequest is the request struct for api DeleteCdsFile

func CreateDeleteCdsFileRequest ¶ added in v1.63.15

func CreateDeleteCdsFileRequest() (request *DeleteCdsFileRequest)

CreateDeleteCdsFileRequest creates a request to invoke DeleteCdsFile API

type DeleteCdsFileResponse ¶ added in v1.63.15

type DeleteCdsFileResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      string `json:"Data" xml:"Data"`
	Message   string `json:"Message" xml:"Message"`
}

DeleteCdsFileResponse is the response struct for api DeleteCdsFile

func CreateDeleteCdsFileResponse ¶ added in v1.63.15

func CreateDeleteCdsFileResponse() (response *DeleteCdsFileResponse)

CreateDeleteCdsFileResponse creates a response to parse from DeleteCdsFile response

type DeleteCloudDriveGroupsRequest ¶ added in v1.63.15

type DeleteCloudDriveGroupsRequest struct {
	*requests.RpcRequest
	GroupId *[]string `position:"Query" name:"GroupId"  type:"Repeated"`
	CdsId   string    `position:"Query" name:"CdsId"`
}

DeleteCloudDriveGroupsRequest is the request struct for api DeleteCloudDriveGroups

func CreateDeleteCloudDriveGroupsRequest ¶ added in v1.63.15

func CreateDeleteCloudDriveGroupsRequest() (request *DeleteCloudDriveGroupsRequest)

CreateDeleteCloudDriveGroupsRequest creates a request to invoke DeleteCloudDriveGroups API

type DeleteCloudDriveGroupsResponse ¶ added in v1.63.15

type DeleteCloudDriveGroupsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      string `json:"Data" xml:"Data"`
	Message   string `json:"Message" xml:"Message"`
}

DeleteCloudDriveGroupsResponse is the response struct for api DeleteCloudDriveGroups

func CreateDeleteCloudDriveGroupsResponse ¶ added in v1.63.15

func CreateDeleteCloudDriveGroupsResponse() (response *DeleteCloudDriveGroupsResponse)

CreateDeleteCloudDriveGroupsResponse creates a response to parse from DeleteCloudDriveGroups response

type DeleteCloudDriveUsersRequest ¶ added in v1.63.15

type DeleteCloudDriveUsersRequest struct {
	*requests.RpcRequest
	CdsId     string    `position:"Query" name:"CdsId"`
	EndUserId *[]string `position:"Query" name:"EndUserId"  type:"Repeated"`
}

DeleteCloudDriveUsersRequest is the request struct for api DeleteCloudDriveUsers

func CreateDeleteCloudDriveUsersRequest ¶ added in v1.63.15

func CreateDeleteCloudDriveUsersRequest() (request *DeleteCloudDriveUsersRequest)

CreateDeleteCloudDriveUsersRequest creates a request to invoke DeleteCloudDriveUsers API

type DeleteCloudDriveUsersResponse ¶ added in v1.63.15

type DeleteCloudDriveUsersResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteCloudDriveUsersResponse is the response struct for api DeleteCloudDriveUsers

func CreateDeleteCloudDriveUsersResponse ¶ added in v1.63.15

func CreateDeleteCloudDriveUsersResponse() (response *DeleteCloudDriveUsersResponse)

CreateDeleteCloudDriveUsersResponse creates a response to parse from DeleteCloudDriveUsers response

type DeleteDesktopGroupRequest ¶

type DeleteDesktopGroupRequest struct {
	*requests.RpcRequest
	DesktopGroupId string `position:"Query" name:"DesktopGroupId"`
}

DeleteDesktopGroupRequest is the request struct for api DeleteDesktopGroup

func CreateDeleteDesktopGroupRequest ¶

func CreateDeleteDesktopGroupRequest() (request *DeleteDesktopGroupRequest)

CreateDeleteDesktopGroupRequest creates a request to invoke DeleteDesktopGroup API

type DeleteDesktopGroupResponse ¶

type DeleteDesktopGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDesktopGroupResponse is the response struct for api DeleteDesktopGroup

func CreateDeleteDesktopGroupResponse ¶

func CreateDeleteDesktopGroupResponse() (response *DeleteDesktopGroupResponse)

CreateDeleteDesktopGroupResponse creates a response to parse from DeleteDesktopGroup response

type DeleteDesktopsRequest ¶

type DeleteDesktopsRequest struct {
	*requests.RpcRequest
	DesktopId *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

DeleteDesktopsRequest is the request struct for api DeleteDesktops

func CreateDeleteDesktopsRequest ¶

func CreateDeleteDesktopsRequest() (request *DeleteDesktopsRequest)

CreateDeleteDesktopsRequest creates a request to invoke DeleteDesktops API

type DeleteDesktopsResponse ¶

type DeleteDesktopsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDesktopsResponse is the response struct for api DeleteDesktops

func CreateDeleteDesktopsResponse ¶

func CreateDeleteDesktopsResponse() (response *DeleteDesktopsResponse)

CreateDeleteDesktopsResponse creates a response to parse from DeleteDesktops response

type DeleteDevicesRequest ¶ added in v1.63.15

type DeleteDevicesRequest struct {
	*requests.RpcRequest
	ClientType requests.Integer `position:"Query" name:"ClientType"`
	DeviceIds  *[]string        `position:"Query" name:"DeviceIds"  type:"Repeated"`
	Force      requests.Integer `position:"Query" name:"Force"`
}

DeleteDevicesRequest is the request struct for api DeleteDevices

func CreateDeleteDevicesRequest ¶ added in v1.63.15

func CreateDeleteDevicesRequest() (request *DeleteDevicesRequest)

CreateDeleteDevicesRequest creates a request to invoke DeleteDevices API

type DeleteDevicesResponse ¶ added in v1.63.15

type DeleteDevicesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDevicesResponse is the response struct for api DeleteDevices

func CreateDeleteDevicesResponse ¶ added in v1.63.15

func CreateDeleteDevicesResponse() (response *DeleteDevicesResponse)

CreateDeleteDevicesResponse creates a response to parse from DeleteDevices response

type DeleteDirectoriesRequest ¶

type DeleteDirectoriesRequest struct {
	*requests.RpcRequest
	DirectoryId *[]string `position:"Query" name:"DirectoryId"  type:"Repeated"`
}

DeleteDirectoriesRequest is the request struct for api DeleteDirectories

func CreateDeleteDirectoriesRequest ¶

func CreateDeleteDirectoriesRequest() (request *DeleteDirectoriesRequest)

CreateDeleteDirectoriesRequest creates a request to invoke DeleteDirectories API

type DeleteDirectoriesResponse ¶

type DeleteDirectoriesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDirectoriesResponse is the response struct for api DeleteDirectories

func CreateDeleteDirectoriesResponse ¶

func CreateDeleteDirectoriesResponse() (response *DeleteDirectoriesResponse)

CreateDeleteDirectoriesResponse creates a response to parse from DeleteDirectories response

type DeleteEduRoomRequest ¶ added in v1.63.15

type DeleteEduRoomRequest struct {
	*requests.RpcRequest
	EduRoomId string `position:"Query" name:"EduRoomId"`
}

DeleteEduRoomRequest is the request struct for api DeleteEduRoom

func CreateDeleteEduRoomRequest ¶ added in v1.63.15

func CreateDeleteEduRoomRequest() (request *DeleteEduRoomRequest)

CreateDeleteEduRoomRequest creates a request to invoke DeleteEduRoom API

type DeleteEduRoomResponse ¶ added in v1.63.15

type DeleteEduRoomResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteEduRoomResponse is the response struct for api DeleteEduRoom

func CreateDeleteEduRoomResponse ¶ added in v1.63.15

func CreateDeleteEduRoomResponse() (response *DeleteEduRoomResponse)

CreateDeleteEduRoomResponse creates a response to parse from DeleteEduRoom response

type DeleteImagesRequest ¶

type DeleteImagesRequest struct {
	*requests.RpcRequest
	ImageId              *[]string        `position:"Query" name:"ImageId"  type:"Repeated"`
	DeleteCascadedBundle requests.Boolean `position:"Query" name:"DeleteCascadedBundle"`
}

DeleteImagesRequest is the request struct for api DeleteImages

func CreateDeleteImagesRequest ¶

func CreateDeleteImagesRequest() (request *DeleteImagesRequest)

CreateDeleteImagesRequest creates a request to invoke DeleteImages API

type DeleteImagesResponse ¶

type DeleteImagesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteImagesResponse is the response struct for api DeleteImages

func CreateDeleteImagesResponse ¶

func CreateDeleteImagesResponse() (response *DeleteImagesResponse)

CreateDeleteImagesResponse creates a response to parse from DeleteImages response

type DeleteNASFileSystemsRequest ¶

type DeleteNASFileSystemsRequest struct {
	*requests.RpcRequest
	FileSystemId *[]string `position:"Query" name:"FileSystemId"  type:"Repeated"`
}

DeleteNASFileSystemsRequest is the request struct for api DeleteNASFileSystems

func CreateDeleteNASFileSystemsRequest ¶

func CreateDeleteNASFileSystemsRequest() (request *DeleteNASFileSystemsRequest)

CreateDeleteNASFileSystemsRequest creates a request to invoke DeleteNASFileSystems API

type DeleteNASFileSystemsResponse ¶

type DeleteNASFileSystemsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteNASFileSystemsResponse is the response struct for api DeleteNASFileSystems

func CreateDeleteNASFileSystemsResponse ¶

func CreateDeleteNASFileSystemsResponse() (response *DeleteNASFileSystemsResponse)

CreateDeleteNASFileSystemsResponse creates a response to parse from DeleteNASFileSystems response

type DeleteNetworkPackagesRequest ¶

type DeleteNetworkPackagesRequest struct {
	*requests.RpcRequest
	NetworkPackageId *[]string `position:"Query" name:"NetworkPackageId"  type:"Repeated"`
}

DeleteNetworkPackagesRequest is the request struct for api DeleteNetworkPackages

func CreateDeleteNetworkPackagesRequest ¶

func CreateDeleteNetworkPackagesRequest() (request *DeleteNetworkPackagesRequest)

CreateDeleteNetworkPackagesRequest creates a request to invoke DeleteNetworkPackages API

type DeleteNetworkPackagesResponse ¶

type DeleteNetworkPackagesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteNetworkPackagesResponse is the response struct for api DeleteNetworkPackages

func CreateDeleteNetworkPackagesResponse ¶

func CreateDeleteNetworkPackagesResponse() (response *DeleteNetworkPackagesResponse)

CreateDeleteNetworkPackagesResponse creates a response to parse from DeleteNetworkPackages response

type DeleteOfficeSitesRequest ¶

type DeleteOfficeSitesRequest struct {
	*requests.RpcRequest
	OfficeSiteId *[]string `position:"Query" name:"OfficeSiteId"  type:"Repeated"`
}

DeleteOfficeSitesRequest is the request struct for api DeleteOfficeSites

func CreateDeleteOfficeSitesRequest ¶

func CreateDeleteOfficeSitesRequest() (request *DeleteOfficeSitesRequest)

CreateDeleteOfficeSitesRequest creates a request to invoke DeleteOfficeSites API

type DeleteOfficeSitesResponse ¶

type DeleteOfficeSitesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteOfficeSitesResponse is the response struct for api DeleteOfficeSites

func CreateDeleteOfficeSitesResponse ¶

func CreateDeleteOfficeSitesResponse() (response *DeleteOfficeSitesResponse)

CreateDeleteOfficeSitesResponse creates a response to parse from DeleteOfficeSites response

type DeletePolicyGroupsRequest ¶

type DeletePolicyGroupsRequest struct {
	*requests.RpcRequest
	PolicyGroupId *[]string `position:"Query" name:"PolicyGroupId"  type:"Repeated"`
}

DeletePolicyGroupsRequest is the request struct for api DeletePolicyGroups

func CreateDeletePolicyGroupsRequest ¶

func CreateDeletePolicyGroupsRequest() (request *DeletePolicyGroupsRequest)

CreateDeletePolicyGroupsRequest creates a request to invoke DeletePolicyGroups API

type DeletePolicyGroupsResponse ¶

type DeletePolicyGroupsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeletePolicyGroupsResponse is the response struct for api DeletePolicyGroups

func CreateDeletePolicyGroupsResponse ¶

func CreateDeletePolicyGroupsResponse() (response *DeletePolicyGroupsResponse)

CreateDeletePolicyGroupsResponse creates a response to parse from DeletePolicyGroups response

type DeleteSnapshotRequest ¶

type DeleteSnapshotRequest struct {
	*requests.RpcRequest
	SnapshotId *[]string `position:"Query" name:"SnapshotId"  type:"Repeated"`
}

DeleteSnapshotRequest is the request struct for api DeleteSnapshot

func CreateDeleteSnapshotRequest ¶

func CreateDeleteSnapshotRequest() (request *DeleteSnapshotRequest)

CreateDeleteSnapshotRequest creates a request to invoke DeleteSnapshot API

type DeleteSnapshotResponse ¶

type DeleteSnapshotResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteSnapshotResponse is the response struct for api DeleteSnapshot

func CreateDeleteSnapshotResponse ¶

func CreateDeleteSnapshotResponse() (response *DeleteSnapshotResponse)

CreateDeleteSnapshotResponse creates a response to parse from DeleteSnapshot response

type DeleteVirtualMFADeviceRequest ¶

type DeleteVirtualMFADeviceRequest struct {
	*requests.RpcRequest
	SerialNumber string `position:"Query" name:"SerialNumber"`
}

DeleteVirtualMFADeviceRequest is the request struct for api DeleteVirtualMFADevice

func CreateDeleteVirtualMFADeviceRequest ¶

func CreateDeleteVirtualMFADeviceRequest() (request *DeleteVirtualMFADeviceRequest)

CreateDeleteVirtualMFADeviceRequest creates a request to invoke DeleteVirtualMFADevice API

type DeleteVirtualMFADeviceResponse ¶

type DeleteVirtualMFADeviceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteVirtualMFADeviceResponse is the response struct for api DeleteVirtualMFADevice

func CreateDeleteVirtualMFADeviceResponse ¶

func CreateDeleteVirtualMFADeviceResponse() (response *DeleteVirtualMFADeviceResponse)

CreateDeleteVirtualMFADeviceResponse creates a response to parse from DeleteVirtualMFADevice response

type DescribeAclEntriesRequest ¶ added in v1.63.15

type DescribeAclEntriesRequest struct {
	*requests.RpcRequest
	SourceId   string           `position:"Query" name:"SourceId"`
	NextToken  string           `position:"Query" name:"NextToken"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
	SourceType string           `position:"Query" name:"SourceType"`
}

DescribeAclEntriesRequest is the request struct for api DescribeAclEntries

func CreateDescribeAclEntriesRequest ¶ added in v1.63.15

func CreateDescribeAclEntriesRequest() (request *DescribeAclEntriesRequest)

CreateDescribeAclEntriesRequest creates a request to invoke DescribeAclEntries API

type DescribeAclEntriesResponse ¶ added in v1.63.15

type DescribeAclEntriesResponse struct {
	*responses.BaseResponse
	NextToken  string     `json:"NextToken" xml:"NextToken"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	AclEntries []AclEntry `json:"AclEntries" xml:"AclEntries"`
}

DescribeAclEntriesResponse is the response struct for api DescribeAclEntries

func CreateDescribeAclEntriesResponse ¶ added in v1.63.15

func CreateDescribeAclEntriesResponse() (response *DescribeAclEntriesResponse)

CreateDescribeAclEntriesResponse creates a response to parse from DescribeAclEntries response

type DescribeAutoSnapshotPolicyRequest ¶ added in v1.63.15

type DescribeAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	PolicyId   string           `position:"Query" name:"PolicyId"`
	NextToken  string           `position:"Query" name:"NextToken"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
	PolicyName string           `position:"Query" name:"PolicyName"`
}

DescribeAutoSnapshotPolicyRequest is the request struct for api DescribeAutoSnapshotPolicy

func CreateDescribeAutoSnapshotPolicyRequest ¶ added in v1.63.15

func CreateDescribeAutoSnapshotPolicyRequest() (request *DescribeAutoSnapshotPolicyRequest)

CreateDescribeAutoSnapshotPolicyRequest creates a request to invoke DescribeAutoSnapshotPolicy API

type DescribeAutoSnapshotPolicyResponse ¶ added in v1.63.15

type DescribeAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	NextToken            string               `json:"NextToken" xml:"NextToken"`
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	AutoSnapshotPolicies []AutoSnapshotPolicy `json:"AutoSnapshotPolicies" xml:"AutoSnapshotPolicies"`
}

DescribeAutoSnapshotPolicyResponse is the response struct for api DescribeAutoSnapshotPolicy

func CreateDescribeAutoSnapshotPolicyResponse ¶ added in v1.63.15

func CreateDescribeAutoSnapshotPolicyResponse() (response *DescribeAutoSnapshotPolicyResponse)

CreateDescribeAutoSnapshotPolicyResponse creates a response to parse from DescribeAutoSnapshotPolicy response

type DescribeBundlesRequest ¶

type DescribeBundlesRequest struct {
	*requests.RpcRequest
	GpuCount                requests.Float   `position:"Query" name:"GpuCount"`
	ImageId                 *[]string        `position:"Query" name:"ImageId"  type:"Repeated"`
	BundleId                *[]string        `position:"Query" name:"BundleId"  type:"Repeated"`
	DesktopTypeFamily       string           `position:"Query" name:"DesktopTypeFamily"`
	SelectedBundle          requests.Boolean `position:"Query" name:"SelectedBundle"`
	NextToken               string           `position:"Query" name:"NextToken"`
	FromDesktopGroup        requests.Boolean `position:"Query" name:"FromDesktopGroup"`
	Scope                   string           `position:"Query" name:"Scope"`
	BundleType              string           `position:"Query" name:"BundleType"`
	FotaChannel             string           `position:"Query" name:"FotaChannel"`
	VolumeEncryptionEnabled requests.Boolean `position:"Query" name:"VolumeEncryptionEnabled"`
	MemorySize              requests.Integer `position:"Query" name:"MemorySize"`
	SessionType             string           `position:"Query" name:"SessionType"`
	OsType                  string           `position:"Query" name:"OsType"`
	MaxResults              requests.Integer `position:"Query" name:"MaxResults"`
	CheckStock              requests.Boolean `position:"Query" name:"CheckStock"`
	ProtocolType            string           `position:"Query" name:"ProtocolType"`
	CpuCount                requests.Integer `position:"Query" name:"CpuCount"`
	SupportMultiSession     requests.Boolean `position:"Query" name:"SupportMultiSession"`
	GpuDriverType           string           `position:"Query" name:"GpuDriverType"`
}

DescribeBundlesRequest is the request struct for api DescribeBundles

func CreateDescribeBundlesRequest ¶

func CreateDescribeBundlesRequest() (request *DescribeBundlesRequest)

CreateDescribeBundlesRequest creates a request to invoke DescribeBundles API

type DescribeBundlesResponse ¶

type DescribeBundlesResponse struct {
	*responses.BaseResponse
	NextToken string   `json:"NextToken" xml:"NextToken"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Bundles   []Bundle `json:"Bundles" xml:"Bundles"`
}

DescribeBundlesResponse is the response struct for api DescribeBundles

func CreateDescribeBundlesResponse ¶

func CreateDescribeBundlesResponse() (response *DescribeBundlesResponse)

CreateDescribeBundlesResponse creates a response to parse from DescribeBundles response

type DescribeCdsFileShareLinksRequest ¶ added in v1.63.15

type DescribeCdsFileShareLinksRequest struct {
	*requests.RpcRequest
	Creators   *[]string        `position:"Query" name:"Creators"  type:"Repeated"`
	ShareId    string           `position:"Query" name:"ShareId"`
	CdsId      string           `position:"Query" name:"CdsId"`
	ShareName  string           `position:"Query" name:"ShareName"`
	NextToken  string           `position:"Query" name:"NextToken"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
	Status     string           `position:"Query" name:"Status"`
}

DescribeCdsFileShareLinksRequest is the request struct for api DescribeCdsFileShareLinks

func CreateDescribeCdsFileShareLinksRequest ¶ added in v1.63.15

func CreateDescribeCdsFileShareLinksRequest() (request *DescribeCdsFileShareLinksRequest)

CreateDescribeCdsFileShareLinksRequest creates a request to invoke DescribeCdsFileShareLinks API

type DescribeCdsFileShareLinksResponse ¶ added in v1.63.15

type DescribeCdsFileShareLinksResponse struct {
	*responses.BaseResponse
	NextToken string                  `json:"NextToken" xml:"NextToken"`
	RequestId string                  `json:"RequestId" xml:"RequestId"`
	Success   bool                    `json:"Success" xml:"Success"`
	Code      string                  `json:"Code" xml:"Code"`
	Message   string                  `json:"Message" xml:"Message"`
	Data      []CdsFileShareLinkModel `json:"Data" xml:"Data"`
}

DescribeCdsFileShareLinksResponse is the response struct for api DescribeCdsFileShareLinks

func CreateDescribeCdsFileShareLinksResponse ¶ added in v1.63.15

func CreateDescribeCdsFileShareLinksResponse() (response *DescribeCdsFileShareLinksResponse)

CreateDescribeCdsFileShareLinksResponse creates a response to parse from DescribeCdsFileShareLinks response

type DescribeCensRequest ¶

type DescribeCensRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

DescribeCensRequest is the request struct for api DescribeCens

func CreateDescribeCensRequest ¶

func CreateDescribeCensRequest() (request *DescribeCensRequest)

CreateDescribeCensRequest creates a request to invoke DescribeCens API

type DescribeCensResponse ¶

type DescribeCensResponse struct {
	*responses.BaseResponse
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	Cens       []Cen  `json:"Cens" xml:"Cens"`
}

DescribeCensResponse is the response struct for api DescribeCens

func CreateDescribeCensResponse ¶

func CreateDescribeCensResponse() (response *DescribeCensResponse)

CreateDescribeCensResponse creates a response to parse from DescribeCens response

type DescribeClientEventsRequest ¶

type DescribeClientEventsRequest struct {
	*requests.RpcRequest
	OfficeSiteId   string           `position:"Query" name:"OfficeSiteId"`
	EventTypes     *[]string        `position:"Query" name:"EventTypes"  type:"Repeated"`
	StartTime      string           `position:"Query" name:"StartTime"`
	NextToken      string           `position:"Query" name:"NextToken"`
	EndUserId      string           `position:"Query" name:"EndUserId"`
	DirectoryId    string           `position:"Query" name:"DirectoryId"`
	DesktopId      string           `position:"Query" name:"DesktopId"`
	DesktopName    string           `position:"Query" name:"DesktopName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OfficeSiteName string           `position:"Query" name:"OfficeSiteName"`
	DesktopIp      string           `position:"Query" name:"DesktopIp"`
	MaxResults     requests.Integer `position:"Query" name:"MaxResults"`
	EventType      string           `position:"Query" name:"EventType"`
}

DescribeClientEventsRequest is the request struct for api DescribeClientEvents

func CreateDescribeClientEventsRequest ¶

func CreateDescribeClientEventsRequest() (request *DescribeClientEventsRequest)

CreateDescribeClientEventsRequest creates a request to invoke DescribeClientEvents API

type DescribeClientEventsResponse ¶

type DescribeClientEventsResponse struct {
	*responses.BaseResponse
	NextToken string  `json:"NextToken" xml:"NextToken"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Events    []Event `json:"Events" xml:"Events"`
}

DescribeClientEventsResponse is the response struct for api DescribeClientEvents

func CreateDescribeClientEventsResponse ¶

func CreateDescribeClientEventsResponse() (response *DescribeClientEventsResponse)

CreateDescribeClientEventsResponse creates a response to parse from DescribeClientEvents response

type DescribeCloudDriveGroupsRequest ¶ added in v1.63.15

type DescribeCloudDriveGroupsRequest struct {
	*requests.RpcRequest
	ParentGroupId string           `position:"Query" name:"ParentGroupId"`
	GroupType     string           `position:"Query" name:"GroupType"`
	DriveType     string           `position:"Query" name:"DriveType"`
	NextToken     string           `position:"Query" name:"NextToken"`
	DirectoryId   string           `position:"Query" name:"DirectoryId"`
	GroupId       *[]string        `position:"Query" name:"GroupId"  type:"Repeated"`
	DirectoryName string           `position:"Query" name:"DirectoryName"`
	GroupName     string           `position:"Query" name:"GroupName"`
	CdsId         string           `position:"Query" name:"CdsId"`
	DriveStatus   string           `position:"Query" name:"DriveStatus"`
	MaxResults    requests.Integer `position:"Query" name:"MaxResults"`
}

DescribeCloudDriveGroupsRequest is the request struct for api DescribeCloudDriveGroups

func CreateDescribeCloudDriveGroupsRequest ¶ added in v1.63.15

func CreateDescribeCloudDriveGroupsRequest() (request *DescribeCloudDriveGroupsRequest)

CreateDescribeCloudDriveGroupsRequest creates a request to invoke DescribeCloudDriveGroups API

type DescribeCloudDriveGroupsResponse ¶ added in v1.63.15

type DescribeCloudDriveGroupsResponse struct {
	*responses.BaseResponse
	NextToken        string            `json:"NextToken" xml:"NextToken"`
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	Count            int64             `json:"Count" xml:"Count"`
	Success          bool              `json:"Success" xml:"Success"`
	CloudDriveGroups []CloudDriveGroup `json:"CloudDriveGroups" xml:"CloudDriveGroups"`
}

DescribeCloudDriveGroupsResponse is the response struct for api DescribeCloudDriveGroups

func CreateDescribeCloudDriveGroupsResponse ¶ added in v1.63.15

func CreateDescribeCloudDriveGroupsResponse() (response *DescribeCloudDriveGroupsResponse)

CreateDescribeCloudDriveGroupsResponse creates a response to parse from DescribeCloudDriveGroups response

type DescribeCloudDrivePermissionsRequest ¶ added in v1.63.15

type DescribeCloudDrivePermissionsRequest struct {
	*requests.RpcRequest
	CdsId string `position:"Query" name:"CdsId"`
}

DescribeCloudDrivePermissionsRequest is the request struct for api DescribeCloudDrivePermissions

func CreateDescribeCloudDrivePermissionsRequest ¶ added in v1.63.15

func CreateDescribeCloudDrivePermissionsRequest() (request *DescribeCloudDrivePermissionsRequest)

CreateDescribeCloudDrivePermissionsRequest creates a request to invoke DescribeCloudDrivePermissions API

type DescribeCloudDrivePermissionsResponse ¶ added in v1.63.15

type DescribeCloudDrivePermissionsResponse struct {
	*responses.BaseResponse
	RequestId                  string                      `json:"RequestId" xml:"RequestId"`
	CloudDrivePermissionModels []CloudDrivePermissionModel `json:"CloudDrivePermissionModels" xml:"CloudDrivePermissionModels"`
}

DescribeCloudDrivePermissionsResponse is the response struct for api DescribeCloudDrivePermissions

func CreateDescribeCloudDrivePermissionsResponse ¶ added in v1.63.15

func CreateDescribeCloudDrivePermissionsResponse() (response *DescribeCloudDrivePermissionsResponse)

CreateDescribeCloudDrivePermissionsResponse creates a response to parse from DescribeCloudDrivePermissions response

type DescribeCloudDriveUsersRequest ¶ added in v1.63.15

type DescribeCloudDriveUsersRequest struct {
	*requests.RpcRequest
	CdsId      string           `position:"Query" name:"CdsId"`
	NextToken  string           `position:"Query" name:"NextToken"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
	EndUserId  string           `position:"Query" name:"EndUserId"`
}

DescribeCloudDriveUsersRequest is the request struct for api DescribeCloudDriveUsers

func CreateDescribeCloudDriveUsersRequest ¶ added in v1.63.15

func CreateDescribeCloudDriveUsersRequest() (request *DescribeCloudDriveUsersRequest)

CreateDescribeCloudDriveUsersRequest creates a request to invoke DescribeCloudDriveUsers API

type DescribeCloudDriveUsersResponse ¶ added in v1.63.15

type DescribeCloudDriveUsersResponse struct {
	*responses.BaseResponse
	NextToken       string           `json:"NextToken" xml:"NextToken"`
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	CloudDriveUsers []CloudDriveUser `json:"CloudDriveUsers" xml:"CloudDriveUsers"`
}

DescribeCloudDriveUsersResponse is the response struct for api DescribeCloudDriveUsers

func CreateDescribeCloudDriveUsersResponse ¶ added in v1.63.15

func CreateDescribeCloudDriveUsersResponse() (response *DescribeCloudDriveUsersResponse)

CreateDescribeCloudDriveUsersResponse creates a response to parse from DescribeCloudDriveUsers response

type DescribeCustomizedListHeadersRequest ¶ added in v1.63.15

type DescribeCustomizedListHeadersRequest struct {
	*requests.RpcRequest
	LangType string `position:"Query" name:"LangType"`
	ListType string `position:"Query" name:"ListType"`
}

DescribeCustomizedListHeadersRequest is the request struct for api DescribeCustomizedListHeaders

func CreateDescribeCustomizedListHeadersRequest ¶ added in v1.63.15

func CreateDescribeCustomizedListHeadersRequest() (request *DescribeCustomizedListHeadersRequest)

CreateDescribeCustomizedListHeadersRequest creates a request to invoke DescribeCustomizedListHeaders API

type DescribeCustomizedListHeadersResponse ¶ added in v1.63.15

type DescribeCustomizedListHeadersResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Headers   []Header `json:"Headers" xml:"Headers"`
}

DescribeCustomizedListHeadersResponse is the response struct for api DescribeCustomizedListHeaders

func CreateDescribeCustomizedListHeadersResponse ¶ added in v1.63.15

func CreateDescribeCustomizedListHeadersResponse() (response *DescribeCustomizedListHeadersResponse)

CreateDescribeCustomizedListHeadersResponse creates a response to parse from DescribeCustomizedListHeaders response

type DescribeDesktopGroupSessionsRequest ¶ added in v1.63.15

type DescribeDesktopGroupSessionsRequest struct {
	*requests.RpcRequest
	OwnType       requests.Integer `position:"Query" name:"OwnType"`
	EndTime       string           `position:"Query" name:"EndTime"`
	StartTime     string           `position:"Query" name:"StartTime"`
	SessionStatus string           `position:"Query" name:"SessionStatus"`
	NextToken     string           `position:"Query" name:"NextToken"`
	MaxResults    requests.Integer `position:"Query" name:"MaxResults"`
	EndUserId     string           `position:"Query" name:"EndUserId"`
}

DescribeDesktopGroupSessionsRequest is the request struct for api DescribeDesktopGroupSessions

func CreateDescribeDesktopGroupSessionsRequest ¶ added in v1.63.15

func CreateDescribeDesktopGroupSessionsRequest() (request *DescribeDesktopGroupSessionsRequest)

CreateDescribeDesktopGroupSessionsRequest creates a request to invoke DescribeDesktopGroupSessions API

type DescribeDesktopGroupSessionsResponse ¶ added in v1.63.15

type DescribeDesktopGroupSessionsResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	NextToken  string    `json:"NextToken" xml:"NextToken"`
	Sessions   []Session `json:"Sessions" xml:"Sessions"`
}

DescribeDesktopGroupSessionsResponse is the response struct for api DescribeDesktopGroupSessions

func CreateDescribeDesktopGroupSessionsResponse ¶ added in v1.63.15

func CreateDescribeDesktopGroupSessionsResponse() (response *DescribeDesktopGroupSessionsResponse)

CreateDescribeDesktopGroupSessionsResponse creates a response to parse from DescribeDesktopGroupSessions response

type DescribeDesktopGroupsRequest ¶

type DescribeDesktopGroupsRequest struct {
	*requests.RpcRequest
	OfficeSiteId       string                      `position:"Query" name:"OfficeSiteId"`
	EndUserIds         *[]string                   `position:"Query" name:"EndUserIds"  type:"Repeated"`
	ImageId            *[]string                   `position:"Query" name:"ImageId"  type:"Repeated"`
	BundleId           *[]string                   `position:"Query" name:"BundleId"  type:"Repeated"`
	DesktopGroupName   string                      `position:"Query" name:"DesktopGroupName"`
	DesktopGroupId     string                      `position:"Query" name:"DesktopGroupId"`
	NextToken          string                      `position:"Query" name:"NextToken"`
	Tag                *[]DescribeDesktopGroupsTag `position:"Query" name:"Tag"  type:"Repeated"`
	Period             requests.Integer            `position:"Query" name:"Period"`
	OwnType            requests.Integer            `position:"Query" name:"OwnType"`
	ExcludedEndUserIds *[]string                   `position:"Query" name:"ExcludedEndUserIds"  type:"Repeated"`
	PeriodUnit         string                      `position:"Query" name:"PeriodUnit"`
	MaxResults         requests.Integer            `position:"Query" name:"MaxResults"`
	ProtocolType       string                      `position:"Query" name:"ProtocolType"`
	PolicyGroupId      string                      `position:"Query" name:"PolicyGroupId"`
	Status             requests.Integer            `position:"Query" name:"Status"`
}

DescribeDesktopGroupsRequest is the request struct for api DescribeDesktopGroups

func CreateDescribeDesktopGroupsRequest ¶

func CreateDescribeDesktopGroupsRequest() (request *DescribeDesktopGroupsRequest)

CreateDescribeDesktopGroupsRequest creates a request to invoke DescribeDesktopGroups API

type DescribeDesktopGroupsResponse ¶

type DescribeDesktopGroupsResponse struct {
	*responses.BaseResponse
	NextToken     string         `json:"NextToken" xml:"NextToken"`
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	DesktopGroups []DesktopGroup `json:"DesktopGroups" xml:"DesktopGroups"`
}

DescribeDesktopGroupsResponse is the response struct for api DescribeDesktopGroups

func CreateDescribeDesktopGroupsResponse ¶

func CreateDescribeDesktopGroupsResponse() (response *DescribeDesktopGroupsResponse)

CreateDescribeDesktopGroupsResponse creates a response to parse from DescribeDesktopGroups response

type DescribeDesktopGroupsTag ¶ added in v1.63.15

type DescribeDesktopGroupsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeDesktopGroupsTag is a repeated param struct in DescribeDesktopGroupsRequest

type DescribeDesktopInfoRequest ¶ added in v1.63.15

type DescribeDesktopInfoRequest struct {
	*requests.RpcRequest
	DesktopId *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

DescribeDesktopInfoRequest is the request struct for api DescribeDesktopInfo

func CreateDescribeDesktopInfoRequest ¶ added in v1.63.15

func CreateDescribeDesktopInfoRequest() (request *DescribeDesktopInfoRequest)

CreateDescribeDesktopInfoRequest creates a request to invoke DescribeDesktopInfo API

type DescribeDesktopInfoResponse ¶ added in v1.63.15

type DescribeDesktopInfoResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Desktops  []Desktop `json:"Desktops" xml:"Desktops"`
}

DescribeDesktopInfoResponse is the response struct for api DescribeDesktopInfo

func CreateDescribeDesktopInfoResponse ¶ added in v1.63.15

func CreateDescribeDesktopInfoResponse() (response *DescribeDesktopInfoResponse)

CreateDescribeDesktopInfoResponse creates a response to parse from DescribeDesktopInfo response

type DescribeDesktopOversoldGroupRequest ¶ added in v1.63.15

type DescribeDesktopOversoldGroupRequest struct {
	*requests.RpcRequest
	NextToken        string           `position:"Query" name:"NextToken"`
	MaxResults       requests.Integer `position:"Query" name:"MaxResults"`
	OversoldGroupIds *[]string        `position:"Query" name:"OversoldGroupIds"  type:"Repeated"`
}

DescribeDesktopOversoldGroupRequest is the request struct for api DescribeDesktopOversoldGroup

func CreateDescribeDesktopOversoldGroupRequest ¶ added in v1.63.15

func CreateDescribeDesktopOversoldGroupRequest() (request *DescribeDesktopOversoldGroupRequest)

CreateDescribeDesktopOversoldGroupRequest creates a request to invoke DescribeDesktopOversoldGroup API

type DescribeDesktopOversoldGroupResponse ¶ added in v1.63.15

type DescribeDesktopOversoldGroupResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Count     int        `json:"Count" xml:"Count"`
	NextToken string     `json:"NextToken" xml:"NextToken"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeDesktopOversoldGroupResponse is the response struct for api DescribeDesktopOversoldGroup

func CreateDescribeDesktopOversoldGroupResponse ¶ added in v1.63.15

func CreateDescribeDesktopOversoldGroupResponse() (response *DescribeDesktopOversoldGroupResponse)

CreateDescribeDesktopOversoldGroupResponse creates a response to parse from DescribeDesktopOversoldGroup response

type DescribeDesktopOversoldUserGroupRequest ¶ added in v1.63.15

type DescribeDesktopOversoldUserGroupRequest struct {
	*requests.RpcRequest
	OversoldGroupId string           `position:"Query" name:"OversoldGroupId"`
	UserGroupIds    *[]string        `position:"Query" name:"UserGroupIds"  type:"Repeated"`
	NextToken       string           `position:"Query" name:"NextToken"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
}

DescribeDesktopOversoldUserGroupRequest is the request struct for api DescribeDesktopOversoldUserGroup

func CreateDescribeDesktopOversoldUserGroupRequest ¶ added in v1.63.15

func CreateDescribeDesktopOversoldUserGroupRequest() (request *DescribeDesktopOversoldUserGroupRequest)

CreateDescribeDesktopOversoldUserGroupRequest creates a request to invoke DescribeDesktopOversoldUserGroup API

type DescribeDesktopOversoldUserGroupResponse ¶ added in v1.63.15

type DescribeDesktopOversoldUserGroupResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Count     int        `json:"Count" xml:"Count"`
	NextToken string     `json:"NextToken" xml:"NextToken"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeDesktopOversoldUserGroupResponse is the response struct for api DescribeDesktopOversoldUserGroup

func CreateDescribeDesktopOversoldUserGroupResponse ¶ added in v1.63.15

func CreateDescribeDesktopOversoldUserGroupResponse() (response *DescribeDesktopOversoldUserGroupResponse)

CreateDescribeDesktopOversoldUserGroupResponse creates a response to parse from DescribeDesktopOversoldUserGroup response

type DescribeDesktopOversoldUserRequest ¶ added in v1.63.15

type DescribeDesktopOversoldUserRequest struct {
	*requests.RpcRequest
	OversoldGroupId string           `position:"Query" name:"OversoldGroupId"`
	ClientToken     string           `position:"Query" name:"ClientToken"`
	UserGroupId     string           `position:"Query" name:"UserGroupId"`
	NextToken       string           `position:"Query" name:"NextToken"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
	EndUserId       string           `position:"Query" name:"EndUserId"`
	UserDesktopIds  *[]string        `position:"Query" name:"UserDesktopIds"  type:"Repeated"`
}

DescribeDesktopOversoldUserRequest is the request struct for api DescribeDesktopOversoldUser

func CreateDescribeDesktopOversoldUserRequest ¶ added in v1.63.15

func CreateDescribeDesktopOversoldUserRequest() (request *DescribeDesktopOversoldUserRequest)

CreateDescribeDesktopOversoldUserRequest creates a request to invoke DescribeDesktopOversoldUser API

type DescribeDesktopOversoldUserResponse ¶ added in v1.63.15

type DescribeDesktopOversoldUserResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Count     int        `json:"Count" xml:"Count"`
	NextToken string     `json:"NextToken" xml:"NextToken"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeDesktopOversoldUserResponse is the response struct for api DescribeDesktopOversoldUser

func CreateDescribeDesktopOversoldUserResponse ¶ added in v1.63.15

func CreateDescribeDesktopOversoldUserResponse() (response *DescribeDesktopOversoldUserResponse)

CreateDescribeDesktopOversoldUserResponse creates a response to parse from DescribeDesktopOversoldUser response

type DescribeDesktopSessionsRequest ¶ added in v1.63.15

type DescribeDesktopSessionsRequest struct {
	*requests.RpcRequest
	OfficeSiteId   string           `position:"Query" name:"OfficeSiteId"`
	StartTime      string           `position:"Query" name:"StartTime"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	SessionStatus  string           `position:"Query" name:"SessionStatus"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	EndUserId      string           `position:"Query" name:"EndUserId"`
	DesktopId      *[]string        `position:"Query" name:"DesktopId"  type:"Repeated"`
	DesktopName    string           `position:"Query" name:"DesktopName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	SubPayType     string           `position:"Query" name:"SubPayType"`
	CheckOsSession requests.Boolean `position:"Query" name:"CheckOsSession"`
}

DescribeDesktopSessionsRequest is the request struct for api DescribeDesktopSessions

func CreateDescribeDesktopSessionsRequest ¶ added in v1.63.15

func CreateDescribeDesktopSessionsRequest() (request *DescribeDesktopSessionsRequest)

CreateDescribeDesktopSessionsRequest creates a request to invoke DescribeDesktopSessions API

type DescribeDesktopSessionsResponse ¶ added in v1.63.15

type DescribeDesktopSessionsResponse struct {
	*responses.BaseResponse
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	Sessions   []Session `json:"Sessions" xml:"Sessions"`
}

DescribeDesktopSessionsResponse is the response struct for api DescribeDesktopSessions

func CreateDescribeDesktopSessionsResponse ¶ added in v1.63.15

func CreateDescribeDesktopSessionsResponse() (response *DescribeDesktopSessionsResponse)

CreateDescribeDesktopSessionsResponse creates a response to parse from DescribeDesktopSessions response

type DescribeDesktopTypesRequest ¶

type DescribeDesktopTypesRequest struct {
	*requests.RpcRequest
	AppliedScope            string           `position:"Query" name:"AppliedScope"`
	GpuCount                requests.Float   `position:"Query" name:"GpuCount"`
	DesktopTypeId           string           `position:"Query" name:"DesktopTypeId"`
	DesktopIdForModify      string           `position:"Query" name:"DesktopIdForModify"`
	DesktopGroupIdForModify string           `position:"Query" name:"DesktopGroupIdForModify"`
	MemorySize              requests.Integer `position:"Query" name:"MemorySize"`
	InstanceTypeFamily      string           `position:"Query" name:"InstanceTypeFamily"`
	CpuCount                requests.Integer `position:"Query" name:"CpuCount"`
	GpuDriverType           string           `position:"Query" name:"GpuDriverType"`
	OrderType               string           `position:"Query" name:"OrderType"`
}

DescribeDesktopTypesRequest is the request struct for api DescribeDesktopTypes

func CreateDescribeDesktopTypesRequest ¶

func CreateDescribeDesktopTypesRequest() (request *DescribeDesktopTypesRequest)

CreateDescribeDesktopTypesRequest creates a request to invoke DescribeDesktopTypes API

type DescribeDesktopTypesResponse ¶

type DescribeDesktopTypesResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	DesktopTypes []DesktopType `json:"DesktopTypes" xml:"DesktopTypes"`
}

DescribeDesktopTypesResponse is the response struct for api DescribeDesktopTypes

func CreateDescribeDesktopTypesResponse ¶

func CreateDescribeDesktopTypesResponse() (response *DescribeDesktopTypesResponse)

CreateDescribeDesktopTypesResponse creates a response to parse from DescribeDesktopTypes response

type DescribeDesktopsInGroupRequest ¶

type DescribeDesktopsInGroupRequest struct {
	*requests.RpcRequest
	IgnoreDeleted  requests.Boolean `position:"Query" name:"IgnoreDeleted"`
	DesktopGroupId string           `position:"Query" name:"DesktopGroupId"`
	NextToken      string           `position:"Query" name:"NextToken"`
	MaxResults     requests.Integer `position:"Query" name:"MaxResults"`
	PayType        string           `position:"Query" name:"PayType"`
}

DescribeDesktopsInGroupRequest is the request struct for api DescribeDesktopsInGroup

func CreateDescribeDesktopsInGroupRequest ¶

func CreateDescribeDesktopsInGroupRequest() (request *DescribeDesktopsInGroupRequest)

CreateDescribeDesktopsInGroupRequest creates a request to invoke DescribeDesktopsInGroup API

type DescribeDesktopsInGroupResponse ¶

type DescribeDesktopsInGroupResponse struct {
	*responses.BaseResponse
	PostPaidDesktopsCount       int               `json:"PostPaidDesktopsCount" xml:"PostPaidDesktopsCount"`
	NextToken                   string            `json:"NextToken" xml:"NextToken"`
	PaidDesktopsCount           int               `json:"PaidDesktopsCount" xml:"PaidDesktopsCount"`
	RequestId                   string            `json:"RequestId" xml:"RequestId"`
	PostPaidDesktopsTotalAmount int               `json:"PostPaidDesktopsTotalAmount" xml:"PostPaidDesktopsTotalAmount"`
	OnlinePrePaidDesktopsCount  int               `json:"OnlinePrePaidDesktopsCount" xml:"OnlinePrePaidDesktopsCount"`
	RunningPrePaidDesktopsCount int               `json:"RunningPrePaidDesktopsCount" xml:"RunningPrePaidDesktopsCount"`
	StopedPrePaidDesktopsCount  int               `json:"StopedPrePaidDesktopsCount" xml:"StopedPrePaidDesktopsCount"`
	StoppedPrePaidDesktopsCount int               `json:"StoppedPrePaidDesktopsCount" xml:"StoppedPrePaidDesktopsCount"`
	PaidDesktops                []PaidDesktop     `json:"PaidDesktops" xml:"PaidDesktops"`
	PostPaidDesktops            []PostPaidDesktop `json:"PostPaidDesktops" xml:"PostPaidDesktops"`
}

DescribeDesktopsInGroupResponse is the response struct for api DescribeDesktopsInGroup

func CreateDescribeDesktopsInGroupResponse ¶

func CreateDescribeDesktopsInGroupResponse() (response *DescribeDesktopsInGroupResponse)

CreateDescribeDesktopsInGroupResponse creates a response to parse from DescribeDesktopsInGroup response

type DescribeDesktopsRequest ¶

type DescribeDesktopsRequest struct {
	*requests.RpcRequest
	OfficeSiteId       string                 `position:"Query" name:"OfficeSiteId"`
	SnapshotPolicyId   string                 `position:"Query" name:"SnapshotPolicyId"`
	QosRuleId          string                 `position:"Query" name:"QosRuleId"`
	ImageId            *[]string              `position:"Query" name:"ImageId"  type:"Repeated"`
	DesktopStatus      string                 `position:"Query" name:"DesktopStatus"`
	ResourceGroupId    string                 `position:"Query" name:"ResourceGroupId"`
	DesktopGroupId     string                 `position:"Query" name:"DesktopGroupId"`
	NextToken          string                 `position:"Query" name:"NextToken"`
	OnlyDesktopGroup   requests.Boolean       `position:"Query" name:"OnlyDesktopGroup"`
	QueryFotaUpdate    requests.Boolean       `position:"Query" name:"QueryFotaUpdate"`
	DirectoryId        string                 `position:"Query" name:"DirectoryId"`
	EndUserId          *[]string              `position:"Query" name:"EndUserId"  type:"Repeated"`
	DesktopId          *[]string              `position:"Query" name:"DesktopId"  type:"Repeated"`
	Tag                *[]DescribeDesktopsTag `position:"Query" name:"Tag"  type:"Repeated"`
	DesktopType        string                 `position:"Query" name:"DesktopType"`
	DesktopStatusList  *[]string              `position:"Query" name:"DesktopStatusList"  type:"Repeated"`
	DesktopName        string                 `position:"Query" name:"DesktopName"`
	GroupId            string                 `position:"Query" name:"GroupId"`
	OfficeSiteName     string                 `position:"Query" name:"OfficeSiteName"`
	ExcludedEndUserId  *[]string              `position:"Query" name:"ExcludedEndUserId"  type:"Repeated"`
	GpuInstanceGroupId string                 `position:"Query" name:"GpuInstanceGroupId"`
	FilterDesktopGroup requests.Boolean       `position:"Query" name:"FilterDesktopGroup"`
	ManagementFlag     string                 `position:"Query" name:"ManagementFlag"`
	SubPayType         string                 `position:"Query" name:"SubPayType"`
	ExpiredTime        string                 `position:"Query" name:"ExpiredTime"`
	MaxResults         requests.Integer       `position:"Query" name:"MaxResults"`
	FillResourceGroup  requests.Boolean       `position:"Query" name:"FillResourceGroup"`
	OsTypes            *[]string              `position:"Query" name:"OsTypes"  type:"Repeated"`
	ProtocolType       string                 `position:"Query" name:"ProtocolType"`
	ChargeType         string                 `position:"Query" name:"ChargeType"`
	PolicyGroupId      string                 `position:"Query" name:"PolicyGroupId"`
	UserName           string                 `position:"Query" name:"UserName"`
}

DescribeDesktopsRequest is the request struct for api DescribeDesktops

func CreateDescribeDesktopsRequest ¶

func CreateDescribeDesktopsRequest() (request *DescribeDesktopsRequest)

CreateDescribeDesktopsRequest creates a request to invoke DescribeDesktops API

type DescribeDesktopsResponse ¶

type DescribeDesktopsResponse struct {
	*responses.BaseResponse
	NextToken  string                      `json:"NextToken" xml:"NextToken"`
	RequestId  string                      `json:"RequestId" xml:"RequestId"`
	TotalCount int                         `json:"TotalCount" xml:"TotalCount"`
	Desktops   []DesktopInDescribeDesktops `json:"Desktops" xml:"Desktops"`
}

DescribeDesktopsResponse is the response struct for api DescribeDesktops

func CreateDescribeDesktopsResponse ¶

func CreateDescribeDesktopsResponse() (response *DescribeDesktopsResponse)

CreateDescribeDesktopsResponse creates a response to parse from DescribeDesktops response

type DescribeDesktopsTag ¶ added in v1.63.15

type DescribeDesktopsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeDesktopsTag is a repeated param struct in DescribeDesktopsRequest

type DescribeDevicesRequest ¶ added in v1.63.15

type DescribeDevicesRequest struct {
	*requests.RpcRequest
	ClientType  string           `position:"Query" name:"ClientType"`
	UserType    string           `position:"Query" name:"UserType"`
	DeviceId    string           `position:"Query" name:"DeviceId"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	AdDomain    string           `position:"Query" name:"AdDomain"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	EndUserId   string           `position:"Query" name:"EndUserId"`
	DirectoryId string           `position:"Query" name:"DirectoryId"`
	Region      string           `position:"Query" name:"Region"`
}

DescribeDevicesRequest is the request struct for api DescribeDevices

func CreateDescribeDevicesRequest ¶ added in v1.63.15

func CreateDescribeDevicesRequest() (request *DescribeDevicesRequest)

CreateDescribeDevicesRequest creates a request to invoke DescribeDevices API

type DescribeDevicesResponse ¶ added in v1.63.15

type DescribeDevicesResponse struct {
	*responses.BaseResponse
	RequestId string        `json:"RequestId" xml:"RequestId"`
	Devices   []DevicesItem `json:"Devices" xml:"Devices"`
}

DescribeDevicesResponse is the response struct for api DescribeDevices

func CreateDescribeDevicesResponse ¶ added in v1.63.15

func CreateDescribeDevicesResponse() (response *DescribeDevicesResponse)

CreateDescribeDevicesResponse creates a response to parse from DescribeDevices response

type DescribeDirectoriesRequest ¶

type DescribeDirectoriesRequest struct {
	*requests.RpcRequest
	DirectoryType   string           `position:"Query" name:"DirectoryType"`
	NextToken       string           `position:"Query" name:"NextToken"`
	DirectoryStatus string           `position:"Query" name:"DirectoryStatus"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
	DirectoryId     *[]string        `position:"Query" name:"DirectoryId"  type:"Repeated"`
	Status          string           `position:"Query" name:"Status"`
}

DescribeDirectoriesRequest is the request struct for api DescribeDirectories

func CreateDescribeDirectoriesRequest ¶

func CreateDescribeDirectoriesRequest() (request *DescribeDirectoriesRequest)

CreateDescribeDirectoriesRequest creates a request to invoke DescribeDirectories API

type DescribeDirectoriesResponse ¶

type DescribeDirectoriesResponse struct {
	*responses.BaseResponse
	NextToken   string      `json:"NextToken" xml:"NextToken"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	AdHostname  string      `json:"AdHostname" xml:"AdHostname"`
	Directories []Directory `json:"Directories" xml:"Directories"`
}

DescribeDirectoriesResponse is the response struct for api DescribeDirectories

func CreateDescribeDirectoriesResponse ¶

func CreateDescribeDirectoriesResponse() (response *DescribeDirectoriesResponse)

CreateDescribeDirectoriesResponse creates a response to parse from DescribeDirectories response

type DescribeFlowMetricRequest ¶

type DescribeFlowMetricRequest struct {
	*requests.RpcRequest
	MetricType   string           `position:"Query" name:"MetricType"`
	Period       requests.Integer `position:"Query" name:"Period"`
	EndTime      string           `position:"Query" name:"EndTime"`
	StartTime    string           `position:"Query" name:"StartTime"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	InstanceType string           `position:"Query" name:"InstanceType"`
}

DescribeFlowMetricRequest is the request struct for api DescribeFlowMetric

func CreateDescribeFlowMetricRequest ¶

func CreateDescribeFlowMetricRequest() (request *DescribeFlowMetricRequest)

CreateDescribeFlowMetricRequest creates a request to invoke DescribeFlowMetric API

type DescribeFlowMetricResponse ¶

type DescribeFlowMetricResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DescribeFlowMetricResponse is the response struct for api DescribeFlowMetric

func CreateDescribeFlowMetricResponse ¶

func CreateDescribeFlowMetricResponse() (response *DescribeFlowMetricResponse)

CreateDescribeFlowMetricResponse creates a response to parse from DescribeFlowMetric response

type DescribeFlowStatisticRequest ¶ added in v1.61.1666

type DescribeFlowStatisticRequest struct {
	*requests.RpcRequest
	OfficeSiteId string           `position:"Query" name:"OfficeSiteId"`
	Period       requests.Integer `position:"Query" name:"Period"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	DesktopId    string           `position:"Query" name:"DesktopId"`
}

DescribeFlowStatisticRequest is the request struct for api DescribeFlowStatistic

func CreateDescribeFlowStatisticRequest ¶ added in v1.61.1666

func CreateDescribeFlowStatisticRequest() (request *DescribeFlowStatisticRequest)

CreateDescribeFlowStatisticRequest creates a request to invoke DescribeFlowStatistic API

type DescribeFlowStatisticResponse ¶ added in v1.61.1666

type DescribeFlowStatisticResponse struct {
	*responses.BaseResponse
	DesktopCount         int             `json:"DesktopCount" xml:"DesktopCount"`
	RequestId            string          `json:"RequestId" xml:"RequestId"`
	DesktopFlowStatistic []FlowStatistic `json:"DesktopFlowStatistic" xml:"DesktopFlowStatistic"`
}

DescribeFlowStatisticResponse is the response struct for api DescribeFlowStatistic

func CreateDescribeFlowStatisticResponse ¶ added in v1.61.1666

func CreateDescribeFlowStatisticResponse() (response *DescribeFlowStatisticResponse)

CreateDescribeFlowStatisticResponse creates a response to parse from DescribeFlowStatistic response

type DescribeFotaPendingDesktopsRequest ¶

type DescribeFotaPendingDesktopsRequest struct {
	*requests.RpcRequest
	OfficeSiteId string           `position:"Query" name:"OfficeSiteId"`
	DesktopName  string           `position:"Query" name:"DesktopName"`
	TaskUid      string           `position:"Query" name:"TaskUid"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
	DesktopId    string           `position:"Query" name:"DesktopId"`
}

DescribeFotaPendingDesktopsRequest is the request struct for api DescribeFotaPendingDesktops

func CreateDescribeFotaPendingDesktopsRequest ¶

func CreateDescribeFotaPendingDesktopsRequest() (request *DescribeFotaPendingDesktopsRequest)

CreateDescribeFotaPendingDesktopsRequest creates a request to invoke DescribeFotaPendingDesktops API

type DescribeFotaPendingDesktopsResponse ¶

type DescribeFotaPendingDesktopsResponse struct {
	*responses.BaseResponse
	NextToken           string               `json:"NextToken" xml:"NextToken"`
	RequestId           string               `json:"RequestId" xml:"RequestId"`
	Code                string               `json:"Code" xml:"Code"`
	Message             string               `json:"Message" xml:"Message"`
	FotaPendingDesktops []FotaPendingDesktop `json:"FotaPendingDesktops" xml:"FotaPendingDesktops"`
}

DescribeFotaPendingDesktopsResponse is the response struct for api DescribeFotaPendingDesktops

func CreateDescribeFotaPendingDesktopsResponse ¶

func CreateDescribeFotaPendingDesktopsResponse() (response *DescribeFotaPendingDesktopsResponse)

CreateDescribeFotaPendingDesktopsResponse creates a response to parse from DescribeFotaPendingDesktops response

type DescribeFotaTasksRequest ¶

type DescribeFotaTasksRequest struct {
	*requests.RpcRequest
	UserStatus string           `position:"Query" name:"UserStatus"`
	FotaStatus string           `position:"Query" name:"FotaStatus"`
	TaskUid    *[]string        `position:"Query" name:"TaskUid"  type:"Repeated"`
	NextToken  string           `position:"Query" name:"NextToken"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
	Lang       string           `position:"Query" name:"Lang"`
}

DescribeFotaTasksRequest is the request struct for api DescribeFotaTasks

func CreateDescribeFotaTasksRequest ¶

func CreateDescribeFotaTasksRequest() (request *DescribeFotaTasksRequest)

CreateDescribeFotaTasksRequest creates a request to invoke DescribeFotaTasks API

type DescribeFotaTasksResponse ¶

type DescribeFotaTasksResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Code      string     `json:"Code" xml:"Code"`
	Message   string     `json:"Message" xml:"Message"`
	NextToken string     `json:"NextToken" xml:"NextToken"`
	FotaTasks []FotaTask `json:"FotaTasks" xml:"FotaTasks"`
}

DescribeFotaTasksResponse is the response struct for api DescribeFotaTasks

func CreateDescribeFotaTasksResponse ¶

func CreateDescribeFotaTasksResponse() (response *DescribeFotaTasksResponse)

CreateDescribeFotaTasksResponse creates a response to parse from DescribeFotaTasks response

type DescribeGuestApplicationsRequest ¶ added in v1.63.15

type DescribeGuestApplicationsRequest struct {
	*requests.RpcRequest
	EndUserId string `position:"Query" name:"EndUserId"`
	DesktopId string `position:"Query" name:"DesktopId"`
}

DescribeGuestApplicationsRequest is the request struct for api DescribeGuestApplications

func CreateDescribeGuestApplicationsRequest ¶ added in v1.63.15

func CreateDescribeGuestApplicationsRequest() (request *DescribeGuestApplicationsRequest)

CreateDescribeGuestApplicationsRequest creates a request to invoke DescribeGuestApplications API

type DescribeGuestApplicationsResponse ¶ added in v1.63.15

type DescribeGuestApplicationsResponse struct {
	*responses.BaseResponse
	RequestId    string                  `json:"RequestId" xml:"RequestId"`
	Applications []GuestApplicationModel `json:"Applications" xml:"Applications"`
}

DescribeGuestApplicationsResponse is the response struct for api DescribeGuestApplications

func CreateDescribeGuestApplicationsResponse ¶ added in v1.63.15

func CreateDescribeGuestApplicationsResponse() (response *DescribeGuestApplicationsResponse)

CreateDescribeGuestApplicationsResponse creates a response to parse from DescribeGuestApplications response

type DescribeImageModifiedRecordsRequest ¶ added in v1.61.1666

type DescribeImageModifiedRecordsRequest struct {
	*requests.RpcRequest
	NextToken  string           `position:"Query" name:"NextToken"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
	DesktopId  string           `position:"Query" name:"DesktopId"`
}

DescribeImageModifiedRecordsRequest is the request struct for api DescribeImageModifiedRecords

func CreateDescribeImageModifiedRecordsRequest ¶ added in v1.61.1666

func CreateDescribeImageModifiedRecordsRequest() (request *DescribeImageModifiedRecordsRequest)

CreateDescribeImageModifiedRecordsRequest creates a request to invoke DescribeImageModifiedRecords API

type DescribeImageModifiedRecordsResponse ¶ added in v1.61.1666

type DescribeImageModifiedRecordsResponse struct {
	*responses.BaseResponse
	NextToken            string                `json:"NextToken" xml:"NextToken"`
	RequestId            string                `json:"RequestId" xml:"RequestId"`
	TotalCount           int                   `json:"TotalCount" xml:"TotalCount"`
	ImageModifiedRecords []ImageModifiedRecord `json:"ImageModifiedRecords" xml:"ImageModifiedRecords"`
}

DescribeImageModifiedRecordsResponse is the response struct for api DescribeImageModifiedRecords

func CreateDescribeImageModifiedRecordsResponse ¶ added in v1.61.1666

func CreateDescribeImageModifiedRecordsResponse() (response *DescribeImageModifiedRecordsResponse)

CreateDescribeImageModifiedRecordsResponse creates a response to parse from DescribeImageModifiedRecords response

type DescribeImagePermissionRequest ¶ added in v1.61.1666

type DescribeImagePermissionRequest struct {
	*requests.RpcRequest
	ImageId string `position:"Query" name:"ImageId"`
}

DescribeImagePermissionRequest is the request struct for api DescribeImagePermission

func CreateDescribeImagePermissionRequest ¶ added in v1.61.1666

func CreateDescribeImagePermissionRequest() (request *DescribeImagePermissionRequest)

CreateDescribeImagePermissionRequest creates a request to invoke DescribeImagePermission API

type DescribeImagePermissionResponse ¶ added in v1.61.1666

type DescribeImagePermissionResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	AliUids   []string `json:"AliUids" xml:"AliUids"`
}

DescribeImagePermissionResponse is the response struct for api DescribeImagePermission

func CreateDescribeImagePermissionResponse ¶ added in v1.61.1666

func CreateDescribeImagePermissionResponse() (response *DescribeImagePermissionResponse)

CreateDescribeImagePermissionResponse creates a response to parse from DescribeImagePermission response

type DescribeImagesRequest ¶

type DescribeImagesRequest struct {
	*requests.RpcRequest
	ImageId             *[]string        `position:"Query" name:"ImageId"  type:"Repeated"`
	GpuCategory         requests.Boolean `position:"Query" name:"GpuCategory"`
	DesktopInstanceType string           `position:"Query" name:"DesktopInstanceType"`
	LanguageType        string           `position:"Query" name:"LanguageType"`
	NextToken           string           `position:"Query" name:"NextToken"`
	ImageName           string           `position:"Query" name:"ImageName"`
	FotaChannel         string           `position:"Query" name:"FotaChannel"`
	ImageType           string           `position:"Query" name:"ImageType"`
	FotaVersion         string           `position:"Query" name:"FotaVersion"`
	SessionType         string           `position:"Query" name:"SessionType"`
	OsType              string           `position:"Query" name:"OsType"`
	ImageStatus         string           `position:"Query" name:"ImageStatus"`
	MaxResults          requests.Integer `position:"Query" name:"MaxResults"`
	ProtocolType        string           `position:"Query" name:"ProtocolType"`
	GpuDriverVersion    string           `position:"Query" name:"GpuDriverVersion"`
}

DescribeImagesRequest is the request struct for api DescribeImages

func CreateDescribeImagesRequest ¶

func CreateDescribeImagesRequest() (request *DescribeImagesRequest)

CreateDescribeImagesRequest creates a request to invoke DescribeImages API

type DescribeImagesResponse ¶

type DescribeImagesResponse struct {
	*responses.BaseResponse
	NextToken string  `json:"NextToken" xml:"NextToken"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Images    []Image `json:"Images" xml:"Images"`
}

DescribeImagesResponse is the response struct for api DescribeImages

func CreateDescribeImagesResponse ¶

func CreateDescribeImagesResponse() (response *DescribeImagesResponse)

CreateDescribeImagesResponse creates a response to parse from DescribeImages response

type DescribeInvocationsRequest ¶

type DescribeInvocationsRequest struct {
	*requests.RpcRequest
	InvokeStatus          string           `position:"Query" name:"InvokeStatus"`
	DesktopIds            *[]string        `position:"Query" name:"DesktopIds"  type:"Repeated"`
	IncludeOutput         requests.Boolean `position:"Query" name:"IncludeOutput"`
	NextToken             string           `position:"Query" name:"NextToken"`
	ContentEncoding       string           `position:"Query" name:"ContentEncoding"`
	EndUserId             string           `position:"Query" name:"EndUserId"`
	DesktopId             string           `position:"Query" name:"DesktopId"`
	InvokeId              string           `position:"Query" name:"InvokeId"`
	CommandType           string           `position:"Query" name:"CommandType"`
	MaxResults            requests.Integer `position:"Query" name:"MaxResults"`
	IncludeInvokeDesktops requests.Boolean `position:"Query" name:"IncludeInvokeDesktops"`
}

DescribeInvocationsRequest is the request struct for api DescribeInvocations

func CreateDescribeInvocationsRequest ¶

func CreateDescribeInvocationsRequest() (request *DescribeInvocationsRequest)

CreateDescribeInvocationsRequest creates a request to invoke DescribeInvocations API

type DescribeInvocationsResponse ¶

type DescribeInvocationsResponse struct {
	*responses.BaseResponse
	NextToken   string       `json:"NextToken" xml:"NextToken"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	Invocations []Invocation `json:"Invocations" xml:"Invocations"`
}

DescribeInvocationsResponse is the response struct for api DescribeInvocations

func CreateDescribeInvocationsResponse ¶

func CreateDescribeInvocationsResponse() (response *DescribeInvocationsResponse)

CreateDescribeInvocationsResponse creates a response to parse from DescribeInvocations response

type DescribeKmsKeysRequest ¶ added in v1.61.1666

type DescribeKmsKeysRequest struct {
	*requests.RpcRequest
}

DescribeKmsKeysRequest is the request struct for api DescribeKmsKeys

func CreateDescribeKmsKeysRequest ¶ added in v1.61.1666

func CreateDescribeKmsKeysRequest() (request *DescribeKmsKeysRequest)

CreateDescribeKmsKeysRequest creates a request to invoke DescribeKmsKeys API

type DescribeKmsKeysResponse ¶ added in v1.61.1666

type DescribeKmsKeysResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	KmsServiceStatus string `json:"KmsServiceStatus" xml:"KmsServiceStatus"`
	AuthorizeStatus  string `json:"AuthorizeStatus" xml:"AuthorizeStatus"`
	Keys             []Key  `json:"Keys" xml:"Keys"`
}

DescribeKmsKeysResponse is the response struct for api DescribeKmsKeys

func CreateDescribeKmsKeysResponse ¶ added in v1.61.1666

func CreateDescribeKmsKeysResponse() (response *DescribeKmsKeysResponse)

CreateDescribeKmsKeysResponse creates a response to parse from DescribeKmsKeys response

type DescribeModificationPriceRequest ¶

type DescribeModificationPriceRequest struct {
	*requests.RpcRequest
	RootDiskPerformanceLevel string                                    `position:"Query" name:"RootDiskPerformanceLevel"`
	GroupDesktopCount        requests.Integer                          `position:"Query" name:"GroupDesktopCount"`
	UserDiskPerformanceLevel string                                    `position:"Query" name:"UserDiskPerformanceLevel"`
	InstanceType             string                                    `position:"Query" name:"InstanceType"`
	Bandwidth                requests.Integer                          `position:"Query" name:"Bandwidth"`
	ResourceType             string                                    `position:"Query" name:"ResourceType"`
	PromotionId              string                                    `position:"Query" name:"PromotionId"`
	UserDiskSizeGib          requests.Integer                          `position:"Query" name:"UserDiskSizeGib"`
	ResourceSpecs            *[]DescribeModificationPriceResourceSpecs `position:"Query" name:"ResourceSpecs"  type:"Repeated"`
	InstanceId               string                                    `position:"Query" name:"InstanceId"`
	RootDiskSizeGib          requests.Integer                          `position:"Query" name:"RootDiskSizeGib"`
}

DescribeModificationPriceRequest is the request struct for api DescribeModificationPrice

func CreateDescribeModificationPriceRequest ¶

func CreateDescribeModificationPriceRequest() (request *DescribeModificationPriceRequest)

CreateDescribeModificationPriceRequest creates a request to invoke DescribeModificationPrice API

type DescribeModificationPriceResourceSpecs ¶ added in v1.63.15

type DescribeModificationPriceResourceSpecs struct {
	UserDiskSizeGib string `name:"UserDiskSizeGib"`
	DesktopId       string `name:"DesktopId"`
	RootDiskSizeGib string `name:"RootDiskSizeGib"`
}

DescribeModificationPriceResourceSpecs is a repeated param struct in DescribeModificationPriceRequest

type DescribeModificationPriceResponse ¶

type DescribeModificationPriceResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	PriceInfo PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}

DescribeModificationPriceResponse is the response struct for api DescribeModificationPrice

func CreateDescribeModificationPriceResponse ¶

func CreateDescribeModificationPriceResponse() (response *DescribeModificationPriceResponse)

CreateDescribeModificationPriceResponse creates a response to parse from DescribeModificationPrice response

type DescribeNASFileSystemsRequest ¶

type DescribeNASFileSystemsRequest struct {
	*requests.RpcRequest
	OfficeSiteId           string           `position:"Query" name:"OfficeSiteId"`
	MatchCompatibleProfile requests.Boolean `position:"Query" name:"MatchCompatibleProfile"`
	NextToken              string           `position:"Query" name:"NextToken"`
	MaxResults             requests.Integer `position:"Query" name:"MaxResults"`
	FileSystemId           *[]string        `position:"Query" name:"FileSystemId"  type:"Repeated"`
}

DescribeNASFileSystemsRequest is the request struct for api DescribeNASFileSystems

func CreateDescribeNASFileSystemsRequest ¶

func CreateDescribeNASFileSystemsRequest() (request *DescribeNASFileSystemsRequest)

CreateDescribeNASFileSystemsRequest creates a request to invoke DescribeNASFileSystems API

type DescribeNASFileSystemsResponse ¶

type DescribeNASFileSystemsResponse struct {
	*responses.BaseResponse
	NextToken   string       `json:"NextToken" xml:"NextToken"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	FileSystems []FileSystem `json:"FileSystems" xml:"FileSystems"`
}

DescribeNASFileSystemsResponse is the response struct for api DescribeNASFileSystems

func CreateDescribeNASFileSystemsResponse ¶

func CreateDescribeNASFileSystemsResponse() (response *DescribeNASFileSystemsResponse)

CreateDescribeNASFileSystemsResponse creates a response to parse from DescribeNASFileSystems response

type DescribeNetworkPackagesRequest ¶

type DescribeNetworkPackagesRequest struct {
	*requests.RpcRequest
	NetworkPackageId   *[]string        `position:"Query" name:"NetworkPackageId"  type:"Repeated"`
	NextToken          string           `position:"Query" name:"NextToken"`
	InternetChargeType string           `position:"Query" name:"InternetChargeType"`
	MaxResults         requests.Integer `position:"Query" name:"MaxResults"`
}

DescribeNetworkPackagesRequest is the request struct for api DescribeNetworkPackages

func CreateDescribeNetworkPackagesRequest ¶

func CreateDescribeNetworkPackagesRequest() (request *DescribeNetworkPackagesRequest)

CreateDescribeNetworkPackagesRequest creates a request to invoke DescribeNetworkPackages API

type DescribeNetworkPackagesResponse ¶

type DescribeNetworkPackagesResponse struct {
	*responses.BaseResponse
	NextToken       string           `json:"NextToken" xml:"NextToken"`
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	NetworkPackages []NetworkPackage `json:"NetworkPackages" xml:"NetworkPackages"`
}

DescribeNetworkPackagesResponse is the response struct for api DescribeNetworkPackages

func CreateDescribeNetworkPackagesResponse ¶

func CreateDescribeNetworkPackagesResponse() (response *DescribeNetworkPackagesResponse)

CreateDescribeNetworkPackagesResponse creates a response to parse from DescribeNetworkPackages response

type DescribeOfficeSitesRequest ¶

type DescribeOfficeSitesRequest struct {
	*requests.RpcRequest
	OfficeSiteId         *[]string        `position:"Query" name:"OfficeSiteId"  type:"Repeated"`
	VpcType              string           `position:"Query" name:"VpcType"`
	NmVersion            string           `position:"Query" name:"NmVersion"`
	EnableInternetAccess requests.Boolean `position:"Query" name:"EnableInternetAccess"`
	VpcNotNone           requests.Boolean `position:"Query" name:"VpcNotNone"`
	OfficeSiteType       string           `position:"Query" name:"OfficeSiteType"`
	NextToken            string           `position:"Query" name:"NextToken"`
	SecurityProtection   string           `position:"Query" name:"SecurityProtection"`
	Name                 string           `position:"Query" name:"Name"`
	MaxResults           requests.Integer `position:"Query" name:"MaxResults"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeOfficeSitesRequest is the request struct for api DescribeOfficeSites

func CreateDescribeOfficeSitesRequest ¶

func CreateDescribeOfficeSitesRequest() (request *DescribeOfficeSitesRequest)

CreateDescribeOfficeSitesRequest creates a request to invoke DescribeOfficeSites API

type DescribeOfficeSitesResponse ¶

type DescribeOfficeSitesResponse struct {
	*responses.BaseResponse
	NextToken   string       `json:"NextToken" xml:"NextToken"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	OfficeSites []OfficeSite `json:"OfficeSites" xml:"OfficeSites"`
}

DescribeOfficeSitesResponse is the response struct for api DescribeOfficeSites

func CreateDescribeOfficeSitesResponse ¶

func CreateDescribeOfficeSitesResponse() (response *DescribeOfficeSitesResponse)

CreateDescribeOfficeSitesResponse creates a response to parse from DescribeOfficeSites response

type DescribePolicyGroup ¶

type DescribePolicyGroup struct {
	PolicyStatus                  string                        `json:"PolicyStatus" xml:"PolicyStatus"`
	Html5Access                   string                        `json:"Html5Access" xml:"Html5Access"`
	WatermarkType                 string                        `json:"WatermarkType" xml:"WatermarkType"`
	PreemptLogin                  string                        `json:"PreemptLogin" xml:"PreemptLogin"`
	WatermarkCustomText           string                        `json:"WatermarkCustomText" xml:"WatermarkCustomText"`
	Clipboard                     string                        `json:"Clipboard" xml:"Clipboard"`
	DomainList                    string                        `json:"DomainList" xml:"DomainList"`
	PolicyGroupId                 string                        `json:"PolicyGroupId" xml:"PolicyGroupId"`
	PrinterRedirection            string                        `json:"PrinterRedirection" xml:"PrinterRedirection"`
	WatermarkTransparency         string                        `json:"WatermarkTransparency" xml:"WatermarkTransparency"`
	Html5FileTransfer             string                        `json:"Html5FileTransfer" xml:"Html5FileTransfer"`
	UsbRedirect                   string                        `json:"UsbRedirect" xml:"UsbRedirect"`
	PolicyGroupType               string                        `json:"PolicyGroupType" xml:"PolicyGroupType"`
	Watermark                     string                        `json:"Watermark" xml:"Watermark"`
	VisualQuality                 string                        `json:"VisualQuality" xml:"VisualQuality"`
	EdsCount                      int                           `json:"EdsCount" xml:"EdsCount"`
	Name                          string                        `json:"Name" xml:"Name"`
	LocalDrive                    string                        `json:"LocalDrive" xml:"LocalDrive"`
	GpuAcceleration               string                        `json:"GpuAcceleration" xml:"GpuAcceleration"`
	DomainResolveRuleType         string                        `json:"DomainResolveRuleType" xml:"DomainResolveRuleType"`
	Recording                     string                        `json:"Recording" xml:"Recording"`
	RecordingStartTime            string                        `json:"RecordingStartTime" xml:"RecordingStartTime"`
	RecordingEndTime              string                        `json:"RecordingEndTime" xml:"RecordingEndTime"`
	RecordingFps                  int64                         `json:"RecordingFps" xml:"RecordingFps"`
	RecordingExpires              int64                         `json:"RecordingExpires" xml:"RecordingExpires"`
	CameraRedirect                string                        `json:"CameraRedirect" xml:"CameraRedirect"`
	NetRedirect                   string                        `json:"NetRedirect" xml:"NetRedirect"`
	AppContentProtection          string                        `json:"AppContentProtection" xml:"AppContentProtection"`
	RecordContent                 string                        `json:"RecordContent" xml:"RecordContent"`
	RecordContentExpires          int64                         `json:"RecordContentExpires" xml:"RecordContentExpires"`
	RemoteCoordinate              string                        `json:"RemoteCoordinate" xml:"RemoteCoordinate"`
	RecordingDuration             int                           `json:"RecordingDuration" xml:"RecordingDuration"`
	Scope                         string                        `json:"Scope" xml:"Scope"`
	RecordingAudio                string                        `json:"RecordingAudio" xml:"RecordingAudio"`
	InternetCommunicationProtocol string                        `json:"InternetCommunicationProtocol" xml:"InternetCommunicationProtocol"`
	VideoRedirect                 string                        `json:"VideoRedirect" xml:"VideoRedirect"`
	WatermarkTransparencyValue    int                           `json:"WatermarkTransparencyValue" xml:"WatermarkTransparencyValue"`
	WatermarkColor                int                           `json:"WatermarkColor" xml:"WatermarkColor"`
	WatermarkFontSize             int                           `json:"WatermarkFontSize" xml:"WatermarkFontSize"`
	WatermarkFontStyle            string                        `json:"WatermarkFontStyle" xml:"WatermarkFontStyle"`
	WatermarkDegree               string                        `json:"WatermarkDegree" xml:"WatermarkDegree"`
	WatermarkRowAmount            int                           `json:"WatermarkRowAmount" xml:"WatermarkRowAmount"`
	WatermarkColumnAmount         int                           `json:"WatermarkColumnAmount" xml:"WatermarkColumnAmount"`
	EndUserApplyAdminCoordinate   string                        `json:"EndUserApplyAdminCoordinate" xml:"EndUserApplyAdminCoordinate"`
	EndUserGroupCoordinate        string                        `json:"EndUserGroupCoordinate" xml:"EndUserGroupCoordinate"`
	CpuProtectedMode              string                        `json:"CpuProtectedMode" xml:"CpuProtectedMode"`
	CpuRateLimit                  int                           `json:"CpuRateLimit" xml:"CpuRateLimit"`
	CpuSampleDuration             int                           `json:"CpuSampleDuration" xml:"CpuSampleDuration"`
	CpuSingleRateLimit            int                           `json:"CpuSingleRateLimit" xml:"CpuSingleRateLimit"`
	CpuDownGradeDuration          int                           `json:"CpuDownGradeDuration" xml:"CpuDownGradeDuration"`
	MemoryProtectedMode           string                        `json:"MemoryProtectedMode" xml:"MemoryProtectedMode"`
	MemoryRateLimit               int                           `json:"MemoryRateLimit" xml:"MemoryRateLimit"`
	MemorySampleDuration          int                           `json:"MemorySampleDuration" xml:"MemorySampleDuration"`
	MemorySingleRateLimit         int                           `json:"MemorySingleRateLimit" xml:"MemorySingleRateLimit"`
	MemoryDownGradeDuration       int                           `json:"MemoryDownGradeDuration" xml:"MemoryDownGradeDuration"`
	WatermarkSecurity             string                        `json:"WatermarkSecurity" xml:"WatermarkSecurity"`
	WatermarkAntiCam              string                        `json:"WatermarkAntiCam" xml:"WatermarkAntiCam"`
	CloudHub                      string                        `json:"CloudHub" xml:"CloudHub"`
	WatermarkPower                string                        `json:"WatermarkPower" xml:"WatermarkPower"`
	RecordingUserNotify           string                        `json:"RecordingUserNotify" xml:"RecordingUserNotify"`
	RecordingUserNotifyMessage    string                        `json:"RecordingUserNotifyMessage" xml:"RecordingUserNotifyMessage"`
	AdminAccess                   string                        `json:"AdminAccess" xml:"AdminAccess"`
	EnableSessionRateLimiting     string                        `json:"EnableSessionRateLimiting" xml:"EnableSessionRateLimiting"`
	SessionMaxRateKbps            int                           `json:"SessionMaxRateKbps" xml:"SessionMaxRateKbps"`
	MaxReconnectTime              int                           `json:"MaxReconnectTime" xml:"MaxReconnectTime"`
	DisplayMode                   string                        `json:"DisplayMode" xml:"DisplayMode"`
	StreamingMode                 string                        `json:"StreamingMode" xml:"StreamingMode"`
	ColorEnhancement              string                        `json:"ColorEnhancement" xml:"ColorEnhancement"`
	SmoothEnhancement             string                        `json:"SmoothEnhancement" xml:"SmoothEnhancement"`
	QualityEnhancement            string                        `json:"QualityEnhancement" xml:"QualityEnhancement"`
	VideoEncPolicy                string                        `json:"VideoEncPolicy" xml:"VideoEncPolicy"`
	TargetFps                     int                           `json:"TargetFps" xml:"TargetFps"`
	VideoEncMinQP                 int                           `json:"VideoEncMinQP" xml:"VideoEncMinQP"`
	VideoEncMaxQP                 int                           `json:"VideoEncMaxQP" xml:"VideoEncMaxQP"`
	VideoEncAvgKbps               int                           `json:"VideoEncAvgKbps" xml:"VideoEncAvgKbps"`
	VideoEncPeakKbps              int                           `json:"VideoEncPeakKbps" xml:"VideoEncPeakKbps"`
	WyAssistant                   string                        `json:"WyAssistant" xml:"WyAssistant"`
	PreemptLoginUsers             []string                      `json:"PreemptLoginUsers" xml:"PreemptLoginUsers"`
	ScopeValue                    []string                      `json:"ScopeValue" xml:"ScopeValue"`
	CpuProcessors                 []string                      `json:"CpuProcessors" xml:"CpuProcessors"`
	MemoryProcessors              []string                      `json:"MemoryProcessors" xml:"MemoryProcessors"`
	AuthorizeSecurityPolicyRules  []AuthorizeSecurityPolicyRule `json:"AuthorizeSecurityPolicyRules" xml:"AuthorizeSecurityPolicyRules"`
	AuthorizeAccessPolicyRules    []AuthorizeAccessPolicyRule   `json:"AuthorizeAccessPolicyRules" xml:"AuthorizeAccessPolicyRules"`
	ClientTypes                   []ClientType                  `json:"ClientTypes" xml:"ClientTypes"`
	UsbSupplyRedirectRule         []UsbSupplyRedirectRuleItem   `json:"UsbSupplyRedirectRule" xml:"UsbSupplyRedirectRule"`
	DomainResolveRule             []DomainResolveRuleItem       `json:"DomainResolveRule" xml:"DomainResolveRule"`
	NetRedirectRule               []NetRedirectRuleItem         `json:"NetRedirectRule" xml:"NetRedirectRule"`
	DeviceRedirects               []DeviceRedirect              `json:"DeviceRedirects" xml:"DeviceRedirects"`
	DeviceRules                   []DeviceRule                  `json:"DeviceRules" xml:"DeviceRules"`
}

DescribePolicyGroup is a nested struct in ecd response

type DescribePolicyGroups ¶

type DescribePolicyGroups struct {
	DescribePolicyGroup []DescribePolicyGroup `json:"DescribePolicyGroup" xml:"DescribePolicyGroup"`
}

DescribePolicyGroups is a nested struct in ecd response

type DescribePolicyGroupsRequest ¶

type DescribePolicyGroupsRequest struct {
	*requests.RpcRequest
	NextToken     string           `position:"Query" name:"NextToken"`
	Scope         string           `position:"Query" name:"Scope"`
	MaxResults    requests.Integer `position:"Query" name:"MaxResults"`
	PolicyGroupId *[]string        `position:"Query" name:"PolicyGroupId"  type:"Repeated"`
}

DescribePolicyGroupsRequest is the request struct for api DescribePolicyGroups

func CreateDescribePolicyGroupsRequest ¶

func CreateDescribePolicyGroupsRequest() (request *DescribePolicyGroupsRequest)

CreateDescribePolicyGroupsRequest creates a request to invoke DescribePolicyGroups API

type DescribePolicyGroupsResponse ¶

type DescribePolicyGroupsResponse struct {
	*responses.BaseResponse
	NextToken            string                `json:"NextToken" xml:"NextToken"`
	RequestId            string                `json:"RequestId" xml:"RequestId"`
	DescribePolicyGroups []DescribePolicyGroup `json:"DescribePolicyGroups" xml:"DescribePolicyGroups"`
}

DescribePolicyGroupsResponse is the response struct for api DescribePolicyGroups

func CreateDescribePolicyGroupsResponse ¶

func CreateDescribePolicyGroupsResponse() (response *DescribePolicyGroupsResponse)

CreateDescribePolicyGroupsResponse creates a response to parse from DescribePolicyGroups response

type DescribePriceBundleModels ¶ added in v1.63.15

type DescribePriceBundleModels struct {
	Duration     string `name:"Duration"`
	Amount       string `name:"Amount"`
	BundleId     string `name:"BundleId"`
	InstanceType string `name:"InstanceType"`
	OsType       string `name:"OsType"`
	RootDiskId   string `name:"RootDiskId"`
	UserDiskId   string `name:"UserDiskId"`
}

DescribePriceBundleModels is a repeated param struct in DescribePriceRequest

type DescribePriceForCreateDesktopOversoldGroupRequest ¶ added in v1.63.15

type DescribePriceForCreateDesktopOversoldGroupRequest struct {
	*requests.RpcRequest
	Period            requests.Integer `position:"Query" name:"Period"`
	OversoldUserCount requests.Integer `position:"Query" name:"OversoldUserCount"`
	PeriodUnit        string           `position:"Query" name:"PeriodUnit"`
	DataDiskSize      requests.Integer `position:"Query" name:"DataDiskSize"`
	SystemDiskSize    requests.Integer `position:"Query" name:"SystemDiskSize"`
	ConcurrenceCount  requests.Integer `position:"Query" name:"ConcurrenceCount"`
	DesktopType       string           `position:"Query" name:"DesktopType"`
}

DescribePriceForCreateDesktopOversoldGroupRequest is the request struct for api DescribePriceForCreateDesktopOversoldGroup

func CreateDescribePriceForCreateDesktopOversoldGroupRequest ¶ added in v1.63.15

func CreateDescribePriceForCreateDesktopOversoldGroupRequest() (request *DescribePriceForCreateDesktopOversoldGroupRequest)

CreateDescribePriceForCreateDesktopOversoldGroupRequest creates a request to invoke DescribePriceForCreateDesktopOversoldGroup API

type DescribePriceForCreateDesktopOversoldGroupResponse ¶ added in v1.63.15

type DescribePriceForCreateDesktopOversoldGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

DescribePriceForCreateDesktopOversoldGroupResponse is the response struct for api DescribePriceForCreateDesktopOversoldGroup

func CreateDescribePriceForCreateDesktopOversoldGroupResponse ¶ added in v1.63.15

func CreateDescribePriceForCreateDesktopOversoldGroupResponse() (response *DescribePriceForCreateDesktopOversoldGroupResponse)

CreateDescribePriceForCreateDesktopOversoldGroupResponse creates a response to parse from DescribePriceForCreateDesktopOversoldGroup response

type DescribePriceForModifyDesktopOversoldGroupSaleRequest ¶ added in v1.63.15

type DescribePriceForModifyDesktopOversoldGroupSaleRequest struct {
	*requests.RpcRequest
	OversoldGroupId   string           `position:"Query" name:"OversoldGroupId"`
	OversoldUserCount requests.Integer `position:"Query" name:"OversoldUserCount"`
	ConcurrenceCount  requests.Integer `position:"Query" name:"ConcurrenceCount"`
}

DescribePriceForModifyDesktopOversoldGroupSaleRequest is the request struct for api DescribePriceForModifyDesktopOversoldGroupSale

func CreateDescribePriceForModifyDesktopOversoldGroupSaleRequest ¶ added in v1.63.15

func CreateDescribePriceForModifyDesktopOversoldGroupSaleRequest() (request *DescribePriceForModifyDesktopOversoldGroupSaleRequest)

CreateDescribePriceForModifyDesktopOversoldGroupSaleRequest creates a request to invoke DescribePriceForModifyDesktopOversoldGroupSale API

type DescribePriceForModifyDesktopOversoldGroupSaleResponse ¶ added in v1.63.15

type DescribePriceForModifyDesktopOversoldGroupSaleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

DescribePriceForModifyDesktopOversoldGroupSaleResponse is the response struct for api DescribePriceForModifyDesktopOversoldGroupSale

func CreateDescribePriceForModifyDesktopOversoldGroupSaleResponse ¶ added in v1.63.15

func CreateDescribePriceForModifyDesktopOversoldGroupSaleResponse() (response *DescribePriceForModifyDesktopOversoldGroupSaleResponse)

CreateDescribePriceForModifyDesktopOversoldGroupSaleResponse creates a response to parse from DescribePriceForModifyDesktopOversoldGroupSale response

type DescribePriceForRenewDesktopOversoldGroupRequest ¶ added in v1.63.15

type DescribePriceForRenewDesktopOversoldGroupRequest struct {
	*requests.RpcRequest
	Period          requests.Integer `position:"Query" name:"Period"`
	OversoldGroupId string           `position:"Query" name:"OversoldGroupId"`
	PeriodUnit      string           `position:"Query" name:"PeriodUnit"`
}

DescribePriceForRenewDesktopOversoldGroupRequest is the request struct for api DescribePriceForRenewDesktopOversoldGroup

func CreateDescribePriceForRenewDesktopOversoldGroupRequest ¶ added in v1.63.15

func CreateDescribePriceForRenewDesktopOversoldGroupRequest() (request *DescribePriceForRenewDesktopOversoldGroupRequest)

CreateDescribePriceForRenewDesktopOversoldGroupRequest creates a request to invoke DescribePriceForRenewDesktopOversoldGroup API

type DescribePriceForRenewDesktopOversoldGroupResponse ¶ added in v1.63.15

type DescribePriceForRenewDesktopOversoldGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

DescribePriceForRenewDesktopOversoldGroupResponse is the response struct for api DescribePriceForRenewDesktopOversoldGroup

func CreateDescribePriceForRenewDesktopOversoldGroupResponse ¶ added in v1.63.15

func CreateDescribePriceForRenewDesktopOversoldGroupResponse() (response *DescribePriceForRenewDesktopOversoldGroupResponse)

CreateDescribePriceForRenewDesktopOversoldGroupResponse creates a response to parse from DescribePriceForRenewDesktopOversoldGroup response

type DescribePriceRequest ¶

type DescribePriceRequest struct {
	*requests.RpcRequest
	EduTeacherBundleId       string                       `position:"Query" name:"EduTeacherBundleId"`
	SpPeriodInfo             string                       `position:"Query" name:"SpPeriodInfo"`
	RootDiskPerformanceLevel string                       `position:"Query" name:"RootDiskPerformanceLevel"`
	SpType                   string                       `position:"Query" name:"SpType"`
	GroupDesktopCount        requests.Integer             `position:"Query" name:"GroupDesktopCount"`
	NetworkType              string                       `position:"Query" name:"NetworkType"`
	UserDiskPerformanceLevel string                       `position:"Query" name:"UserDiskPerformanceLevel"`
	EduRoomClassify          string                       `position:"Query" name:"EduRoomClassify"`
	EduDesktopNum            requests.Integer             `position:"Query" name:"EduDesktopNum"`
	EduCdsEnable             string                       `position:"Query" name:"EduCdsEnable"`
	InstanceType             string                       `position:"Query" name:"InstanceType"`
	BundleModels             *[]DescribePriceBundleModels `position:"Query" name:"BundleModels"  type:"Repeated"`
	EduTeacherNum            requests.Integer             `position:"Query" name:"EduTeacherNum"`
	Period                   requests.Integer             `position:"Query" name:"Period"`
	Amount                   requests.Integer             `position:"Query" name:"Amount"`
	HardwareVersion          string                       `position:"Query" name:"HardwareVersion"`
	Bandwidth                requests.Integer             `position:"Query" name:"Bandwidth"`
	EduCommittedTime         requests.Integer             `position:"Query" name:"EduCommittedTime"`
	SpPrice                  requests.Boolean             `position:"Query" name:"SpPrice"`
	EduDesktopBundleId       string                       `position:"Query" name:"EduDesktopBundleId"`
	EduStudentBundleId       string                       `position:"Query" name:"EduStudentBundleId"`
	OsType                   string                       `position:"Query" name:"OsType"`
	EduCdsSize               requests.Integer             `position:"Query" name:"EduCdsSize"`
	ResourceType             string                       `position:"Query" name:"ResourceType"`
	PromotionId              string                       `position:"Query" name:"PromotionId"`
	UserDiskSizeGib          requests.Integer             `position:"Query" name:"UserDiskSizeGib"`
	PeriodUnit               string                       `position:"Query" name:"PeriodUnit"`
	EduStudentNum            requests.Integer             `position:"Query" name:"EduStudentNum"`
	InternetChargeType       string                       `position:"Query" name:"InternetChargeType"`
	PackageSize              requests.Integer             `position:"Query" name:"PackageSize"`
	RootDiskSizeGib          requests.Integer             `position:"Query" name:"RootDiskSizeGib"`
}

DescribePriceRequest is the request struct for api DescribePrice

func CreateDescribePriceRequest ¶

func CreateDescribePriceRequest() (request *DescribePriceRequest)

CreateDescribePriceRequest creates a request to invoke DescribePrice API

type DescribePriceResponse ¶

type DescribePriceResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	PriceInfo PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}

DescribePriceResponse is the response struct for api DescribePrice

func CreateDescribePriceResponse ¶

func CreateDescribePriceResponse() (response *DescribePriceResponse)

CreateDescribePriceResponse creates a response to parse from DescribePrice response

type DescribeRecordingsRequest ¶ added in v1.61.1666

type DescribeRecordingsRequest struct {
	*requests.RpcRequest
	NeedSignedUrl          requests.Boolean `position:"Query" name:"NeedSignedUrl"`
	SignedUrlExpireMinutes requests.Integer `position:"Query" name:"SignedUrlExpireMinutes"`
	StartTime              string           `position:"Query" name:"StartTime"`
	NextToken              string           `position:"Query" name:"NextToken"`
	EndUserId              string           `position:"Query" name:"EndUserId"`
	DesktopId              string           `position:"Query" name:"DesktopId"`
	EndTime                string           `position:"Query" name:"EndTime"`
	MaxResults             requests.Integer `position:"Query" name:"MaxResults"`
	PolicyGroupId          string           `position:"Query" name:"PolicyGroupId"`
}

DescribeRecordingsRequest is the request struct for api DescribeRecordings

func CreateDescribeRecordingsRequest ¶ added in v1.61.1666

func CreateDescribeRecordingsRequest() (request *DescribeRecordingsRequest)

CreateDescribeRecordingsRequest creates a request to invoke DescribeRecordings API

type DescribeRecordingsResponse ¶ added in v1.61.1666

type DescribeRecordingsResponse struct {
	*responses.BaseResponse
	NextToken  string      `json:"NextToken" xml:"NextToken"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	Recordings []Recording `json:"Recordings" xml:"Recordings"`
}

DescribeRecordingsResponse is the response struct for api DescribeRecordings

func CreateDescribeRecordingsResponse ¶ added in v1.61.1666

func CreateDescribeRecordingsResponse() (response *DescribeRecordingsResponse)

CreateDescribeRecordingsResponse creates a response to parse from DescribeRecordings response

type DescribeRefundPriceRequest ¶ added in v1.63.15

type DescribeRefundPriceRequest struct {
	*requests.RpcRequest
	RefundType     string    `position:"Query" name:"RefundType"`
	RefundParamMap string    `position:"Query" name:"RefundParamMap"`
	DesktopId      *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

DescribeRefundPriceRequest is the request struct for api DescribeRefundPrice

func CreateDescribeRefundPriceRequest ¶ added in v1.63.15

func CreateDescribeRefundPriceRequest() (request *DescribeRefundPriceRequest)

CreateDescribeRefundPriceRequest creates a request to invoke DescribeRefundPrice API

type DescribeRefundPriceResponse ¶ added in v1.63.15

type DescribeRefundPriceResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	PriceInfo PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}

DescribeRefundPriceResponse is the response struct for api DescribeRefundPrice

func CreateDescribeRefundPriceResponse ¶ added in v1.63.15

func CreateDescribeRefundPriceResponse() (response *DescribeRefundPriceResponse)

CreateDescribeRefundPriceResponse creates a response to parse from DescribeRefundPrice response

type DescribeRegionsRequest ¶

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest ¶

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse ¶

type DescribeRegionsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Regions   []Region `json:"Regions" xml:"Regions"`
}

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse ¶

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeRenewalPriceRequest ¶

type DescribeRenewalPriceRequest struct {
	*requests.RpcRequest
	Period       requests.Integer `position:"Query" name:"Period"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	PromotionId  string           `position:"Query" name:"PromotionId"`
	PeriodUnit   string           `position:"Query" name:"PeriodUnit"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	InstanceIds  *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribeRenewalPriceRequest is the request struct for api DescribeRenewalPrice

func CreateDescribeRenewalPriceRequest ¶

func CreateDescribeRenewalPriceRequest() (request *DescribeRenewalPriceRequest)

CreateDescribeRenewalPriceRequest creates a request to invoke DescribeRenewalPrice API

type DescribeRenewalPriceResponse ¶

type DescribeRenewalPriceResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	PriceInfo PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}

DescribeRenewalPriceResponse is the response struct for api DescribeRenewalPrice

func CreateDescribeRenewalPriceResponse ¶

func CreateDescribeRenewalPriceResponse() (response *DescribeRenewalPriceResponse)

CreateDescribeRenewalPriceResponse creates a response to parse from DescribeRenewalPrice response

type DescribeSessionStatisticRequest ¶ added in v1.63.15

type DescribeSessionStatisticRequest struct {
	*requests.RpcRequest
	OfficeSiteId   string           `position:"Query" name:"OfficeSiteId"`
	Period         requests.Integer `position:"Query" name:"Period"`
	EndTime        string           `position:"Query" name:"EndTime"`
	StartTime      string           `position:"Query" name:"StartTime"`
	SearchRegionId string           `position:"Query" name:"SearchRegionId"`
}

DescribeSessionStatisticRequest is the request struct for api DescribeSessionStatistic

func CreateDescribeSessionStatisticRequest ¶ added in v1.63.15

func CreateDescribeSessionStatisticRequest() (request *DescribeSessionStatisticRequest)

CreateDescribeSessionStatisticRequest creates a request to invoke DescribeSessionStatistic API

type DescribeSessionStatisticResponse ¶ added in v1.63.15

type DescribeSessionStatisticResponse struct {
	*responses.BaseResponse
	TotalCount string          `json:"TotalCount" xml:"TotalCount"`
	RequestId  string          `json:"RequestId" xml:"RequestId"`
	Statistic  []StatisticItem `json:"Statistic" xml:"Statistic"`
}

DescribeSessionStatisticResponse is the response struct for api DescribeSessionStatistic

func CreateDescribeSessionStatisticResponse ¶ added in v1.63.15

func CreateDescribeSessionStatisticResponse() (response *DescribeSessionStatisticResponse)

CreateDescribeSessionStatisticResponse creates a response to parse from DescribeSessionStatistic response

type DescribeSnapshotsRequest ¶

type DescribeSnapshotsRequest struct {
	*requests.RpcRequest
	SnapshotId     string           `position:"Query" name:"SnapshotId"`
	SnapshotName   string           `position:"Query" name:"SnapshotName"`
	StartTime      string           `position:"Query" name:"StartTime"`
	NextToken      string           `position:"Query" name:"NextToken"`
	DesktopId      string           `position:"Query" name:"DesktopId"`
	DesktopName    string           `position:"Query" name:"DesktopName"`
	Creator        string           `position:"Query" name:"Creator"`
	SourceDiskType string           `position:"Query" name:"SourceDiskType"`
	EndTime        string           `position:"Query" name:"EndTime"`
	SnapshotType   string           `position:"Query" name:"SnapshotType"`
	MaxResults     requests.Integer `position:"Query" name:"MaxResults"`
}

DescribeSnapshotsRequest is the request struct for api DescribeSnapshots

func CreateDescribeSnapshotsRequest ¶

func CreateDescribeSnapshotsRequest() (request *DescribeSnapshotsRequest)

CreateDescribeSnapshotsRequest creates a request to invoke DescribeSnapshots API

type DescribeSnapshotsResponse ¶

type DescribeSnapshotsResponse struct {
	*responses.BaseResponse
	NextToken string     `json:"NextToken" xml:"NextToken"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Snapshots []Snapshot `json:"Snapshots" xml:"Snapshots"`
}

DescribeSnapshotsResponse is the response struct for api DescribeSnapshots

func CreateDescribeSnapshotsResponse ¶

func CreateDescribeSnapshotsResponse() (response *DescribeSnapshotsResponse)

CreateDescribeSnapshotsResponse creates a response to parse from DescribeSnapshots response

type DescribeUserConnectTimeRequest ¶ added in v1.63.15

type DescribeUserConnectTimeRequest struct {
	*requests.RpcRequest
	UserDesktopId   string           `position:"Query" name:"UserDesktopId"`
	StartTime       string           `position:"Query" name:"StartTime"`
	NextToken       string           `position:"Query" name:"NextToken"`
	EndUserId       string           `position:"Query" name:"EndUserId"`
	OversoldGroupId string           `position:"Query" name:"OversoldGroupId"`
	UserGroupId     string           `position:"Query" name:"UserGroupId"`
	EndTime         string           `position:"Query" name:"EndTime"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
}

DescribeUserConnectTimeRequest is the request struct for api DescribeUserConnectTime

func CreateDescribeUserConnectTimeRequest ¶ added in v1.63.15

func CreateDescribeUserConnectTimeRequest() (request *DescribeUserConnectTimeRequest)

CreateDescribeUserConnectTimeRequest creates a request to invoke DescribeUserConnectTime API

type DescribeUserConnectTimeResponse ¶ added in v1.63.15

type DescribeUserConnectTimeResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Count     int        `json:"Count" xml:"Count"`
	NextToken string     `json:"NextToken" xml:"NextToken"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeUserConnectTimeResponse is the response struct for api DescribeUserConnectTime

func CreateDescribeUserConnectTimeResponse ¶ added in v1.63.15

func CreateDescribeUserConnectTimeResponse() (response *DescribeUserConnectTimeResponse)

CreateDescribeUserConnectTimeResponse creates a response to parse from DescribeUserConnectTime response

type DescribeUserConnectionRecordsRequest ¶

type DescribeUserConnectionRecordsRequest struct {
	*requests.RpcRequest
	ConnectEndTimeFrom   requests.Integer `position:"Query" name:"ConnectEndTimeFrom"`
	ConnectDurationFrom  requests.Integer `position:"Query" name:"ConnectDurationFrom"`
	ConnectDurationTo    requests.Integer `position:"Query" name:"ConnectDurationTo"`
	EndUserType          string           `position:"Query" name:"EndUserType"`
	DesktopGroupId       string           `position:"Query" name:"DesktopGroupId"`
	NextToken            string           `position:"Query" name:"NextToken"`
	ConnectStartTimeFrom requests.Integer `position:"Query" name:"ConnectStartTimeFrom"`
	EndUserId            string           `position:"Query" name:"EndUserId"`
	DesktopId            string           `position:"Query" name:"DesktopId"`
	ConnectEndTimeTo     requests.Integer `position:"Query" name:"ConnectEndTimeTo"`
	ConnectStartTimeTo   requests.Integer `position:"Query" name:"ConnectStartTimeTo"`
	MaxResults           requests.Integer `position:"Query" name:"MaxResults"`
}

DescribeUserConnectionRecordsRequest is the request struct for api DescribeUserConnectionRecords

func CreateDescribeUserConnectionRecordsRequest ¶

func CreateDescribeUserConnectionRecordsRequest() (request *DescribeUserConnectionRecordsRequest)

CreateDescribeUserConnectionRecordsRequest creates a request to invoke DescribeUserConnectionRecords API

type DescribeUserConnectionRecordsResponse ¶

type DescribeUserConnectionRecordsResponse struct {
	*responses.BaseResponse
	NextToken         string             `json:"NextToken" xml:"NextToken"`
	RequestId         string             `json:"RequestId" xml:"RequestId"`
	ConnectionRecords []ConnectionRecord `json:"ConnectionRecords" xml:"ConnectionRecords"`
}

DescribeUserConnectionRecordsResponse is the response struct for api DescribeUserConnectionRecords

func CreateDescribeUserConnectionRecordsResponse ¶

func CreateDescribeUserConnectionRecordsResponse() (response *DescribeUserConnectionRecordsResponse)

CreateDescribeUserConnectionRecordsResponse creates a response to parse from DescribeUserConnectionRecords response

type DescribeUserProfilePathRulesRequest ¶ added in v1.63.15

type DescribeUserProfilePathRulesRequest struct {
	*requests.RpcRequest
	RuleType       string `position:"Query" name:"RuleType"`
	DesktopGroupId string `position:"Query" name:"DesktopGroupId"`
}

DescribeUserProfilePathRulesRequest is the request struct for api DescribeUserProfilePathRules

func CreateDescribeUserProfilePathRulesRequest ¶ added in v1.63.15

func CreateDescribeUserProfilePathRulesRequest() (request *DescribeUserProfilePathRulesRequest)

CreateDescribeUserProfilePathRulesRequest creates a request to invoke DescribeUserProfilePathRules API

type DescribeUserProfilePathRulesResponse ¶ added in v1.63.15

type DescribeUserProfilePathRulesResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	UserProfilePathRule UserProfilePathRule `json:"UserProfilePathRule" xml:"UserProfilePathRule"`
}

DescribeUserProfilePathRulesResponse is the response struct for api DescribeUserProfilePathRules

func CreateDescribeUserProfilePathRulesResponse ¶ added in v1.63.15

func CreateDescribeUserProfilePathRulesResponse() (response *DescribeUserProfilePathRulesResponse)

CreateDescribeUserProfilePathRulesResponse creates a response to parse from DescribeUserProfilePathRules response

type DescribeUsersInGroupRequest ¶

type DescribeUsersInGroupRequest struct {
	*requests.RpcRequest
	EndUserIds      *[]string        `position:"Query" name:"EndUserIds"  type:"Repeated"`
	ConnectState    requests.Integer `position:"Query" name:"ConnectState"`
	OrgId           string           `position:"Query" name:"OrgId"`
	Filter          string           `position:"Query" name:"Filter"`
	DesktopGroupId  string           `position:"Query" name:"DesktopGroupId"`
	NextToken       string           `position:"Query" name:"NextToken"`
	QueryUserDetail requests.Boolean `position:"Query" name:"QueryUserDetail"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
	EndUserId       string           `position:"Query" name:"EndUserId"`
}

DescribeUsersInGroupRequest is the request struct for api DescribeUsersInGroup

func CreateDescribeUsersInGroupRequest ¶

func CreateDescribeUsersInGroupRequest() (request *DescribeUsersInGroupRequest)

CreateDescribeUsersInGroupRequest creates a request to invoke DescribeUsersInGroup API

type DescribeUsersInGroupResponse ¶

type DescribeUsersInGroupResponse struct {
	*responses.BaseResponse
	NextToken        string    `json:"NextToken" xml:"NextToken"`
	RequestId        string    `json:"RequestId" xml:"RequestId"`
	UsersCount       int       `json:"UsersCount" xml:"UsersCount"`
	OnlineUsersCount int       `json:"OnlineUsersCount" xml:"OnlineUsersCount"`
	EndUsers         []EndUser `json:"EndUsers" xml:"EndUsers"`
}

DescribeUsersInGroupResponse is the response struct for api DescribeUsersInGroup

func CreateDescribeUsersInGroupResponse ¶

func CreateDescribeUsersInGroupResponse() (response *DescribeUsersInGroupResponse)

CreateDescribeUsersInGroupResponse creates a response to parse from DescribeUsersInGroup response

type DescribeUsersPasswordRequest ¶ added in v1.63.15

type DescribeUsersPasswordRequest struct {
	*requests.RpcRequest
	DesktopId string `position:"Query" name:"DesktopId"`
}

DescribeUsersPasswordRequest is the request struct for api DescribeUsersPassword

func CreateDescribeUsersPasswordRequest ¶ added in v1.63.15

func CreateDescribeUsersPasswordRequest() (request *DescribeUsersPasswordRequest)

CreateDescribeUsersPasswordRequest creates a request to invoke DescribeUsersPassword API

type DescribeUsersPasswordResponse ¶ added in v1.63.15

type DescribeUsersPasswordResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	DesktopUsers []DesktopUser `json:"DesktopUsers" xml:"DesktopUsers"`
}

DescribeUsersPasswordResponse is the response struct for api DescribeUsersPassword

func CreateDescribeUsersPasswordResponse ¶ added in v1.63.15

func CreateDescribeUsersPasswordResponse() (response *DescribeUsersPasswordResponse)

CreateDescribeUsersPasswordResponse creates a response to parse from DescribeUsersPassword response

type DescribeVirtualMFADevicesRequest ¶

type DescribeVirtualMFADevicesRequest struct {
	*requests.RpcRequest
	OfficeSiteId string           `position:"Query" name:"OfficeSiteId"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
	DirectoryId  string           `position:"Query" name:"DirectoryId"`
	EndUserId    *[]string        `position:"Query" name:"EndUserId"  type:"Repeated"`
}

DescribeVirtualMFADevicesRequest is the request struct for api DescribeVirtualMFADevices

func CreateDescribeVirtualMFADevicesRequest ¶

func CreateDescribeVirtualMFADevicesRequest() (request *DescribeVirtualMFADevicesRequest)

CreateDescribeVirtualMFADevicesRequest creates a request to invoke DescribeVirtualMFADevices API

type DescribeVirtualMFADevicesResponse ¶

type DescribeVirtualMFADevicesResponse struct {
	*responses.BaseResponse
	NextToken         string             `json:"NextToken" xml:"NextToken"`
	RequestId         string             `json:"RequestId" xml:"RequestId"`
	VirtualMFADevices []VirtualMFADevice `json:"VirtualMFADevices" xml:"VirtualMFADevices"`
}

DescribeVirtualMFADevicesResponse is the response struct for api DescribeVirtualMFADevices

func CreateDescribeVirtualMFADevicesResponse ¶

func CreateDescribeVirtualMFADevicesResponse() (response *DescribeVirtualMFADevicesResponse)

CreateDescribeVirtualMFADevicesResponse creates a response to parse from DescribeVirtualMFADevices response

type DescribeZonesRequest ¶

type DescribeZonesRequest struct {
	*requests.RpcRequest
	ZoneType string `position:"Query" name:"ZoneType"`
}

DescribeZonesRequest is the request struct for api DescribeZones

func CreateDescribeZonesRequest ¶

func CreateDescribeZonesRequest() (request *DescribeZonesRequest)

CreateDescribeZonesRequest creates a request to invoke DescribeZones API

type DescribeZonesResponse ¶

type DescribeZonesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Zones     []Zone `json:"Zones" xml:"Zones"`
}

DescribeZonesResponse is the response struct for api DescribeZones

func CreateDescribeZonesResponse ¶

func CreateDescribeZonesResponse() (response *DescribeZonesResponse)

CreateDescribeZonesResponse creates a response to parse from DescribeZones response

type Desktop ¶

type Desktop struct {
	ReleaseNote       string   `json:"ReleaseNote" xml:"ReleaseNote"`
	NewAppSize        int64    `json:"NewAppSize" xml:"NewAppSize"`
	StartTime         string   `json:"StartTime" xml:"StartTime"`
	CurrentAppVersion string   `json:"CurrentAppVersion" xml:"CurrentAppVersion"`
	DesktopId         string   `json:"DesktopId" xml:"DesktopId"`
	NewAppVersion     string   `json:"NewAppVersion" xml:"NewAppVersion"`
	DesktopGroupId    string   `json:"DesktopGroupId" xml:"DesktopGroupId"`
	DesktopStatus     string   `json:"DesktopStatus" xml:"DesktopStatus"`
	ConnectionStatus  string   `json:"ConnectionStatus" xml:"ConnectionStatus"`
	ManagementFlag    []string `json:"ManagementFlag" xml:"ManagementFlag"`
}

Desktop is a nested struct in ecd response

type DesktopDuration ¶ added in v1.63.15

type DesktopDuration struct {
	PackageId             string  `json:"PackageId" xml:"PackageId"`
	PackageCreationTime   string  `json:"PackageCreationTime" xml:"PackageCreationTime"`
	PackageExpiredTime    string  `json:"PackageExpiredTime" xml:"PackageExpiredTime"`
	UsedDuration          int64   `json:"UsedDuration" xml:"UsedDuration"`
	TotalDuration         int64   `json:"TotalDuration" xml:"TotalDuration"`
	PackageStatus         string  `json:"PackageStatus" xml:"PackageStatus"`
	PackageType           string  `json:"PackageType" xml:"PackageType"`
	PeriodStartTime       string  `json:"PeriodStartTime" xml:"PeriodStartTime"`
	PeriodEndTime         string  `json:"PeriodEndTime" xml:"PeriodEndTime"`
	PostPaidLimitFee      float64 `json:"PostPaidLimitFee" xml:"PostPaidLimitFee"`
	PackageUsedUpStrategy string  `json:"PackageUsedUpStrategy" xml:"PackageUsedUpStrategy"`
	OrderInstanceId       string  `json:"OrderInstanceId" xml:"OrderInstanceId"`
	AllowRefund           bool    `json:"AllowRefund" xml:"AllowRefund"`
	FreeTier              bool    `json:"FreeTier" xml:"FreeTier"`
	HasActualPaymentOrder bool    `json:"HasActualPaymentOrder" xml:"HasActualPaymentOrder"`
}

DesktopDuration is a nested struct in ecd response

type DesktopDurationList ¶ added in v1.63.15

type DesktopDurationList struct {
	DesktopDuration []DesktopDuration `json:"desktopDuration" xml:"desktopDuration"`
}

DesktopDurationList is a nested struct in ecd response

type DesktopFlowStatistic ¶ added in v1.61.1666

type DesktopFlowStatistic struct {
	FlowStatistic []FlowStatistic `json:"FlowStatistic" xml:"FlowStatistic"`
}

DesktopFlowStatistic is a nested struct in ecd response

type DesktopGroup ¶

type DesktopGroup struct {
	DesktopGroupName        string               `json:"DesktopGroupName" xml:"DesktopGroupName"`
	ImageId                 string               `json:"ImageId" xml:"ImageId"`
	RatioThreshold          float64              `json:"RatioThreshold" xml:"RatioThreshold"`
	SystemDiskSize          int                  `json:"SystemDiskSize" xml:"SystemDiskSize"`
	MaxDesktopsCount        int                  `json:"MaxDesktopsCount" xml:"MaxDesktopsCount"`
	OsType                  string               `json:"OsType" xml:"OsType"`
	StopDuration            int64                `json:"StopDuration" xml:"StopDuration"`
	Version                 int                  `json:"Version" xml:"Version"`
	Creator                 string               `json:"Creator" xml:"Creator"`
	IdleDisconnectDuration  int64                `json:"IdleDisconnectDuration" xml:"IdleDisconnectDuration"`
	BuyDesktopsCount        int                  `json:"BuyDesktopsCount" xml:"BuyDesktopsCount"`
	DirectoryId             string               `json:"DirectoryId" xml:"DirectoryId"`
	VolumeEncryptionEnabled bool                 `json:"VolumeEncryptionEnabled" xml:"VolumeEncryptionEnabled"`
	PayType                 string               `json:"PayType" xml:"PayType"`
	OwnBundleName           string               `json:"OwnBundleName" xml:"OwnBundleName"`
	LoadPolicy              int64                `json:"LoadPolicy" xml:"LoadPolicy"`
	Memory                  int64                `json:"Memory" xml:"Memory"`
	DesktopGroupId          string               `json:"DesktopGroupId" xml:"DesktopGroupId"`
	OfficeSiteId            string               `json:"OfficeSiteId" xml:"OfficeSiteId"`
	EndUserCount            int                  `json:"EndUserCount" xml:"EndUserCount"`
	ResetType               int64                `json:"ResetType" xml:"ResetType"`
	PolicyGroupName         string               `json:"PolicyGroupName" xml:"PolicyGroupName"`
	DirectoryType           string               `json:"DirectoryType" xml:"DirectoryType"`
	DesktopCount            int                  `json:"DesktopCount" xml:"DesktopCount"`
	GpuCount                float64              `json:"GpuCount" xml:"GpuCount"`
	OwnBundleId             string               `json:"OwnBundleId" xml:"OwnBundleId"`
	Cpu                     int                  `json:"Cpu" xml:"Cpu"`
	DataDiskCategory        string               `json:"DataDiskCategory" xml:"DataDiskCategory"`
	GpuSpec                 string               `json:"GpuSpec" xml:"GpuSpec"`
	Comments                string               `json:"Comments" xml:"Comments"`
	ConnectDuration         int64                `json:"ConnectDuration" xml:"ConnectDuration"`
	CreateTime              string               `json:"CreateTime" xml:"CreateTime"`
	OfficeSiteName          string               `json:"OfficeSiteName" xml:"OfficeSiteName"`
	VolumeEncryptionKey     string               `json:"VolumeEncryptionKey" xml:"VolumeEncryptionKey"`
	BindAmount              int64                `json:"BindAmount" xml:"BindAmount"`
	SubnetId                string               `json:"SubnetId" xml:"SubnetId"`
	MinDesktopsCount        int                  `json:"MinDesktopsCount" xml:"MinDesktopsCount"`
	Status                  int                  `json:"Status" xml:"Status"`
	OwnType                 int64                `json:"OwnType" xml:"OwnType"`
	ExpiredTime             string               `json:"ExpiredTime" xml:"ExpiredTime"`
	KeepDuration            int64                `json:"KeepDuration" xml:"KeepDuration"`
	DesktopType             string               `json:"DesktopType" xml:"DesktopType"`
	DataDiskSize            string               `json:"DataDiskSize" xml:"DataDiskSize"`
	OfficeSiteType          string               `json:"OfficeSiteType" xml:"OfficeSiteType"`
	PolicyGroupId           string               `json:"PolicyGroupId" xml:"PolicyGroupId"`
	ProtocolType            string               `json:"ProtocolType" xml:"ProtocolType"`
	SystemDiskCategory      string               `json:"SystemDiskCategory" xml:"SystemDiskCategory"`
	GpuDriverVersion        string               `json:"GpuDriverVersion" xml:"GpuDriverVersion"`
	Tags                    []Tag                `json:"Tags" xml:"Tags"`
	CountPerStatus          []CountPerStatusItem `json:"CountPerStatus" xml:"CountPerStatus"`
}

DesktopGroup is a nested struct in ecd response

type DesktopGroupsInDescribeDesktopGroups ¶ added in v1.63.15

type DesktopGroupsInDescribeDesktopGroups struct {
	DesktopGroup []DesktopGroup `json:"DesktopGroup" xml:"DesktopGroup"`
}

DesktopGroupsInDescribeDesktopGroups is a nested struct in ecd response

type DesktopGroupsInDescribeNASFileSystems ¶ added in v1.63.15

type DesktopGroupsInDescribeNASFileSystems struct {
	DesktopGroup []DesktopGroup `json:"DesktopGroup" xml:"DesktopGroup"`
}

DesktopGroupsInDescribeNASFileSystems is a nested struct in ecd response

type DesktopIdInCreateDesktops ¶

type DesktopIdInCreateDesktops struct {
	DesktopIds []string `json:"DesktopIds" xml:"DesktopIds"`
}

DesktopIdInCreateDesktops is a nested struct in ecd response

type DesktopIdInModifyDesktopChargeType ¶

type DesktopIdInModifyDesktopChargeType struct {
	DesktopIds []string `json:"DesktopIds" xml:"DesktopIds"`
}

DesktopIdInModifyDesktopChargeType is a nested struct in ecd response

type DesktopIds ¶ added in v1.63.15

type DesktopIds struct {
	DesktopIds []string `json:"DesktopIds" xml:"DesktopIds"`
}

DesktopIds is a nested struct in ecd response

type DesktopInDescribeDesktops ¶ added in v1.63.15

type DesktopInDescribeDesktops struct {
	CreationTime                 string            `json:"CreationTime" xml:"CreationTime"`
	ChargeType                   string            `json:"ChargeType" xml:"ChargeType"`
	DesktopName                  string            `json:"DesktopName" xml:"DesktopName"`
	PolicyGroupName              string            `json:"PolicyGroupName" xml:"PolicyGroupName"`
	SystemDiskSize               int               `json:"SystemDiskSize" xml:"SystemDiskSize"`
	PolicyGroupId                string            `json:"PolicyGroupId" xml:"PolicyGroupId"`
	DesktopStatus                string            `json:"DesktopStatus" xml:"DesktopStatus"`
	DesktopType                  string            `json:"DesktopType" xml:"DesktopType"`
	GpuCount                     float64           `json:"GpuCount" xml:"GpuCount"`
	ProtocolType                 string            `json:"ProtocolType" xml:"ProtocolType"`
	Memory                       int64             `json:"Memory" xml:"Memory"`
	GpuSpec                      string            `json:"GpuSpec" xml:"GpuSpec"`
	ImageId                      string            `json:"ImageId" xml:"ImageId"`
	DirectoryId                  string            `json:"DirectoryId" xml:"DirectoryId"`
	ManagementFlag               string            `json:"ManagementFlag" xml:"ManagementFlag"`
	DataDiskCategory             string            `json:"DataDiskCategory" xml:"DataDiskCategory"`
	SystemDiskCategory           string            `json:"SystemDiskCategory" xml:"SystemDiskCategory"`
	NetworkInterfaceId           string            `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	OfficeSiteId                 string            `json:"OfficeSiteId" xml:"OfficeSiteId"`
	DataDiskSize                 string            `json:"DataDiskSize" xml:"DataDiskSize"`
	DesktopGroupId               string            `json:"DesktopGroupId" xml:"DesktopGroupId"`
	DesktopId                    string            `json:"DesktopId" xml:"DesktopId"`
	OfficeSiteName               string            `json:"OfficeSiteName" xml:"OfficeSiteName"`
	StartTime                    string            `json:"StartTime" xml:"StartTime"`
	DirectoryType                string            `json:"DirectoryType" xml:"DirectoryType"`
	Cpu                          int               `json:"Cpu" xml:"Cpu"`
	NetworkInterfaceIp           string            `json:"NetworkInterfaceIp" xml:"NetworkInterfaceIp"`
	ExpiredTime                  string            `json:"ExpiredTime" xml:"ExpiredTime"`
	OsType                       string            `json:"OsType" xml:"OsType"`
	ConnectionStatus             string            `json:"ConnectionStatus" xml:"ConnectionStatus"`
	BundleId                     string            `json:"BundleId" xml:"BundleId"`
	BundleName                   string            `json:"BundleName" xml:"BundleName"`
	OfficeSiteType               string            `json:"OfficeSiteType" xml:"OfficeSiteType"`
	HostName                     string            `json:"HostName" xml:"HostName"`
	DowngradeQuota               int64             `json:"DowngradeQuota" xml:"DowngradeQuota"`
	DowngradedTimes              int64             `json:"DowngradedTimes" xml:"DowngradedTimes"`
	GpuCategory                  int64             `json:"GpuCategory" xml:"GpuCategory"`
	GpuDriverVersion             string            `json:"GpuDriverVersion" xml:"GpuDriverVersion"`
	ZoneType                     string            `json:"ZoneType" xml:"ZoneType"`
	Progress                     string            `json:"Progress" xml:"Progress"`
	VolumeEncryptionEnabled      bool              `json:"VolumeEncryptionEnabled" xml:"VolumeEncryptionEnabled"`
	VolumeEncryptionKey          string            `json:"VolumeEncryptionKey" xml:"VolumeEncryptionKey"`
	OfficeSiteVpcType            string            `json:"OfficeSiteVpcType" xml:"OfficeSiteVpcType"`
	Platform                     string            `json:"Platform" xml:"Platform"`
	SessionType                  string            `json:"SessionType" xml:"SessionType"`
	SnapshotPolicyId             string            `json:"SnapshotPolicyId" xml:"SnapshotPolicyId"`
	SnapshotPolicyName           string            `json:"SnapshotPolicyName" xml:"SnapshotPolicyName"`
	BindAmount                   int               `json:"BindAmount" xml:"BindAmount"`
	HibernationOptionsConfigured bool              `json:"HibernationOptionsConfigured" xml:"HibernationOptionsConfigured"`
	SupportHibernation           bool              `json:"SupportHibernation" xml:"SupportHibernation"`
	HibernationBeta              bool              `json:"HibernationBeta" xml:"HibernationBeta"`
	SubPayType                   string            `json:"SubPayType" xml:"SubPayType"`
	GpuInstanceGroupId           string            `json:"GpuInstanceGroupId" xml:"GpuInstanceGroupId"`
	QosRuleId                    string            `json:"QosRuleId" xml:"QosRuleId"`
	EndUserIds                   []string          `json:"EndUserIds" xml:"EndUserIds"`
	ManagementFlags              []string          `json:"ManagementFlags" xml:"ManagementFlags"`
	PolicyGroupIdList            []string          `json:"PolicyGroupIdList" xml:"PolicyGroupIdList"`
	PolicyGroupNameList          []string          `json:"PolicyGroupNameList" xml:"PolicyGroupNameList"`
	FotaUpdate                   FotaUpdate        `json:"FotaUpdate" xml:"FotaUpdate"`
	Disks                        []Disk            `json:"Disks" xml:"Disks"`
	Tags                         []Tag             `json:"Tags" xml:"Tags"`
	Sessions                     []Session         `json:"Sessions" xml:"Sessions"`
	DesktopDurationList          []DesktopDuration `json:"DesktopDurationList" xml:"DesktopDurationList"`
	ResourceGroups               []ResourceGroup   `json:"ResourceGroups" xml:"ResourceGroups"`
}

DesktopInDescribeDesktops is a nested struct in ecd response

type DesktopType ¶

type DesktopType struct {
	SystemDiskSize     string              `json:"SystemDiskSize" xml:"SystemDiskSize"`
	DesktopTypeId      string              `json:"DesktopTypeId" xml:"DesktopTypeId"`
	DataDiskSize       string              `json:"DataDiskSize" xml:"DataDiskSize"`
	CpuCount           string              `json:"CpuCount" xml:"CpuCount"`
	GpuCount           float64             `json:"GpuCount" xml:"GpuCount"`
	GpuSpec            string              `json:"GpuSpec" xml:"GpuSpec"`
	InstanceTypeFamily string              `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
	MemorySize         string              `json:"MemorySize" xml:"MemorySize"`
	DesktopTypeStatus  string              `json:"DesktopTypeStatus" xml:"DesktopTypeStatus"`
	AllowDiskSize      []AllowDiskSizeItem `json:"AllowDiskSize" xml:"AllowDiskSize"`
}

DesktopType is a nested struct in ecd response

type DesktopTypeAttribute ¶

type DesktopTypeAttribute struct {
	CpuCount   int     `json:"CpuCount" xml:"CpuCount"`
	GpuCount   float64 `json:"GpuCount" xml:"GpuCount"`
	GpuSpec    string  `json:"GpuSpec" xml:"GpuSpec"`
	MemorySize int     `json:"MemorySize" xml:"MemorySize"`
}

DesktopTypeAttribute is a nested struct in ecd response

type DesktopTypes ¶

type DesktopTypes struct {
	DesktopType []DesktopType `json:"DesktopType" xml:"DesktopType"`
}

DesktopTypes is a nested struct in ecd response

type DesktopUser ¶ added in v1.63.15

type DesktopUser struct {
	DisplayName string `json:"DisplayName" xml:"DisplayName"`
	Password    string `json:"Password" xml:"Password"`
	EndUserId   string `json:"EndUserId" xml:"EndUserId"`
}

DesktopUser is a nested struct in ecd response

type DesktopUsers ¶ added in v1.63.15

type DesktopUsers struct {
	DesktopUser []DesktopUser `json:"desktopUser" xml:"desktopUser"`
}

DesktopUsers is a nested struct in ecd response

type Desktops ¶

type Desktops struct {
	DesktopGroupName       string           `json:"DesktopGroupName" xml:"DesktopGroupName"`
	ImageId                string           `json:"ImageId" xml:"ImageId"`
	RatioThreshold         float64          `json:"RatioThreshold" xml:"RatioThreshold"`
	SystemDiskSize         int              `json:"SystemDiskSize" xml:"SystemDiskSize"`
	MaxDesktopsCount       int              `json:"MaxDesktopsCount" xml:"MaxDesktopsCount"`
	AllowAutoSetup         int              `json:"AllowAutoSetup" xml:"AllowAutoSetup"`
	StopDuration           int64            `json:"StopDuration" xml:"StopDuration"`
	Creator                string           `json:"Creator" xml:"Creator"`
	BindAmount             int              `json:"BindAmount" xml:"BindAmount"`
	IdleDisconnectDuration int64            `json:"IdleDisconnectDuration" xml:"IdleDisconnectDuration"`
	BuyDesktopsCount       int              `json:"BuyDesktopsCount" xml:"BuyDesktopsCount"`
	DirectoryId            string           `json:"DirectoryId" xml:"DirectoryId"`
	Version                int64            `json:"Version" xml:"Version"`
	PayType                string           `json:"PayType" xml:"PayType"`
	OwnBundleName          string           `json:"OwnBundleName" xml:"OwnBundleName"`
	Memory                 int64            `json:"Memory" xml:"Memory"`
	DesktopGroupId         string           `json:"DesktopGroupId" xml:"DesktopGroupId"`
	OfficeSiteId           string           `json:"OfficeSiteId" xml:"OfficeSiteId"`
	PolicyGroupName        string           `json:"PolicyGroupName" xml:"PolicyGroupName"`
	DirectoryType          string           `json:"DirectoryType" xml:"DirectoryType"`
	GpuCount               float64          `json:"GpuCount" xml:"GpuCount"`
	OwnBundleId            string           `json:"OwnBundleId" xml:"OwnBundleId"`
	AllowBufferCount       int              `json:"AllowBufferCount" xml:"AllowBufferCount"`
	ProfileFollowSwitch    bool             `json:"ProfileFollowSwitch" xml:"ProfileFollowSwitch"`
	OwnType                int              `json:"OwnType" xml:"OwnType"`
	Cpu                    int              `json:"Cpu" xml:"Cpu"`
	DataDiskCategory       string           `json:"DataDiskCategory" xml:"DataDiskCategory"`
	GpuSpec                string           `json:"GpuSpec" xml:"GpuSpec"`
	Comments               string           `json:"Comments" xml:"Comments"`
	ConnectDuration        int64            `json:"ConnectDuration" xml:"ConnectDuration"`
	NasFileSystemName      string           `json:"NasFileSystemName" xml:"NasFileSystemName"`
	OfficeSiteName         string           `json:"OfficeSiteName" xml:"OfficeSiteName"`
	MinDesktopsCount       int              `json:"MinDesktopsCount" xml:"MinDesktopsCount"`
	LoadPolicy             int              `json:"LoadPolicy" xml:"LoadPolicy"`
	Status                 int              `json:"Status" xml:"Status"`
	ExpiredTime            string           `json:"ExpiredTime" xml:"ExpiredTime"`
	KeepDuration           int64            `json:"KeepDuration" xml:"KeepDuration"`
	CreationTime           string           `json:"CreationTime" xml:"CreationTime"`
	TimingStrategyInfo     string           `json:"TimingStrategyInfo" xml:"TimingStrategyInfo"`
	DataDiskSize           string           `json:"DataDiskSize" xml:"DataDiskSize"`
	ResType                int              `json:"ResType" xml:"ResType"`
	NasFileSystemID        string           `json:"NasFileSystemID" xml:"NasFileSystemID"`
	OfficeSiteType         string           `json:"OfficeSiteType" xml:"OfficeSiteType"`
	ResetType              int              `json:"ResetType" xml:"ResetType"`
	PolicyGroupId          string           `json:"PolicyGroupId" xml:"PolicyGroupId"`
	SystemDiskCategory     string           `json:"SystemDiskCategory" xml:"SystemDiskCategory"`
	PolicyGroupNames       []string         `json:"PolicyGroupNames" xml:"PolicyGroupNames"`
	PolicyGroupIds         []string         `json:"PolicyGroupIds" xml:"PolicyGroupIds"`
	ScaleTimerInfos        []ScaleTimerInfo `json:"ScaleTimerInfos" xml:"ScaleTimerInfos"`
	TimerInfos             []TimerInfo      `json:"TimerInfos" xml:"TimerInfos"`
}

Desktops is a nested struct in ecd response

type DesktopsInDescribeDesktopInfo ¶ added in v1.63.15

type DesktopsInDescribeDesktopInfo struct {
	Desktop []Desktop `json:"Desktop" xml:"Desktop"`
}

DesktopsInDescribeDesktopInfo is a nested struct in ecd response

type DesktopsInDescribeDesktops ¶

type DesktopsInDescribeDesktops struct {
	Desktop []DesktopInDescribeDesktops `json:"Desktop" xml:"Desktop"`
}

DesktopsInDescribeDesktops is a nested struct in ecd response

type DetachCenRequest ¶

type DetachCenRequest struct {
	*requests.RpcRequest
	OfficeSiteId string `position:"Query" name:"OfficeSiteId"`
}

DetachCenRequest is the request struct for api DetachCen

func CreateDetachCenRequest ¶

func CreateDetachCenRequest() (request *DetachCenRequest)

CreateDetachCenRequest creates a request to invoke DetachCen API

type DetachCenResponse ¶

type DetachCenResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DetachCenResponse is the response struct for api DetachCen

func CreateDetachCenResponse ¶

func CreateDetachCenResponse() (response *DetachCenResponse)

CreateDetachCenResponse creates a response to parse from DetachCen response

type DetachEndUserRequest ¶ added in v1.63.15

type DetachEndUserRequest struct {
	*requests.RpcRequest
	ClientType  string `position:"Query" name:"ClientType"`
	DeviceId    string `position:"Query" name:"DeviceId"`
	AdDomain    string `position:"Query" name:"AdDomain"`
	EndUserId   string `position:"Query" name:"EndUserId"`
	DirectoryId string `position:"Query" name:"DirectoryId"`
	Region      string `position:"Query" name:"Region"`
}

DetachEndUserRequest is the request struct for api DetachEndUser

func CreateDetachEndUserRequest ¶ added in v1.63.15

func CreateDetachEndUserRequest() (request *DetachEndUserRequest)

CreateDetachEndUserRequest creates a request to invoke DetachEndUser API

type DetachEndUserResponse ¶ added in v1.63.15

type DetachEndUserResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DetachEndUserResponse is the response struct for api DetachEndUser

func CreateDetachEndUserResponse ¶ added in v1.63.15

func CreateDetachEndUserResponse() (response *DetachEndUserResponse)

CreateDetachEndUserResponse creates a response to parse from DetachEndUser response

type DeviceRedirect ¶ added in v1.63.15

type DeviceRedirect struct {
	DeviceType   string `json:"DeviceType" xml:"DeviceType"`
	RedirectType string `json:"RedirectType" xml:"RedirectType"`
}

DeviceRedirect is a nested struct in ecd response

type DeviceRedirects ¶ added in v1.63.15

type DeviceRedirects struct {
	DeviceRedirect []DeviceRedirect `json:"DeviceRedirect" xml:"DeviceRedirect"`
}

DeviceRedirects is a nested struct in ecd response

type DeviceRule ¶ added in v1.63.15

type DeviceRule struct {
	DeviceType   string `json:"DeviceType" xml:"DeviceType"`
	DeviceName   string `json:"DeviceName" xml:"DeviceName"`
	DeviceVid    string `json:"DeviceVid" xml:"DeviceVid"`
	DevicePid    string `json:"DevicePid" xml:"DevicePid"`
	RedirectType string `json:"RedirectType" xml:"RedirectType"`
	OptCommand   string `json:"OptCommand" xml:"OptCommand"`
}

DeviceRule is a nested struct in ecd response

type DeviceRules ¶ added in v1.63.15

type DeviceRules struct {
	DeviceRule []DeviceRule `json:"DeviceRule" xml:"DeviceRule"`
}

DeviceRules is a nested struct in ecd response

type Devices ¶ added in v1.63.15

type Devices struct {
	DevicesItem []DevicesItem `json:"Devices" xml:"Devices"`
}

Devices is a nested struct in ecd response

type DevicesItem ¶ added in v1.63.15

type DevicesItem struct {
	DeviceId    string            `json:"DeviceId" xml:"DeviceId"`
	EndUserList []EndUserListItem `json:"EndUserList" xml:"EndUserList"`
}

DevicesItem is a nested struct in ecd response

type Directories ¶

type Directories struct {
	Directory []Directory `json:"Directory" xml:"Directory"`
}

Directories is a nested struct in ecd response

type Directory ¶

type Directory struct {
	EnableInternetAccess     bool          `json:"EnableInternetAccess" xml:"EnableInternetAccess"`
	VpcId                    string        `json:"VpcId" xml:"VpcId"`
	CreationTime             string        `json:"CreationTime" xml:"CreationTime"`
	Status                   string        `json:"Status" xml:"Status"`
	DomainPassword           string        `json:"DomainPassword" xml:"DomainPassword"`
	EnableAdminAccess        bool          `json:"EnableAdminAccess" xml:"EnableAdminAccess"`
	SubDomainName            string        `json:"SubDomainName" xml:"SubDomainName"`
	DomainUserName           string        `json:"DomainUserName" xml:"DomainUserName"`
	EnableCrossDesktopAccess bool          `json:"EnableCrossDesktopAccess" xml:"EnableCrossDesktopAccess"`
	CustomSecurityGroupId    string        `json:"CustomSecurityGroupId" xml:"CustomSecurityGroupId"`
	DesktopVpcEndpoint       string        `json:"DesktopVpcEndpoint" xml:"DesktopVpcEndpoint"`
	SsoEnabled               bool          `json:"SsoEnabled" xml:"SsoEnabled"`
	DomainName               string        `json:"DomainName" xml:"DomainName"`
	DesktopAccessType        string        `json:"DesktopAccessType" xml:"DesktopAccessType"`
	MfaEnabled               bool          `json:"MfaEnabled" xml:"MfaEnabled"`
	DirectoryType            string        `json:"DirectoryType" xml:"DirectoryType"`
	DnsUserName              string        `json:"DnsUserName" xml:"DnsUserName"`
	TrustPassword            string        `json:"TrustPassword" xml:"TrustPassword"`
	OuName                   string        `json:"OuName" xml:"OuName"`
	Name                     string        `json:"Name" xml:"Name"`
	DirectoryId              string        `json:"DirectoryId" xml:"DirectoryId"`
	NeedVerifyLoginRisk      bool          `json:"NeedVerifyLoginRisk" xml:"NeedVerifyLoginRisk"`
	AdHostname               string        `json:"AdHostname" xml:"AdHostname"`
	BackupDns                string        `json:"BackupDns" xml:"BackupDns"`
	BackupDCHostname         string        `json:"BackupDCHostname" xml:"BackupDCHostname"`
	VSwitchIds               []string      `json:"VSwitchIds" xml:"VSwitchIds"`
	FileSystemIds            []string      `json:"FileSystemIds" xml:"FileSystemIds"`
	SubDnsAddress            []string      `json:"SubDnsAddress" xml:"SubDnsAddress"`
	DnsAddress               []string      `json:"DnsAddress" xml:"DnsAddress"`
	ADConnectors             []ADConnector `json:"ADConnectors" xml:"ADConnectors"`
	Logs                     []Log         `json:"Logs" xml:"Logs"`
}

Directory is a nested struct in ecd response

type DisableDesktopsInGroupRequest ¶

type DisableDesktopsInGroupRequest struct {
	*requests.RpcRequest
	DesktopIds     *[]string `position:"Query" name:"DesktopIds"  type:"Repeated"`
	DesktopGroupId string    `position:"Query" name:"DesktopGroupId"`
}

DisableDesktopsInGroupRequest is the request struct for api DisableDesktopsInGroup

func CreateDisableDesktopsInGroupRequest ¶

func CreateDisableDesktopsInGroupRequest() (request *DisableDesktopsInGroupRequest)

CreateDisableDesktopsInGroupRequest creates a request to invoke DisableDesktopsInGroup API

type DisableDesktopsInGroupResponse ¶

type DisableDesktopsInGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DisableDesktopsInGroupResponse is the response struct for api DisableDesktopsInGroup

func CreateDisableDesktopsInGroupResponse ¶

func CreateDisableDesktopsInGroupResponse() (response *DisableDesktopsInGroupResponse)

CreateDisableDesktopsInGroupResponse creates a response to parse from DisableDesktopsInGroup response

type DisconnectDesktopSessionsRequest ¶ added in v1.63.15

type DisconnectDesktopSessionsRequest struct {
	*requests.RpcRequest
	PreCheck requests.Boolean                     `position:"Query" name:"PreCheck"`
	Sessions *[]DisconnectDesktopSessionsSessions `position:"Query" name:"Sessions"  type:"Repeated"`
}

DisconnectDesktopSessionsRequest is the request struct for api DisconnectDesktopSessions

func CreateDisconnectDesktopSessionsRequest ¶ added in v1.63.15

func CreateDisconnectDesktopSessionsRequest() (request *DisconnectDesktopSessionsRequest)

CreateDisconnectDesktopSessionsRequest creates a request to invoke DisconnectDesktopSessions API

type DisconnectDesktopSessionsResponse ¶ added in v1.63.15

type DisconnectDesktopSessionsResponse struct {
	*responses.BaseResponse
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	InvalidSessions []InvalidSession `json:"InvalidSessions" xml:"InvalidSessions"`
}

DisconnectDesktopSessionsResponse is the response struct for api DisconnectDesktopSessions

func CreateDisconnectDesktopSessionsResponse ¶ added in v1.63.15

func CreateDisconnectDesktopSessionsResponse() (response *DisconnectDesktopSessionsResponse)

CreateDisconnectDesktopSessionsResponse creates a response to parse from DisconnectDesktopSessions response

type DisconnectDesktopSessionsSessions ¶ added in v1.63.15

type DisconnectDesktopSessionsSessions struct {
	EndUserId string `name:"EndUserId"`
	DesktopId string `name:"DesktopId"`
}

DisconnectDesktopSessionsSessions is a repeated param struct in DisconnectDesktopSessionsRequest

type Disk ¶

type Disk struct {
	DiskType             string `json:"DiskType" xml:"DiskType"`
	DiskPerformanceLevel string `json:"DiskPerformanceLevel" xml:"DiskPerformanceLevel"`
	DiskSize             int    `json:"DiskSize" xml:"DiskSize"`
	PerformanceLevel     string `json:"PerformanceLevel" xml:"PerformanceLevel"`
	DiskId               string `json:"DiskId" xml:"DiskId"`
}

Disk is a nested struct in ecd response

type DisksInDescribeBundles ¶

type DisksInDescribeBundles struct {
	Disk []Disk `json:"Disk" xml:"Disk"`
}

DisksInDescribeBundles is a nested struct in ecd response

type DisksInDescribeDesktops ¶

type DisksInDescribeDesktops struct {
	Disk []Disk `json:"Disk" xml:"Disk"`
}

DisksInDescribeDesktops is a nested struct in ecd response

type DissociateNetworkPackageRequest ¶ added in v1.61.1666

type DissociateNetworkPackageRequest struct {
	*requests.RpcRequest
	NetworkPackageId string `position:"Query" name:"NetworkPackageId"`
}

DissociateNetworkPackageRequest is the request struct for api DissociateNetworkPackage

func CreateDissociateNetworkPackageRequest ¶ added in v1.61.1666

func CreateDissociateNetworkPackageRequest() (request *DissociateNetworkPackageRequest)

CreateDissociateNetworkPackageRequest creates a request to invoke DissociateNetworkPackage API

type DissociateNetworkPackageResponse ¶ added in v1.61.1666

type DissociateNetworkPackageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DissociateNetworkPackageResponse is the response struct for api DissociateNetworkPackage

func CreateDissociateNetworkPackageResponse ¶ added in v1.61.1666

func CreateDissociateNetworkPackageResponse() (response *DissociateNetworkPackageResponse)

CreateDissociateNetworkPackageResponse creates a response to parse from DissociateNetworkPackage response

type DnsAddressInDescribeDirectories ¶

type DnsAddressInDescribeDirectories struct {
	Address []string `json:"Address" xml:"Address"`
}

DnsAddressInDescribeDirectories is a nested struct in ecd response

type DnsAddressInDescribeOfficeSites ¶

type DnsAddressInDescribeOfficeSites struct {
	Address []string `json:"Address" xml:"Address"`
}

DnsAddressInDescribeOfficeSites is a nested struct in ecd response

type DomainResolveRule ¶ added in v1.63.15

type DomainResolveRule struct {
	DomainResolveRuleItem []DomainResolveRuleItem `json:"DomainResolveRule" xml:"DomainResolveRule"`
}

DomainResolveRule is a nested struct in ecd response

type DomainResolveRuleItem ¶ added in v1.63.15

type DomainResolveRuleItem struct {
	Domain      string `json:"Domain" xml:"Domain"`
	Policy      string `json:"Policy" xml:"Policy"`
	Description string `json:"Description" xml:"Description"`
}

DomainResolveRuleItem is a nested struct in ecd response

type DownloadCdsFileRequest ¶ added in v1.63.15

type DownloadCdsFileRequest struct {
	*requests.RpcRequest
	GroupId   string `position:"Query" name:"GroupId"`
	CdsId     string `position:"Query" name:"CdsId"`
	EndUserId string `position:"Query" name:"EndUserId"`
	FileId    string `position:"Query" name:"FileId"`
}

DownloadCdsFileRequest is the request struct for api DownloadCdsFile

func CreateDownloadCdsFileRequest ¶ added in v1.63.15

func CreateDownloadCdsFileRequest() (request *DownloadCdsFileRequest)

CreateDownloadCdsFileRequest creates a request to invoke DownloadCdsFile API

type DownloadCdsFileResponse ¶ added in v1.63.15

type DownloadCdsFileResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	Message           string            `json:"Message" xml:"Message"`
	Success           bool              `json:"Success" xml:"Success"`
	DownloadFileModel DownloadFileModel `json:"DownloadFileModel" xml:"DownloadFileModel"`
}

DownloadCdsFileResponse is the response struct for api DownloadCdsFile

func CreateDownloadCdsFileResponse ¶ added in v1.63.15

func CreateDownloadCdsFileResponse() (response *DownloadCdsFileResponse)

CreateDownloadCdsFileResponse creates a response to parse from DownloadCdsFile response

type DownloadFileModel ¶ added in v1.63.15

type DownloadFileModel struct {
	StreamUrl        string `json:"StreamUrl" xml:"StreamUrl"`
	DownloadUrl      string `json:"DownloadUrl" xml:"DownloadUrl"`
	Size             int64  `json:"Size" xml:"Size"`
	DownloadType     string `json:"DownloadType" xml:"DownloadType"`
	ExpirationSecond string `json:"ExpirationSecond" xml:"ExpirationSecond"`
	ExpirationTime   string `json:"ExpirationTime" xml:"ExpirationTime"`
	FileId           string `json:"FileId" xml:"FileId"`
}

DownloadFileModel is a nested struct in ecd response

type EipAddresses ¶

type EipAddresses struct {
	EipAddress []string `json:"EipAddress" xml:"EipAddress"`
}

EipAddresses is a nested struct in ecd response

type EndUser ¶

type EndUser struct {
	EndUserId               string                        `json:"EndUserId" xml:"EndUserId"`
	EndUserEmail            string                        `json:"EndUserEmail" xml:"EndUserEmail"`
	DesktopName             string                        `json:"DesktopName" xml:"DesktopName"`
	ConnectionStatus        string                        `json:"ConnectionStatus" xml:"ConnectionStatus"`
	DesktopId               string                        `json:"DesktopId" xml:"DesktopId"`
	EndUserType             string                        `json:"EndUserType" xml:"EndUserType"`
	EndUserPhone            string                        `json:"EndUserPhone" xml:"EndUserPhone"`
	EndUserName             string                        `json:"EndUserName" xml:"EndUserName"`
	UserDesktopId           string                        `json:"UserDesktopId" xml:"UserDesktopId"`
	EndUserRemark           string                        `json:"EndUserRemark" xml:"EndUserRemark"`
	DisplayName             string                        `json:"DisplayName" xml:"DisplayName"`
	ExternalInfo            ExternalInfo                  `json:"ExternalInfo" xml:"ExternalInfo"`
	UserSetPropertiesModels []UserSetPropertiesModelsItem `json:"UserSetPropertiesModels" xml:"UserSetPropertiesModels"`
}

EndUser is a nested struct in ecd response

type EndUserIdWithNickNameModel ¶ added in v1.63.15

type EndUserIdWithNickNameModel struct {
	EndUserId    string `json:"EndUserId" xml:"EndUserId"`
	NickName     string `json:"NickName" xml:"NickName"`
	RealNickName string `json:"RealNickName" xml:"RealNickName"`
	Remark       string `json:"Remark" xml:"Remark"`
	Phone        string `json:"Phone" xml:"Phone"`
	Email        string `json:"Email" xml:"Email"`
	JobNumber    string `json:"JobNumber" xml:"JobNumber"`
}

EndUserIdWithNickNameModel is a nested struct in ecd response

type EndUserIdsInDescribeDesktops ¶

type EndUserIdsInDescribeDesktops struct {
	EndUserId []string `json:"EndUserId" xml:"EndUserId"`
}

EndUserIdsInDescribeDesktops is a nested struct in ecd response

type EndUserIdsInDescribeDesktopsInGroup ¶

type EndUserIdsInDescribeDesktopsInGroup struct {
	EndUserIds []string `json:"endUserIds" xml:"endUserIds"`
}

EndUserIdsInDescribeDesktopsInGroup is a nested struct in ecd response

type EndUserIdsInDescribeRecordings ¶ added in v1.61.1666

type EndUserIdsInDescribeRecordings struct {
	EndUserId []string `json:"EndUserId" xml:"EndUserId"`
}

EndUserIdsInDescribeRecordings is a nested struct in ecd response

type EndUserList ¶ added in v1.63.15

type EndUserList struct {
	EndUserListItem []EndUserListItem `json:"EndUserList" xml:"EndUserList"`
}

EndUserList is a nested struct in ecd response

type EndUserListItem ¶ added in v1.63.15

type EndUserListItem struct {
	EndUserId   string `json:"EndUserId" xml:"EndUserId"`
	UserType    string `json:"UserType" xml:"UserType"`
	DirectoryId string `json:"DirectoryId" xml:"DirectoryId"`
	AdDomain    string `json:"AdDomain" xml:"AdDomain"`
}

EndUserListItem is a nested struct in ecd response

type EndUserNamesInDescribeDesktopsInGroup ¶

type EndUserNamesInDescribeDesktopsInGroup struct {
	EndUserNames []string `json:"endUserNames" xml:"endUserNames"`
}

EndUserNamesInDescribeDesktopsInGroup is a nested struct in ecd response

type EndUsersInDescribeCloudDrivePermissions ¶ added in v1.63.15

type EndUsersInDescribeCloudDrivePermissions struct {
	EndUser []string `json:"EndUser" xml:"EndUser"`
}

EndUsersInDescribeCloudDrivePermissions is a nested struct in ecd response

type EndUsersInDescribeUsersInGroup ¶ added in v1.63.15

type EndUsersInDescribeUsersInGroup struct {
	EndUser []EndUser `json:"EndUser" xml:"EndUser"`
}

EndUsersInDescribeUsersInGroup is a nested struct in ecd response

type Event ¶

type Event struct {
	Status           string `json:"Status" xml:"Status"`
	BytesReceived    string `json:"BytesReceived" xml:"BytesReceived"`
	DesktopIp        string `json:"DesktopIp" xml:"DesktopIp"`
	EventTime        string `json:"EventTime" xml:"EventTime"`
	BytesSend        string `json:"BytesSend" xml:"BytesSend"`
	OfficeSiteId     string `json:"OfficeSiteId" xml:"OfficeSiteId"`
	AliUid           string `json:"AliUid" xml:"AliUid"`
	DesktopId        string `json:"DesktopId" xml:"DesktopId"`
	RegionId         string `json:"RegionId" xml:"RegionId"`
	EventId          string `json:"EventId" xml:"EventId"`
	DirectoryType    string `json:"DirectoryType" xml:"DirectoryType"`
	EventType        string `json:"EventType" xml:"EventType"`
	EndUserId        string `json:"EndUserId" xml:"EndUserId"`
	ClientIp         string `json:"ClientIp" xml:"ClientIp"`
	ClientOS         string `json:"ClientOS" xml:"ClientOS"`
	OfficeSiteType   string `json:"OfficeSiteType" xml:"OfficeSiteType"`
	DirectoryId      string `json:"DirectoryId" xml:"DirectoryId"`
	ClientVersion    string `json:"ClientVersion" xml:"ClientVersion"`
	OfficeSiteName   string `json:"OfficeSiteName" xml:"OfficeSiteName"`
	DesktopName      string `json:"DesktopName" xml:"DesktopName"`
	DesktopGroupId   string `json:"DesktopGroupId" xml:"DesktopGroupId"`
	DesktopGroupName string `json:"DesktopGroupName" xml:"DesktopGroupName"`
}

Event is a nested struct in ecd response

type Events ¶

type Events struct {
	Event []Event `json:"Event" xml:"Event"`
}

Events is a nested struct in ecd response

type ExportClientEventsRequest ¶

type ExportClientEventsRequest struct {
	*requests.RpcRequest
	OfficeSiteId   string           `position:"Query" name:"OfficeSiteId"`
	EventTypes     *[]string        `position:"Query" name:"EventTypes"  type:"Repeated"`
	StartTime      string           `position:"Query" name:"StartTime"`
	EndUserId      string           `position:"Query" name:"EndUserId"`
	DesktopId      string           `position:"Query" name:"DesktopId"`
	DesktopName    string           `position:"Query" name:"DesktopName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OfficeSiteName string           `position:"Query" name:"OfficeSiteName"`
	MaxResults     requests.Integer `position:"Query" name:"MaxResults"`
	EventType      string           `position:"Query" name:"EventType"`
	LangType       string           `position:"Query" name:"LangType"`
}

ExportClientEventsRequest is the request struct for api ExportClientEvents

func CreateExportClientEventsRequest ¶

func CreateExportClientEventsRequest() (request *ExportClientEventsRequest)

CreateExportClientEventsRequest creates a request to invoke ExportClientEvents API

type ExportClientEventsResponse ¶

type ExportClientEventsResponse struct {
	*responses.BaseResponse
	Url       string `json:"Url" xml:"Url"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ExportClientEventsResponse is the response struct for api ExportClientEvents

func CreateExportClientEventsResponse ¶

func CreateExportClientEventsResponse() (response *ExportClientEventsResponse)

CreateExportClientEventsResponse creates a response to parse from ExportClientEvents response

type ExportDesktopGroupInfoRequest ¶

type ExportDesktopGroupInfoRequest struct {
	*requests.RpcRequest
	OfficeSiteId     string                       `position:"Query" name:"OfficeSiteId"`
	DesktopGroupName string                       `position:"Query" name:"DesktopGroupName"`
	DesktopGroupId   *[]string                    `position:"Query" name:"DesktopGroupId"  type:"Repeated"`
	NextToken        string                       `position:"Query" name:"NextToken"`
	DirectoryId      string                       `position:"Query" name:"DirectoryId"`
	EndUserId        *[]string                    `position:"Query" name:"EndUserId"  type:"Repeated"`
	Tag              *[]ExportDesktopGroupInfoTag `position:"Query" name:"Tag"  type:"Repeated"`
	ExpiredTime      string                       `position:"Query" name:"ExpiredTime"`
	MaxResults       requests.Integer             `position:"Query" name:"MaxResults"`
	LangType         string                       `position:"Query" name:"LangType"`
	ChargeType       string                       `position:"Query" name:"ChargeType"`
	PolicyGroupId    string                       `position:"Query" name:"PolicyGroupId"`
}

ExportDesktopGroupInfoRequest is the request struct for api ExportDesktopGroupInfo

func CreateExportDesktopGroupInfoRequest ¶

func CreateExportDesktopGroupInfoRequest() (request *ExportDesktopGroupInfoRequest)

CreateExportDesktopGroupInfoRequest creates a request to invoke ExportDesktopGroupInfo API

type ExportDesktopGroupInfoResponse ¶

type ExportDesktopGroupInfoResponse struct {
	*responses.BaseResponse
	Url       string `json:"Url" xml:"Url"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ExportDesktopGroupInfoResponse is the response struct for api ExportDesktopGroupInfo

func CreateExportDesktopGroupInfoResponse ¶

func CreateExportDesktopGroupInfoResponse() (response *ExportDesktopGroupInfoResponse)

CreateExportDesktopGroupInfoResponse creates a response to parse from ExportDesktopGroupInfo response

type ExportDesktopGroupInfoTag ¶ added in v1.63.15

type ExportDesktopGroupInfoTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ExportDesktopGroupInfoTag is a repeated param struct in ExportDesktopGroupInfoRequest

type ExportDesktopListInfoRequest ¶

type ExportDesktopListInfoRequest struct {
	*requests.RpcRequest
	OfficeSiteId  string                      `position:"Query" name:"OfficeSiteId"`
	DesktopStatus string                      `position:"Query" name:"DesktopStatus"`
	NextToken     string                      `position:"Query" name:"NextToken"`
	DirectoryId   string                      `position:"Query" name:"DirectoryId"`
	EndUserId     *[]string                   `position:"Query" name:"EndUserId"  type:"Repeated"`
	DesktopId     *[]string                   `position:"Query" name:"DesktopId"  type:"Repeated"`
	Tag           *[]ExportDesktopListInfoTag `position:"Query" name:"Tag"  type:"Repeated"`
	DesktopName   string                      `position:"Query" name:"DesktopName"`
	GroupId       string                      `position:"Query" name:"GroupId"`
	ExpiredTime   string                      `position:"Query" name:"ExpiredTime"`
	MaxResults    requests.Integer            `position:"Query" name:"MaxResults"`
	LangType      string                      `position:"Query" name:"LangType"`
	ChargeType    string                      `position:"Query" name:"ChargeType"`
	PolicyGroupId string                      `position:"Query" name:"PolicyGroupId"`
	UserName      string                      `position:"Query" name:"UserName"`
}

ExportDesktopListInfoRequest is the request struct for api ExportDesktopListInfo

func CreateExportDesktopListInfoRequest ¶

func CreateExportDesktopListInfoRequest() (request *ExportDesktopListInfoRequest)

CreateExportDesktopListInfoRequest creates a request to invoke ExportDesktopListInfo API

type ExportDesktopListInfoResponse ¶

type ExportDesktopListInfoResponse struct {
	*responses.BaseResponse
	Url       string `json:"Url" xml:"Url"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ExportDesktopListInfoResponse is the response struct for api ExportDesktopListInfo

func CreateExportDesktopListInfoResponse ¶

func CreateExportDesktopListInfoResponse() (response *ExportDesktopListInfoResponse)

CreateExportDesktopListInfoResponse creates a response to parse from ExportDesktopListInfo response

type ExportDesktopListInfoTag ¶ added in v1.63.15

type ExportDesktopListInfoTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ExportDesktopListInfoTag is a repeated param struct in ExportDesktopListInfoRequest

type ExternalInfo ¶ added in v1.61.1666

type ExternalInfo struct {
	ExternalName string `json:"ExternalName" xml:"ExternalName"`
	JobNumber    string `json:"JobNumber" xml:"JobNumber"`
}

ExternalInfo is a nested struct in ecd response

type FailedIds ¶ added in v1.63.15

type FailedIds struct {
	FailedId []string `json:"FailedId" xml:"FailedId"`
}

FailedIds is a nested struct in ecd response

type FileModel ¶ added in v1.63.15

type FileModel struct {
	Name          string `json:"Name" xml:"Name"`
	Category      string `json:"Category" xml:"Category"`
	RootId        string `json:"RootId" xml:"RootId"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	DownloadUrl   string `json:"DownloadUrl" xml:"DownloadUrl"`
	DomainId      string `json:"DomainId" xml:"DomainId"`
	ModifiedTime  string `json:"ModifiedTime" xml:"ModifiedTime"`
	RegionId      string `json:"RegionId" xml:"RegionId"`
	Modifier      string `json:"Modifier" xml:"Modifier"`
	Md5           string `json:"Md5" xml:"Md5"`
	Creator       string `json:"Creator" xml:"Creator"`
	Size          int64  `json:"Size" xml:"Size"`
	FileType      string `json:"FileType" xml:"FileType"`
	Sha1          string `json:"Sha1" xml:"Sha1"`
	Thumbnail     string `json:"Thumbnail" xml:"Thumbnail"`
	Description   string `json:"Description" xml:"Description"`
	UploadId      string `json:"UploadId" xml:"UploadId"`
	FileId        string `json:"FileId" xml:"FileId"`
	ParentId      string `json:"ParentId" xml:"ParentId"`
	ContentType   string `json:"ContentType" xml:"ContentType"`
	OpenTimeStamp int64  `json:"OpenTimeStamp" xml:"OpenTimeStamp"`
	OpenTime      string `json:"OpenTime" xml:"OpenTime"`
	StorageType   string `json:"StorageType" xml:"StorageType"`
	FileExtension string `json:"FileExtension" xml:"FileExtension"`
	DriveId       string `json:"DriveId" xml:"DriveId"`
	Status        string `json:"Status" xml:"Status"`
	FilePath      string `json:"FilePath" xml:"FilePath"`
	UploadUrl     string `json:"UploadUrl" xml:"UploadUrl"`
}

FileModel is a nested struct in ecd response

type FileModels ¶ added in v1.63.15

type FileModels struct {
	FileModel []FileModel `json:"fileModel" xml:"fileModel"`
}

FileModels is a nested struct in ecd response

type FilePermission ¶ added in v1.63.15

type FilePermission struct {
	RoleId             string      `json:"RoleId" xml:"RoleId"`
	ExpireTime         int64       `json:"ExpireTime" xml:"ExpireTime"`
	DisinheritSubGroup bool        `json:"DisinheritSubGroup" xml:"DisinheritSubGroup"`
	CdsIdentity        CdsIdentity `json:"CdsIdentity" xml:"CdsIdentity"`
}

FilePermission is a nested struct in ecd response

type FilePermissions ¶ added in v1.63.15

type FilePermissions struct {
	FilePermission []FilePermission `json:"filePermission" xml:"filePermission"`
}

FilePermissions is a nested struct in ecd response

type FileSystem ¶

type FileSystem struct {
	Capacity          int64          `json:"Capacity" xml:"Capacity"`
	MountTargetStatus string         `json:"MountTargetStatus" xml:"MountTargetStatus"`
	CreateTime        string         `json:"CreateTime" xml:"CreateTime"`
	OfficeSiteId      string         `json:"OfficeSiteId" xml:"OfficeSiteId"`
	SupportAcl        bool           `json:"SupportAcl" xml:"SupportAcl"`
	StorageType       string         `json:"StorageType" xml:"StorageType"`
	OfficeSiteName    string         `json:"OfficeSiteName" xml:"OfficeSiteName"`
	RegionId          string         `json:"RegionId" xml:"RegionId"`
	FileSystemId      string         `json:"FileSystemId" xml:"FileSystemId"`
	FileSystemType    string         `json:"FileSystemType" xml:"FileSystemType"`
	FileSystemName    string         `json:"FileSystemName" xml:"FileSystemName"`
	MeteredSize       int64          `json:"MeteredSize" xml:"MeteredSize"`
	MountTargetDomain string         `json:"MountTargetDomain" xml:"MountTargetDomain"`
	Description       string         `json:"Description" xml:"Description"`
	ZoneId            string         `json:"ZoneId" xml:"ZoneId"`
	FileSystemStatus  string         `json:"FileSystemStatus" xml:"FileSystemStatus"`
	EncryptionEnabled bool           `json:"EncryptionEnabled" xml:"EncryptionEnabled"`
	ProfileCompatible bool           `json:"ProfileCompatible" xml:"ProfileCompatible"`
	DomainId          string         `json:"DomainId" xml:"DomainId"`
	DesktopGroups     []DesktopGroup `json:"DesktopGroups" xml:"DesktopGroups"`
}

FileSystem is a nested struct in ecd response

type FileSystemIdsInDescribeDirectories ¶

type FileSystemIdsInDescribeDirectories struct {
	FileSystemId []string `json:"FileSystemId" xml:"FileSystemId"`
}

FileSystemIdsInDescribeDirectories is a nested struct in ecd response

type FileSystemIdsInDescribeOfficeSites ¶

type FileSystemIdsInDescribeOfficeSites struct {
	FileSystemId []string `json:"FileSystemId" xml:"FileSystemId"`
}

FileSystemIdsInDescribeOfficeSites is a nested struct in ecd response

type FileSystems ¶

type FileSystems struct {
	FileSystem []FileSystem `json:"FileSystem" xml:"FileSystem"`
}

FileSystems is a nested struct in ecd response

type FlowStatistic ¶ added in v1.61.1666

type FlowStatistic struct {
	DesktopName string `json:"DesktopName" xml:"DesktopName"`
	DesktopId   string `json:"DesktopId" xml:"DesktopId"`
	FlowRank    int    `json:"FlowRank" xml:"FlowRank"`
	FlowIn      string `json:"FlowIn" xml:"FlowIn"`
}

FlowStatistic is a nested struct in ecd response

type FotaPendingDesktop ¶

type FotaPendingDesktop struct {
	DesktopId         string    `json:"DesktopId" xml:"DesktopId"`
	DesktopName       string    `json:"DesktopName" xml:"DesktopName"`
	OfficeSiteId      string    `json:"OfficeSiteId" xml:"OfficeSiteId"`
	FotaProject       string    `json:"FotaProject" xml:"FotaProject"`
	CurrentAppVersion string    `json:"CurrentAppVersion" xml:"CurrentAppVersion"`
	Status            int64     `json:"Status" xml:"Status"`
	Sessions          []Session `json:"Sessions" xml:"Sessions"`
}

FotaPendingDesktop is a nested struct in ecd response

type FotaPendingDesktops ¶

type FotaPendingDesktops struct {
	FotaPendingDesktop []FotaPendingDesktop `json:"FotaPendingDesktop" xml:"FotaPendingDesktop"`
}

FotaPendingDesktops is a nested struct in ecd response

type FotaTask ¶

type FotaTask struct {
	TaskUid                 string `json:"TaskUid" xml:"TaskUid"`
	FotaProject             string `json:"FotaProject" xml:"FotaProject"`
	AppVersion              string `json:"AppVersion" xml:"AppVersion"`
	Status                  string `json:"Status" xml:"Status"`
	PublishTime             string `json:"PublishTime" xml:"PublishTime"`
	PendingDesktopCount     int    `json:"PendingDesktopCount" xml:"PendingDesktopCount"`
	ReleaseNote             string `json:"ReleaseNote" xml:"ReleaseNote"`
	Size                    int    `json:"Size" xml:"Size"`
	PendingCustomImageCount int    `json:"PendingCustomImageCount" xml:"PendingCustomImageCount"`
}

FotaTask is a nested struct in ecd response

type FotaTasks ¶

type FotaTasks struct {
	FotaTask []FotaTask `json:"FotaTask" xml:"FotaTask"`
}

FotaTasks is a nested struct in ecd response

type FotaUpdate ¶

type FotaUpdate struct {
	CurrentAppVersion string `json:"CurrentAppVersion" xml:"CurrentAppVersion"`
	NewAppVersion     string `json:"NewAppVersion" xml:"NewAppVersion"`
	ReleaseNote       string `json:"ReleaseNote" xml:"ReleaseNote"`
	Size              int64  `json:"Size" xml:"Size"`
	ReleaseNoteEn     string `json:"ReleaseNoteEn" xml:"ReleaseNoteEn"`
	ReleaseNoteJp     string `json:"ReleaseNoteJp" xml:"ReleaseNoteJp"`
}

FotaUpdate is a nested struct in ecd response

type GetAsyncTaskRequest ¶ added in v1.63.15

type GetAsyncTaskRequest struct {
	*requests.RpcRequest
	CdsId       string `position:"Query" name:"CdsId"`
	AsyncTaskId string `position:"Query" name:"AsyncTaskId"`
}

GetAsyncTaskRequest is the request struct for api GetAsyncTask

func CreateGetAsyncTaskRequest ¶ added in v1.63.15

func CreateGetAsyncTaskRequest() (request *GetAsyncTaskRequest)

CreateGetAsyncTaskRequest creates a request to invoke GetAsyncTask API

type GetAsyncTaskResponse ¶ added in v1.63.15

type GetAsyncTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetAsyncTaskResponse is the response struct for api GetAsyncTask

func CreateGetAsyncTaskResponse ¶ added in v1.63.15

func CreateGetAsyncTaskResponse() (response *GetAsyncTaskResponse)

CreateGetAsyncTaskResponse creates a response to parse from GetAsyncTask response

type GetConnectionTicketRequest ¶

type GetConnectionTicketRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Uuid                 string           `position:"Query" name:"Uuid"`
	CommandContent       string           `position:"Query" name:"CommandContent"`
	Password             string           `position:"Query" name:"Password"`
	EndUserId            string           `position:"Query" name:"EndUserId"`
	DesktopId            string           `position:"Query" name:"DesktopId"`
	TaskId               string           `position:"Query" name:"TaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetConnectionTicketRequest is the request struct for api GetConnectionTicket

func CreateGetConnectionTicketRequest ¶

func CreateGetConnectionTicketRequest() (request *GetConnectionTicketRequest)

CreateGetConnectionTicketRequest creates a request to invoke GetConnectionTicket API

type GetConnectionTicketResponse ¶

type GetConnectionTicketResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TaskStatus string `json:"TaskStatus" xml:"TaskStatus"`
	Ticket     string `json:"Ticket" xml:"Ticket"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
}

GetConnectionTicketResponse is the response struct for api GetConnectionTicket

func CreateGetConnectionTicketResponse ¶

func CreateGetConnectionTicketResponse() (response *GetConnectionTicketResponse)

CreateGetConnectionTicketResponse creates a response to parse from GetConnectionTicket response

type GetCoordinateTicketRequest ¶ added in v1.63.15

type GetCoordinateTicketRequest struct {
	*requests.RpcRequest
	CoId      string `position:"Query" name:"CoId"`
	UserType  string `position:"Query" name:"UserType"`
	EndUserId string `position:"Query" name:"EndUserId"`
	TaskId    string `position:"Query" name:"TaskId"`
}

GetCoordinateTicketRequest is the request struct for api GetCoordinateTicket

func CreateGetCoordinateTicketRequest ¶ added in v1.63.15

func CreateGetCoordinateTicketRequest() (request *GetCoordinateTicketRequest)

CreateGetCoordinateTicketRequest creates a request to invoke GetCoordinateTicket API

type GetCoordinateTicketResponse ¶ added in v1.63.15

type GetCoordinateTicketResponse struct {
	*responses.BaseResponse
	CoId       string `json:"CoId" xml:"CoId"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TaskStatus string `json:"TaskStatus" xml:"TaskStatus"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
	Ticket     string `json:"Ticket" xml:"Ticket"`
}

GetCoordinateTicketResponse is the response struct for api GetCoordinateTicket

func CreateGetCoordinateTicketResponse ¶ added in v1.63.15

func CreateGetCoordinateTicketResponse() (response *GetCoordinateTicketResponse)

CreateGetCoordinateTicketResponse creates a response to parse from GetCoordinateTicket response

type GetDesktopGroupDetailRequest ¶

type GetDesktopGroupDetailRequest struct {
	*requests.RpcRequest
	DesktopGroupId string `position:"Query" name:"DesktopGroupId"`
}

GetDesktopGroupDetailRequest is the request struct for api GetDesktopGroupDetail

func CreateGetDesktopGroupDetailRequest ¶

func CreateGetDesktopGroupDetailRequest() (request *GetDesktopGroupDetailRequest)

CreateGetDesktopGroupDetailRequest creates a request to invoke GetDesktopGroupDetail API

type GetDesktopGroupDetailResponse ¶

type GetDesktopGroupDetailResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Desktops  Desktops `json:"Desktops" xml:"Desktops"`
}

GetDesktopGroupDetailResponse is the response struct for api GetDesktopGroupDetail

func CreateGetDesktopGroupDetailResponse ¶

func CreateGetDesktopGroupDetailResponse() (response *GetDesktopGroupDetailResponse)

CreateGetDesktopGroupDetailResponse creates a response to parse from GetDesktopGroupDetail response

type GetOfficeSiteSsoStatusRequest ¶

type GetOfficeSiteSsoStatusRequest struct {
	*requests.RpcRequest
	OfficeSiteId string `position:"Query" name:"OfficeSiteId"`
}

GetOfficeSiteSsoStatusRequest is the request struct for api GetOfficeSiteSsoStatus

func CreateGetOfficeSiteSsoStatusRequest ¶

func CreateGetOfficeSiteSsoStatusRequest() (request *GetOfficeSiteSsoStatusRequest)

CreateGetOfficeSiteSsoStatusRequest creates a request to invoke GetOfficeSiteSsoStatus API

type GetOfficeSiteSsoStatusResponse ¶

type GetOfficeSiteSsoStatusResponse struct {
	*responses.BaseResponse
	SsoStatus bool   `json:"SsoStatus" xml:"SsoStatus"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GetOfficeSiteSsoStatusResponse is the response struct for api GetOfficeSiteSsoStatus

func CreateGetOfficeSiteSsoStatusResponse ¶

func CreateGetOfficeSiteSsoStatusResponse() (response *GetOfficeSiteSsoStatusResponse)

CreateGetOfficeSiteSsoStatusResponse creates a response to parse from GetOfficeSiteSsoStatus response

type GetSpMetadataRequest ¶

type GetSpMetadataRequest struct {
	*requests.RpcRequest
	OfficeSiteId string `position:"Query" name:"OfficeSiteId"`
	DirectoryId  string `position:"Query" name:"DirectoryId"`
}

GetSpMetadataRequest is the request struct for api GetSpMetadata

func CreateGetSpMetadataRequest ¶

func CreateGetSpMetadataRequest() (request *GetSpMetadataRequest)

CreateGetSpMetadataRequest creates a request to invoke GetSpMetadata API

type GetSpMetadataResponse ¶

type GetSpMetadataResponse struct {
	*responses.BaseResponse
	SpMetadata string `json:"SpMetadata" xml:"SpMetadata"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

GetSpMetadataResponse is the response struct for api GetSpMetadata

func CreateGetSpMetadataResponse ¶

func CreateGetSpMetadataResponse() (response *GetSpMetadataResponse)

CreateGetSpMetadataResponse creates a response to parse from GetSpMetadata response

type GuestApplicationModel ¶ added in v1.63.15

type GuestApplicationModel struct {
	ApplicationName    string    `json:"ApplicationName" xml:"ApplicationName"`
	ApplicationVersion string    `json:"ApplicationVersion" xml:"ApplicationVersion"`
	ProcessPath        string    `json:"ProcessPath" xml:"ProcessPath"`
	Pid                int       `json:"Pid" xml:"Pid"`
	CpuPercent         string    `json:"CpuPercent" xml:"CpuPercent"`
	MemPercent         string    `json:"MemPercent" xml:"MemPercent"`
	GpuPercent         string    `json:"GpuPercent" xml:"GpuPercent"`
	IoSpeed            string    `json:"IoSpeed" xml:"IoSpeed"`
	IconUrl            string    `json:"IconUrl" xml:"IconUrl"`
	Status             string    `json:"Status" xml:"Status"`
	ProcessData        []Process `json:"ProcessData" xml:"ProcessData"`
}

GuestApplicationModel is a nested struct in ecd response

type Header struct {
	DisplayType string `json:"DisplayType" xml:"DisplayType"`
	HeaderKey   string `json:"HeaderKey" xml:"HeaderKey"`
	HeaderName  string `json:"HeaderName" xml:"HeaderName"`
}

Header is a nested struct in ecd response

type Headers ¶ added in v1.63.15

type Headers struct {
	Header []Header `json:"Header" xml:"Header"`
}

Headers is a nested struct in ecd response

type HibernateDesktopsRequest ¶ added in v1.63.15

type HibernateDesktopsRequest struct {
	*requests.RpcRequest
	DesktopId *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

HibernateDesktopsRequest is the request struct for api HibernateDesktops

func CreateHibernateDesktopsRequest ¶ added in v1.63.15

func CreateHibernateDesktopsRequest() (request *HibernateDesktopsRequest)

CreateHibernateDesktopsRequest creates a request to invoke HibernateDesktops API

type HibernateDesktopsResponse ¶ added in v1.63.15

type HibernateDesktopsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

HibernateDesktopsResponse is the response struct for api HibernateDesktops

func CreateHibernateDesktopsResponse ¶ added in v1.63.15

func CreateHibernateDesktopsResponse() (response *HibernateDesktopsResponse)

CreateHibernateDesktopsResponse creates a response to parse from HibernateDesktops response

type Image ¶

type Image struct {
	CreationTime            string   `json:"CreationTime" xml:"CreationTime"`
	Status                  string   `json:"Status" xml:"Status"`
	Progress                string   `json:"Progress" xml:"Progress"`
	DataDiskSize            int      `json:"DataDiskSize" xml:"DataDiskSize"`
	ImageType               string   `json:"ImageType" xml:"ImageType"`
	Description             string   `json:"Description" xml:"Description"`
	Size                    int      `json:"Size" xml:"Size"`
	OsType                  string   `json:"OsType" xml:"OsType"`
	ProtocolType            string   `json:"ProtocolType" xml:"ProtocolType"`
	Name                    string   `json:"Name" xml:"Name"`
	ImageId                 string   `json:"ImageId" xml:"ImageId"`
	GpuCategory             bool     `json:"GpuCategory" xml:"GpuCategory"`
	GpuDriverVersion        string   `json:"GpuDriverVersion" xml:"GpuDriverVersion"`
	AppVersion              string   `json:"AppVersion" xml:"AppVersion"`
	VolumeEncryptionEnabled bool     `json:"VolumeEncryptionEnabled" xml:"VolumeEncryptionEnabled"`
	VolumeEncryptionKey     string   `json:"VolumeEncryptionKey" xml:"VolumeEncryptionKey"`
	SharedCount             int      `json:"SharedCount" xml:"SharedCount"`
	SessionType             string   `json:"SessionType" xml:"SessionType"`
	UpdateTime              string   `json:"UpdateTime" xml:"UpdateTime"`
	Platform                string   `json:"Platform" xml:"Platform"`
	SupportedLanguages      []string `json:"SupportedLanguages" xml:"SupportedLanguages"`
}

Image is a nested struct in ecd response

type ImageModifiedRecord ¶ added in v1.61.1666

type ImageModifiedRecord struct {
	Status       int    `json:"Status" xml:"Status"`
	UpdateTime   string `json:"UpdateTime" xml:"UpdateTime"`
	NewImageName string `json:"NewImageName" xml:"NewImageName"`
	ImageName    string `json:"ImageName" xml:"ImageName"`
	NewImageId   string `json:"NewImageId" xml:"NewImageId"`
	ImageId      string `json:"ImageId" xml:"ImageId"`
}

ImageModifiedRecord is a nested struct in ecd response

type ImageModifiedRecords ¶ added in v1.61.1666

type ImageModifiedRecords struct {
	ImageModifiedRecord []ImageModifiedRecord `json:"ImageModifiedRecord" xml:"ImageModifiedRecord"`
}

ImageModifiedRecords is a nested struct in ecd response

type Images ¶

type Images struct {
	Image []Image `json:"Image" xml:"Image"`
}

Images is a nested struct in ecd response

type InvalidSession ¶ added in v1.63.15

type InvalidSession struct {
	EndUserId string `json:"EndUserId" xml:"EndUserId"`
	DesktopId string `json:"DesktopId" xml:"DesktopId"`
}

InvalidSession is a nested struct in ecd response

type InvalidSessions ¶ added in v1.63.15

type InvalidSessions struct {
	InvalidSession []InvalidSession `json:"InvalidSession" xml:"InvalidSession"`
}

InvalidSessions is a nested struct in ecd response

type Invocation ¶

type Invocation struct {
	InvokeId                  string          `json:"InvokeId" xml:"InvokeId"`
	CommandContent            string          `json:"CommandContent" xml:"CommandContent"`
	CommandType               string          `json:"CommandType" xml:"CommandType"`
	InvocationStatus          string          `json:"InvocationStatus" xml:"InvocationStatus"`
	CreationTime              string          `json:"CreationTime" xml:"CreationTime"`
	EndUserId                 string          `json:"EndUserId" xml:"EndUserId"`
	InvokeDesktopCount        int             `json:"InvokeDesktopCount" xml:"InvokeDesktopCount"`
	InvokeDesktopSucceedCount int             `json:"InvokeDesktopSucceedCount" xml:"InvokeDesktopSucceedCount"`
	InvokeDesktops            []InvokeDesktop `json:"InvokeDesktops" xml:"InvokeDesktops"`
}

Invocation is a nested struct in ecd response

type Invocations ¶

type Invocations struct {
	Invocation []Invocation `json:"Invocation" xml:"Invocation"`
}

Invocations is a nested struct in ecd response

type InvokeDesktop ¶

type InvokeDesktop struct {
	InvocationStatus string `json:"InvocationStatus" xml:"InvocationStatus"`
	Output           string `json:"Output" xml:"Output"`
	CreationTime     string `json:"CreationTime" xml:"CreationTime"`
	UpdateTime       string `json:"UpdateTime" xml:"UpdateTime"`
	Repeats          int    `json:"Repeats" xml:"Repeats"`
	DesktopId        string `json:"DesktopId" xml:"DesktopId"`
	Dropped          int    `json:"Dropped" xml:"Dropped"`
	StartTime        string `json:"StartTime" xml:"StartTime"`
	StopTime         string `json:"StopTime" xml:"StopTime"`
	FinishTime       string `json:"FinishTime" xml:"FinishTime"`
	ExitCode         int64  `json:"ExitCode" xml:"ExitCode"`
	ErrorCode        string `json:"ErrorCode" xml:"ErrorCode"`
	ErrorInfo        string `json:"ErrorInfo" xml:"ErrorInfo"`
	DesktopName      string `json:"DesktopName" xml:"DesktopName"`
}

InvokeDesktop is a nested struct in ecd response

type InvokeDesktops ¶

type InvokeDesktops struct {
	InvokeDesktop []InvokeDesktop `json:"InvokeDesktop" xml:"InvokeDesktop"`
}

InvokeDesktops is a nested struct in ecd response

type Key ¶ added in v1.61.1666

type Key struct {
	KeyId string `json:"KeyId" xml:"KeyId"`
	Arn   string `json:"Arn" xml:"Arn"`
	Alias string `json:"Alias" xml:"Alias"`
	Type  string `json:"Type" xml:"Type"`
}

Key is a nested struct in ecd response

type Keys ¶ added in v1.61.1666

type Keys struct {
	Key []Key `json:"Key" xml:"Key"`
}

Keys is a nested struct in ecd response

type ListCdsFilesRequest ¶ added in v1.63.15

type ListCdsFilesRequest struct {
	*requests.RpcRequest
	NextToken    string           `position:"Query" name:"NextToken"`
	EndUserId    string           `position:"Query" name:"EndUserId"`
	RootId       string           `position:"Query" name:"RootId"`
	GroupId      string           `position:"Query" name:"GroupId"`
	CdsId        string           `position:"Query" name:"CdsId"`
	ParentFileId string           `position:"Query" name:"ParentFileId"`
	FileIds      string           `position:"Query" name:"FileIds"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
	OrderType    string           `position:"Query" name:"OrderType"`
	Status       string           `position:"Query" name:"Status"`
}

ListCdsFilesRequest is the request struct for api ListCdsFiles

func CreateListCdsFilesRequest ¶ added in v1.63.15

func CreateListCdsFilesRequest() (request *ListCdsFilesRequest)

CreateListCdsFilesRequest creates a request to invoke ListCdsFiles API

type ListCdsFilesResponse ¶ added in v1.63.15

type ListCdsFilesResponse struct {
	*responses.BaseResponse
	NextToken  string      `json:"NextToken" xml:"NextToken"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	Count      string      `json:"Count" xml:"Count"`
	Code       string      `json:"Code" xml:"Code"`
	Message    string      `json:"Message" xml:"Message"`
	Success    bool        `json:"Success" xml:"Success"`
	FileModels []FileModel `json:"FileModels" xml:"FileModels"`
}

ListCdsFilesResponse is the response struct for api ListCdsFiles

func CreateListCdsFilesResponse ¶ added in v1.63.15

func CreateListCdsFilesResponse() (response *ListCdsFilesResponse)

CreateListCdsFilesResponse creates a response to parse from ListCdsFiles response

type ListDirectoryUsersRequest ¶

type ListDirectoryUsersRequest struct {
	*requests.RpcRequest
	OUPath       string           `position:"Query" name:"OUPath"`
	SortType     string           `position:"Query" name:"SortType"`
	Filter       string           `position:"Query" name:"Filter"`
	AssignedInfo string           `position:"Query" name:"AssignedInfo"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
	DirectoryId  string           `position:"Query" name:"DirectoryId"`
}

ListDirectoryUsersRequest is the request struct for api ListDirectoryUsers

func CreateListDirectoryUsersRequest ¶

func CreateListDirectoryUsersRequest() (request *ListDirectoryUsersRequest)

CreateListDirectoryUsersRequest creates a request to invoke ListDirectoryUsers API

type ListDirectoryUsersResponse ¶

type ListDirectoryUsersResponse struct {
	*responses.BaseResponse
	NextToken string `json:"NextToken" xml:"NextToken"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Users     []User `json:"Users" xml:"Users"`
}

ListDirectoryUsersResponse is the response struct for api ListDirectoryUsers

func CreateListDirectoryUsersResponse ¶

func CreateListDirectoryUsersResponse() (response *ListDirectoryUsersResponse)

CreateListDirectoryUsersResponse creates a response to parse from ListDirectoryUsers response

type ListFilePermissionRequest ¶ added in v1.63.15

type ListFilePermissionRequest struct {
	*requests.RpcRequest
	GroupId   string `position:"Query" name:"GroupId"`
	CdsId     string `position:"Query" name:"CdsId"`
	EndUserId string `position:"Query" name:"EndUserId"`
	FileId    string `position:"Query" name:"FileId"`
}

ListFilePermissionRequest is the request struct for api ListFilePermission

func CreateListFilePermissionRequest ¶ added in v1.63.15

func CreateListFilePermissionRequest() (request *ListFilePermissionRequest)

CreateListFilePermissionRequest creates a request to invoke ListFilePermission API

type ListFilePermissionResponse ¶ added in v1.63.15

type ListFilePermissionResponse struct {
	*responses.BaseResponse
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	FilePermissions []FilePermission `json:"FilePermissions" xml:"FilePermissions"`
}

ListFilePermissionResponse is the response struct for api ListFilePermission

func CreateListFilePermissionResponse ¶ added in v1.63.15

func CreateListFilePermissionResponse() (response *ListFilePermissionResponse)

CreateListFilePermissionResponse creates a response to parse from ListFilePermission response

type ListOfficeSiteOverviewRequest ¶

type ListOfficeSiteOverviewRequest struct {
	*requests.RpcRequest
	OfficeSiteId *[]string        `position:"Query" name:"OfficeSiteId"  type:"Repeated"`
	QueryRange   requests.Integer `position:"Query" name:"QueryRange"`
	ForceRefresh requests.Boolean `position:"Query" name:"ForceRefresh"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
}

ListOfficeSiteOverviewRequest is the request struct for api ListOfficeSiteOverview

func CreateListOfficeSiteOverviewRequest ¶

func CreateListOfficeSiteOverviewRequest() (request *ListOfficeSiteOverviewRequest)

CreateListOfficeSiteOverviewRequest creates a request to invoke ListOfficeSiteOverview API

type ListOfficeSiteOverviewResponse ¶

type ListOfficeSiteOverviewResponse struct {
	*responses.BaseResponse
	NextToken                 string                     `json:"NextToken" xml:"NextToken"`
	RequestId                 string                     `json:"RequestId" xml:"RequestId"`
	OfficeSiteOverviewResults []OfficeSiteOverviewResult `json:"OfficeSiteOverviewResults" xml:"OfficeSiteOverviewResults"`
}

ListOfficeSiteOverviewResponse is the response struct for api ListOfficeSiteOverview

func CreateListOfficeSiteOverviewResponse ¶

func CreateListOfficeSiteOverviewResponse() (response *ListOfficeSiteOverviewResponse)

CreateListOfficeSiteOverviewResponse creates a response to parse from ListOfficeSiteOverview response

type ListOfficeSiteUsersRequest ¶

type ListOfficeSiteUsersRequest struct {
	*requests.RpcRequest
	OfficeSiteId string           `position:"Query" name:"OfficeSiteId"`
	OUPath       string           `position:"Query" name:"OUPath"`
	Filter       string           `position:"Query" name:"Filter"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
}

ListOfficeSiteUsersRequest is the request struct for api ListOfficeSiteUsers

func CreateListOfficeSiteUsersRequest ¶

func CreateListOfficeSiteUsersRequest() (request *ListOfficeSiteUsersRequest)

CreateListOfficeSiteUsersRequest creates a request to invoke ListOfficeSiteUsers API

type ListOfficeSiteUsersResponse ¶

type ListOfficeSiteUsersResponse struct {
	*responses.BaseResponse
	NextToken string `json:"NextToken" xml:"NextToken"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Users     []User `json:"Users" xml:"Users"`
}

ListOfficeSiteUsersResponse is the response struct for api ListOfficeSiteUsers

func CreateListOfficeSiteUsersResponse ¶

func CreateListOfficeSiteUsersResponse() (response *ListOfficeSiteUsersResponse)

CreateListOfficeSiteUsersResponse creates a response to parse from ListOfficeSiteUsers response

type ListTagResourcesRequest ¶

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
	NextToken    string                 `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer       `position:"Query" name:"MaxResults"`
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	NextToken    string        `json:"NextToken" xml:"NextToken"`
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	TagResources []TagResource `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ListUserAdOrganizationUnitsRequest ¶

type ListUserAdOrganizationUnitsRequest struct {
	*requests.RpcRequest
	OfficeSiteId string           `position:"Query" name:"OfficeSiteId"`
	Filter       string           `position:"Query" name:"Filter"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
}

ListUserAdOrganizationUnitsRequest is the request struct for api ListUserAdOrganizationUnits

func CreateListUserAdOrganizationUnitsRequest ¶

func CreateListUserAdOrganizationUnitsRequest() (request *ListUserAdOrganizationUnitsRequest)

CreateListUserAdOrganizationUnitsRequest creates a request to invoke ListUserAdOrganizationUnits API

type ListUserAdOrganizationUnitsResponse ¶

type ListUserAdOrganizationUnitsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	NextToken string   `json:"NextToken" xml:"NextToken"`
	OUNames   []OuName `json:"OUNames" xml:"OUNames"`
}

ListUserAdOrganizationUnitsResponse is the response struct for api ListUserAdOrganizationUnits

func CreateListUserAdOrganizationUnitsResponse ¶

func CreateListUserAdOrganizationUnitsResponse() (response *ListUserAdOrganizationUnitsResponse)

CreateListUserAdOrganizationUnitsResponse creates a response to parse from ListUserAdOrganizationUnits response

type LockVirtualMFADeviceRequest ¶

type LockVirtualMFADeviceRequest struct {
	*requests.RpcRequest
	SerialNumber string `position:"Query" name:"SerialNumber"`
}

LockVirtualMFADeviceRequest is the request struct for api LockVirtualMFADevice

func CreateLockVirtualMFADeviceRequest ¶

func CreateLockVirtualMFADeviceRequest() (request *LockVirtualMFADeviceRequest)

CreateLockVirtualMFADeviceRequest creates a request to invoke LockVirtualMFADevice API

type LockVirtualMFADeviceResponse ¶

type LockVirtualMFADeviceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

LockVirtualMFADeviceResponse is the response struct for api LockVirtualMFADevice

func CreateLockVirtualMFADeviceResponse ¶

func CreateLockVirtualMFADeviceResponse() (response *LockVirtualMFADeviceResponse)

CreateLockVirtualMFADeviceResponse creates a response to parse from LockVirtualMFADevice response

type Log ¶

type Log struct {
	Message   string `json:"Message" xml:"Message"`
	TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
	Level     string `json:"Level" xml:"Level"`
	Step      string `json:"Step" xml:"Step"`
}

Log is a nested struct in ecd response

type LogsInDescribeDirectories ¶

type LogsInDescribeDirectories struct {
	Log []Log `json:"Log" xml:"Log"`
}

LogsInDescribeDirectories is a nested struct in ecd response

type LogsInDescribeOfficeSites ¶

type LogsInDescribeOfficeSites struct {
	Log []Log `json:"Log" xml:"Log"`
}

LogsInDescribeOfficeSites is a nested struct in ecd response

type ManagementFlag ¶ added in v1.63.15

type ManagementFlag struct {
	MgtFlag []string `json:"mgtFlag" xml:"mgtFlag"`
}

ManagementFlag is a nested struct in ecd response

type ManagementFlagsInDescribeDesktops ¶ added in v1.63.15

type ManagementFlagsInDescribeDesktops struct {
	MgtFlag []string `json:"mgtFlag" xml:"mgtFlag"`
}

ManagementFlagsInDescribeDesktops is a nested struct in ecd response

type ManagementFlagsInDescribeDesktopsInGroup ¶ added in v1.63.15

type ManagementFlagsInDescribeDesktopsInGroup struct {
	ManagementFlags []string `json:"managementFlags" xml:"managementFlags"`
}

ManagementFlagsInDescribeDesktopsInGroup is a nested struct in ecd response

type MemoryProcessors ¶ added in v1.63.15

type MemoryProcessors struct {
	MemoryProcessor []string `json:"memoryProcessor" xml:"memoryProcessor"`
}

MemoryProcessors is a nested struct in ecd response

type MigrateDesktopsRequest ¶ added in v1.63.15

type MigrateDesktopsRequest struct {
	*requests.RpcRequest
	TargetSubnetId     string    `position:"Query" name:"TargetSubnetId"`
	DesktopId          *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
	TargetOfficeSiteId string    `position:"Query" name:"TargetOfficeSiteId"`
}

MigrateDesktopsRequest is the request struct for api MigrateDesktops

func CreateMigrateDesktopsRequest ¶ added in v1.63.15

func CreateMigrateDesktopsRequest() (request *MigrateDesktopsRequest)

CreateMigrateDesktopsRequest creates a request to invoke MigrateDesktops API

type MigrateDesktopsResponse ¶ added in v1.63.15

type MigrateDesktopsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

MigrateDesktopsResponse is the response struct for api MigrateDesktops

func CreateMigrateDesktopsResponse ¶ added in v1.63.15

func CreateMigrateDesktopsResponse() (response *MigrateDesktopsResponse)

CreateMigrateDesktopsResponse creates a response to parse from MigrateDesktops response

type MigrateImageProtocolRequest ¶ added in v1.63.15

type MigrateImageProtocolRequest struct {
	*requests.RpcRequest
	ImageId            *[]string `position:"Query" name:"ImageId"  type:"Repeated"`
	TargetProtocolType string    `position:"Query" name:"TargetProtocolType"`
}

MigrateImageProtocolRequest is the request struct for api MigrateImageProtocol

func CreateMigrateImageProtocolRequest ¶ added in v1.63.15

func CreateMigrateImageProtocolRequest() (request *MigrateImageProtocolRequest)

CreateMigrateImageProtocolRequest creates a request to invoke MigrateImageProtocol API

type MigrateImageProtocolResponse ¶ added in v1.63.15

type MigrateImageProtocolResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	FailedIds []string `json:"FailedIds" xml:"FailedIds"`
}

MigrateImageProtocolResponse is the response struct for api MigrateImageProtocol

func CreateMigrateImageProtocolResponse ¶ added in v1.63.15

func CreateMigrateImageProtocolResponse() (response *MigrateImageProtocolResponse)

CreateMigrateImageProtocolResponse creates a response to parse from MigrateImageProtocol response

type ModifyADConnectorDirectoryRequest ¶

type ModifyADConnectorDirectoryRequest struct {
	*requests.RpcRequest
	SubDomainDnsAddress *[]string        `position:"Query" name:"SubDomainDnsAddress"  type:"Repeated"`
	SubDomainName       string           `position:"Query" name:"SubDomainName"`
	DomainPassword      string           `position:"Query" name:"DomainPassword"`
	DirectoryId         string           `position:"Query" name:"DirectoryId"`
	AdHostname          string           `position:"Query" name:"AdHostname"`
	DomainName          string           `position:"Query" name:"DomainName"`
	DirectoryName       string           `position:"Query" name:"DirectoryName"`
	MfaEnabled          requests.Boolean `position:"Query" name:"MfaEnabled"`
	DomainUserName      string           `position:"Query" name:"DomainUserName"`
	DnsAddress          *[]string        `position:"Query" name:"DnsAddress"  type:"Repeated"`
	OUName              string           `position:"Query" name:"OUName"`
}

ModifyADConnectorDirectoryRequest is the request struct for api ModifyADConnectorDirectory

func CreateModifyADConnectorDirectoryRequest ¶

func CreateModifyADConnectorDirectoryRequest() (request *ModifyADConnectorDirectoryRequest)

CreateModifyADConnectorDirectoryRequest creates a request to invoke ModifyADConnectorDirectory API

type ModifyADConnectorDirectoryResponse ¶

type ModifyADConnectorDirectoryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyADConnectorDirectoryResponse is the response struct for api ModifyADConnectorDirectory

func CreateModifyADConnectorDirectoryResponse ¶

func CreateModifyADConnectorDirectoryResponse() (response *ModifyADConnectorDirectoryResponse)

CreateModifyADConnectorDirectoryResponse creates a response to parse from ModifyADConnectorDirectory response

type ModifyADConnectorOfficeSiteRequest ¶

type ModifyADConnectorOfficeSiteRequest struct {
	*requests.RpcRequest
	OfficeSiteId        string           `position:"Query" name:"OfficeSiteId"`
	SubDomainDnsAddress *[]string        `position:"Query" name:"SubDomainDnsAddress"  type:"Repeated"`
	SubDomainName       string           `position:"Query" name:"SubDomainName"`
	DomainPassword      string           `position:"Query" name:"DomainPassword"`
	AdHostname          string           `position:"Query" name:"AdHostname"`
	DomainName          string           `position:"Query" name:"DomainName"`
	OfficeSiteName      string           `position:"Query" name:"OfficeSiteName"`
	BackupDns           string           `position:"Query" name:"BackupDns"`
	MfaEnabled          requests.Boolean `position:"Query" name:"MfaEnabled"`
	DomainUserName      string           `position:"Query" name:"DomainUserName"`
	DnsAddress          *[]string        `position:"Query" name:"DnsAddress"  type:"Repeated"`
	BackupDCHostname    string           `position:"Query" name:"BackupDCHostname"`
	OUName              string           `position:"Query" name:"OUName"`
}

ModifyADConnectorOfficeSiteRequest is the request struct for api ModifyADConnectorOfficeSite

func CreateModifyADConnectorOfficeSiteRequest ¶

func CreateModifyADConnectorOfficeSiteRequest() (request *ModifyADConnectorOfficeSiteRequest)

CreateModifyADConnectorOfficeSiteRequest creates a request to invoke ModifyADConnectorOfficeSite API

type ModifyADConnectorOfficeSiteResponse ¶

type ModifyADConnectorOfficeSiteResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyADConnectorOfficeSiteResponse is the response struct for api ModifyADConnectorOfficeSite

func CreateModifyADConnectorOfficeSiteResponse ¶

func CreateModifyADConnectorOfficeSiteResponse() (response *ModifyADConnectorOfficeSiteResponse)

CreateModifyADConnectorOfficeSiteResponse creates a response to parse from ModifyADConnectorOfficeSite response

type ModifyAclEntriesRequest ¶ added in v1.63.15

type ModifyAclEntriesRequest struct {
	*requests.RpcRequest
	SourceId   *[]string `position:"Query" name:"SourceId"  type:"Repeated"`
	SourceType string    `position:"Query" name:"SourceType"`
	Policy     string    `position:"Query" name:"Policy"`
}

ModifyAclEntriesRequest is the request struct for api ModifyAclEntries

func CreateModifyAclEntriesRequest ¶ added in v1.63.15

func CreateModifyAclEntriesRequest() (request *ModifyAclEntriesRequest)

CreateModifyAclEntriesRequest creates a request to invoke ModifyAclEntries API

type ModifyAclEntriesResponse ¶ added in v1.63.15

type ModifyAclEntriesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyAclEntriesResponse is the response struct for api ModifyAclEntries

func CreateModifyAclEntriesResponse ¶ added in v1.63.15

func CreateModifyAclEntriesResponse() (response *ModifyAclEntriesResponse)

CreateModifyAclEntriesResponse creates a response to parse from ModifyAclEntries response

type ModifyAutoSnapshotPolicyRequest ¶ added in v1.63.15

type ModifyAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	CronExpression string           `position:"Query" name:"CronExpression"`
	PolicyId       string           `position:"Query" name:"PolicyId"`
	PolicyName     string           `position:"Query" name:"PolicyName"`
	RetentionDays  requests.Integer `position:"Query" name:"RetentionDays"`
}

ModifyAutoSnapshotPolicyRequest is the request struct for api ModifyAutoSnapshotPolicy

func CreateModifyAutoSnapshotPolicyRequest ¶ added in v1.63.15

func CreateModifyAutoSnapshotPolicyRequest() (request *ModifyAutoSnapshotPolicyRequest)

CreateModifyAutoSnapshotPolicyRequest creates a request to invoke ModifyAutoSnapshotPolicy API

type ModifyAutoSnapshotPolicyResponse ¶ added in v1.63.15

type ModifyAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyAutoSnapshotPolicyResponse is the response struct for api ModifyAutoSnapshotPolicy

func CreateModifyAutoSnapshotPolicyResponse ¶ added in v1.63.15

func CreateModifyAutoSnapshotPolicyResponse() (response *ModifyAutoSnapshotPolicyResponse)

CreateModifyAutoSnapshotPolicyResponse creates a response to parse from ModifyAutoSnapshotPolicy response

type ModifyBundleRequest ¶

type ModifyBundleRequest struct {
	*requests.RpcRequest
	ImageId     string `position:"Query" name:"ImageId"`
	BundleId    string `position:"Query" name:"BundleId"`
	Description string `position:"Query" name:"Description"`
	Language    string `position:"Query" name:"Language"`
	BundleName  string `position:"Query" name:"BundleName"`
}

ModifyBundleRequest is the request struct for api ModifyBundle

func CreateModifyBundleRequest ¶

func CreateModifyBundleRequest() (request *ModifyBundleRequest)

CreateModifyBundleRequest creates a request to invoke ModifyBundle API

type ModifyBundleResponse ¶

type ModifyBundleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyBundleResponse is the response struct for api ModifyBundle

func CreateModifyBundleResponse ¶

func CreateModifyBundleResponse() (response *ModifyBundleResponse)

CreateModifyBundleResponse creates a response to parse from ModifyBundle response

type ModifyCdsFileRequest ¶ added in v1.63.15

type ModifyCdsFileRequest struct {
	*requests.RpcRequest
	GroupId        string `position:"Query" name:"GroupId"`
	CdsId          string `position:"Query" name:"CdsId"`
	ConflictPolicy string `position:"Query" name:"ConflictPolicy"`
	FileName       string `position:"Query" name:"FileName"`
	EndUserId      string `position:"Query" name:"EndUserId"`
	FileId         string `position:"Query" name:"FileId"`
}

ModifyCdsFileRequest is the request struct for api ModifyCdsFile

func CreateModifyCdsFileRequest ¶ added in v1.63.15

func CreateModifyCdsFileRequest() (request *ModifyCdsFileRequest)

CreateModifyCdsFileRequest creates a request to invoke ModifyCdsFile API

type ModifyCdsFileResponse ¶ added in v1.63.15

type ModifyCdsFileResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      string `json:"Data" xml:"Data"`
	Message   string `json:"Message" xml:"Message"`
}

ModifyCdsFileResponse is the response struct for api ModifyCdsFile

func CreateModifyCdsFileResponse ¶ added in v1.63.15

func CreateModifyCdsFileResponse() (response *ModifyCdsFileResponse)

CreateModifyCdsFileResponse creates a response to parse from ModifyCdsFile response

type ModifyCdsFileShareLinkRequest ¶ added in v1.63.15

type ModifyCdsFileShareLinkRequest struct {
	*requests.RpcRequest
	Description       string           `position:"Query" name:"Description"`
	ShareId           string           `position:"Query" name:"ShareId"`
	PreviewLimit      requests.Integer `position:"Query" name:"PreviewLimit"`
	DisableDownload   requests.Boolean `position:"Query" name:"DisableDownload"`
	DisablePreview    requests.Boolean `position:"Query" name:"DisablePreview"`
	SharePwd          string           `position:"Query" name:"SharePwd"`
	ShareName         string           `position:"Query" name:"ShareName"`
	DownloadCount     requests.Integer `position:"Query" name:"DownloadCount"`
	DisableSave       requests.Boolean `position:"Query" name:"DisableSave"`
	SaveCount         requests.Integer `position:"Query" name:"SaveCount"`
	ReportCount       requests.Integer `position:"Query" name:"ReportCount"`
	VideoPreviewCount requests.Integer `position:"Query" name:"VideoPreviewCount"`
	DownloadLimit     requests.Integer `position:"Query" name:"DownloadLimit"`
	CdsId             string           `position:"Query" name:"CdsId"`
	SaveLimit         requests.Integer `position:"Query" name:"SaveLimit"`
	Expiration        string           `position:"Query" name:"Expiration"`
	PreviewCount      requests.Integer `position:"Query" name:"PreviewCount"`
	Status            string           `position:"Query" name:"Status"`
}

ModifyCdsFileShareLinkRequest is the request struct for api ModifyCdsFileShareLink

func CreateModifyCdsFileShareLinkRequest ¶ added in v1.63.15

func CreateModifyCdsFileShareLinkRequest() (request *ModifyCdsFileShareLinkRequest)

CreateModifyCdsFileShareLinkRequest creates a request to invoke ModifyCdsFileShareLink API

type ModifyCdsFileShareLinkResponse ¶ added in v1.63.15

type ModifyCdsFileShareLinkResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

ModifyCdsFileShareLinkResponse is the response struct for api ModifyCdsFileShareLink

func CreateModifyCdsFileShareLinkResponse ¶ added in v1.63.15

func CreateModifyCdsFileShareLinkResponse() (response *ModifyCdsFileShareLinkResponse)

CreateModifyCdsFileShareLinkResponse creates a response to parse from ModifyCdsFileShareLink response

type ModifyCloudDriveGroupsRequest ¶ added in v1.63.15

type ModifyCloudDriveGroupsRequest struct {
	*requests.RpcRequest
	TotalSize requests.Integer `position:"Query" name:"TotalSize"`
	GroupId   *[]string        `position:"Query" name:"GroupId"  type:"Repeated"`
	CdsId     string           `position:"Query" name:"CdsId"`
	Status    string           `position:"Query" name:"Status"`
}

ModifyCloudDriveGroupsRequest is the request struct for api ModifyCloudDriveGroups

func CreateModifyCloudDriveGroupsRequest ¶ added in v1.63.15

func CreateModifyCloudDriveGroupsRequest() (request *ModifyCloudDriveGroupsRequest)

CreateModifyCloudDriveGroupsRequest creates a request to invoke ModifyCloudDriveGroups API

type ModifyCloudDriveGroupsResponse ¶ added in v1.63.15

type ModifyCloudDriveGroupsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      string `json:"Data" xml:"Data"`
	Message   string `json:"Message" xml:"Message"`
}

ModifyCloudDriveGroupsResponse is the response struct for api ModifyCloudDriveGroups

func CreateModifyCloudDriveGroupsResponse ¶ added in v1.63.15

func CreateModifyCloudDriveGroupsResponse() (response *ModifyCloudDriveGroupsResponse)

CreateModifyCloudDriveGroupsResponse creates a response to parse from ModifyCloudDriveGroups response

type ModifyCloudDrivePermissionRequest ¶ added in v1.63.15

type ModifyCloudDrivePermissionRequest struct {
	*requests.RpcRequest
	DownloadEndUserIds       *[]string `position:"Query" name:"DownloadEndUserIds"  type:"Repeated"`
	CdsId                    string    `position:"Query" name:"CdsId"`
	DownloadUploadEndUserIds *[]string `position:"Query" name:"DownloadUploadEndUserIds"  type:"Repeated"`
}

ModifyCloudDrivePermissionRequest is the request struct for api ModifyCloudDrivePermission

func CreateModifyCloudDrivePermissionRequest ¶ added in v1.63.15

func CreateModifyCloudDrivePermissionRequest() (request *ModifyCloudDrivePermissionRequest)

CreateModifyCloudDrivePermissionRequest creates a request to invoke ModifyCloudDrivePermission API

type ModifyCloudDrivePermissionResponse ¶ added in v1.63.15

type ModifyCloudDrivePermissionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyCloudDrivePermissionResponse is the response struct for api ModifyCloudDrivePermission

func CreateModifyCloudDrivePermissionResponse ¶ added in v1.63.15

func CreateModifyCloudDrivePermissionResponse() (response *ModifyCloudDrivePermissionResponse)

CreateModifyCloudDrivePermissionResponse creates a response to parse from ModifyCloudDrivePermission response

type ModifyCloudDriveUsersRequest ¶ added in v1.63.15

type ModifyCloudDriveUsersRequest struct {
	*requests.RpcRequest
	CdsId       string           `position:"Query" name:"CdsId"`
	EndUserId   *[]string        `position:"Query" name:"EndUserId"  type:"Repeated"`
	UserMaxSize requests.Integer `position:"Query" name:"UserMaxSize"`
	Status      string           `position:"Query" name:"Status"`
}

ModifyCloudDriveUsersRequest is the request struct for api ModifyCloudDriveUsers

func CreateModifyCloudDriveUsersRequest ¶ added in v1.63.15

func CreateModifyCloudDriveUsersRequest() (request *ModifyCloudDriveUsersRequest)

CreateModifyCloudDriveUsersRequest creates a request to invoke ModifyCloudDriveUsers API

type ModifyCloudDriveUsersResponse ¶ added in v1.63.15

type ModifyCloudDriveUsersResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyCloudDriveUsersResponse is the response struct for api ModifyCloudDriveUsers

func CreateModifyCloudDriveUsersResponse ¶ added in v1.63.15

func CreateModifyCloudDriveUsersResponse() (response *ModifyCloudDriveUsersResponse)

CreateModifyCloudDriveUsersResponse creates a response to parse from ModifyCloudDriveUsers response

type ModifyCustomizedListHeadersHeaders ¶ added in v1.63.15

type ModifyCustomizedListHeadersHeaders struct {
	DisplayType string `name:"DisplayType"`
	HeaderKey   string `name:"HeaderKey"`
}

ModifyCustomizedListHeadersHeaders is a repeated param struct in ModifyCustomizedListHeadersRequest

type ModifyCustomizedListHeadersRequest ¶ added in v1.63.15

type ModifyCustomizedListHeadersRequest struct {
	*requests.RpcRequest
	Headers  *[]ModifyCustomizedListHeadersHeaders `position:"Query" name:"Headers"  type:"Repeated"`
	ListType string                                `position:"Query" name:"ListType"`
}

ModifyCustomizedListHeadersRequest is the request struct for api ModifyCustomizedListHeaders

func CreateModifyCustomizedListHeadersRequest ¶ added in v1.63.15

func CreateModifyCustomizedListHeadersRequest() (request *ModifyCustomizedListHeadersRequest)

CreateModifyCustomizedListHeadersRequest creates a request to invoke ModifyCustomizedListHeaders API

type ModifyCustomizedListHeadersResponse ¶ added in v1.63.15

type ModifyCustomizedListHeadersResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyCustomizedListHeadersResponse is the response struct for api ModifyCustomizedListHeaders

func CreateModifyCustomizedListHeadersResponse ¶ added in v1.63.15

func CreateModifyCustomizedListHeadersResponse() (response *ModifyCustomizedListHeadersResponse)

CreateModifyCustomizedListHeadersResponse creates a response to parse from ModifyCustomizedListHeaders response

type ModifyDesktopChargeTypeRequest ¶

type ModifyDesktopChargeTypeRequest struct {
	*requests.RpcRequest
	PostPaidAfterUsedUp requests.Boolean `position:"Query" name:"PostPaidAfterUsedUp"`
	DesktopId           *[]string        `position:"Query" name:"DesktopId"  type:"Repeated"`
	UseDuration         requests.Integer `position:"Query" name:"UseDuration"`
	Period              requests.Integer `position:"Query" name:"Period"`
	AutoPay             requests.Boolean `position:"Query" name:"AutoPay"`
	PromotionId         string           `position:"Query" name:"PromotionId"`
	PeriodUnit          string           `position:"Query" name:"PeriodUnit"`
	AutoRenew           requests.Boolean `position:"Query" name:"AutoRenew"`
	ChargeType          string           `position:"Query" name:"ChargeType"`
}

ModifyDesktopChargeTypeRequest is the request struct for api ModifyDesktopChargeType

func CreateModifyDesktopChargeTypeRequest ¶

func CreateModifyDesktopChargeTypeRequest() (request *ModifyDesktopChargeTypeRequest)

CreateModifyDesktopChargeTypeRequest creates a request to invoke ModifyDesktopChargeType API

type ModifyDesktopChargeTypeResponse ¶

type ModifyDesktopChargeTypeResponse struct {
	*responses.BaseResponse
	OrderId   string   `json:"OrderId" xml:"OrderId"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	DesktopId []string `json:"DesktopId" xml:"DesktopId"`
}

ModifyDesktopChargeTypeResponse is the response struct for api ModifyDesktopChargeType

func CreateModifyDesktopChargeTypeResponse ¶

func CreateModifyDesktopChargeTypeResponse() (response *ModifyDesktopChargeTypeResponse)

CreateModifyDesktopChargeTypeResponse creates a response to parse from ModifyDesktopChargeType response

type ModifyDesktopGroupRequest ¶

type ModifyDesktopGroupRequest struct {
	*requests.RpcRequest
	Classify               string           `position:"Query" name:"Classify"`
	ImageId                string           `position:"Query" name:"ImageId"`
	ScaleStrategyId        string           `position:"Query" name:"ScaleStrategyId"`
	DisableSessionConfig   requests.Boolean `position:"Query" name:"DisableSessionConfig"`
	BindAmount             requests.Integer `position:"Query" name:"BindAmount"`
	LoadPolicy             requests.Integer `position:"Query" name:"LoadPolicy"`
	DesktopGroupName       string           `position:"Query" name:"DesktopGroupName"`
	AllowBufferCount       requests.Integer `position:"Query" name:"AllowBufferCount"`
	PolicyGroupIds         *[]string        `position:"Query" name:"PolicyGroupIds"  type:"Repeated"`
	IdleDisconnectDuration requests.Integer `position:"Query" name:"IdleDisconnectDuration"`
	DesktopGroupId         string           `position:"Query" name:"DesktopGroupId"`
	MinDesktopsCount       requests.Integer `position:"Query" name:"MinDesktopsCount"`
	MaxDesktopsCount       requests.Integer `position:"Query" name:"MaxDesktopsCount"`
	FileSystemId           string           `position:"Query" name:"FileSystemId"`
	AllowAutoSetup         requests.Integer `position:"Query" name:"AllowAutoSetup"`
	Comments               string           `position:"Query" name:"Comments"`
	ResetType              requests.Integer `position:"Query" name:"ResetType"`
	OwnBundleId            string           `position:"Query" name:"OwnBundleId"`
	StopDuration           requests.Integer `position:"Query" name:"StopDuration"`
	RatioThreshold         requests.Float   `position:"Query" name:"RatioThreshold"`
	KeepDuration           requests.Integer `position:"Query" name:"KeepDuration"`
	ConnectDuration        requests.Integer `position:"Query" name:"ConnectDuration"`
	ProfileFollowSwitch    requests.Boolean `position:"Query" name:"ProfileFollowSwitch"`
	BuyDesktopsCount       requests.Integer `position:"Query" name:"BuyDesktopsCount"`
	PolicyGroupId          string           `position:"Query" name:"PolicyGroupId"`
}

ModifyDesktopGroupRequest is the request struct for api ModifyDesktopGroup

func CreateModifyDesktopGroupRequest ¶

func CreateModifyDesktopGroupRequest() (request *ModifyDesktopGroupRequest)

CreateModifyDesktopGroupRequest creates a request to invoke ModifyDesktopGroup API

type ModifyDesktopGroupResponse ¶

type ModifyDesktopGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDesktopGroupResponse is the response struct for api ModifyDesktopGroup

func CreateModifyDesktopGroupResponse ¶

func CreateModifyDesktopGroupResponse() (response *ModifyDesktopGroupResponse)

CreateModifyDesktopGroupResponse creates a response to parse from ModifyDesktopGroup response

type ModifyDesktopHostNameRequest ¶

type ModifyDesktopHostNameRequest struct {
	*requests.RpcRequest
	DesktopId   string `position:"Query" name:"DesktopId"`
	NewHostName string `position:"Query" name:"NewHostName"`
}

ModifyDesktopHostNameRequest is the request struct for api ModifyDesktopHostName

func CreateModifyDesktopHostNameRequest ¶

func CreateModifyDesktopHostNameRequest() (request *ModifyDesktopHostNameRequest)

CreateModifyDesktopHostNameRequest creates a request to invoke ModifyDesktopHostName API

type ModifyDesktopHostNameResponse ¶

type ModifyDesktopHostNameResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDesktopHostNameResponse is the response struct for api ModifyDesktopHostName

func CreateModifyDesktopHostNameResponse ¶

func CreateModifyDesktopHostNameResponse() (response *ModifyDesktopHostNameResponse)

CreateModifyDesktopHostNameResponse creates a response to parse from ModifyDesktopHostName response

type ModifyDesktopNameRequest ¶

type ModifyDesktopNameRequest struct {
	*requests.RpcRequest
	NewDesktopName string `position:"Query" name:"NewDesktopName"`
	DesktopId      string `position:"Query" name:"DesktopId"`
}

ModifyDesktopNameRequest is the request struct for api ModifyDesktopName

func CreateModifyDesktopNameRequest ¶

func CreateModifyDesktopNameRequest() (request *ModifyDesktopNameRequest)

CreateModifyDesktopNameRequest creates a request to invoke ModifyDesktopName API

type ModifyDesktopNameResponse ¶

type ModifyDesktopNameResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDesktopNameResponse is the response struct for api ModifyDesktopName

func CreateModifyDesktopNameResponse ¶

func CreateModifyDesktopNameResponse() (response *ModifyDesktopNameResponse)

CreateModifyDesktopNameResponse creates a response to parse from ModifyDesktopName response

type ModifyDesktopOversoldGroupRequest ¶ added in v1.63.15

type ModifyDesktopOversoldGroupRequest struct {
	*requests.RpcRequest
	ImageId                string           `position:"Query" name:"ImageId"`
	OversoldUserCount      requests.Integer `position:"Query" name:"OversoldUserCount"`
	Description            string           `position:"Query" name:"Description"`
	OversoldWarn           requests.Integer `position:"Query" name:"OversoldWarn"`
	IdleDisconnectDuration requests.Integer `position:"Query" name:"IdleDisconnectDuration"`
	OversoldGroupId        string           `position:"Query" name:"OversoldGroupId"`
	StopDuration           requests.Integer `position:"Query" name:"StopDuration"`
	KeepDuration           requests.Integer `position:"Query" name:"KeepDuration"`
	Name                   string           `position:"Query" name:"Name"`
	ConcurrenceCount       requests.Integer `position:"Query" name:"ConcurrenceCount"`
	PolicyGroupId          string           `position:"Query" name:"PolicyGroupId"`
}

ModifyDesktopOversoldGroupRequest is the request struct for api ModifyDesktopOversoldGroup

func CreateModifyDesktopOversoldGroupRequest ¶ added in v1.63.15

func CreateModifyDesktopOversoldGroupRequest() (request *ModifyDesktopOversoldGroupRequest)

CreateModifyDesktopOversoldGroupRequest creates a request to invoke ModifyDesktopOversoldGroup API

type ModifyDesktopOversoldGroupResponse ¶ added in v1.63.15

type ModifyDesktopOversoldGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

ModifyDesktopOversoldGroupResponse is the response struct for api ModifyDesktopOversoldGroup

func CreateModifyDesktopOversoldGroupResponse ¶ added in v1.63.15

func CreateModifyDesktopOversoldGroupResponse() (response *ModifyDesktopOversoldGroupResponse)

CreateModifyDesktopOversoldGroupResponse creates a response to parse from ModifyDesktopOversoldGroup response

type ModifyDesktopOversoldGroupSaleRequest ¶ added in v1.63.15

type ModifyDesktopOversoldGroupSaleRequest struct {
	*requests.RpcRequest
	OversoldGroupId   string           `position:"Query" name:"OversoldGroupId"`
	OversoldUserCount requests.Integer `position:"Query" name:"OversoldUserCount"`
	ConcurrenceCount  requests.Integer `position:"Query" name:"ConcurrenceCount"`
}

ModifyDesktopOversoldGroupSaleRequest is the request struct for api ModifyDesktopOversoldGroupSale

func CreateModifyDesktopOversoldGroupSaleRequest ¶ added in v1.63.15

func CreateModifyDesktopOversoldGroupSaleRequest() (request *ModifyDesktopOversoldGroupSaleRequest)

CreateModifyDesktopOversoldGroupSaleRequest creates a request to invoke ModifyDesktopOversoldGroupSale API

type ModifyDesktopOversoldGroupSaleResponse ¶ added in v1.63.15

type ModifyDesktopOversoldGroupSaleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

ModifyDesktopOversoldGroupSaleResponse is the response struct for api ModifyDesktopOversoldGroupSale

func CreateModifyDesktopOversoldGroupSaleResponse ¶ added in v1.63.15

func CreateModifyDesktopOversoldGroupSaleResponse() (response *ModifyDesktopOversoldGroupSaleResponse)

CreateModifyDesktopOversoldGroupSaleResponse creates a response to parse from ModifyDesktopOversoldGroupSale response

type ModifyDesktopOversoldUserGroupRequest ¶ added in v1.63.15

type ModifyDesktopOversoldUserGroupRequest struct {
	*requests.RpcRequest
	OversoldGroupId string `position:"Query" name:"OversoldGroupId"`
	ImageId         string `position:"Query" name:"ImageId"`
	UserGroupId     string `position:"Query" name:"UserGroupId"`
	Name            string `position:"Query" name:"Name"`
	PolicyGroupId   string `position:"Query" name:"PolicyGroupId"`
}

ModifyDesktopOversoldUserGroupRequest is the request struct for api ModifyDesktopOversoldUserGroup

func CreateModifyDesktopOversoldUserGroupRequest ¶ added in v1.63.15

func CreateModifyDesktopOversoldUserGroupRequest() (request *ModifyDesktopOversoldUserGroupRequest)

CreateModifyDesktopOversoldUserGroupRequest creates a request to invoke ModifyDesktopOversoldUserGroup API

type ModifyDesktopOversoldUserGroupResponse ¶ added in v1.63.15

type ModifyDesktopOversoldUserGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

ModifyDesktopOversoldUserGroupResponse is the response struct for api ModifyDesktopOversoldUserGroup

func CreateModifyDesktopOversoldUserGroupResponse ¶ added in v1.63.15

func CreateModifyDesktopOversoldUserGroupResponse() (response *ModifyDesktopOversoldUserGroupResponse)

CreateModifyDesktopOversoldUserGroupResponse creates a response to parse from ModifyDesktopOversoldUserGroup response

type ModifyDesktopSpecRequest ¶

type ModifyDesktopSpecRequest struct {
	*requests.RpcRequest
	AutoPay                  requests.Boolean                  `position:"Query" name:"AutoPay"`
	UserDiskPerformanceLevel string                            `position:"Query" name:"UserDiskPerformanceLevel"`
	ResourceType             string                            `position:"Query" name:"ResourceType"`
	PromotionId              string                            `position:"Query" name:"PromotionId"`
	UserDiskSizeGib          requests.Integer                  `position:"Query" name:"UserDiskSizeGib"`
	ResourceSpecs            *[]ModifyDesktopSpecResourceSpecs `position:"Query" name:"ResourceSpecs"  type:"Repeated"`
	DesktopId                string                            `position:"Query" name:"DesktopId"`
	DesktopType              string                            `position:"Query" name:"DesktopType"`
	RootDiskSizeGib          requests.Integer                  `position:"Query" name:"RootDiskSizeGib"`
}

ModifyDesktopSpecRequest is the request struct for api ModifyDesktopSpec

func CreateModifyDesktopSpecRequest ¶

func CreateModifyDesktopSpecRequest() (request *ModifyDesktopSpecRequest)

CreateModifyDesktopSpecRequest creates a request to invoke ModifyDesktopSpec API

type ModifyDesktopSpecResourceSpecs ¶ added in v1.63.15

type ModifyDesktopSpecResourceSpecs struct {
	UserDiskSizeGib string `name:"UserDiskSizeGib"`
	DesktopId       string `name:"DesktopId"`
	RootDiskSizeGib string `name:"RootDiskSizeGib"`
}

ModifyDesktopSpecResourceSpecs is a repeated param struct in ModifyDesktopSpecRequest

type ModifyDesktopSpecResponse ¶

type ModifyDesktopSpecResponse struct {
	*responses.BaseResponse
	OrderId   string  `json:"OrderId" xml:"OrderId"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	OrderIds  []int64 `json:"OrderIds" xml:"OrderIds"`
}

ModifyDesktopSpecResponse is the response struct for api ModifyDesktopSpec

func CreateModifyDesktopSpecResponse ¶

func CreateModifyDesktopSpecResponse() (response *ModifyDesktopSpecResponse)

CreateModifyDesktopSpecResponse creates a response to parse from ModifyDesktopSpec response

type ModifyDesktopTimerDesktopTimers ¶ added in v1.63.15

type ModifyDesktopTimerDesktopTimers struct {
	CronExpression     string `name:"CronExpression"`
	TimerType          string `name:"TimerType"`
	AllowClientSetting string `name:"AllowClientSetting"`
	ResetType          string `name:"ResetType"`
	Enforce            string `name:"Enforce"`
	Interval           string `name:"Interval"`
	OperationType      string `name:"OperationType"`
}

ModifyDesktopTimerDesktopTimers is a repeated param struct in ModifyDesktopTimerRequest

type ModifyDesktopTimerRequest ¶ added in v1.63.15

type ModifyDesktopTimerRequest struct {
	*requests.RpcRequest
	CronExpression   string                             `position:"Query" name:"CronExpression"`
	TimerType        string                             `position:"Query" name:"TimerType"`
	DesktopTimers    *[]ModifyDesktopTimerDesktopTimers `position:"Query" name:"DesktopTimers"  type:"Repeated"`
	DesktopId        *[]string                          `position:"Query" name:"DesktopId"  type:"Repeated"`
	ResetType        string                             `position:"Query" name:"ResetType"`
	OperationType    string                             `position:"Query" name:"OperationType"`
	TimerStatus      string                             `position:"Query" name:"TimerStatus"`
	Enforce          requests.Boolean                   `position:"Query" name:"Enforce"`
	UseDesktopTimers requests.Boolean                   `position:"Query" name:"UseDesktopTimers"`
	Interval         requests.Integer                   `position:"Query" name:"Interval"`
}

ModifyDesktopTimerRequest is the request struct for api ModifyDesktopTimer

func CreateModifyDesktopTimerRequest ¶ added in v1.63.15

func CreateModifyDesktopTimerRequest() (request *ModifyDesktopTimerRequest)

CreateModifyDesktopTimerRequest creates a request to invoke ModifyDesktopTimer API

type ModifyDesktopTimerResponse ¶ added in v1.63.15

type ModifyDesktopTimerResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	DesktopIds []string `json:"DesktopIds" xml:"DesktopIds"`
}

ModifyDesktopTimerResponse is the response struct for api ModifyDesktopTimer

func CreateModifyDesktopTimerResponse ¶ added in v1.63.15

func CreateModifyDesktopTimerResponse() (response *ModifyDesktopTimerResponse)

CreateModifyDesktopTimerResponse creates a response to parse from ModifyDesktopTimer response

type ModifyDesktopsPolicyGroupRequest ¶

type ModifyDesktopsPolicyGroupRequest struct {
	*requests.RpcRequest
	PreCheck       requests.Boolean `position:"Query" name:"PreCheck"`
	PolicyGroupIds *[]string        `position:"Query" name:"PolicyGroupIds"  type:"Repeated"`
	DesktopId      *[]string        `position:"Query" name:"DesktopId"  type:"Repeated"`
	PolicyGroupId  string           `position:"Query" name:"PolicyGroupId"`
}

ModifyDesktopsPolicyGroupRequest is the request struct for api ModifyDesktopsPolicyGroup

func CreateModifyDesktopsPolicyGroupRequest ¶

func CreateModifyDesktopsPolicyGroupRequest() (request *ModifyDesktopsPolicyGroupRequest)

CreateModifyDesktopsPolicyGroupRequest creates a request to invoke ModifyDesktopsPolicyGroup API

type ModifyDesktopsPolicyGroupResponse ¶

type ModifyDesktopsPolicyGroupResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	ModifyResults []ModifyResult `json:"ModifyResults" xml:"ModifyResults"`
}

ModifyDesktopsPolicyGroupResponse is the response struct for api ModifyDesktopsPolicyGroup

func CreateModifyDesktopsPolicyGroupResponse ¶

func CreateModifyDesktopsPolicyGroupResponse() (response *ModifyDesktopsPolicyGroupResponse)

CreateModifyDesktopsPolicyGroupResponse creates a response to parse from ModifyDesktopsPolicyGroup response

type ModifyDiskSpecRequest ¶ added in v1.61.1666

type ModifyDiskSpecRequest struct {
	*requests.RpcRequest
	RootDiskPerformanceLevel string           `position:"Query" name:"RootDiskPerformanceLevel"`
	AutoPay                  requests.Boolean `position:"Query" name:"AutoPay"`
	UserDiskPerformanceLevel string           `position:"Query" name:"UserDiskPerformanceLevel"`
	PromotionId              string           `position:"Query" name:"PromotionId"`
	DesktopId                string           `position:"Query" name:"DesktopId"`
}

ModifyDiskSpecRequest is the request struct for api ModifyDiskSpec

func CreateModifyDiskSpecRequest ¶ added in v1.61.1666

func CreateModifyDiskSpecRequest() (request *ModifyDiskSpecRequest)

CreateModifyDiskSpecRequest creates a request to invoke ModifyDiskSpec API

type ModifyDiskSpecResponse ¶ added in v1.61.1666

type ModifyDiskSpecResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDiskSpecResponse is the response struct for api ModifyDiskSpec

func CreateModifyDiskSpecResponse ¶ added in v1.61.1666

func CreateModifyDiskSpecResponse() (response *ModifyDiskSpecResponse)

CreateModifyDiskSpecResponse creates a response to parse from ModifyDiskSpec response

type ModifyEntitlementRequest ¶

type ModifyEntitlementRequest struct {
	*requests.RpcRequest
	EndUserId *[]string `position:"Query" name:"EndUserId"  type:"Repeated"`
	DesktopId string    `position:"Query" name:"DesktopId"`
}

ModifyEntitlementRequest is the request struct for api ModifyEntitlement

func CreateModifyEntitlementRequest ¶

func CreateModifyEntitlementRequest() (request *ModifyEntitlementRequest)

CreateModifyEntitlementRequest creates a request to invoke ModifyEntitlement API

type ModifyEntitlementResponse ¶

type ModifyEntitlementResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyEntitlementResponse is the response struct for api ModifyEntitlement

func CreateModifyEntitlementResponse ¶

func CreateModifyEntitlementResponse() (response *ModifyEntitlementResponse)

CreateModifyEntitlementResponse creates a response to parse from ModifyEntitlement response

type ModifyImageAttributeRequest ¶

type ModifyImageAttributeRequest struct {
	*requests.RpcRequest
	ImageId     string `position:"Query" name:"ImageId"`
	Description string `position:"Query" name:"Description"`
	Name        string `position:"Query" name:"Name"`
}

ModifyImageAttributeRequest is the request struct for api ModifyImageAttribute

func CreateModifyImageAttributeRequest ¶

func CreateModifyImageAttributeRequest() (request *ModifyImageAttributeRequest)

CreateModifyImageAttributeRequest creates a request to invoke ModifyImageAttribute API

type ModifyImageAttributeResponse ¶

type ModifyImageAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyImageAttributeResponse is the response struct for api ModifyImageAttribute

func CreateModifyImageAttributeResponse ¶

func CreateModifyImageAttributeResponse() (response *ModifyImageAttributeResponse)

CreateModifyImageAttributeResponse creates a response to parse from ModifyImageAttribute response

type ModifyImagePermissionRequest ¶ added in v1.61.1666

type ModifyImagePermissionRequest struct {
	*requests.RpcRequest
	ImageId       string    `position:"Query" name:"ImageId"`
	AddAccount    *[]string `position:"Query" name:"AddAccount"  type:"Repeated"`
	RemoveAccount *[]string `position:"Query" name:"RemoveAccount"  type:"Repeated"`
}

ModifyImagePermissionRequest is the request struct for api ModifyImagePermission

func CreateModifyImagePermissionRequest ¶ added in v1.61.1666

func CreateModifyImagePermissionRequest() (request *ModifyImagePermissionRequest)

CreateModifyImagePermissionRequest creates a request to invoke ModifyImagePermission API

type ModifyImagePermissionResponse ¶ added in v1.61.1666

type ModifyImagePermissionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyImagePermissionResponse is the response struct for api ModifyImagePermission

func CreateModifyImagePermissionResponse ¶ added in v1.61.1666

func CreateModifyImagePermissionResponse() (response *ModifyImagePermissionResponse)

CreateModifyImagePermissionResponse creates a response to parse from ModifyImagePermission response

type ModifyNASDefaultMountTargetRequest ¶

type ModifyNASDefaultMountTargetRequest struct {
	*requests.RpcRequest
	MountTargetDomain string `position:"Query" name:"MountTargetDomain"`
	FileSystemId      string `position:"Query" name:"FileSystemId"`
}

ModifyNASDefaultMountTargetRequest is the request struct for api ModifyNASDefaultMountTarget

func CreateModifyNASDefaultMountTargetRequest ¶

func CreateModifyNASDefaultMountTargetRequest() (request *ModifyNASDefaultMountTargetRequest)

CreateModifyNASDefaultMountTargetRequest creates a request to invoke ModifyNASDefaultMountTarget API

type ModifyNASDefaultMountTargetResponse ¶

type ModifyNASDefaultMountTargetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyNASDefaultMountTargetResponse is the response struct for api ModifyNASDefaultMountTarget

func CreateModifyNASDefaultMountTargetResponse ¶

func CreateModifyNASDefaultMountTargetResponse() (response *ModifyNASDefaultMountTargetResponse)

CreateModifyNASDefaultMountTargetResponse creates a response to parse from ModifyNASDefaultMountTarget response

type ModifyNetworkPackageBandwidthRequest ¶

type ModifyNetworkPackageBandwidthRequest struct {
	*requests.RpcRequest
	AutoPay          requests.Boolean `position:"Query" name:"AutoPay"`
	Bandwidth        requests.Integer `position:"Query" name:"Bandwidth"`
	NetworkPackageId string           `position:"Query" name:"NetworkPackageId"`
	PromotionId      string           `position:"Query" name:"PromotionId"`
}

ModifyNetworkPackageBandwidthRequest is the request struct for api ModifyNetworkPackageBandwidth

func CreateModifyNetworkPackageBandwidthRequest ¶

func CreateModifyNetworkPackageBandwidthRequest() (request *ModifyNetworkPackageBandwidthRequest)

CreateModifyNetworkPackageBandwidthRequest creates a request to invoke ModifyNetworkPackageBandwidth API

type ModifyNetworkPackageBandwidthResponse ¶

type ModifyNetworkPackageBandwidthResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyNetworkPackageBandwidthResponse is the response struct for api ModifyNetworkPackageBandwidth

func CreateModifyNetworkPackageBandwidthResponse ¶

func CreateModifyNetworkPackageBandwidthResponse() (response *ModifyNetworkPackageBandwidthResponse)

CreateModifyNetworkPackageBandwidthResponse creates a response to parse from ModifyNetworkPackageBandwidth response

type ModifyNetworkPackageEnabledRequest ¶

type ModifyNetworkPackageEnabledRequest struct {
	*requests.RpcRequest
	NetworkPackageId string           `position:"Query" name:"NetworkPackageId"`
	Enabled          requests.Boolean `position:"Query" name:"Enabled"`
}

ModifyNetworkPackageEnabledRequest is the request struct for api ModifyNetworkPackageEnabled

func CreateModifyNetworkPackageEnabledRequest ¶

func CreateModifyNetworkPackageEnabledRequest() (request *ModifyNetworkPackageEnabledRequest)

CreateModifyNetworkPackageEnabledRequest creates a request to invoke ModifyNetworkPackageEnabled API

type ModifyNetworkPackageEnabledResponse ¶

type ModifyNetworkPackageEnabledResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyNetworkPackageEnabledResponse is the response struct for api ModifyNetworkPackageEnabled

func CreateModifyNetworkPackageEnabledResponse ¶

func CreateModifyNetworkPackageEnabledResponse() (response *ModifyNetworkPackageEnabledResponse)

CreateModifyNetworkPackageEnabledResponse creates a response to parse from ModifyNetworkPackageEnabled response

type ModifyOfficeSiteAttributeRequest ¶

type ModifyOfficeSiteAttributeRequest struct {
	*requests.RpcRequest
	OfficeSiteId         string           `position:"Query" name:"OfficeSiteId"`
	DesktopAccessType    string           `position:"Query" name:"DesktopAccessType"`
	OfficeSiteName       string           `position:"Query" name:"OfficeSiteName"`
	NeedVerifyLoginRisk  requests.Boolean `position:"Query" name:"NeedVerifyLoginRisk"`
	NeedVerifyZeroDevice requests.Boolean `position:"Query" name:"NeedVerifyZeroDevice"`
	EnableAdminAccess    requests.Boolean `position:"Query" name:"EnableAdminAccess"`
}

ModifyOfficeSiteAttributeRequest is the request struct for api ModifyOfficeSiteAttribute

func CreateModifyOfficeSiteAttributeRequest ¶

func CreateModifyOfficeSiteAttributeRequest() (request *ModifyOfficeSiteAttributeRequest)

CreateModifyOfficeSiteAttributeRequest creates a request to invoke ModifyOfficeSiteAttribute API

type ModifyOfficeSiteAttributeResponse ¶

type ModifyOfficeSiteAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyOfficeSiteAttributeResponse is the response struct for api ModifyOfficeSiteAttribute

func CreateModifyOfficeSiteAttributeResponse ¶

func CreateModifyOfficeSiteAttributeResponse() (response *ModifyOfficeSiteAttributeResponse)

CreateModifyOfficeSiteAttributeResponse creates a response to parse from ModifyOfficeSiteAttribute response

type ModifyOfficeSiteCrossDesktopAccessRequest ¶

type ModifyOfficeSiteCrossDesktopAccessRequest struct {
	*requests.RpcRequest
	OfficeSiteId             string           `position:"Query" name:"OfficeSiteId"`
	EnableCrossDesktopAccess requests.Boolean `position:"Query" name:"EnableCrossDesktopAccess"`
}

ModifyOfficeSiteCrossDesktopAccessRequest is the request struct for api ModifyOfficeSiteCrossDesktopAccess

func CreateModifyOfficeSiteCrossDesktopAccessRequest ¶

func CreateModifyOfficeSiteCrossDesktopAccessRequest() (request *ModifyOfficeSiteCrossDesktopAccessRequest)

CreateModifyOfficeSiteCrossDesktopAccessRequest creates a request to invoke ModifyOfficeSiteCrossDesktopAccess API

type ModifyOfficeSiteCrossDesktopAccessResponse ¶

type ModifyOfficeSiteCrossDesktopAccessResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyOfficeSiteCrossDesktopAccessResponse is the response struct for api ModifyOfficeSiteCrossDesktopAccess

func CreateModifyOfficeSiteCrossDesktopAccessResponse ¶

func CreateModifyOfficeSiteCrossDesktopAccessResponse() (response *ModifyOfficeSiteCrossDesktopAccessResponse)

CreateModifyOfficeSiteCrossDesktopAccessResponse creates a response to parse from ModifyOfficeSiteCrossDesktopAccess response

type ModifyOfficeSiteMfaEnabledRequest ¶

type ModifyOfficeSiteMfaEnabledRequest struct {
	*requests.RpcRequest
	OfficeSiteId string           `position:"Query" name:"OfficeSiteId"`
	MfaEnabled   requests.Boolean `position:"Query" name:"MfaEnabled"`
}

ModifyOfficeSiteMfaEnabledRequest is the request struct for api ModifyOfficeSiteMfaEnabled

func CreateModifyOfficeSiteMfaEnabledRequest ¶

func CreateModifyOfficeSiteMfaEnabledRequest() (request *ModifyOfficeSiteMfaEnabledRequest)

CreateModifyOfficeSiteMfaEnabledRequest creates a request to invoke ModifyOfficeSiteMfaEnabled API

type ModifyOfficeSiteMfaEnabledResponse ¶

type ModifyOfficeSiteMfaEnabledResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyOfficeSiteMfaEnabledResponse is the response struct for api ModifyOfficeSiteMfaEnabled

func CreateModifyOfficeSiteMfaEnabledResponse ¶

func CreateModifyOfficeSiteMfaEnabledResponse() (response *ModifyOfficeSiteMfaEnabledResponse)

CreateModifyOfficeSiteMfaEnabledResponse creates a response to parse from ModifyOfficeSiteMfaEnabled response

type ModifyPolicyGroupAuthorizeAccessPolicyRule ¶

type ModifyPolicyGroupAuthorizeAccessPolicyRule struct {
	Description string `name:"Description"`
	CidrIp      string `name:"CidrIp"`
}

ModifyPolicyGroupAuthorizeAccessPolicyRule is a repeated param struct in ModifyPolicyGroupRequest

type ModifyPolicyGroupAuthorizeSecurityPolicyRule ¶

type ModifyPolicyGroupAuthorizeSecurityPolicyRule struct {
	PortRange   string `name:"PortRange"`
	IpProtocol  string `name:"IpProtocol"`
	Description string `name:"Description"`
	Type        string `name:"Type"`
	Priority    string `name:"Priority"`
	CidrIp      string `name:"CidrIp"`
	Policy      string `name:"Policy"`
}

ModifyPolicyGroupAuthorizeSecurityPolicyRule is a repeated param struct in ModifyPolicyGroupRequest

type ModifyPolicyGroupClientType ¶

type ModifyPolicyGroupClientType struct {
	ClientType string `name:"ClientType"`
	Status     string `name:"Status"`
}

ModifyPolicyGroupClientType is a repeated param struct in ModifyPolicyGroupRequest

type ModifyPolicyGroupDeviceRedirects ¶ added in v1.63.15

type ModifyPolicyGroupDeviceRedirects struct {
	RedirectType string `name:"RedirectType"`
	DeviceType   string `name:"DeviceType"`
}

ModifyPolicyGroupDeviceRedirects is a repeated param struct in ModifyPolicyGroupRequest

type ModifyPolicyGroupDeviceRules ¶ added in v1.63.15

type ModifyPolicyGroupDeviceRules struct {
	DevicePid    string `name:"DevicePid"`
	DeviceName   string `name:"DeviceName"`
	DeviceVid    string `name:"DeviceVid"`
	RedirectType string `name:"RedirectType"`
	DeviceType   string `name:"DeviceType"`
	OptCommand   string `name:"OptCommand"`
}

ModifyPolicyGroupDeviceRules is a repeated param struct in ModifyPolicyGroupRequest

type ModifyPolicyGroupDomainResolveRule ¶ added in v1.63.15

type ModifyPolicyGroupDomainResolveRule struct {
	Domain      string `name:"Domain"`
	Description string `name:"Description"`
	Policy      string `name:"Policy"`
}

ModifyPolicyGroupDomainResolveRule is a repeated param struct in ModifyPolicyGroupRequest

type ModifyPolicyGroupNetRedirectRule ¶ added in v1.63.15

type ModifyPolicyGroupNetRedirectRule struct {
	RuleType string `name:"RuleType"`
	Domain   string `name:"Domain"`
	Policy   string `name:"Policy"`
}

ModifyPolicyGroupNetRedirectRule is a repeated param struct in ModifyPolicyGroupRequest

type ModifyPolicyGroupRequest ¶

type ModifyPolicyGroupRequest struct {
	*requests.RpcRequest
	RevokeSecurityPolicyRule      *[]ModifyPolicyGroupRevokeSecurityPolicyRule    `position:"Query" name:"RevokeSecurityPolicyRule"  type:"Repeated"`
	PrinterRedirection            string                                          `position:"Query" name:"PrinterRedirection"`
	WyAssistant                   string                                          `position:"Query" name:"WyAssistant"`
	LocalDrive                    string                                          `position:"Query" name:"LocalDrive"`
	AuthorizeSecurityPolicyRule   *[]ModifyPolicyGroupAuthorizeSecurityPolicyRule `position:"Query" name:"AuthorizeSecurityPolicyRule"  type:"Repeated"`
	WatermarkSecurity             string                                          `position:"Query" name:"WatermarkSecurity"`
	Clipboard                     string                                          `position:"Query" name:"Clipboard"`
	EndUserApplyAdminCoordinate   string                                          `position:"Query" name:"EndUserApplyAdminCoordinate"`
	UsbRedirect                   string                                          `position:"Query" name:"UsbRedirect"`
	RecordingStartTime            string                                          `position:"Query" name:"RecordingStartTime"`
	NetRedirectRule               *[]ModifyPolicyGroupNetRedirectRule             `position:"Query" name:"NetRedirectRule"  type:"Repeated"`
	WatermarkColor                requests.Integer                                `position:"Query" name:"WatermarkColor"`
	MemoryRateLimit               requests.Integer                                `position:"Query" name:"MemoryRateLimit"`
	QualityEnhancement            string                                          `position:"Query" name:"QualityEnhancement"`
	Watermark                     string                                          `position:"Query" name:"Watermark"`
	CpuSingleRateLimit            requests.Integer                                `position:"Query" name:"CpuSingleRateLimit"`
	DomainResolveRule             *[]ModifyPolicyGroupDomainResolveRule           `position:"Query" name:"DomainResolveRule"  type:"Repeated"`
	WatermarkPower                string                                          `position:"Query" name:"WatermarkPower"`
	PolicyGroupId                 string                                          `position:"Query" name:"PolicyGroupId"`
	CpuDownGradeDuration          requests.Integer                                `position:"Query" name:"CpuDownGradeDuration"`
	ClientType                    *[]ModifyPolicyGroupClientType                  `position:"Query" name:"ClientType"  type:"Repeated"`
	DeviceRedirects               *[]ModifyPolicyGroupDeviceRedirects             `position:"Query" name:"DeviceRedirects"  type:"Repeated"`
	ScopeValue                    *[]string                                       `position:"Query" name:"ScopeValue"  type:"Repeated"`
	RecordingFps                  requests.Integer                                `position:"Query" name:"RecordingFps"`
	WatermarkFontStyle            string                                          `position:"Query" name:"WatermarkFontStyle"`
	RecordingUserNotifyMessage    string                                          `position:"Query" name:"RecordingUserNotifyMessage"`
	SmoothEnhancement             string                                          `position:"Query" name:"SmoothEnhancement"`
	ColorEnhancement              string                                          `position:"Query" name:"ColorEnhancement"`
	EndUserGroupCoordinate        string                                          `position:"Query" name:"EndUserGroupCoordinate"`
	WatermarkDegree               string                                          `position:"Query" name:"WatermarkDegree"`
	DisplayMode                   string                                          `position:"Query" name:"DisplayMode"`
	RemoteCoordinate              string                                          `position:"Query" name:"RemoteCoordinate"`
	GpuAcceleration               string                                          `position:"Query" name:"GpuAcceleration"`
	Html5FileTransfer             string                                          `position:"Query" name:"Html5FileTransfer"`
	DeviceRules                   *[]ModifyPolicyGroupDeviceRules                 `position:"Query" name:"DeviceRules"  type:"Repeated"`
	VideoEncAvgKbps               requests.Integer                                `position:"Query" name:"VideoEncAvgKbps"`
	MemoryProtectedMode           string                                          `position:"Query" name:"MemoryProtectedMode"`
	VideoEncMaxQP                 requests.Integer                                `position:"Query" name:"VideoEncMaxQP"`
	MemoryDownGradeDuration       requests.Integer                                `position:"Query" name:"MemoryDownGradeDuration"`
	InternetCommunicationProtocol string                                          `position:"Query" name:"InternetCommunicationProtocol"`
	RecordingExpires              requests.Integer                                `position:"Query" name:"RecordingExpires"`
	PreemptLoginUser              *[]string                                       `position:"Query" name:"PreemptLoginUser"  type:"Repeated"`
	DomainList                    string                                          `position:"Query" name:"DomainList"`
	NetRedirect                   string                                          `position:"Query" name:"NetRedirect"`
	WatermarkTransparencyValue    requests.Integer                                `position:"Query" name:"WatermarkTransparencyValue"`
	WatermarkType                 string                                          `position:"Query" name:"WatermarkType"`
	AdminAccess                   string                                          `position:"Query" name:"AdminAccess"`
	RecordingDuration             requests.Integer                                `position:"Query" name:"RecordingDuration"`
	RevokeAccessPolicyRule        *[]ModifyPolicyGroupRevokeAccessPolicyRule      `position:"Query" name:"RevokeAccessPolicyRule"  type:"Repeated"`
	CloudHub                      string                                          `position:"Query" name:"CloudHub"`
	CameraRedirect                string                                          `position:"Query" name:"CameraRedirect"`
	EnableSessionRateLimiting     string                                          `position:"Query" name:"EnableSessionRateLimiting"`
	MemoryProcessors              *[]string                                       `position:"Query" name:"MemoryProcessors"  type:"Repeated"`
	VideoRedirect                 string                                          `position:"Query" name:"VideoRedirect"`
	AppContentProtection          string                                          `position:"Query" name:"AppContentProtection"`
	CpuProtectedMode              string                                          `position:"Query" name:"CpuProtectedMode"`
	VideoEncPeakKbps              requests.Integer                                `position:"Query" name:"VideoEncPeakKbps"`
	AuthorizeAccessPolicyRule     *[]ModifyPolicyGroupAuthorizeAccessPolicyRule   `position:"Query" name:"AuthorizeAccessPolicyRule"  type:"Repeated"`
	MaxReconnectTime              requests.Integer                                `position:"Query" name:"MaxReconnectTime"`
	WatermarkTransparency         string                                          `position:"Query" name:"WatermarkTransparency"`
	SessionMaxRateKbps            requests.Integer                                `position:"Query" name:"SessionMaxRateKbps"`
	Name                          string                                          `position:"Query" name:"Name"`
	MemorySampleDuration          requests.Integer                                `position:"Query" name:"MemorySampleDuration"`
	WatermarkCustomText           string                                          `position:"Query" name:"WatermarkCustomText"`
	PreemptLogin                  string                                          `position:"Query" name:"PreemptLogin"`
	UsbSupplyRedirectRule         *[]ModifyPolicyGroupUsbSupplyRedirectRule       `position:"Query" name:"UsbSupplyRedirectRule"  type:"Repeated"`
	WatermarkFontSize             requests.Integer                                `position:"Query" name:"WatermarkFontSize"`
	WatermarkAntiCam              string                                          `position:"Query" name:"WatermarkAntiCam"`
	Recording                     string                                          `position:"Query" name:"Recording"`
	DomainResolveRuleType         string                                          `position:"Query" name:"DomainResolveRuleType"`
	MemorySingleRateLimit         requests.Integer                                `position:"Query" name:"MemorySingleRateLimit"`
	WatermarkColumnAmount         requests.Integer                                `position:"Query" name:"WatermarkColumnAmount"`
	RecordContent                 string                                          `position:"Query" name:"RecordContent"`
	VideoEncPolicy                string                                          `position:"Query" name:"VideoEncPolicy"`
	Scope                         string                                          `position:"Query" name:"Scope"`
	WatermarkRowAmount            requests.Integer                                `position:"Query" name:"WatermarkRowAmount"`
	CpuProcessors                 *[]string                                       `position:"Query" name:"CpuProcessors"  type:"Repeated"`
	TargetFps                     requests.Integer                                `position:"Query" name:"TargetFps"`
	RecordContentExpires          requests.Integer                                `position:"Query" name:"RecordContentExpires"`
	RecordingAudio                string                                          `position:"Query" name:"RecordingAudio"`
	CpuRateLimit                  requests.Integer                                `position:"Query" name:"CpuRateLimit"`
	CpuSampleDuration             requests.Integer                                `position:"Query" name:"CpuSampleDuration"`
	Html5Access                   string                                          `position:"Query" name:"Html5Access"`
	VideoEncMinQP                 requests.Integer                                `position:"Query" name:"VideoEncMinQP"`
	VisualQuality                 string                                          `position:"Query" name:"VisualQuality"`
	RecordingEndTime              string                                          `position:"Query" name:"RecordingEndTime"`
	StreamingMode                 string                                          `position:"Query" name:"StreamingMode"`
	RecordingUserNotify           string                                          `position:"Query" name:"RecordingUserNotify"`
}

ModifyPolicyGroupRequest is the request struct for api ModifyPolicyGroup

func CreateModifyPolicyGroupRequest ¶

func CreateModifyPolicyGroupRequest() (request *ModifyPolicyGroupRequest)

CreateModifyPolicyGroupRequest creates a request to invoke ModifyPolicyGroup API

type ModifyPolicyGroupResponse ¶

type ModifyPolicyGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyPolicyGroupResponse is the response struct for api ModifyPolicyGroup

func CreateModifyPolicyGroupResponse ¶

func CreateModifyPolicyGroupResponse() (response *ModifyPolicyGroupResponse)

CreateModifyPolicyGroupResponse creates a response to parse from ModifyPolicyGroup response

type ModifyPolicyGroupRevokeAccessPolicyRule ¶

type ModifyPolicyGroupRevokeAccessPolicyRule struct {
	Description string `name:"Description"`
	CidrIp      string `name:"CidrIp"`
}

ModifyPolicyGroupRevokeAccessPolicyRule is a repeated param struct in ModifyPolicyGroupRequest

type ModifyPolicyGroupRevokeSecurityPolicyRule ¶

type ModifyPolicyGroupRevokeSecurityPolicyRule struct {
	PortRange   string `name:"PortRange"`
	IpProtocol  string `name:"IpProtocol"`
	Description string `name:"Description"`
	Type        string `name:"Type"`
	Priority    string `name:"Priority"`
	CidrIp      string `name:"CidrIp"`
	Policy      string `name:"Policy"`
}

ModifyPolicyGroupRevokeSecurityPolicyRule is a repeated param struct in ModifyPolicyGroupRequest

type ModifyPolicyGroupUsbSupplyRedirectRule ¶

type ModifyPolicyGroupUsbSupplyRedirectRule struct {
	ProductId       string `name:"ProductId"`
	DeviceSubclass  string `name:"DeviceSubclass"`
	UsbRedirectType string `name:"UsbRedirectType"`
	VendorId        string `name:"VendorId"`
	Description     string `name:"Description"`
	DeviceClass     string `name:"DeviceClass"`
	UsbRuleType     string `name:"UsbRuleType"`
}

ModifyPolicyGroupUsbSupplyRedirectRule is a repeated param struct in ModifyPolicyGroupRequest

type ModifyResult ¶

type ModifyResult struct {
	Code        string `json:"Code" xml:"Code"`
	Message     string `json:"Message" xml:"Message"`
	DesktopId   string `json:"DesktopId" xml:"DesktopId"`
	CheckResult bool   `json:"CheckResult" xml:"CheckResult"`
}

ModifyResult is a nested struct in ecd response

type ModifyResults ¶

type ModifyResults struct {
	ModifyResult []ModifyResult `json:"ModifyResult" xml:"ModifyResult"`
}

ModifyResults is a nested struct in ecd response

type ModifyUserEntitlementRequest ¶

type ModifyUserEntitlementRequest struct {
	*requests.RpcRequest
	AuthorizeDesktopId *[]string `position:"Query" name:"AuthorizeDesktopId"  type:"Repeated"`
	RevokeDesktopId    *[]string `position:"Query" name:"RevokeDesktopId"  type:"Repeated"`
	EndUserId          *[]string `position:"Query" name:"EndUserId"  type:"Repeated"`
}

ModifyUserEntitlementRequest is the request struct for api ModifyUserEntitlement

func CreateModifyUserEntitlementRequest ¶

func CreateModifyUserEntitlementRequest() (request *ModifyUserEntitlementRequest)

CreateModifyUserEntitlementRequest creates a request to invoke ModifyUserEntitlement API

type ModifyUserEntitlementResponse ¶

type ModifyUserEntitlementResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyUserEntitlementResponse is the response struct for api ModifyUserEntitlement

func CreateModifyUserEntitlementResponse ¶

func CreateModifyUserEntitlementResponse() (response *ModifyUserEntitlementResponse)

CreateModifyUserEntitlementResponse creates a response to parse from ModifyUserEntitlement response

type ModifyUserToDesktopGroupRequest ¶

type ModifyUserToDesktopGroupRequest struct {
	*requests.RpcRequest
	OldEndUserIds  *[]string `position:"Query" name:"OldEndUserIds"  type:"Repeated"`
	DesktopGroupId string    `position:"Query" name:"DesktopGroupId"`
	NewEndUserIds  *[]string `position:"Query" name:"NewEndUserIds"  type:"Repeated"`
}

ModifyUserToDesktopGroupRequest is the request struct for api ModifyUserToDesktopGroup

func CreateModifyUserToDesktopGroupRequest ¶

func CreateModifyUserToDesktopGroupRequest() (request *ModifyUserToDesktopGroupRequest)

CreateModifyUserToDesktopGroupRequest creates a request to invoke ModifyUserToDesktopGroup API

type ModifyUserToDesktopGroupResponse ¶

type ModifyUserToDesktopGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyUserToDesktopGroupResponse is the response struct for api ModifyUserToDesktopGroup

func CreateModifyUserToDesktopGroupResponse ¶

func CreateModifyUserToDesktopGroupResponse() (response *ModifyUserToDesktopGroupResponse)

CreateModifyUserToDesktopGroupResponse creates a response to parse from ModifyUserToDesktopGroup response

type MoveCdsFileModel ¶ added in v1.63.15

type MoveCdsFileModel struct {
	AsyncTaskId string `json:"AsyncTaskId" xml:"AsyncTaskId"`
	Exist       bool   `json:"Exist" xml:"Exist"`
	FileId      string `json:"FileId" xml:"FileId"`
}

MoveCdsFileModel is a nested struct in ecd response

type MoveCdsFileRequest ¶ added in v1.63.15

type MoveCdsFileRequest struct {
	*requests.RpcRequest
	GroupId        string `position:"Query" name:"GroupId"`
	CdsId          string `position:"Query" name:"CdsId"`
	ParentFolderId string `position:"Query" name:"ParentFolderId"`
	ConflictPolicy string `position:"Query" name:"ConflictPolicy"`
	EndUserId      string `position:"Query" name:"EndUserId"`
	FileId         string `position:"Query" name:"FileId"`
}

MoveCdsFileRequest is the request struct for api MoveCdsFile

func CreateMoveCdsFileRequest ¶ added in v1.63.15

func CreateMoveCdsFileRequest() (request *MoveCdsFileRequest)

CreateMoveCdsFileRequest creates a request to invoke MoveCdsFile API

type MoveCdsFileResponse ¶ added in v1.63.15

type MoveCdsFileResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	Success          bool             `json:"Success" xml:"Success"`
	Code             string           `json:"Code" xml:"Code"`
	Message          string           `json:"Message" xml:"Message"`
	MoveCdsFileModel MoveCdsFileModel `json:"MoveCdsFileModel" xml:"MoveCdsFileModel"`
}

MoveCdsFileResponse is the response struct for api MoveCdsFile

func CreateMoveCdsFileResponse ¶ added in v1.63.15

func CreateMoveCdsFileResponse() (response *MoveCdsFileResponse)

CreateMoveCdsFileResponse creates a response to parse from MoveCdsFile response

type NetRedirectRule ¶ added in v1.63.15

type NetRedirectRule struct {
	NetRedirectRuleItem []NetRedirectRuleItem `json:"NetRedirectRule" xml:"NetRedirectRule"`
}

NetRedirectRule is a nested struct in ecd response

type NetRedirectRuleItem ¶ added in v1.63.15

type NetRedirectRuleItem struct {
	Domain   string `json:"Domain" xml:"Domain"`
	RuleType string `json:"RuleType" xml:"RuleType"`
	Policy   string `json:"Policy" xml:"Policy"`
}

NetRedirectRuleItem is a nested struct in ecd response

type NetworkPackage ¶

type NetworkPackage struct {
	NetworkPackageId              string   `json:"NetworkPackageId" xml:"NetworkPackageId"`
	Bandwidth                     int      `json:"Bandwidth" xml:"Bandwidth"`
	ExpiredTime                   string   `json:"ExpiredTime" xml:"ExpiredTime"`
	CreateTime                    string   `json:"CreateTime" xml:"CreateTime"`
	OfficeSiteId                  string   `json:"OfficeSiteId" xml:"OfficeSiteId"`
	PayType                       string   `json:"PayType" xml:"PayType"`
	InternetChargeType            string   `json:"InternetChargeType" xml:"InternetChargeType"`
	ReservationInternetChargeType string   `json:"ReservationInternetChargeType" xml:"ReservationInternetChargeType"`
	ReservationBandwidth          int      `json:"ReservationBandwidth" xml:"ReservationBandwidth"`
	ReservationActiveTime         string   `json:"ReservationActiveTime" xml:"ReservationActiveTime"`
	NetworkPackageStatus          string   `json:"NetworkPackageStatus" xml:"NetworkPackageStatus"`
	OfficeSiteName                string   `json:"OfficeSiteName" xml:"OfficeSiteName"`
	OfficeSiteVpcType             string   `json:"OfficeSiteVpcType" xml:"OfficeSiteVpcType"`
	VpcSnatPolicy                 string   `json:"VpcSnatPolicy" xml:"VpcSnatPolicy"`
	QosType                       string   `json:"QosType" xml:"QosType"`
	NgwVersion                    string   `json:"NgwVersion" xml:"NgwVersion"`
	BusinessStatus                string   `json:"BusinessStatus" xml:"BusinessStatus"`
	EipAddresses                  []string `json:"EipAddresses" xml:"EipAddresses"`
}

NetworkPackage is a nested struct in ecd response

type NetworkPackages ¶

type NetworkPackages struct {
	NetworkPackage []NetworkPackage `json:"NetworkPackage" xml:"NetworkPackage"`
}

NetworkPackages is a nested struct in ecd response

type OUNames ¶

type OUNames struct {
	OuName []OuName `json:"ouName" xml:"ouName"`
}

OUNames is a nested struct in ecd response

type OfficeSite ¶

type OfficeSite struct {
	Status                   string        `json:"Status" xml:"Status"`
	CreationTime             string        `json:"CreationTime" xml:"CreationTime"`
	VpcId                    string        `json:"VpcId" xml:"VpcId"`
	VpcType                  string        `json:"VpcType" xml:"VpcType"`
	EnableAdminAccess        bool          `json:"EnableAdminAccess" xml:"EnableAdminAccess"`
	EnableCrossDesktopAccess bool          `json:"EnableCrossDesktopAccess" xml:"EnableCrossDesktopAccess"`
	DesktopVpcEndpoint       string        `json:"DesktopVpcEndpoint" xml:"DesktopVpcEndpoint"`
	DesktopAccessType        string        `json:"DesktopAccessType" xml:"DesktopAccessType"`
	DomainName               string        `json:"DomainName" xml:"DomainName"`
	SsoEnabled               bool          `json:"SsoEnabled" xml:"SsoEnabled"`
	CidrBlock                string        `json:"CidrBlock" xml:"CidrBlock"`
	Bandwidth                int           `json:"Bandwidth" xml:"Bandwidth"`
	TrustPassword            string        `json:"TrustPassword" xml:"TrustPassword"`
	Name                     string        `json:"Name" xml:"Name"`
	EnableInternetAccess     bool          `json:"EnableInternetAccess" xml:"EnableInternetAccess"`
	DomainPassword           string        `json:"DomainPassword" xml:"DomainPassword"`
	CustomSecurityGroupId    string        `json:"CustomSecurityGroupId" xml:"CustomSecurityGroupId"`
	OuName                   string        `json:"OuName" xml:"OuName"`
	DomainUserName           string        `json:"DomainUserName" xml:"DomainUserName"`
	SubDomainName            string        `json:"SubDomainName" xml:"SubDomainName"`
	OfficeSiteId             string        `json:"OfficeSiteId" xml:"OfficeSiteId"`
	CenId                    string        `json:"CenId" xml:"CenId"`
	CenAttachStatus          string        `json:"CenAttachStatus" xml:"CenAttachStatus"`
	MfaEnabled               bool          `json:"MfaEnabled" xml:"MfaEnabled"`
	NetworkPackageId         string        `json:"NetworkPackageId" xml:"NetworkPackageId"`
	DnsUserName              string        `json:"DnsUserName" xml:"DnsUserName"`
	OfficeSiteType           string        `json:"OfficeSiteType" xml:"OfficeSiteType"`
	NeedVerifyLoginRisk      bool          `json:"NeedVerifyLoginRisk" xml:"NeedVerifyLoginRisk"`
	DesktopCount             int64         `json:"DesktopCount" xml:"DesktopCount"`
	TotalEdsCount            int64         `json:"TotalEdsCount" xml:"TotalEdsCount"`
	TotalEdsCountForGroup    int64         `json:"TotalEdsCountForGroup" xml:"TotalEdsCountForGroup"`
	NeedVerifyZeroDevice     bool          `json:"NeedVerifyZeroDevice" xml:"NeedVerifyZeroDevice"`
	CloudBoxOfficeSite       bool          `json:"CloudBoxOfficeSite" xml:"CloudBoxOfficeSite"`
	SsoType                  string        `json:"SsoType" xml:"SsoType"`
	ProtocolType             string        `json:"ProtocolType" xml:"ProtocolType"`
	AdHostname               string        `json:"AdHostname" xml:"AdHostname"`
	RdsLicenseStatus         string        `json:"RdsLicenseStatus" xml:"RdsLicenseStatus"`
	RdsLicenseAddress        string        `json:"RdsLicenseAddress" xml:"RdsLicenseAddress"`
	RdsLicenseDomainName     string        `json:"RdsLicenseDomainName" xml:"RdsLicenseDomainName"`
	BackupDns                string        `json:"BackupDns" xml:"BackupDns"`
	BackupDCHostname         string        `json:"BackupDCHostname" xml:"BackupDCHostname"`
	EnableServiceRoute       bool          `json:"EnableServiceRoute" xml:"EnableServiceRoute"`
	SubnetMode               string        `json:"SubnetMode" xml:"SubnetMode"`
	SecurityProtection       string        `json:"SecurityProtection" xml:"SecurityProtection"`
	CustomAccessPoint        string        `json:"CustomAccessPoint" xml:"CustomAccessPoint"`
	VSwitchIds               []string      `json:"VSwitchIds" xml:"VSwitchIds"`
	FileSystemIds            []string      `json:"FileSystemIds" xml:"FileSystemIds"`
	SubDnsAddress            []string      `json:"SubDnsAddress" xml:"SubDnsAddress"`
	DnsAddress               []string      `json:"DnsAddress" xml:"DnsAddress"`
	ADConnectors             []ADConnector `json:"ADConnectors" xml:"ADConnectors"`
	Logs                     []Log         `json:"Logs" xml:"Logs"`
}

OfficeSite is a nested struct in ecd response

type OfficeSiteOverviewResult ¶

type OfficeSiteOverviewResult struct {
	OfficeSiteStatus            string `json:"OfficeSiteStatus" xml:"OfficeSiteStatus"`
	TotalEdsCount               int    `json:"TotalEdsCount" xml:"TotalEdsCount"`
	TotalEdsCountForGroup       int    `json:"TotalEdsCountForGroup" xml:"TotalEdsCountForGroup"`
	WillExpiredEdsCount         int    `json:"WillExpiredEdsCount" xml:"WillExpiredEdsCount"`
	WillExpiredEdsCountForGroup int    `json:"WillExpiredEdsCountForGroup" xml:"WillExpiredEdsCountForGroup"`
	OfficeSiteId                string `json:"OfficeSiteId" xml:"OfficeSiteId"`
	RunningEdsCount             int    `json:"RunningEdsCount" xml:"RunningEdsCount"`
	RunningEdsCountForGroup     int    `json:"RunningEdsCountForGroup" xml:"RunningEdsCountForGroup"`
	OfficeSiteName              string `json:"OfficeSiteName" xml:"OfficeSiteName"`
	VpcType                     string `json:"VpcType" xml:"VpcType"`
	HasExpiredEdsCount          int    `json:"HasExpiredEdsCount" xml:"HasExpiredEdsCount"`
	HasExpiredEdsCountForGroup  int    `json:"HasExpiredEdsCountForGroup" xml:"HasExpiredEdsCountForGroup"`
	RegionId                    string `json:"RegionId" xml:"RegionId"`
}

OfficeSiteOverviewResult is a nested struct in ecd response

type OfficeSiteOverviewResults ¶

type OfficeSiteOverviewResults struct {
	OfficeSiteOverviewResult []OfficeSiteOverviewResult `json:"OfficeSiteOverviewResult" xml:"OfficeSiteOverviewResult"`
}

OfficeSiteOverviewResults is a nested struct in ecd response

type OfficeSites ¶

type OfficeSites struct {
	OfficeSite []OfficeSite `json:"OfficeSite" xml:"OfficeSite"`
}

OfficeSites is a nested struct in ecd response

type OrderId ¶ added in v1.63.15

type OrderId struct {
	OrderIds []string `json:"OrderIds" xml:"OrderIds"`
}

OrderId is a nested struct in ecd response

type OrderIdsInCreateDesktopGroup ¶

type OrderIdsInCreateDesktopGroup struct {
	OrderId []string `json:"OrderId" xml:"OrderId"`
}

OrderIdsInCreateDesktopGroup is a nested struct in ecd response

type OrderIdsInModifyDesktopSpec ¶ added in v1.63.15

type OrderIdsInModifyDesktopSpec struct {
	OrderIds []int64 `json:"orderIds" xml:"orderIds"`
}

OrderIdsInModifyDesktopSpec is a nested struct in ecd response

type OuName ¶

type OuName struct {
	OfficeSiteId  string `json:"OfficeSiteId" xml:"OfficeSiteId"`
	OUName        string `json:"OUName" xml:"OUName"`
	DisplayOUName string `json:"DisplayOUName" xml:"DisplayOUName"`
}

OuName is a nested struct in ecd response

type PackageId ¶

type PackageId struct {
	PackageId string `json:"PackageId" xml:"PackageId"`
}

PackageId is a nested struct in ecd response

type PackageIds ¶

type PackageIds struct {
	PackageId []PackageId `json:"PackageId" xml:"PackageId"`
}

PackageIds is a nested struct in ecd response

type PaidDesktop ¶

type PaidDesktop struct {
	EndUserId        string   `json:"EndUserId" xml:"EndUserId"`
	DesktopStatus    string   `json:"DesktopStatus" xml:"DesktopStatus"`
	DesktopName      string   `json:"DesktopName" xml:"DesktopName"`
	ConnectionStatus string   `json:"ConnectionStatus" xml:"ConnectionStatus"`
	DesktopId        string   `json:"DesktopId" xml:"DesktopId"`
	EndUserName      string   `json:"EndUserName" xml:"EndUserName"`
	ManagementFlag   string   `json:"ManagementFlag" xml:"ManagementFlag"`
	ResetTime        string   `json:"ResetTime" xml:"ResetTime"`
	ImageId          string   `json:"ImageId" xml:"ImageId"`
	ImageName        string   `json:"ImageName" xml:"ImageName"`
	SystemDiskSize   int      `json:"SystemDiskSize" xml:"SystemDiskSize"`
	OsType           string   `json:"OsType" xml:"OsType"`
	GpuDriverVersion string   `json:"GpuDriverVersion" xml:"GpuDriverVersion"`
	DiskType         string   `json:"DiskType" xml:"DiskType"`
	MemberEniIp      string   `json:"MemberEniIp" xml:"MemberEniIp"`
	PrimaryEniIp     string   `json:"PrimaryEniIp" xml:"PrimaryEniIp"`
	ProtocolType     string   `json:"ProtocolType" xml:"ProtocolType"`
	FotaVersion      string   `json:"FotaVersion" xml:"FotaVersion"`
	EndUserIds       []string `json:"EndUserIds" xml:"EndUserIds"`
	EndUserNames     []string `json:"EndUserNames" xml:"EndUserNames"`
	ManagementFlags  []string `json:"ManagementFlags" xml:"ManagementFlags"`
}

PaidDesktop is a nested struct in ecd response

type PaidDesktops ¶

type PaidDesktops struct {
	PaidDesktop []PaidDesktop `json:"PaidDesktop" xml:"PaidDesktop"`
}

PaidDesktops is a nested struct in ecd response

type PolicyGroupIdList ¶ added in v1.63.15

type PolicyGroupIdList struct {
	PolicyGroupId []string `json:"policyGroupId" xml:"policyGroupId"`
}

PolicyGroupIdList is a nested struct in ecd response

type PolicyGroupIds ¶ added in v1.63.15

type PolicyGroupIds struct {
	PolicyGroupId []string `json:"policyGroupId" xml:"policyGroupId"`
}

PolicyGroupIds is a nested struct in ecd response

type PolicyGroupNameList ¶ added in v1.63.15

type PolicyGroupNameList struct {
	PolicyGroupName []string `json:"policyGroupName" xml:"policyGroupName"`
}

PolicyGroupNameList is a nested struct in ecd response

type PolicyGroupNames ¶ added in v1.63.15

type PolicyGroupNames struct {
	PolicyGroupName []string `json:"policyGroupName" xml:"policyGroupName"`
}

PolicyGroupNames is a nested struct in ecd response

type PostPaidDesktop ¶

type PostPaidDesktop struct {
	CreateDuration   string   `json:"CreateDuration" xml:"CreateDuration"`
	EndUserId        string   `json:"EndUserId" xml:"EndUserId"`
	DesktopStatus    string   `json:"DesktopStatus" xml:"DesktopStatus"`
	CreateTime       string   `json:"CreateTime" xml:"CreateTime"`
	ReleaseTime      string   `json:"ReleaseTime" xml:"ReleaseTime"`
	DesktopName      string   `json:"DesktopName" xml:"DesktopName"`
	ConnectionStatus string   `json:"ConnectionStatus" xml:"ConnectionStatus"`
	DesktopId        string   `json:"DesktopId" xml:"DesktopId"`
	EndUserName      string   `json:"EndUserName" xml:"EndUserName"`
	ManagementFlag   string   `json:"ManagementFlag" xml:"ManagementFlag"`
	ResetTime        string   `json:"ResetTime" xml:"ResetTime"`
	ImageId          string   `json:"ImageId" xml:"ImageId"`
	ImageName        string   `json:"ImageName" xml:"ImageName"`
	SystemDiskSize   int      `json:"SystemDiskSize" xml:"SystemDiskSize"`
	OsType           string   `json:"OsType" xml:"OsType"`
	GpuDriverVersion string   `json:"GpuDriverVersion" xml:"GpuDriverVersion"`
	DiskType         string   `json:"DiskType" xml:"DiskType"`
	MemberEniIp      string   `json:"MemberEniIp" xml:"MemberEniIp"`
	PrimaryEniIp     string   `json:"PrimaryEniIp" xml:"PrimaryEniIp"`
	ProtocolType     string   `json:"ProtocolType" xml:"ProtocolType"`
	FotaVersion      string   `json:"FotaVersion" xml:"FotaVersion"`
	EndUserIds       []string `json:"EndUserIds" xml:"EndUserIds"`
	EndUserNames     []string `json:"EndUserNames" xml:"EndUserNames"`
	ManagementFlags  []string `json:"ManagementFlags" xml:"ManagementFlags"`
}

PostPaidDesktop is a nested struct in ecd response

type PostPaidDesktops ¶

type PostPaidDesktops struct {
	PostPaidDesktop []PostPaidDesktop `json:"PostPaidDesktop" xml:"PostPaidDesktop"`
}

PostPaidDesktops is a nested struct in ecd response

type PreemptLoginUsers ¶

type PreemptLoginUsers struct {
	PreemptLoginUser []string `json:"PreemptLoginUser" xml:"PreemptLoginUser"`
}

PreemptLoginUsers is a nested struct in ecd response

type Price ¶

type Price struct {
	DiscountPrice float64                `json:"DiscountPrice" xml:"DiscountPrice"`
	TradePrice    float64                `json:"TradePrice" xml:"TradePrice"`
	OriginalPrice float64                `json:"OriginalPrice" xml:"OriginalPrice"`
	Currency      string                 `json:"Currency" xml:"Currency"`
	OrderLines    map[string]interface{} `json:"OrderLines" xml:"OrderLines"`
	SpPrice       int64                  `json:"SpPrice" xml:"SpPrice"`
	Promotions    []Promotion            `json:"Promotions" xml:"Promotions"`
}

Price is a nested struct in ecd response

type PriceInfo ¶

type PriceInfo struct {
	FreeCdsSize  int64   `json:"FreeCdsSize" xml:"FreeCdsSize"`
	Currency     string  `json:"Currency" xml:"Currency"`
	FreeCdsQuota bool    `json:"FreeCdsQuota" xml:"FreeCdsQuota"`
	RefundFee    float64 `json:"RefundFee" xml:"RefundFee"`
	Price        Price   `json:"Price" xml:"Price"`
	Rules        []Rule  `json:"Rules" xml:"Rules"`
}

PriceInfo is a nested struct in ecd response

type Process ¶ added in v1.63.15

type Process struct {
	ApplicationName    string `json:"ApplicationName" xml:"ApplicationName"`
	ApplicationVersion string `json:"ApplicationVersion" xml:"ApplicationVersion"`
	ProcessPath        string `json:"ProcessPath" xml:"ProcessPath"`
	Pid                int    `json:"Pid" xml:"Pid"`
	CpuPercent         string `json:"CpuPercent" xml:"CpuPercent"`
	MemPercent         string `json:"MemPercent" xml:"MemPercent"`
	GpuPercent         string `json:"GpuPercent" xml:"GpuPercent"`
	Iospeed            string `json:"Iospeed" xml:"Iospeed"`
}

Process is a nested struct in ecd response

type ProcessData ¶ added in v1.63.15

type ProcessData struct {
	Process []Process `json:"process" xml:"process"`
}

ProcessData is a nested struct in ecd response

type Promotion ¶

type Promotion struct {
	OptionCode    string `json:"OptionCode" xml:"OptionCode"`
	Selected      bool   `json:"Selected" xml:"Selected"`
	PromotionName string `json:"PromotionName" xml:"PromotionName"`
	PromotionDesc string `json:"PromotionDesc" xml:"PromotionDesc"`
	PromotionId   string `json:"PromotionId" xml:"PromotionId"`
}

Promotion is a nested struct in ecd response

type PromotionsInDescribeModificationPrice ¶

type PromotionsInDescribeModificationPrice struct {
	Promotion []Promotion `json:"Promotion" xml:"Promotion"`
}

PromotionsInDescribeModificationPrice is a nested struct in ecd response

type PromotionsInDescribePrice ¶

type PromotionsInDescribePrice struct {
	Promotion []Promotion `json:"Promotion" xml:"Promotion"`
}

PromotionsInDescribePrice is a nested struct in ecd response

type PromotionsInDescribeRenewalPrice ¶

type PromotionsInDescribeRenewalPrice struct {
	Promotion []Promotion `json:"Promotion" xml:"Promotion"`
}

PromotionsInDescribeRenewalPrice is a nested struct in ecd response

type PropertyValues ¶ added in v1.61.1666

type PropertyValues struct {
	PropertyValuesItem []PropertyValuesItem `json:"propertyValues" xml:"propertyValues"`
}

PropertyValues is a nested struct in ecd response

type PropertyValuesItem ¶ added in v1.63.15

type PropertyValuesItem struct {
	PropertyValueId int64  `json:"PropertyValueId" xml:"PropertyValueId"`
	PropertyValue   string `json:"PropertyValue" xml:"PropertyValue"`
}

PropertyValuesItem is a nested struct in ecd response

type RebootDesktopsRequest ¶

type RebootDesktopsRequest struct {
	*requests.RpcRequest
	DesktopId *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

RebootDesktopsRequest is the request struct for api RebootDesktops

func CreateRebootDesktopsRequest ¶

func CreateRebootDesktopsRequest() (request *RebootDesktopsRequest)

CreateRebootDesktopsRequest creates a request to invoke RebootDesktops API

type RebootDesktopsResponse ¶

type RebootDesktopsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RebootDesktopsResponse is the response struct for api RebootDesktops

func CreateRebootDesktopsResponse ¶

func CreateRebootDesktopsResponse() (response *RebootDesktopsResponse)

CreateRebootDesktopsResponse creates a response to parse from RebootDesktops response

type RebuildDesktopsRequest ¶

type RebuildDesktopsRequest struct {
	*requests.RpcRequest
	ImageId     string    `position:"Query" name:"ImageId"`
	Language    string    `position:"Query" name:"Language"`
	OperateType string    `position:"Query" name:"OperateType"`
	DesktopId   *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

RebuildDesktopsRequest is the request struct for api RebuildDesktops

func CreateRebuildDesktopsRequest ¶

func CreateRebuildDesktopsRequest() (request *RebuildDesktopsRequest)

CreateRebuildDesktopsRequest creates a request to invoke RebuildDesktops API

type RebuildDesktopsResponse ¶

type RebuildDesktopsResponse struct {
	*responses.BaseResponse
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	RebuildResults []RebuildResult `json:"RebuildResults" xml:"RebuildResults"`
}

RebuildDesktopsResponse is the response struct for api RebuildDesktops

func CreateRebuildDesktopsResponse ¶

func CreateRebuildDesktopsResponse() (response *RebuildDesktopsResponse)

CreateRebuildDesktopsResponse creates a response to parse from RebuildDesktops response

type RebuildResult ¶

type RebuildResult struct {
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	DesktopId string `json:"DesktopId" xml:"DesktopId"`
}

RebuildResult is a nested struct in ecd response

type RebuildResults ¶

type RebuildResults struct {
	RebuildResult []RebuildResult `json:"RebuildResult" xml:"RebuildResult"`
}

RebuildResults is a nested struct in ecd response

type Recording ¶ added in v1.61.1666

type Recording struct {
	EndTime       string   `json:"EndTime" xml:"EndTime"`
	FilePath      string   `json:"FilePath" xml:"FilePath"`
	StartTime     string   `json:"StartTime" xml:"StartTime"`
	RecordingType string   `json:"RecordingType" xml:"RecordingType"`
	RecordingSize int      `json:"RecordingSize" xml:"RecordingSize"`
	DesktopId     string   `json:"DesktopId" xml:"DesktopId"`
	PolicyGroupId string   `json:"PolicyGroupId" xml:"PolicyGroupId"`
	DesktopName   string   `json:"DesktopName" xml:"DesktopName"`
	SignedUrl     string   `json:"SignedUrl" xml:"SignedUrl"`
	EndUserIds    []string `json:"EndUserIds" xml:"EndUserIds"`
}

Recording is a nested struct in ecd response

type Recordings ¶ added in v1.61.1666

type Recordings struct {
	Recording []Recording `json:"Recording" xml:"Recording"`
}

Recordings is a nested struct in ecd response

type Region ¶

type Region struct {
	RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
	LocalName      string `json:"LocalName" xml:"LocalName"`
}

Region is a nested struct in ecd response

type Regions ¶

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in ecd response

type RemoveFilePermissionMemberList ¶ added in v1.63.15

type RemoveFilePermissionMemberList struct {
	RoleId      string                                    `name:"RoleId"`
	CdsIdentity RemoveFilePermissionMemberListCdsIdentity `name:"CdsIdentity" type:"Struct"`
}

RemoveFilePermissionMemberList is a repeated param struct in RemoveFilePermissionRequest

type RemoveFilePermissionMemberListCdsIdentity ¶ added in v1.63.15

type RemoveFilePermissionMemberListCdsIdentity struct {
	Id   string `name:"Id"`
	Type string `name:"Type"`
}

RemoveFilePermissionMemberListCdsIdentity is a repeated param struct in RemoveFilePermissionRequest

type RemoveFilePermissionRequest ¶ added in v1.63.15

type RemoveFilePermissionRequest struct {
	*requests.RpcRequest
	MemberList *[]RemoveFilePermissionMemberList `position:"Query" name:"MemberList"  type:"Json"`
	GroupId    string                            `position:"Query" name:"GroupId"`
	CdsId      string                            `position:"Query" name:"CdsId"`
	EndUserId  string                            `position:"Query" name:"EndUserId"`
	FileId     string                            `position:"Query" name:"FileId"`
}

RemoveFilePermissionRequest is the request struct for api RemoveFilePermission

func CreateRemoveFilePermissionRequest ¶ added in v1.63.15

func CreateRemoveFilePermissionRequest() (request *RemoveFilePermissionRequest)

CreateRemoveFilePermissionRequest creates a request to invoke RemoveFilePermission API

type RemoveFilePermissionResponse ¶ added in v1.63.15

type RemoveFilePermissionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveFilePermissionResponse is the response struct for api RemoveFilePermission

func CreateRemoveFilePermissionResponse ¶ added in v1.63.15

func CreateRemoveFilePermissionResponse() (response *RemoveFilePermissionResponse)

CreateRemoveFilePermissionResponse creates a response to parse from RemoveFilePermission response

type RemoveUserFromDesktopGroupRequest ¶

type RemoveUserFromDesktopGroupRequest struct {
	*requests.RpcRequest
	EndUserIds      *[]string `position:"Query" name:"EndUserIds"  type:"Repeated"`
	DesktopGroupId  string    `position:"Query" name:"DesktopGroupId"`
	DesktopGroupIds *[]string `position:"Query" name:"DesktopGroupIds"  type:"Repeated"`
}

RemoveUserFromDesktopGroupRequest is the request struct for api RemoveUserFromDesktopGroup

func CreateRemoveUserFromDesktopGroupRequest ¶

func CreateRemoveUserFromDesktopGroupRequest() (request *RemoveUserFromDesktopGroupRequest)

CreateRemoveUserFromDesktopGroupRequest creates a request to invoke RemoveUserFromDesktopGroup API

type RemoveUserFromDesktopGroupResponse ¶

type RemoveUserFromDesktopGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveUserFromDesktopGroupResponse is the response struct for api RemoveUserFromDesktopGroup

func CreateRemoveUserFromDesktopGroupResponse ¶

func CreateRemoveUserFromDesktopGroupResponse() (response *RemoveUserFromDesktopGroupResponse)

CreateRemoveUserFromDesktopGroupResponse creates a response to parse from RemoveUserFromDesktopGroup response

type RemoveUserFromDesktopOversoldUserGroupRequest ¶ added in v1.63.15

type RemoveUserFromDesktopOversoldUserGroupRequest struct {
	*requests.RpcRequest
	OversoldGroupId string `position:"Query" name:"OversoldGroupId"`
	UserDesktopId   string `position:"Query" name:"UserDesktopId"`
	UserGroupId     string `position:"Query" name:"UserGroupId"`
	EndUserId       string `position:"Query" name:"EndUserId"`
}

RemoveUserFromDesktopOversoldUserGroupRequest is the request struct for api RemoveUserFromDesktopOversoldUserGroup

func CreateRemoveUserFromDesktopOversoldUserGroupRequest ¶ added in v1.63.15

func CreateRemoveUserFromDesktopOversoldUserGroupRequest() (request *RemoveUserFromDesktopOversoldUserGroupRequest)

CreateRemoveUserFromDesktopOversoldUserGroupRequest creates a request to invoke RemoveUserFromDesktopOversoldUserGroup API

type RemoveUserFromDesktopOversoldUserGroupResponse ¶ added in v1.63.15

type RemoveUserFromDesktopOversoldUserGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveUserFromDesktopOversoldUserGroupResponse is the response struct for api RemoveUserFromDesktopOversoldUserGroup

func CreateRemoveUserFromDesktopOversoldUserGroupResponse ¶ added in v1.63.15

func CreateRemoveUserFromDesktopOversoldUserGroupResponse() (response *RemoveUserFromDesktopOversoldUserGroupResponse)

CreateRemoveUserFromDesktopOversoldUserGroupResponse creates a response to parse from RemoveUserFromDesktopOversoldUserGroup response

type RenewDesktopGroupRequest ¶ added in v1.63.15

type RenewDesktopGroupRequest struct {
	*requests.RpcRequest
	Period         requests.Integer `position:"Query" name:"Period"`
	KeepSamePeriod requests.Integer `position:"Query" name:"KeepSamePeriod"`
	AutoPay        requests.Boolean `position:"Query" name:"AutoPay"`
	DesktopGroupId string           `position:"Query" name:"DesktopGroupId"`
	PeriodUnit     string           `position:"Query" name:"PeriodUnit"`
	AutoRenew      requests.Boolean `position:"Query" name:"AutoRenew"`
}

RenewDesktopGroupRequest is the request struct for api RenewDesktopGroup

func CreateRenewDesktopGroupRequest ¶ added in v1.63.15

func CreateRenewDesktopGroupRequest() (request *RenewDesktopGroupRequest)

CreateRenewDesktopGroupRequest creates a request to invoke RenewDesktopGroup API

type RenewDesktopGroupResponse ¶ added in v1.63.15

type RenewDesktopGroupResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	OrderId   []string `json:"OrderId" xml:"OrderId"`
}

RenewDesktopGroupResponse is the response struct for api RenewDesktopGroup

func CreateRenewDesktopGroupResponse ¶ added in v1.63.15

func CreateRenewDesktopGroupResponse() (response *RenewDesktopGroupResponse)

CreateRenewDesktopGroupResponse creates a response to parse from RenewDesktopGroup response

type RenewDesktopOversoldGroupRequest ¶ added in v1.63.15

type RenewDesktopOversoldGroupRequest struct {
	*requests.RpcRequest
	Period          requests.Integer `position:"Query" name:"Period"`
	OversoldGroupId string           `position:"Query" name:"OversoldGroupId"`
	PeriodUnit      string           `position:"Query" name:"PeriodUnit"`
}

RenewDesktopOversoldGroupRequest is the request struct for api RenewDesktopOversoldGroup

func CreateRenewDesktopOversoldGroupRequest ¶ added in v1.63.15

func CreateRenewDesktopOversoldGroupRequest() (request *RenewDesktopOversoldGroupRequest)

CreateRenewDesktopOversoldGroupRequest creates a request to invoke RenewDesktopOversoldGroup API

type RenewDesktopOversoldGroupResponse ¶ added in v1.63.15

type RenewDesktopOversoldGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

RenewDesktopOversoldGroupResponse is the response struct for api RenewDesktopOversoldGroup

func CreateRenewDesktopOversoldGroupResponse ¶ added in v1.63.15

func CreateRenewDesktopOversoldGroupResponse() (response *RenewDesktopOversoldGroupResponse)

CreateRenewDesktopOversoldGroupResponse creates a response to parse from RenewDesktopOversoldGroup response

type RenewDesktopsRequest ¶

type RenewDesktopsRequest struct {
	*requests.RpcRequest
	Period       requests.Integer `position:"Query" name:"Period"`
	AutoPay      requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	PromotionId  string           `position:"Query" name:"PromotionId"`
	PeriodUnit   string           `position:"Query" name:"PeriodUnit"`
	AutoRenew    requests.Boolean `position:"Query" name:"AutoRenew"`
	DesktopId    *[]string        `position:"Query" name:"DesktopId"  type:"Repeated"`
}

RenewDesktopsRequest is the request struct for api RenewDesktops

func CreateRenewDesktopsRequest ¶

func CreateRenewDesktopsRequest() (request *RenewDesktopsRequest)

CreateRenewDesktopsRequest creates a request to invoke RenewDesktops API

type RenewDesktopsResponse ¶

type RenewDesktopsResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RenewDesktopsResponse is the response struct for api RenewDesktops

func CreateRenewDesktopsResponse ¶

func CreateRenewDesktopsResponse() (response *RenewDesktopsResponse)

CreateRenewDesktopsResponse creates a response to parse from RenewDesktops response

type RenewNetworkPackagesRequest ¶

type RenewNetworkPackagesRequest struct {
	*requests.RpcRequest
	Period           requests.Integer `position:"Query" name:"Period"`
	AutoPay          requests.Boolean `position:"Query" name:"AutoPay"`
	NetworkPackageId *[]string        `position:"Query" name:"NetworkPackageId"  type:"Repeated"`
	PromotionId      string           `position:"Query" name:"PromotionId"`
	PeriodUnit       string           `position:"Query" name:"PeriodUnit"`
}

RenewNetworkPackagesRequest is the request struct for api RenewNetworkPackages

func CreateRenewNetworkPackagesRequest ¶

func CreateRenewNetworkPackagesRequest() (request *RenewNetworkPackagesRequest)

CreateRenewNetworkPackagesRequest creates a request to invoke RenewNetworkPackages API

type RenewNetworkPackagesResponse ¶

type RenewNetworkPackagesResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RenewNetworkPackagesResponse is the response struct for api RenewNetworkPackages

func CreateRenewNetworkPackagesResponse ¶

func CreateRenewNetworkPackagesResponse() (response *RenewNetworkPackagesResponse)

CreateRenewNetworkPackagesResponse creates a response to parse from RenewNetworkPackages response

type ResetDesktopsRequest ¶ added in v1.61.1666

type ResetDesktopsRequest struct {
	*requests.RpcRequest
	ImageId         string    `position:"Query" name:"ImageId"`
	ResetScope      string    `position:"Query" name:"ResetScope"`
	ResetType       string    `position:"Query" name:"ResetType"`
	DesktopGroupId  string    `position:"Query" name:"DesktopGroupId"`
	DesktopId       *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
	PayType         string    `position:"Query" name:"PayType"`
	DesktopGroupIds *[]string `position:"Query" name:"DesktopGroupIds"  type:"Repeated"`
}

ResetDesktopsRequest is the request struct for api ResetDesktops

func CreateResetDesktopsRequest ¶ added in v1.61.1666

func CreateResetDesktopsRequest() (request *ResetDesktopsRequest)

CreateResetDesktopsRequest creates a request to invoke ResetDesktops API

type ResetDesktopsResponse ¶ added in v1.61.1666

type ResetDesktopsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ResetDesktopsResponse is the response struct for api ResetDesktops

func CreateResetDesktopsResponse ¶ added in v1.61.1666

func CreateResetDesktopsResponse() (response *ResetDesktopsResponse)

CreateResetDesktopsResponse creates a response to parse from ResetDesktops response

type ResetNASDefaultMountTargetRequest ¶

type ResetNASDefaultMountTargetRequest struct {
	*requests.RpcRequest
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

ResetNASDefaultMountTargetRequest is the request struct for api ResetNASDefaultMountTarget

func CreateResetNASDefaultMountTargetRequest ¶

func CreateResetNASDefaultMountTargetRequest() (request *ResetNASDefaultMountTargetRequest)

CreateResetNASDefaultMountTargetRequest creates a request to invoke ResetNASDefaultMountTarget API

type ResetNASDefaultMountTargetResponse ¶

type ResetNASDefaultMountTargetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ResetNASDefaultMountTargetResponse is the response struct for api ResetNASDefaultMountTarget

func CreateResetNASDefaultMountTargetResponse ¶

func CreateResetNASDefaultMountTargetResponse() (response *ResetNASDefaultMountTargetResponse)

CreateResetNASDefaultMountTargetResponse creates a response to parse from ResetNASDefaultMountTarget response

type ResetSnapshotRequest ¶

type ResetSnapshotRequest struct {
	*requests.RpcRequest
	SnapshotId string `position:"Query" name:"SnapshotId"`
}

ResetSnapshotRequest is the request struct for api ResetSnapshot

func CreateResetSnapshotRequest ¶

func CreateResetSnapshotRequest() (request *ResetSnapshotRequest)

CreateResetSnapshotRequest creates a request to invoke ResetSnapshot API

type ResetSnapshotResponse ¶

type ResetSnapshotResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ResetSnapshotResponse is the response struct for api ResetSnapshot

func CreateResetSnapshotResponse ¶

func CreateResetSnapshotResponse() (response *ResetSnapshotResponse)

CreateResetSnapshotResponse creates a response to parse from ResetSnapshot response

type ResourceGroup ¶ added in v1.63.15

type ResourceGroup struct {
	Name string `json:"Name" xml:"Name"`
	Id   string `json:"Id" xml:"Id"`
}

ResourceGroup is a nested struct in ecd response

type ResourceGroups ¶ added in v1.63.15

type ResourceGroups struct {
	ResourceGroup []ResourceGroup `json:"ResourceGroup" xml:"ResourceGroup"`
}

ResourceGroups is a nested struct in ecd response

type RevokeCoordinatePrivilegeRequest ¶ added in v1.63.15

type RevokeCoordinatePrivilegeRequest struct {
	*requests.RpcRequest
	CoId      string `position:"Query" name:"CoId"`
	UserType  string `position:"Query" name:"UserType"`
	Uuid      string `position:"Query" name:"Uuid"`
	EndUserId string `position:"Query" name:"EndUserId"`
}

RevokeCoordinatePrivilegeRequest is the request struct for api RevokeCoordinatePrivilege

func CreateRevokeCoordinatePrivilegeRequest ¶ added in v1.63.15

func CreateRevokeCoordinatePrivilegeRequest() (request *RevokeCoordinatePrivilegeRequest)

CreateRevokeCoordinatePrivilegeRequest creates a request to invoke RevokeCoordinatePrivilege API

type RevokeCoordinatePrivilegeResponse ¶ added in v1.63.15

type RevokeCoordinatePrivilegeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RevokeCoordinatePrivilegeResponse is the response struct for api RevokeCoordinatePrivilege

func CreateRevokeCoordinatePrivilegeResponse ¶ added in v1.63.15

func CreateRevokeCoordinatePrivilegeResponse() (response *RevokeCoordinatePrivilegeResponse)

CreateRevokeCoordinatePrivilegeResponse creates a response to parse from RevokeCoordinatePrivilege response

type RouteEntries ¶

type RouteEntries struct {
	RouteEntry []RouteEntry `json:"RouteEntry" xml:"RouteEntry"`
}

RouteEntries is a nested struct in ecd response

type RouteEntry ¶

type RouteEntry struct {
	Status               string `json:"Status" xml:"Status"`
	NextHopInstanceId    string `json:"NextHopInstanceId" xml:"NextHopInstanceId"`
	DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	RegionId             string `json:"RegionId" xml:"RegionId"`
}

RouteEntry is a nested struct in ecd response

type Rule ¶

type Rule struct {
	RuleId      int64  `json:"RuleId" xml:"RuleId"`
	Description string `json:"Description" xml:"Description"`
}

Rule is a nested struct in ecd response

type RulesInDescribeModificationPrice ¶

type RulesInDescribeModificationPrice struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RulesInDescribeModificationPrice is a nested struct in ecd response

type RulesInDescribePrice ¶

type RulesInDescribePrice struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RulesInDescribePrice is a nested struct in ecd response

type RulesInDescribeRenewalPrice ¶

type RulesInDescribeRenewalPrice struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RulesInDescribeRenewalPrice is a nested struct in ecd response

type RulesInDescribeUserProfilePathRules ¶ added in v1.63.15

type RulesInDescribeUserProfilePathRules struct {
	UpmPathRules []UpmPathRules `json:"upmPathRules" xml:"upmPathRules"`
}

RulesInDescribeUserProfilePathRules is a nested struct in ecd response

type RunCommandRequest ¶

type RunCommandRequest struct {
	*requests.RpcRequest
	Type            string           `position:"Query" name:"Type"`
	CommandContent  string           `position:"Query" name:"CommandContent"`
	Timeout         requests.Integer `position:"Query" name:"Timeout"`
	ContentEncoding string           `position:"Query" name:"ContentEncoding"`
	EndUserId       string           `position:"Query" name:"EndUserId"`
	DesktopId       *[]string        `position:"Query" name:"DesktopId"  type:"Repeated"`
}

RunCommandRequest is the request struct for api RunCommand

func CreateRunCommandRequest ¶

func CreateRunCommandRequest() (request *RunCommandRequest)

CreateRunCommandRequest creates a request to invoke RunCommand API

type RunCommandResponse ¶

type RunCommandResponse struct {
	*responses.BaseResponse
	InvokeId  string `json:"InvokeId" xml:"InvokeId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RunCommandResponse is the response struct for api RunCommand

func CreateRunCommandResponse ¶

func CreateRunCommandResponse() (response *RunCommandResponse)

CreateRunCommandResponse creates a response to parse from RunCommand response

type ScaleTimerInfo ¶ added in v1.63.15

type ScaleTimerInfo struct {
	Type           string  `json:"Type" xml:"Type"`
	Cron           string  `json:"Cron" xml:"Cron"`
	LoadPolicy     int     `json:"LoadPolicy" xml:"LoadPolicy"`
	BuyResAmount   int     `json:"BuyResAmount" xml:"BuyResAmount"`
	MinResAmount   int     `json:"MinResAmount" xml:"MinResAmount"`
	MaxResAmount   int     `json:"MaxResAmount" xml:"MaxResAmount"`
	KeepDuration   int64   `json:"KeepDuration" xml:"KeepDuration"`
	RatioThreshold float64 `json:"RatioThreshold" xml:"RatioThreshold"`
}

ScaleTimerInfo is a nested struct in ecd response

type ScaleTimerInfos ¶ added in v1.63.15

type ScaleTimerInfos struct {
	ScaleTimerInfo []ScaleTimerInfo `json:"ScaleTimerInfo" xml:"ScaleTimerInfo"`
}

ScaleTimerInfos is a nested struct in ecd response

type ScopeValue ¶ added in v1.63.15

type ScopeValue struct {
	ScopeValue []string `json:"scopeValue" xml:"scopeValue"`
}

ScopeValue is a nested struct in ecd response

type SendVerifyCodeRequest ¶

type SendVerifyCodeRequest struct {
	*requests.RpcRequest
	VerifyCodeAction string `position:"Query" name:"VerifyCodeAction"`
	ExtraInfo        string `position:"Query" name:"ExtraInfo"`
}

SendVerifyCodeRequest is the request struct for api SendVerifyCode

func CreateSendVerifyCodeRequest ¶

func CreateSendVerifyCodeRequest() (request *SendVerifyCodeRequest)

CreateSendVerifyCodeRequest creates a request to invoke SendVerifyCode API

type SendVerifyCodeResponse ¶

type SendVerifyCodeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SendVerifyCodeResponse is the response struct for api SendVerifyCode

func CreateSendVerifyCodeResponse ¶

func CreateSendVerifyCodeResponse() (response *SendVerifyCodeResponse)

CreateSendVerifyCodeResponse creates a response to parse from SendVerifyCode response

type Session ¶

type Session struct {
	OsSessionStatus            string `json:"OsSessionStatus" xml:"OsSessionStatus"`
	DesktopGroupName           string `json:"DesktopGroupName" xml:"DesktopGroupName"`
	SessionEndTime             string `json:"SessionEndTime" xml:"SessionEndTime"`
	DesktopName                string `json:"DesktopName" xml:"DesktopName"`
	OfficeSiteName             string `json:"OfficeSiteName" xml:"OfficeSiteName"`
	LatestConnectionTime       int64  `json:"LatestConnectionTime" xml:"LatestConnectionTime"`
	SessionStatus              string `json:"SessionStatus" xml:"SessionStatus"`
	ExternalUserName           string `json:"ExternalUserName" xml:"ExternalUserName"`
	OsType                     string `json:"OsType" xml:"OsType"`
	SessionStartTime           string `json:"SessionStartTime" xml:"SessionStartTime"`
	TotalConnectionDuration    int64  `json:"TotalConnectionDuration" xml:"TotalConnectionDuration"`
	DesktopId                  string `json:"DesktopId" xml:"DesktopId"`
	EndUserId                  string `json:"EndUserId" xml:"EndUserId"`
	TotalConnectionTime        int64  `json:"TotalConnectionTime" xml:"TotalConnectionTime"`
	ClientVersion              string `json:"ClientVersion" xml:"ClientVersion"`
	SubPayType                 string `json:"SubPayType" xml:"SubPayType"`
	EstablishmentTime          string `json:"EstablishmentTime" xml:"EstablishmentTime"`
	LastSessionStartTime       string `json:"LastSessionStartTime" xml:"LastSessionStartTime"`
	ClientOS                   string `json:"ClientOS" xml:"ClientOS"`
	DesktopGroupId             string `json:"DesktopGroupId" xml:"DesktopGroupId"`
	OfficeSiteId               string `json:"OfficeSiteId" xml:"OfficeSiteId"`
	LastSessionEndTime         string `json:"LastSessionEndTime" xml:"LastSessionEndTime"`
	OwnType                    int    `json:"OwnType" xml:"OwnType"`
	SessionIdleTime            int64  `json:"SessionIdleTime" xml:"SessionIdleTime"`
	ProtocolType               string `json:"ProtocolType" xml:"ProtocolType"`
	EndUserApplyCoordinateTime int64  `json:"EndUserApplyCoordinateTime" xml:"EndUserApplyCoordinateTime"`
	ClientIp                   string `json:"ClientIp" xml:"ClientIp"`
}

Session is a nested struct in ecd response

type SessionsInDescribeDesktopGroupSessions ¶ added in v1.63.15

type SessionsInDescribeDesktopGroupSessions struct {
	Session []Session `json:"Session" xml:"Session"`
}

SessionsInDescribeDesktopGroupSessions is a nested struct in ecd response

type SessionsInDescribeDesktopSessions ¶ added in v1.63.15

type SessionsInDescribeDesktopSessions struct {
	Session []Session `json:"Session" xml:"Session"`
}

SessionsInDescribeDesktopSessions is a nested struct in ecd response

type SessionsInDescribeDesktops ¶ added in v1.63.15

type SessionsInDescribeDesktops struct {
	Session []Session `json:"Session" xml:"Session"`
}

SessionsInDescribeDesktops is a nested struct in ecd response

type SessionsInDescribeFotaPendingDesktops ¶ added in v1.63.15

type SessionsInDescribeFotaPendingDesktops struct {
	Session []Session `json:"Session" xml:"Session"`
}

SessionsInDescribeFotaPendingDesktops is a nested struct in ecd response

type SetDesktopGroupScaleTimerRequest ¶ added in v1.63.15

type SetDesktopGroupScaleTimerRequest struct {
	*requests.RpcRequest
	DesktopGroupId  string                                      `position:"Query" name:"DesktopGroupId"`
	ScaleTimerInfos *[]SetDesktopGroupScaleTimerScaleTimerInfos `position:"Query" name:"ScaleTimerInfos"  type:"Repeated"`
}

SetDesktopGroupScaleTimerRequest is the request struct for api SetDesktopGroupScaleTimer

func CreateSetDesktopGroupScaleTimerRequest ¶ added in v1.63.15

func CreateSetDesktopGroupScaleTimerRequest() (request *SetDesktopGroupScaleTimerRequest)

CreateSetDesktopGroupScaleTimerRequest creates a request to invoke SetDesktopGroupScaleTimer API

type SetDesktopGroupScaleTimerResponse ¶ added in v1.63.15

type SetDesktopGroupScaleTimerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDesktopGroupScaleTimerResponse is the response struct for api SetDesktopGroupScaleTimer

func CreateSetDesktopGroupScaleTimerResponse ¶ added in v1.63.15

func CreateSetDesktopGroupScaleTimerResponse() (response *SetDesktopGroupScaleTimerResponse)

CreateSetDesktopGroupScaleTimerResponse creates a response to parse from SetDesktopGroupScaleTimer response

type SetDesktopGroupScaleTimerScaleTimerInfos ¶ added in v1.63.15

type SetDesktopGroupScaleTimerScaleTimerInfos struct {
	KeepDuration   string `name:"KeepDuration"`
	MinResAmount   string `name:"MinResAmount"`
	Cron           string `name:"Cron"`
	BuyResAmount   string `name:"BuyResAmount"`
	MaxResAmount   string `name:"MaxResAmount"`
	Type           string `name:"Type"`
	LoadPolicy     string `name:"LoadPolicy"`
	RatioThreshold string `name:"RatioThreshold"`
}

SetDesktopGroupScaleTimerScaleTimerInfos is a repeated param struct in SetDesktopGroupScaleTimerRequest

type SetDesktopGroupTimerRequest ¶

type SetDesktopGroupTimerRequest struct {
	*requests.RpcRequest
	CronExpression string           `position:"Query" name:"CronExpression"`
	TimerType      requests.Integer `position:"Query" name:"TimerType"`
	ResetType      requests.Integer `position:"Query" name:"ResetType"`
	DesktopGroupId string           `position:"Query" name:"DesktopGroupId"`
	Force          requests.Boolean `position:"Query" name:"Force"`
}

SetDesktopGroupTimerRequest is the request struct for api SetDesktopGroupTimer

func CreateSetDesktopGroupTimerRequest ¶

func CreateSetDesktopGroupTimerRequest() (request *SetDesktopGroupTimerRequest)

CreateSetDesktopGroupTimerRequest creates a request to invoke SetDesktopGroupTimer API

type SetDesktopGroupTimerResponse ¶

type SetDesktopGroupTimerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDesktopGroupTimerResponse is the response struct for api SetDesktopGroupTimer

func CreateSetDesktopGroupTimerResponse ¶

func CreateSetDesktopGroupTimerResponse() (response *SetDesktopGroupTimerResponse)

CreateSetDesktopGroupTimerResponse creates a response to parse from SetDesktopGroupTimer response

type SetDesktopGroupTimerStatusRequest ¶

type SetDesktopGroupTimerStatusRequest struct {
	*requests.RpcRequest
	TimerType      requests.Integer `position:"Query" name:"TimerType"`
	DesktopGroupId string           `position:"Query" name:"DesktopGroupId"`
	Status         requests.Integer `position:"Query" name:"Status"`
}

SetDesktopGroupTimerStatusRequest is the request struct for api SetDesktopGroupTimerStatus

func CreateSetDesktopGroupTimerStatusRequest ¶

func CreateSetDesktopGroupTimerStatusRequest() (request *SetDesktopGroupTimerStatusRequest)

CreateSetDesktopGroupTimerStatusRequest creates a request to invoke SetDesktopGroupTimerStatus API

type SetDesktopGroupTimerStatusResponse ¶

type SetDesktopGroupTimerStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDesktopGroupTimerStatusResponse is the response struct for api SetDesktopGroupTimerStatus

func CreateSetDesktopGroupTimerStatusResponse ¶

func CreateSetDesktopGroupTimerStatusResponse() (response *SetDesktopGroupTimerStatusResponse)

CreateSetDesktopGroupTimerStatusResponse creates a response to parse from SetDesktopGroupTimerStatus response

type SetDesktopMaintenanceRequest ¶ added in v1.63.15

type SetDesktopMaintenanceRequest struct {
	*requests.RpcRequest
	DesktopIds *[]string `position:"Query" name:"DesktopIds"  type:"Repeated"`
	Mode       string    `position:"Query" name:"Mode"`
}

SetDesktopMaintenanceRequest is the request struct for api SetDesktopMaintenance

func CreateSetDesktopMaintenanceRequest ¶ added in v1.63.15

func CreateSetDesktopMaintenanceRequest() (request *SetDesktopMaintenanceRequest)

CreateSetDesktopMaintenanceRequest creates a request to invoke SetDesktopMaintenance API

type SetDesktopMaintenanceResponse ¶ added in v1.63.15

type SetDesktopMaintenanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDesktopMaintenanceResponse is the response struct for api SetDesktopMaintenance

func CreateSetDesktopMaintenanceResponse ¶ added in v1.63.15

func CreateSetDesktopMaintenanceResponse() (response *SetDesktopMaintenanceResponse)

CreateSetDesktopMaintenanceResponse creates a response to parse from SetDesktopMaintenance response

type SetDirectorySsoStatusRequest ¶

type SetDirectorySsoStatusRequest struct {
	*requests.RpcRequest
	EnableSso   requests.Boolean `position:"Query" name:"EnableSso"`
	DirectoryId string           `position:"Query" name:"DirectoryId"`
}

SetDirectorySsoStatusRequest is the request struct for api SetDirectorySsoStatus

func CreateSetDirectorySsoStatusRequest ¶

func CreateSetDirectorySsoStatusRequest() (request *SetDirectorySsoStatusRequest)

CreateSetDirectorySsoStatusRequest creates a request to invoke SetDirectorySsoStatus API

type SetDirectorySsoStatusResponse ¶

type SetDirectorySsoStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDirectorySsoStatusResponse is the response struct for api SetDirectorySsoStatus

func CreateSetDirectorySsoStatusResponse ¶

func CreateSetDirectorySsoStatusResponse() (response *SetDirectorySsoStatusResponse)

CreateSetDirectorySsoStatusResponse creates a response to parse from SetDirectorySsoStatus response

type SetIdpMetadataRequest ¶

type SetIdpMetadataRequest struct {
	*requests.RpcRequest
	OfficeSiteId string `position:"Query" name:"OfficeSiteId"`
	DirectoryId  string `position:"Query" name:"DirectoryId"`
	IdpMetadata  string `position:"Query" name:"IdpMetadata"`
}

SetIdpMetadataRequest is the request struct for api SetIdpMetadata

func CreateSetIdpMetadataRequest ¶

func CreateSetIdpMetadataRequest() (request *SetIdpMetadataRequest)

CreateSetIdpMetadataRequest creates a request to invoke SetIdpMetadata API

type SetIdpMetadataResponse ¶

type SetIdpMetadataResponse struct {
	*responses.BaseResponse
	IdpEntityId string `json:"IdpEntityId" xml:"IdpEntityId"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
}

SetIdpMetadataResponse is the response struct for api SetIdpMetadata

func CreateSetIdpMetadataResponse ¶

func CreateSetIdpMetadataResponse() (response *SetIdpMetadataResponse)

CreateSetIdpMetadataResponse creates a response to parse from SetIdpMetadata response

type SetOfficeSiteSsoStatusRequest ¶

type SetOfficeSiteSsoStatusRequest struct {
	*requests.RpcRequest
	OfficeSiteId string           `position:"Query" name:"OfficeSiteId"`
	SsoType      string           `position:"Query" name:"SsoType"`
	EnableSso    requests.Boolean `position:"Query" name:"EnableSso"`
}

SetOfficeSiteSsoStatusRequest is the request struct for api SetOfficeSiteSsoStatus

func CreateSetOfficeSiteSsoStatusRequest ¶

func CreateSetOfficeSiteSsoStatusRequest() (request *SetOfficeSiteSsoStatusRequest)

CreateSetOfficeSiteSsoStatusRequest creates a request to invoke SetOfficeSiteSsoStatus API

type SetOfficeSiteSsoStatusResponse ¶

type SetOfficeSiteSsoStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetOfficeSiteSsoStatusResponse is the response struct for api SetOfficeSiteSsoStatus

func CreateSetOfficeSiteSsoStatusResponse ¶

func CreateSetOfficeSiteSsoStatusResponse() (response *SetOfficeSiteSsoStatusResponse)

CreateSetOfficeSiteSsoStatusResponse creates a response to parse from SetOfficeSiteSsoStatus response

type SetUserProfilePathRulesRequest ¶ added in v1.63.15

type SetUserProfilePathRulesRequest struct {
	*requests.RpcRequest
	UserProfileRuleType string                                        `position:"Query" name:"UserProfileRuleType"`
	DesktopGroupId      string                                        `position:"Query" name:"DesktopGroupId"`
	UserProfilePathRule *[]SetUserProfilePathRulesUserProfilePathRule `position:"Query" name:"UserProfilePathRule"  type:"Json"`
}

SetUserProfilePathRulesRequest is the request struct for api SetUserProfilePathRules

func CreateSetUserProfilePathRulesRequest ¶ added in v1.63.15

func CreateSetUserProfilePathRulesRequest() (request *SetUserProfilePathRulesRequest)

CreateSetUserProfilePathRulesRequest creates a request to invoke SetUserProfilePathRules API

type SetUserProfilePathRulesResponse ¶ added in v1.63.15

type SetUserProfilePathRulesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetUserProfilePathRulesResponse is the response struct for api SetUserProfilePathRules

func CreateSetUserProfilePathRulesResponse ¶ added in v1.63.15

func CreateSetUserProfilePathRulesResponse() (response *SetUserProfilePathRulesResponse)

CreateSetUserProfilePathRulesResponse creates a response to parse from SetUserProfilePathRules response

type SetUserProfilePathRulesUserProfilePathRule ¶ added in v1.63.15

type SetUserProfilePathRulesUserProfilePathRule struct {
	BlackPath  SetUserProfilePathRulesUserProfilePathRuleBlackPath         `name:"BlackPath" type:"Struct"`
	WhitePaths *[]SetUserProfilePathRulesUserProfilePathRuleWhitePathsItem `name:"WhitePaths" type:"Repeated"`
}

SetUserProfilePathRulesUserProfilePathRule is a repeated param struct in SetUserProfilePathRulesRequest

type SetUserProfilePathRulesUserProfilePathRuleBlackPath ¶ added in v1.63.15

type SetUserProfilePathRulesUserProfilePathRuleBlackPath struct {
	Path string `name:"Path"`
	Type string `name:"Type"`
}

SetUserProfilePathRulesUserProfilePathRuleBlackPath is a repeated param struct in SetUserProfilePathRulesRequest

type SetUserProfilePathRulesUserProfilePathRuleWhitePathsItem ¶ added in v1.63.15

type SetUserProfilePathRulesUserProfilePathRuleWhitePathsItem struct {
	Path string `name:"Path"`
	Type string `name:"Type"`
}

SetUserProfilePathRulesUserProfilePathRuleWhitePathsItem is a repeated param struct in SetUserProfilePathRulesRequest

type Snapshot ¶

type Snapshot struct {
	CreationTime            string `json:"CreationTime" xml:"CreationTime"`
	Status                  string `json:"Status" xml:"Status"`
	SnapshotType            string `json:"SnapshotType" xml:"SnapshotType"`
	SnapshotName            string `json:"SnapshotName" xml:"SnapshotName"`
	Progress                string `json:"Progress" xml:"Progress"`
	Description             string `json:"Description" xml:"Description"`
	SnapshotId              string `json:"SnapshotId" xml:"SnapshotId"`
	RemainTime              int    `json:"RemainTime" xml:"RemainTime"`
	SourceDiskSize          string `json:"SourceDiskSize" xml:"SourceDiskSize"`
	SourceDiskType          string `json:"SourceDiskType" xml:"SourceDiskType"`
	DesktopId               string `json:"DesktopId" xml:"DesktopId"`
	DesktopName             string `json:"DesktopName" xml:"DesktopName"`
	DesktopStatus           string `json:"DesktopStatus" xml:"DesktopStatus"`
	Creator                 string `json:"Creator" xml:"Creator"`
	ProtocolType            string `json:"ProtocolType" xml:"ProtocolType"`
	VolumeEncryptionEnabled bool   `json:"VolumeEncryptionEnabled" xml:"VolumeEncryptionEnabled"`
	VolumeEncryptionKey     string `json:"VolumeEncryptionKey" xml:"VolumeEncryptionKey"`
	DeletionTime            string `json:"DeletionTime" xml:"DeletionTime"`
}

Snapshot is a nested struct in ecd response

type Snapshots ¶

type Snapshots struct {
	Snapshot []Snapshot `json:"Snapshot" xml:"Snapshot"`
}

Snapshots is a nested struct in ecd response

type StartDesktopsRequest ¶

type StartDesktopsRequest struct {
	*requests.RpcRequest
	DesktopId *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

StartDesktopsRequest is the request struct for api StartDesktops

func CreateStartDesktopsRequest ¶

func CreateStartDesktopsRequest() (request *StartDesktopsRequest)

CreateStartDesktopsRequest creates a request to invoke StartDesktops API

type StartDesktopsResponse ¶

type StartDesktopsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartDesktopsResponse is the response struct for api StartDesktops

func CreateStartDesktopsResponse ¶

func CreateStartDesktopsResponse() (response *StartDesktopsResponse)

CreateStartDesktopsResponse creates a response to parse from StartDesktops response

type Statistic ¶ added in v1.63.15

type Statistic struct {
	StatisticItem []StatisticItem `json:"statistic" xml:"statistic"`
}

Statistic is a nested struct in ecd response

type StatisticItem ¶ added in v1.63.15

type StatisticItem struct {
	TimePoint int64 `json:"TimePoint" xml:"TimePoint"`
	Count     int64 `json:"Count" xml:"Count"`
}

StatisticItem is a nested struct in ecd response

type StopDesktopsRequest ¶

type StopDesktopsRequest struct {
	*requests.RpcRequest
	StoppedMode string    `position:"Query" name:"StoppedMode"`
	DesktopId   *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

StopDesktopsRequest is the request struct for api StopDesktops

func CreateStopDesktopsRequest ¶

func CreateStopDesktopsRequest() (request *StopDesktopsRequest)

CreateStopDesktopsRequest creates a request to invoke StopDesktops API

type StopDesktopsResponse ¶

type StopDesktopsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopDesktopsResponse is the response struct for api StopDesktops

func CreateStopDesktopsResponse ¶

func CreateStopDesktopsResponse() (response *StopDesktopsResponse)

CreateStopDesktopsResponse creates a response to parse from StopDesktops response

type StopInvocationRequest ¶

type StopInvocationRequest struct {
	*requests.RpcRequest
	InvokeId  string    `position:"Query" name:"InvokeId"`
	DesktopId *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

StopInvocationRequest is the request struct for api StopInvocation

func CreateStopInvocationRequest ¶

func CreateStopInvocationRequest() (request *StopInvocationRequest)

CreateStopInvocationRequest creates a request to invoke StopInvocation API

type StopInvocationResponse ¶

type StopInvocationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopInvocationResponse is the response struct for api StopInvocation

func CreateStopInvocationResponse ¶

func CreateStopInvocationResponse() (response *StopInvocationResponse)

CreateStopInvocationResponse creates a response to parse from StopInvocation response

type SubDnsAddressInDescribeDirectories ¶

type SubDnsAddressInDescribeDirectories struct {
	SubAddress []string `json:"SubAddress" xml:"SubAddress"`
}

SubDnsAddressInDescribeDirectories is a nested struct in ecd response

type SubDnsAddressInDescribeOfficeSites ¶

type SubDnsAddressInDescribeOfficeSites struct {
	SubAddress []string `json:"SubAddress" xml:"SubAddress"`
}

SubDnsAddressInDescribeOfficeSites is a nested struct in ecd response

type SupportedLanguages ¶

type SupportedLanguages struct {
	Language []string `json:"Language" xml:"Language"`
}

SupportedLanguages is a nested struct in ecd response

type Tag ¶

type Tag struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

Tag is a nested struct in ecd response

type TagResource ¶

type TagResource struct {
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
}

TagResource is a nested struct in ecd response

type TagResources ¶

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in ecd response

type TagResourcesRequest ¶

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶

type TagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInDescribeCens ¶

type TagsInDescribeCens struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeCens is a nested struct in ecd response

type TagsInDescribeDesktopGroups ¶ added in v1.63.15

type TagsInDescribeDesktopGroups struct {
	Tag []Tag `json:"tag" xml:"tag"`
}

TagsInDescribeDesktopGroups is a nested struct in ecd response

type TagsInDescribeDesktops ¶

type TagsInDescribeDesktops struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeDesktops is a nested struct in ecd response

type TimerInfo ¶

type TimerInfo struct {
	Status         int    `json:"Status" xml:"Status"`
	CronExpression string `json:"CronExpression" xml:"CronExpression"`
	TimerType      int    `json:"TimerType" xml:"TimerType"`
	Forced         bool   `json:"Forced" xml:"Forced"`
}

TimerInfo is a nested struct in ecd response

type TimerInfos ¶

type TimerInfos struct {
	TimerInfo []TimerInfo `json:"TimerInfo" xml:"TimerInfo"`
}

TimerInfos is a nested struct in ecd response

type UnbindUserDesktopRequest ¶ added in v1.63.15

type UnbindUserDesktopRequest struct {
	*requests.RpcRequest
	Reason          string           `position:"Query" name:"Reason"`
	DesktopAgentIds *[]string        `position:"Query" name:"DesktopAgentIds"  type:"Repeated"`
	DesktopIds      *[]string        `position:"Query" name:"DesktopIds"  type:"Repeated"`
	DesktopGroupId  string           `position:"Query" name:"DesktopGroupId"`
	Force           requests.Boolean `position:"Query" name:"Force"`
	UserDesktopIds  *[]string        `position:"Query" name:"UserDesktopIds"  type:"Repeated"`
}

UnbindUserDesktopRequest is the request struct for api UnbindUserDesktop

func CreateUnbindUserDesktopRequest ¶ added in v1.63.15

func CreateUnbindUserDesktopRequest() (request *UnbindUserDesktopRequest)

CreateUnbindUserDesktopRequest creates a request to invoke UnbindUserDesktop API

type UnbindUserDesktopResponse ¶ added in v1.63.15

type UnbindUserDesktopResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnbindUserDesktopResponse is the response struct for api UnbindUserDesktop

func CreateUnbindUserDesktopResponse ¶ added in v1.63.15

func CreateUnbindUserDesktopResponse() (response *UnbindUserDesktopResponse)

CreateUnbindUserDesktopResponse creates a response to parse from UnbindUserDesktop response

type UnlockVirtualMFADeviceRequest ¶

type UnlockVirtualMFADeviceRequest struct {
	*requests.RpcRequest
	SerialNumber string `position:"Query" name:"SerialNumber"`
}

UnlockVirtualMFADeviceRequest is the request struct for api UnlockVirtualMFADevice

func CreateUnlockVirtualMFADeviceRequest ¶

func CreateUnlockVirtualMFADeviceRequest() (request *UnlockVirtualMFADeviceRequest)

CreateUnlockVirtualMFADeviceRequest creates a request to invoke UnlockVirtualMFADevice API

type UnlockVirtualMFADeviceResponse ¶

type UnlockVirtualMFADeviceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnlockVirtualMFADeviceResponse is the response struct for api UnlockVirtualMFADevice

func CreateUnlockVirtualMFADeviceResponse ¶

func CreateUnlockVirtualMFADeviceResponse() (response *UnlockVirtualMFADeviceResponse)

CreateUnlockVirtualMFADeviceResponse creates a response to parse from UnlockVirtualMFADevice response

type UntagResourcesRequest ¶

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest ¶

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶

type UntagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateFotaTaskRequest ¶

type UpdateFotaTaskRequest struct {
	*requests.RpcRequest
	UserStatus string `position:"Query" name:"UserStatus"`
	TaskUid    string `position:"Query" name:"TaskUid"`
}

UpdateFotaTaskRequest is the request struct for api UpdateFotaTask

func CreateUpdateFotaTaskRequest ¶

func CreateUpdateFotaTaskRequest() (request *UpdateFotaTaskRequest)

CreateUpdateFotaTaskRequest creates a request to invoke UpdateFotaTask API

type UpdateFotaTaskResponse ¶

type UpdateFotaTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateFotaTaskResponse is the response struct for api UpdateFotaTask

func CreateUpdateFotaTaskResponse ¶

func CreateUpdateFotaTaskResponse() (response *UpdateFotaTaskResponse)

CreateUpdateFotaTaskResponse creates a response to parse from UpdateFotaTask response

type UploadImageRequest ¶

type UploadImageRequest struct {
	*requests.RpcRequest
	EnableSecurityCheck requests.Boolean `position:"Query" name:"EnableSecurityCheck"`
	GpuCategory         requests.Boolean `position:"Query" name:"GpuCategory"`
	Description         string           `position:"Query" name:"Description"`
	OssObjectPath       string           `position:"Query" name:"OssObjectPath"`
	ImageName           string           `position:"Query" name:"ImageName"`
	LicenseType         string           `position:"Query" name:"LicenseType"`
	OsType              string           `position:"Query" name:"OsType"`
	DataDiskSize        requests.Integer `position:"Query" name:"DataDiskSize"`
	ProtocolType        string           `position:"Query" name:"ProtocolType"`
	GpuDriverType       string           `position:"Query" name:"GpuDriverType"`
}

UploadImageRequest is the request struct for api UploadImage

func CreateUploadImageRequest ¶

func CreateUploadImageRequest() (request *UploadImageRequest)

CreateUploadImageRequest creates a request to invoke UploadImage API

type UploadImageResponse ¶

type UploadImageResponse struct {
	*responses.BaseResponse
	ImageId   string `json:"ImageId" xml:"ImageId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UploadImageResponse is the response struct for api UploadImage

func CreateUploadImageResponse ¶

func CreateUploadImageResponse() (response *UploadImageResponse)

CreateUploadImageResponse creates a response to parse from UploadImage response

type UpmPathRules ¶ added in v1.63.15

type UpmPathRules struct {
	BlackPath  BlackPath   `json:"BlackPath" xml:"BlackPath"`
	WhitePaths []WhiteList `json:"WhitePaths" xml:"WhitePaths"`
}

UpmPathRules is a nested struct in ecd response

type UsbSupplyRedirectRule ¶

type UsbSupplyRedirectRule struct {
	UsbSupplyRedirectRuleItem []UsbSupplyRedirectRuleItem `json:"UsbSupplyRedirectRule" xml:"UsbSupplyRedirectRule"`
}

UsbSupplyRedirectRule is a nested struct in ecd response

type UsbSupplyRedirectRuleItem ¶

type UsbSupplyRedirectRuleItem struct {
	VendorId        string `json:"VendorId" xml:"VendorId"`
	ProductId       string `json:"ProductId" xml:"ProductId"`
	Description     string `json:"Description" xml:"Description"`
	UsbRedirectType int64  `json:"UsbRedirectType" xml:"UsbRedirectType"`
	DeviceClass     string `json:"DeviceClass" xml:"DeviceClass"`
	DeviceSubclass  string `json:"DeviceSubclass" xml:"DeviceSubclass"`
	UsbRuleType     int64  `json:"UsbRuleType" xml:"UsbRuleType"`
}

UsbSupplyRedirectRuleItem is a nested struct in ecd response

type User ¶

type User struct {
	AssignedDesktopNumber int    `json:"AssignedDesktopNumber" xml:"AssignedDesktopNumber"`
	EndUser               string `json:"EndUser" xml:"EndUser"`
	DisplayName           string `json:"DisplayName" xml:"DisplayName"`
}

User is a nested struct in ecd response

type UserProfilePathRule ¶ added in v1.63.15

type UserProfilePathRule struct {
	DesktopGroupId      string         `json:"DesktopGroupId" xml:"DesktopGroupId"`
	UserProfileRuleType string         `json:"UserProfileRuleType" xml:"UserProfileRuleType"`
	Rules               []UpmPathRules `json:"Rules" xml:"Rules"`
}

UserProfilePathRule is a nested struct in ecd response

type UserSetPropertiesModels ¶ added in v1.61.1666

type UserSetPropertiesModels struct {
	UserSetPropertiesModelsItem []UserSetPropertiesModelsItem `json:"userSetPropertiesModels" xml:"userSetPropertiesModels"`
}

UserSetPropertiesModels is a nested struct in ecd response

type UserSetPropertiesModelsItem ¶ added in v1.63.15

type UserSetPropertiesModelsItem struct {
	UserId         int64                `json:"UserId" xml:"UserId"`
	UserName       string               `json:"UserName" xml:"UserName"`
	PropertyId     int64                `json:"PropertyId" xml:"PropertyId"`
	PropertyKey    string               `json:"PropertyKey" xml:"PropertyKey"`
	PropertyType   int                  `json:"PropertyType" xml:"PropertyType"`
	PropertyValues []PropertyValuesItem `json:"PropertyValues" xml:"PropertyValues"`
}

UserSetPropertiesModelsItem is a nested struct in ecd response

type UsersInListDirectoryUsers ¶

type UsersInListDirectoryUsers struct {
	User []User `json:"User" xml:"User"`
}

UsersInListDirectoryUsers is a nested struct in ecd response

type UsersInListOfficeSiteUsers ¶

type UsersInListOfficeSiteUsers struct {
	User []User `json:"User" xml:"User"`
}

UsersInListOfficeSiteUsers is a nested struct in ecd response

type VSwitchIdsInDescribeDirectories ¶

type VSwitchIdsInDescribeDirectories struct {
	VSwitchId []string `json:"vSwitchId" xml:"vSwitchId"`
}

VSwitchIdsInDescribeDirectories is a nested struct in ecd response

type VSwitchIdsInDescribeOfficeSites ¶

type VSwitchIdsInDescribeOfficeSites struct {
	VSwitchId []string `json:"vSwitchId" xml:"vSwitchId"`
}

VSwitchIdsInDescribeOfficeSites is a nested struct in ecd response

type VerifyCenRequest ¶

type VerifyCenRequest struct {
	*requests.RpcRequest
	CenId      string           `position:"Query" name:"CenId"`
	CenOwnerId requests.Integer `position:"Query" name:"CenOwnerId"`
	VerifyCode string           `position:"Query" name:"VerifyCode"`
	CidrBlock  string           `position:"Query" name:"CidrBlock"`
}

VerifyCenRequest is the request struct for api VerifyCen

func CreateVerifyCenRequest ¶

func CreateVerifyCenRequest() (request *VerifyCenRequest)

CreateVerifyCenRequest creates a request to invoke VerifyCen API

type VerifyCenResponse ¶

type VerifyCenResponse struct {
	*responses.BaseResponse
	Status       string       `json:"Status" xml:"Status"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	CidrBlocks   []string     `json:"CidrBlocks" xml:"CidrBlocks"`
	RouteEntries []RouteEntry `json:"RouteEntries" xml:"RouteEntries"`
}

VerifyCenResponse is the response struct for api VerifyCen

func CreateVerifyCenResponse ¶

func CreateVerifyCenResponse() (response *VerifyCenResponse)

CreateVerifyCenResponse creates a response to parse from VerifyCen response

type VirtualMFADevice ¶

type VirtualMFADevice struct {
	SerialNumber     string `json:"SerialNumber" xml:"SerialNumber"`
	GmtUnlock        string `json:"GmtUnlock" xml:"GmtUnlock"`
	EndUserId        string `json:"EndUserId" xml:"EndUserId"`
	ConsecutiveFails int    `json:"ConsecutiveFails" xml:"ConsecutiveFails"`
	OfficeSiteId     string `json:"OfficeSiteId" xml:"OfficeSiteId"`
	Status           string `json:"status" xml:"status"`
	DirectoryId      string `json:"DirectoryId" xml:"DirectoryId"`
	GmtEnabled       string `json:"GmtEnabled" xml:"GmtEnabled"`
}

VirtualMFADevice is a nested struct in ecd response

type VirtualMFADevices ¶

type VirtualMFADevices struct {
	VirtualMFADevice []VirtualMFADevice `json:"VirtualMFADevice" xml:"VirtualMFADevice"`
}

VirtualMFADevices is a nested struct in ecd response

type WakeupDesktopsRequest ¶ added in v1.63.15

type WakeupDesktopsRequest struct {
	*requests.RpcRequest
	DesktopId *[]string `position:"Query" name:"DesktopId"  type:"Repeated"`
}

WakeupDesktopsRequest is the request struct for api WakeupDesktops

func CreateWakeupDesktopsRequest ¶ added in v1.63.15

func CreateWakeupDesktopsRequest() (request *WakeupDesktopsRequest)

CreateWakeupDesktopsRequest creates a request to invoke WakeupDesktops API

type WakeupDesktopsResponse ¶ added in v1.63.15

type WakeupDesktopsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

WakeupDesktopsResponse is the response struct for api WakeupDesktops

func CreateWakeupDesktopsResponse ¶ added in v1.63.15

func CreateWakeupDesktopsResponse() (response *WakeupDesktopsResponse)

CreateWakeupDesktopsResponse creates a response to parse from WakeupDesktops response

type WhiteList ¶ added in v1.63.15

type WhiteList struct {
	Path string `json:"Path" xml:"Path"`
	Type string `json:"Type" xml:"Type"`
}

WhiteList is a nested struct in ecd response

type WhitePaths ¶ added in v1.63.15

type WhitePaths struct {
	WhiteList []WhiteList `json:"whiteList" xml:"whiteList"`
}

WhitePaths is a nested struct in ecd response

type Zone ¶

type Zone struct {
	ZoneId string `json:"ZoneId" xml:"ZoneId"`
}

Zone is a nested struct in ecd response

type Zones ¶

type Zones struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

Zones is a nested struct in ecd response

Source Files ¶

Jump to

Keyboard shortcuts

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