Documentation ¶
Index ¶
- func GenReqDefForAddAppGroupAuthorization() *def.HttpRequestDef
- func GenReqDefForBatchDeleteAppGroup() *def.HttpRequestDef
- func GenReqDefForBatchDeleteAppGroupAuthorization() *def.HttpRequestDef
- func GenReqDefForBatchDeleteServer() *def.HttpRequestDef
- func GenReqDefForBatchMigrateHostsServer() *def.HttpRequestDef
- func GenReqDefForBatchRebootServer() *def.HttpRequestDef
- func GenReqDefForBatchRejoinDomain() *def.HttpRequestDef
- func GenReqDefForBatchStartServer() *def.HttpRequestDef
- func GenReqDefForBatchStopServer() *def.HttpRequestDef
- func GenReqDefForBatchUpdateTsvi() *def.HttpRequestDef
- func GenReqDefForChangeServerImage() *def.HttpRequestDef
- func GenReqDefForCheckQuota() *def.HttpRequestDef
- func GenReqDefForCreateAppGroup() *def.HttpRequestDef
- func GenReqDefForCreateAppServers() *def.HttpRequestDef
- func GenReqDefForCreateOrUpdateStoragePolicyStatement() *def.HttpRequestDef
- func GenReqDefForCreatePersistentStorage() *def.HttpRequestDef
- func GenReqDefForCreatePolicyGroup() *def.HttpRequestDef
- func GenReqDefForCreatePolicyTemplate() *def.HttpRequestDef
- func GenReqDefForCreateServerGroup() *def.HttpRequestDef
- func GenReqDefForCreateShareFolder() *def.HttpRequestDef
- func GenReqDefForDeletePersistentStorage() *def.HttpRequestDef
- func GenReqDefForDeletePolicyGroup() *def.HttpRequestDef
- func GenReqDefForDeletePolicyTemplate() *def.HttpRequestDef
- func GenReqDefForDeleteServerGroups() *def.HttpRequestDef
- func GenReqDefForDeleteStorageClaim() *def.HttpRequestDef
- func GenReqDefForDeleteUserStorageAttachment() *def.HttpRequestDef
- func GenReqDefForListAppConnection() *def.HttpRequestDef
- func GenReqDefForListAppGroup() *def.HttpRequestDef
- func GenReqDefForListAppGroupAuthorization() *def.HttpRequestDef
- func GenReqDefForListAvailabilityZone() *def.HttpRequestDef
- func GenReqDefForListPersistentStorage() *def.HttpRequestDef
- func GenReqDefForListPolicyGroup() *def.HttpRequestDef
- func GenReqDefForListPolicyTemplate() *def.HttpRequestDef
- func GenReqDefForListProduct() *def.HttpRequestDef
- func GenReqDefForListPublishedApp() *def.HttpRequestDef
- func GenReqDefForListServerGroups() *def.HttpRequestDef
- func GenReqDefForListServers() *def.HttpRequestDef
- func GenReqDefForListSessionByUserName() *def.HttpRequestDef
- func GenReqDefForListSessionType() *def.HttpRequestDef
- func GenReqDefForListShareFolder() *def.HttpRequestDef
- func GenReqDefForListStorageAssignment() *def.HttpRequestDef
- func GenReqDefForListStoragePolicyStatement() *def.HttpRequestDef
- func GenReqDefForListTargetsOfPolicyGroup() *def.HttpRequestDef
- func GenReqDefForListUserConnection() *def.HttpRequestDef
- func GenReqDefForListVolumeType() *def.HttpRequestDef
- func GenReqDefForLogoffUserSession() *def.HttpRequestDef
- func GenReqDefForPublishApp() *def.HttpRequestDef
- func GenReqDefForReinstallServer() *def.HttpRequestDef
- func GenReqDefForShowJob() *def.HttpRequestDef
- func GenReqDefForShowJobDetail() *def.HttpRequestDef
- func GenReqDefForShowOriginalPolicyInfo() *def.HttpRequestDef
- func GenReqDefForShowPublishableApp() *def.HttpRequestDef
- func GenReqDefForUnpublishApp() *def.HttpRequestDef
- func GenReqDefForUpdateApp() *def.HttpRequestDef
- func GenReqDefForUpdateAppGroup() *def.HttpRequestDef
- func GenReqDefForUpdatePolicyGroup() *def.HttpRequestDef
- func GenReqDefForUpdatePolicyTemplate() *def.HttpRequestDef
- func GenReqDefForUpdateServer() *def.HttpRequestDef
- func GenReqDefForUpdateServerGroup() *def.HttpRequestDef
- func GenReqDefForUpdateShareFolderAssignment() *def.HttpRequestDef
- func GenReqDefForUpdateUserFolderAssignment() *def.HttpRequestDef
- func GenReqDefForUploadAppIcon() *def.HttpRequestDef
- func WorkspaceAppClientBuilder() *httpclient.HcHttpClientBuilder
- type AddAppGroupAuthorizationInvoker
- type BatchDeleteAppGroupAuthorizationInvoker
- type BatchDeleteAppGroupInvoker
- type BatchDeleteServerInvoker
- type BatchMigrateHostsServerInvoker
- type BatchRebootServerInvoker
- type BatchRejoinDomainInvoker
- type BatchStartServerInvoker
- type BatchStopServerInvoker
- type BatchUpdateTsviInvoker
- type ChangeServerImageInvoker
- type CheckQuotaInvoker
- type CreateAppGroupInvoker
- type CreateAppServersInvoker
- type CreateOrUpdateStoragePolicyStatementInvoker
- type CreatePersistentStorageInvoker
- type CreatePolicyGroupInvoker
- type CreatePolicyTemplateInvoker
- type CreateServerGroupInvoker
- type CreateShareFolderInvoker
- type DeletePersistentStorageInvoker
- type DeletePolicyGroupInvoker
- type DeletePolicyTemplateInvoker
- type DeleteServerGroupsInvoker
- type DeleteStorageClaimInvoker
- type DeleteUserStorageAttachmentInvoker
- type ListAppConnectionInvoker
- type ListAppGroupAuthorizationInvoker
- type ListAppGroupInvoker
- type ListAvailabilityZoneInvoker
- type ListPersistentStorageInvoker
- type ListPolicyGroupInvoker
- type ListPolicyTemplateInvoker
- type ListProductInvoker
- type ListPublishedAppInvoker
- type ListServerGroupsInvoker
- type ListServersInvoker
- type ListSessionByUserNameInvoker
- type ListSessionTypeInvoker
- type ListShareFolderInvoker
- type ListStorageAssignmentInvoker
- type ListStoragePolicyStatementInvoker
- type ListTargetsOfPolicyGroupInvoker
- type ListUserConnectionInvoker
- type ListVolumeTypeInvoker
- type LogoffUserSessionInvoker
- type PublishAppInvoker
- type ReinstallServerInvoker
- type ShowJobDetailInvoker
- type ShowJobInvoker
- type ShowOriginalPolicyInfoInvoker
- type ShowPublishableAppInvoker
- type UnpublishAppInvoker
- type UpdateAppGroupInvoker
- type UpdateAppInvoker
- type UpdatePolicyGroupInvoker
- type UpdatePolicyTemplateInvoker
- type UpdateServerGroupInvoker
- type UpdateServerInvoker
- type UpdateShareFolderAssignmentInvoker
- type UpdateUserFolderAssignmentInvoker
- type UploadAppIconInvoker
- type WorkspaceAppClient
- func (c *WorkspaceAppClient) AddAppGroupAuthorization(request *model.AddAppGroupAuthorizationRequest) (*model.AddAppGroupAuthorizationResponse, error)
- func (c *WorkspaceAppClient) AddAppGroupAuthorizationInvoker(request *model.AddAppGroupAuthorizationRequest) *AddAppGroupAuthorizationInvoker
- func (c *WorkspaceAppClient) BatchDeleteAppGroup(request *model.BatchDeleteAppGroupRequest) (*model.BatchDeleteAppGroupResponse, error)
- func (c *WorkspaceAppClient) BatchDeleteAppGroupAuthorization(request *model.BatchDeleteAppGroupAuthorizationRequest) (*model.BatchDeleteAppGroupAuthorizationResponse, error)
- func (c *WorkspaceAppClient) BatchDeleteAppGroupAuthorizationInvoker(request *model.BatchDeleteAppGroupAuthorizationRequest) *BatchDeleteAppGroupAuthorizationInvoker
- func (c *WorkspaceAppClient) BatchDeleteAppGroupInvoker(request *model.BatchDeleteAppGroupRequest) *BatchDeleteAppGroupInvoker
- func (c *WorkspaceAppClient) BatchDeleteServer(request *model.BatchDeleteServerRequest) (*model.BatchDeleteServerResponse, error)
- func (c *WorkspaceAppClient) BatchDeleteServerInvoker(request *model.BatchDeleteServerRequest) *BatchDeleteServerInvoker
- func (c *WorkspaceAppClient) BatchMigrateHostsServer(request *model.BatchMigrateHostsServerRequest) (*model.BatchMigrateHostsServerResponse, error)
- func (c *WorkspaceAppClient) BatchMigrateHostsServerInvoker(request *model.BatchMigrateHostsServerRequest) *BatchMigrateHostsServerInvoker
- func (c *WorkspaceAppClient) BatchRebootServer(request *model.BatchRebootServerRequest) (*model.BatchRebootServerResponse, error)
- func (c *WorkspaceAppClient) BatchRebootServerInvoker(request *model.BatchRebootServerRequest) *BatchRebootServerInvoker
- func (c *WorkspaceAppClient) BatchRejoinDomain(request *model.BatchRejoinDomainRequest) (*model.BatchRejoinDomainResponse, error)
- func (c *WorkspaceAppClient) BatchRejoinDomainInvoker(request *model.BatchRejoinDomainRequest) *BatchRejoinDomainInvoker
- func (c *WorkspaceAppClient) BatchStartServer(request *model.BatchStartServerRequest) (*model.BatchStartServerResponse, error)
- func (c *WorkspaceAppClient) BatchStartServerInvoker(request *model.BatchStartServerRequest) *BatchStartServerInvoker
- func (c *WorkspaceAppClient) BatchStopServer(request *model.BatchStopServerRequest) (*model.BatchStopServerResponse, error)
- func (c *WorkspaceAppClient) BatchStopServerInvoker(request *model.BatchStopServerRequest) *BatchStopServerInvoker
- func (c *WorkspaceAppClient) BatchUpdateTsvi(request *model.BatchUpdateTsviRequest) (*model.BatchUpdateTsviResponse, error)
- func (c *WorkspaceAppClient) BatchUpdateTsviInvoker(request *model.BatchUpdateTsviRequest) *BatchUpdateTsviInvoker
- func (c *WorkspaceAppClient) ChangeServerImage(request *model.ChangeServerImageRequest) (*model.ChangeServerImageResponse, error)
- func (c *WorkspaceAppClient) ChangeServerImageInvoker(request *model.ChangeServerImageRequest) *ChangeServerImageInvoker
- func (c *WorkspaceAppClient) CheckQuota(request *model.CheckQuotaRequest) (*model.CheckQuotaResponse, error)
- func (c *WorkspaceAppClient) CheckQuotaInvoker(request *model.CheckQuotaRequest) *CheckQuotaInvoker
- func (c *WorkspaceAppClient) CreateAppGroup(request *model.CreateAppGroupRequest) (*model.CreateAppGroupResponse, error)
- func (c *WorkspaceAppClient) CreateAppGroupInvoker(request *model.CreateAppGroupRequest) *CreateAppGroupInvoker
- func (c *WorkspaceAppClient) CreateAppServers(request *model.CreateAppServersRequest) (*model.CreateAppServersResponse, error)
- func (c *WorkspaceAppClient) CreateAppServersInvoker(request *model.CreateAppServersRequest) *CreateAppServersInvoker
- func (c *WorkspaceAppClient) CreateOrUpdateStoragePolicyStatement(request *model.CreateOrUpdateStoragePolicyStatementRequest) (*model.CreateOrUpdateStoragePolicyStatementResponse, error)
- func (c *WorkspaceAppClient) CreateOrUpdateStoragePolicyStatementInvoker(request *model.CreateOrUpdateStoragePolicyStatementRequest) *CreateOrUpdateStoragePolicyStatementInvoker
- func (c *WorkspaceAppClient) CreatePersistentStorage(request *model.CreatePersistentStorageRequest) (*model.CreatePersistentStorageResponse, error)
- func (c *WorkspaceAppClient) CreatePersistentStorageInvoker(request *model.CreatePersistentStorageRequest) *CreatePersistentStorageInvoker
- func (c *WorkspaceAppClient) CreatePolicyGroup(request *model.CreatePolicyGroupRequest) (*model.CreatePolicyGroupResponse, error)
- func (c *WorkspaceAppClient) CreatePolicyGroupInvoker(request *model.CreatePolicyGroupRequest) *CreatePolicyGroupInvoker
- func (c *WorkspaceAppClient) CreatePolicyTemplate(request *model.CreatePolicyTemplateRequest) (*model.CreatePolicyTemplateResponse, error)
- func (c *WorkspaceAppClient) CreatePolicyTemplateInvoker(request *model.CreatePolicyTemplateRequest) *CreatePolicyTemplateInvoker
- func (c *WorkspaceAppClient) CreateServerGroup(request *model.CreateServerGroupRequest) (*model.CreateServerGroupResponse, error)
- func (c *WorkspaceAppClient) CreateServerGroupInvoker(request *model.CreateServerGroupRequest) *CreateServerGroupInvoker
- func (c *WorkspaceAppClient) CreateShareFolder(request *model.CreateShareFolderRequest) (*model.CreateShareFolderResponse, error)
- func (c *WorkspaceAppClient) CreateShareFolderInvoker(request *model.CreateShareFolderRequest) *CreateShareFolderInvoker
- func (c *WorkspaceAppClient) DeletePersistentStorage(request *model.DeletePersistentStorageRequest) (*model.DeletePersistentStorageResponse, error)
- func (c *WorkspaceAppClient) DeletePersistentStorageInvoker(request *model.DeletePersistentStorageRequest) *DeletePersistentStorageInvoker
- func (c *WorkspaceAppClient) DeletePolicyGroup(request *model.DeletePolicyGroupRequest) (*model.DeletePolicyGroupResponse, error)
- func (c *WorkspaceAppClient) DeletePolicyGroupInvoker(request *model.DeletePolicyGroupRequest) *DeletePolicyGroupInvoker
- func (c *WorkspaceAppClient) DeletePolicyTemplate(request *model.DeletePolicyTemplateRequest) (*model.DeletePolicyTemplateResponse, error)
- func (c *WorkspaceAppClient) DeletePolicyTemplateInvoker(request *model.DeletePolicyTemplateRequest) *DeletePolicyTemplateInvoker
- func (c *WorkspaceAppClient) DeleteServerGroups(request *model.DeleteServerGroupsRequest) (*model.DeleteServerGroupsResponse, error)
- func (c *WorkspaceAppClient) DeleteServerGroupsInvoker(request *model.DeleteServerGroupsRequest) *DeleteServerGroupsInvoker
- func (c *WorkspaceAppClient) DeleteStorageClaim(request *model.DeleteStorageClaimRequest) (*model.DeleteStorageClaimResponse, error)
- func (c *WorkspaceAppClient) DeleteStorageClaimInvoker(request *model.DeleteStorageClaimRequest) *DeleteStorageClaimInvoker
- func (c *WorkspaceAppClient) DeleteUserStorageAttachment(request *model.DeleteUserStorageAttachmentRequest) (*model.DeleteUserStorageAttachmentResponse, error)
- func (c *WorkspaceAppClient) DeleteUserStorageAttachmentInvoker(request *model.DeleteUserStorageAttachmentRequest) *DeleteUserStorageAttachmentInvoker
- func (c *WorkspaceAppClient) ListAppConnection(request *model.ListAppConnectionRequest) (*model.ListAppConnectionResponse, error)
- func (c *WorkspaceAppClient) ListAppConnectionInvoker(request *model.ListAppConnectionRequest) *ListAppConnectionInvoker
- func (c *WorkspaceAppClient) ListAppGroup(request *model.ListAppGroupRequest) (*model.ListAppGroupResponse, error)
- func (c *WorkspaceAppClient) ListAppGroupAuthorization(request *model.ListAppGroupAuthorizationRequest) (*model.ListAppGroupAuthorizationResponse, error)
- func (c *WorkspaceAppClient) ListAppGroupAuthorizationInvoker(request *model.ListAppGroupAuthorizationRequest) *ListAppGroupAuthorizationInvoker
- func (c *WorkspaceAppClient) ListAppGroupInvoker(request *model.ListAppGroupRequest) *ListAppGroupInvoker
- func (c *WorkspaceAppClient) ListAvailabilityZone(request *model.ListAvailabilityZoneRequest) (*model.ListAvailabilityZoneResponse, error)
- func (c *WorkspaceAppClient) ListAvailabilityZoneInvoker(request *model.ListAvailabilityZoneRequest) *ListAvailabilityZoneInvoker
- func (c *WorkspaceAppClient) ListPersistentStorage(request *model.ListPersistentStorageRequest) (*model.ListPersistentStorageResponse, error)
- func (c *WorkspaceAppClient) ListPersistentStorageInvoker(request *model.ListPersistentStorageRequest) *ListPersistentStorageInvoker
- func (c *WorkspaceAppClient) ListPolicyGroup(request *model.ListPolicyGroupRequest) (*model.ListPolicyGroupResponse, error)
- func (c *WorkspaceAppClient) ListPolicyGroupInvoker(request *model.ListPolicyGroupRequest) *ListPolicyGroupInvoker
- func (c *WorkspaceAppClient) ListPolicyTemplate(request *model.ListPolicyTemplateRequest) (*model.ListPolicyTemplateResponse, error)
- func (c *WorkspaceAppClient) ListPolicyTemplateInvoker(request *model.ListPolicyTemplateRequest) *ListPolicyTemplateInvoker
- func (c *WorkspaceAppClient) ListProduct(request *model.ListProductRequest) (*model.ListProductResponse, error)
- func (c *WorkspaceAppClient) ListProductInvoker(request *model.ListProductRequest) *ListProductInvoker
- func (c *WorkspaceAppClient) ListPublishedApp(request *model.ListPublishedAppRequest) (*model.ListPublishedAppResponse, error)
- func (c *WorkspaceAppClient) ListPublishedAppInvoker(request *model.ListPublishedAppRequest) *ListPublishedAppInvoker
- func (c *WorkspaceAppClient) ListServerGroups(request *model.ListServerGroupsRequest) (*model.ListServerGroupsResponse, error)
- func (c *WorkspaceAppClient) ListServerGroupsInvoker(request *model.ListServerGroupsRequest) *ListServerGroupsInvoker
- func (c *WorkspaceAppClient) ListServers(request *model.ListServersRequest) (*model.ListServersResponse, error)
- func (c *WorkspaceAppClient) ListServersInvoker(request *model.ListServersRequest) *ListServersInvoker
- func (c *WorkspaceAppClient) ListSessionByUserName(request *model.ListSessionByUserNameRequest) (*model.ListSessionByUserNameResponse, error)
- func (c *WorkspaceAppClient) ListSessionByUserNameInvoker(request *model.ListSessionByUserNameRequest) *ListSessionByUserNameInvoker
- func (c *WorkspaceAppClient) ListSessionType(request *model.ListSessionTypeRequest) (*model.ListSessionTypeResponse, error)
- func (c *WorkspaceAppClient) ListSessionTypeInvoker(request *model.ListSessionTypeRequest) *ListSessionTypeInvoker
- func (c *WorkspaceAppClient) ListShareFolder(request *model.ListShareFolderRequest) (*model.ListShareFolderResponse, error)
- func (c *WorkspaceAppClient) ListShareFolderInvoker(request *model.ListShareFolderRequest) *ListShareFolderInvoker
- func (c *WorkspaceAppClient) ListStorageAssignment(request *model.ListStorageAssignmentRequest) (*model.ListStorageAssignmentResponse, error)
- func (c *WorkspaceAppClient) ListStorageAssignmentInvoker(request *model.ListStorageAssignmentRequest) *ListStorageAssignmentInvoker
- func (c *WorkspaceAppClient) ListStoragePolicyStatement(request *model.ListStoragePolicyStatementRequest) (*model.ListStoragePolicyStatementResponse, error)
- func (c *WorkspaceAppClient) ListStoragePolicyStatementInvoker(request *model.ListStoragePolicyStatementRequest) *ListStoragePolicyStatementInvoker
- func (c *WorkspaceAppClient) ListTargetsOfPolicyGroup(request *model.ListTargetsOfPolicyGroupRequest) (*model.ListTargetsOfPolicyGroupResponse, error)
- func (c *WorkspaceAppClient) ListTargetsOfPolicyGroupInvoker(request *model.ListTargetsOfPolicyGroupRequest) *ListTargetsOfPolicyGroupInvoker
- func (c *WorkspaceAppClient) ListUserConnection(request *model.ListUserConnectionRequest) (*model.ListUserConnectionResponse, error)
- func (c *WorkspaceAppClient) ListUserConnectionInvoker(request *model.ListUserConnectionRequest) *ListUserConnectionInvoker
- func (c *WorkspaceAppClient) ListVolumeType(request *model.ListVolumeTypeRequest) (*model.ListVolumeTypeResponse, error)
- func (c *WorkspaceAppClient) ListVolumeTypeInvoker(request *model.ListVolumeTypeRequest) *ListVolumeTypeInvoker
- func (c *WorkspaceAppClient) LogoffUserSession(request *model.LogoffUserSessionRequest) (*model.LogoffUserSessionResponse, error)
- func (c *WorkspaceAppClient) LogoffUserSessionInvoker(request *model.LogoffUserSessionRequest) *LogoffUserSessionInvoker
- func (c *WorkspaceAppClient) PublishApp(request *model.PublishAppRequest) (*model.PublishAppResponse, error)
- func (c *WorkspaceAppClient) PublishAppInvoker(request *model.PublishAppRequest) *PublishAppInvoker
- func (c *WorkspaceAppClient) ReinstallServer(request *model.ReinstallServerRequest) (*model.ReinstallServerResponse, error)
- func (c *WorkspaceAppClient) ReinstallServerInvoker(request *model.ReinstallServerRequest) *ReinstallServerInvoker
- func (c *WorkspaceAppClient) ShowJob(request *model.ShowJobRequest) (*model.ShowJobResponse, error)
- func (c *WorkspaceAppClient) ShowJobDetail(request *model.ShowJobDetailRequest) (*model.ShowJobDetailResponse, error)
- func (c *WorkspaceAppClient) ShowJobDetailInvoker(request *model.ShowJobDetailRequest) *ShowJobDetailInvoker
- func (c *WorkspaceAppClient) ShowJobInvoker(request *model.ShowJobRequest) *ShowJobInvoker
- func (c *WorkspaceAppClient) ShowOriginalPolicyInfo(request *model.ShowOriginalPolicyInfoRequest) (*model.ShowOriginalPolicyInfoResponse, error)
- func (c *WorkspaceAppClient) ShowOriginalPolicyInfoInvoker(request *model.ShowOriginalPolicyInfoRequest) *ShowOriginalPolicyInfoInvoker
- func (c *WorkspaceAppClient) ShowPublishableApp(request *model.ShowPublishableAppRequest) (*model.ShowPublishableAppResponse, error)
- func (c *WorkspaceAppClient) ShowPublishableAppInvoker(request *model.ShowPublishableAppRequest) *ShowPublishableAppInvoker
- func (c *WorkspaceAppClient) UnpublishApp(request *model.UnpublishAppRequest) (*model.UnpublishAppResponse, error)
- func (c *WorkspaceAppClient) UnpublishAppInvoker(request *model.UnpublishAppRequest) *UnpublishAppInvoker
- func (c *WorkspaceAppClient) UpdateApp(request *model.UpdateAppRequest) (*model.UpdateAppResponse, error)
- func (c *WorkspaceAppClient) UpdateAppGroup(request *model.UpdateAppGroupRequest) (*model.UpdateAppGroupResponse, error)
- func (c *WorkspaceAppClient) UpdateAppGroupInvoker(request *model.UpdateAppGroupRequest) *UpdateAppGroupInvoker
- func (c *WorkspaceAppClient) UpdateAppInvoker(request *model.UpdateAppRequest) *UpdateAppInvoker
- func (c *WorkspaceAppClient) UpdatePolicyGroup(request *model.UpdatePolicyGroupRequest) (*model.UpdatePolicyGroupResponse, error)
- func (c *WorkspaceAppClient) UpdatePolicyGroupInvoker(request *model.UpdatePolicyGroupRequest) *UpdatePolicyGroupInvoker
- func (c *WorkspaceAppClient) UpdatePolicyTemplate(request *model.UpdatePolicyTemplateRequest) (*model.UpdatePolicyTemplateResponse, error)
- func (c *WorkspaceAppClient) UpdatePolicyTemplateInvoker(request *model.UpdatePolicyTemplateRequest) *UpdatePolicyTemplateInvoker
- func (c *WorkspaceAppClient) UpdateServer(request *model.UpdateServerRequest) (*model.UpdateServerResponse, error)
- func (c *WorkspaceAppClient) UpdateServerGroup(request *model.UpdateServerGroupRequest) (*model.UpdateServerGroupResponse, error)
- func (c *WorkspaceAppClient) UpdateServerGroupInvoker(request *model.UpdateServerGroupRequest) *UpdateServerGroupInvoker
- func (c *WorkspaceAppClient) UpdateServerInvoker(request *model.UpdateServerRequest) *UpdateServerInvoker
- func (c *WorkspaceAppClient) UpdateShareFolderAssignment(request *model.UpdateShareFolderAssignmentRequest) (*model.UpdateShareFolderAssignmentResponse, error)
- func (c *WorkspaceAppClient) UpdateShareFolderAssignmentInvoker(request *model.UpdateShareFolderAssignmentRequest) *UpdateShareFolderAssignmentInvoker
- func (c *WorkspaceAppClient) UpdateUserFolderAssignment(request *model.UpdateUserFolderAssignmentRequest) (*model.UpdateUserFolderAssignmentResponse, error)
- func (c *WorkspaceAppClient) UpdateUserFolderAssignmentInvoker(request *model.UpdateUserFolderAssignmentRequest) *UpdateUserFolderAssignmentInvoker
- func (c *WorkspaceAppClient) UploadAppIcon(request *model.UploadAppIconRequest) (*model.UploadAppIconResponse, error)
- func (c *WorkspaceAppClient) UploadAppIconInvoker(request *model.UploadAppIconRequest) *UploadAppIconInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForAddAppGroupAuthorization ¶
func GenReqDefForAddAppGroupAuthorization() *def.HttpRequestDef
func GenReqDefForBatchDeleteAppGroup ¶
func GenReqDefForBatchDeleteAppGroup() *def.HttpRequestDef
func GenReqDefForBatchDeleteAppGroupAuthorization ¶
func GenReqDefForBatchDeleteAppGroupAuthorization() *def.HttpRequestDef
func GenReqDefForBatchDeleteServer ¶
func GenReqDefForBatchDeleteServer() *def.HttpRequestDef
func GenReqDefForBatchMigrateHostsServer ¶
func GenReqDefForBatchMigrateHostsServer() *def.HttpRequestDef
func GenReqDefForBatchRebootServer ¶
func GenReqDefForBatchRebootServer() *def.HttpRequestDef
func GenReqDefForBatchRejoinDomain ¶
func GenReqDefForBatchRejoinDomain() *def.HttpRequestDef
func GenReqDefForBatchStartServer ¶
func GenReqDefForBatchStartServer() *def.HttpRequestDef
func GenReqDefForBatchStopServer ¶
func GenReqDefForBatchStopServer() *def.HttpRequestDef
func GenReqDefForBatchUpdateTsvi ¶
func GenReqDefForBatchUpdateTsvi() *def.HttpRequestDef
func GenReqDefForChangeServerImage ¶
func GenReqDefForChangeServerImage() *def.HttpRequestDef
func GenReqDefForCheckQuota ¶
func GenReqDefForCheckQuota() *def.HttpRequestDef
func GenReqDefForCreateAppGroup ¶
func GenReqDefForCreateAppGroup() *def.HttpRequestDef
func GenReqDefForCreateAppServers ¶
func GenReqDefForCreateAppServers() *def.HttpRequestDef
func GenReqDefForCreateOrUpdateStoragePolicyStatement ¶ added in v0.1.61
func GenReqDefForCreateOrUpdateStoragePolicyStatement() *def.HttpRequestDef
func GenReqDefForCreatePersistentStorage ¶
func GenReqDefForCreatePersistentStorage() *def.HttpRequestDef
func GenReqDefForCreatePolicyGroup ¶
func GenReqDefForCreatePolicyGroup() *def.HttpRequestDef
func GenReqDefForCreatePolicyTemplate ¶
func GenReqDefForCreatePolicyTemplate() *def.HttpRequestDef
func GenReqDefForCreateServerGroup ¶
func GenReqDefForCreateServerGroup() *def.HttpRequestDef
func GenReqDefForCreateShareFolder ¶
func GenReqDefForCreateShareFolder() *def.HttpRequestDef
func GenReqDefForDeletePersistentStorage ¶
func GenReqDefForDeletePersistentStorage() *def.HttpRequestDef
func GenReqDefForDeletePolicyGroup ¶
func GenReqDefForDeletePolicyGroup() *def.HttpRequestDef
func GenReqDefForDeletePolicyTemplate ¶
func GenReqDefForDeletePolicyTemplate() *def.HttpRequestDef
func GenReqDefForDeleteServerGroups ¶
func GenReqDefForDeleteServerGroups() *def.HttpRequestDef
func GenReqDefForDeleteStorageClaim ¶
func GenReqDefForDeleteStorageClaim() *def.HttpRequestDef
func GenReqDefForDeleteUserStorageAttachment ¶
func GenReqDefForDeleteUserStorageAttachment() *def.HttpRequestDef
func GenReqDefForListAppConnection ¶
func GenReqDefForListAppConnection() *def.HttpRequestDef
func GenReqDefForListAppGroup ¶
func GenReqDefForListAppGroup() *def.HttpRequestDef
func GenReqDefForListAppGroupAuthorization ¶
func GenReqDefForListAppGroupAuthorization() *def.HttpRequestDef
func GenReqDefForListAvailabilityZone ¶
func GenReqDefForListAvailabilityZone() *def.HttpRequestDef
func GenReqDefForListPersistentStorage ¶
func GenReqDefForListPersistentStorage() *def.HttpRequestDef
func GenReqDefForListPolicyGroup ¶
func GenReqDefForListPolicyGroup() *def.HttpRequestDef
func GenReqDefForListPolicyTemplate ¶
func GenReqDefForListPolicyTemplate() *def.HttpRequestDef
func GenReqDefForListProduct ¶
func GenReqDefForListProduct() *def.HttpRequestDef
func GenReqDefForListPublishedApp ¶
func GenReqDefForListPublishedApp() *def.HttpRequestDef
func GenReqDefForListServerGroups ¶
func GenReqDefForListServerGroups() *def.HttpRequestDef
func GenReqDefForListServers ¶
func GenReqDefForListServers() *def.HttpRequestDef
func GenReqDefForListSessionByUserName ¶ added in v0.1.61
func GenReqDefForListSessionByUserName() *def.HttpRequestDef
func GenReqDefForListSessionType ¶ added in v0.1.61
func GenReqDefForListSessionType() *def.HttpRequestDef
func GenReqDefForListShareFolder ¶
func GenReqDefForListShareFolder() *def.HttpRequestDef
func GenReqDefForListStorageAssignment ¶
func GenReqDefForListStorageAssignment() *def.HttpRequestDef
func GenReqDefForListStoragePolicyStatement ¶
func GenReqDefForListStoragePolicyStatement() *def.HttpRequestDef
func GenReqDefForListTargetsOfPolicyGroup ¶
func GenReqDefForListTargetsOfPolicyGroup() *def.HttpRequestDef
func GenReqDefForListUserConnection ¶
func GenReqDefForListUserConnection() *def.HttpRequestDef
func GenReqDefForListVolumeType ¶
func GenReqDefForListVolumeType() *def.HttpRequestDef
func GenReqDefForLogoffUserSession ¶ added in v0.1.61
func GenReqDefForLogoffUserSession() *def.HttpRequestDef
func GenReqDefForPublishApp ¶
func GenReqDefForPublishApp() *def.HttpRequestDef
func GenReqDefForReinstallServer ¶
func GenReqDefForReinstallServer() *def.HttpRequestDef
func GenReqDefForShowJob ¶
func GenReqDefForShowJob() *def.HttpRequestDef
func GenReqDefForShowJobDetail ¶ added in v0.1.73
func GenReqDefForShowJobDetail() *def.HttpRequestDef
func GenReqDefForShowOriginalPolicyInfo ¶
func GenReqDefForShowOriginalPolicyInfo() *def.HttpRequestDef
func GenReqDefForShowPublishableApp ¶ added in v0.1.61
func GenReqDefForShowPublishableApp() *def.HttpRequestDef
func GenReqDefForUnpublishApp ¶
func GenReqDefForUnpublishApp() *def.HttpRequestDef
func GenReqDefForUpdateApp ¶
func GenReqDefForUpdateApp() *def.HttpRequestDef
func GenReqDefForUpdateAppGroup ¶
func GenReqDefForUpdateAppGroup() *def.HttpRequestDef
func GenReqDefForUpdatePolicyGroup ¶
func GenReqDefForUpdatePolicyGroup() *def.HttpRequestDef
func GenReqDefForUpdatePolicyTemplate ¶
func GenReqDefForUpdatePolicyTemplate() *def.HttpRequestDef
func GenReqDefForUpdateServer ¶
func GenReqDefForUpdateServer() *def.HttpRequestDef
func GenReqDefForUpdateServerGroup ¶
func GenReqDefForUpdateServerGroup() *def.HttpRequestDef
func GenReqDefForUpdateShareFolderAssignment ¶
func GenReqDefForUpdateShareFolderAssignment() *def.HttpRequestDef
func GenReqDefForUpdateUserFolderAssignment ¶
func GenReqDefForUpdateUserFolderAssignment() *def.HttpRequestDef
func GenReqDefForUploadAppIcon ¶ added in v0.1.61
func GenReqDefForUploadAppIcon() *def.HttpRequestDef
func WorkspaceAppClientBuilder ¶
func WorkspaceAppClientBuilder() *httpclient.HcHttpClientBuilder
Types ¶
type AddAppGroupAuthorizationInvoker ¶
type AddAppGroupAuthorizationInvoker struct {
*invoker.BaseInvoker
}
func (*AddAppGroupAuthorizationInvoker) Invoke ¶
func (i *AddAppGroupAuthorizationInvoker) Invoke() (*model.AddAppGroupAuthorizationResponse, error)
type BatchDeleteAppGroupAuthorizationInvoker ¶
type BatchDeleteAppGroupAuthorizationInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteAppGroupAuthorizationInvoker) Invoke ¶
func (i *BatchDeleteAppGroupAuthorizationInvoker) Invoke() (*model.BatchDeleteAppGroupAuthorizationResponse, error)
type BatchDeleteAppGroupInvoker ¶
type BatchDeleteAppGroupInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteAppGroupInvoker) Invoke ¶
func (i *BatchDeleteAppGroupInvoker) Invoke() (*model.BatchDeleteAppGroupResponse, error)
type BatchDeleteServerInvoker ¶
type BatchDeleteServerInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteServerInvoker) Invoke ¶
func (i *BatchDeleteServerInvoker) Invoke() (*model.BatchDeleteServerResponse, error)
type BatchMigrateHostsServerInvoker ¶
type BatchMigrateHostsServerInvoker struct {
*invoker.BaseInvoker
}
func (*BatchMigrateHostsServerInvoker) Invoke ¶
func (i *BatchMigrateHostsServerInvoker) Invoke() (*model.BatchMigrateHostsServerResponse, error)
type BatchRebootServerInvoker ¶
type BatchRebootServerInvoker struct {
*invoker.BaseInvoker
}
func (*BatchRebootServerInvoker) Invoke ¶
func (i *BatchRebootServerInvoker) Invoke() (*model.BatchRebootServerResponse, error)
type BatchRejoinDomainInvoker ¶
type BatchRejoinDomainInvoker struct {
*invoker.BaseInvoker
}
func (*BatchRejoinDomainInvoker) Invoke ¶
func (i *BatchRejoinDomainInvoker) Invoke() (*model.BatchRejoinDomainResponse, error)
type BatchStartServerInvoker ¶
type BatchStartServerInvoker struct {
*invoker.BaseInvoker
}
func (*BatchStartServerInvoker) Invoke ¶
func (i *BatchStartServerInvoker) Invoke() (*model.BatchStartServerResponse, error)
type BatchStopServerInvoker ¶
type BatchStopServerInvoker struct {
*invoker.BaseInvoker
}
func (*BatchStopServerInvoker) Invoke ¶
func (i *BatchStopServerInvoker) Invoke() (*model.BatchStopServerResponse, error)
type BatchUpdateTsviInvoker ¶
type BatchUpdateTsviInvoker struct {
*invoker.BaseInvoker
}
func (*BatchUpdateTsviInvoker) Invoke ¶
func (i *BatchUpdateTsviInvoker) Invoke() (*model.BatchUpdateTsviResponse, error)
type ChangeServerImageInvoker ¶
type ChangeServerImageInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeServerImageInvoker) Invoke ¶
func (i *ChangeServerImageInvoker) Invoke() (*model.ChangeServerImageResponse, error)
type CheckQuotaInvoker ¶
type CheckQuotaInvoker struct {
*invoker.BaseInvoker
}
func (*CheckQuotaInvoker) Invoke ¶
func (i *CheckQuotaInvoker) Invoke() (*model.CheckQuotaResponse, error)
type CreateAppGroupInvoker ¶
type CreateAppGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAppGroupInvoker) Invoke ¶
func (i *CreateAppGroupInvoker) Invoke() (*model.CreateAppGroupResponse, error)
type CreateAppServersInvoker ¶
type CreateAppServersInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAppServersInvoker) Invoke ¶
func (i *CreateAppServersInvoker) Invoke() (*model.CreateAppServersResponse, error)
type CreateOrUpdateStoragePolicyStatementInvoker ¶ added in v0.1.61
type CreateOrUpdateStoragePolicyStatementInvoker struct {
*invoker.BaseInvoker
}
func (*CreateOrUpdateStoragePolicyStatementInvoker) Invoke ¶ added in v0.1.61
func (i *CreateOrUpdateStoragePolicyStatementInvoker) Invoke() (*model.CreateOrUpdateStoragePolicyStatementResponse, error)
type CreatePersistentStorageInvoker ¶
type CreatePersistentStorageInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePersistentStorageInvoker) Invoke ¶
func (i *CreatePersistentStorageInvoker) Invoke() (*model.CreatePersistentStorageResponse, error)
type CreatePolicyGroupInvoker ¶
type CreatePolicyGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePolicyGroupInvoker) Invoke ¶
func (i *CreatePolicyGroupInvoker) Invoke() (*model.CreatePolicyGroupResponse, error)
type CreatePolicyTemplateInvoker ¶
type CreatePolicyTemplateInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePolicyTemplateInvoker) Invoke ¶
func (i *CreatePolicyTemplateInvoker) Invoke() (*model.CreatePolicyTemplateResponse, error)
type CreateServerGroupInvoker ¶
type CreateServerGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateServerGroupInvoker) Invoke ¶
func (i *CreateServerGroupInvoker) Invoke() (*model.CreateServerGroupResponse, error)
type CreateShareFolderInvoker ¶
type CreateShareFolderInvoker struct {
}func (*CreateShareFolderInvoker) Invoke ¶
func (i *CreateShareFolderInvoker) Invoke() (*model.CreateShareFolderResponse, error)
type DeletePersistentStorageInvoker ¶
type DeletePersistentStorageInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePersistentStorageInvoker) Invoke ¶
func (i *DeletePersistentStorageInvoker) Invoke() (*model.DeletePersistentStorageResponse, error)
type DeletePolicyGroupInvoker ¶
type DeletePolicyGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePolicyGroupInvoker) Invoke ¶
func (i *DeletePolicyGroupInvoker) Invoke() (*model.DeletePolicyGroupResponse, error)
type DeletePolicyTemplateInvoker ¶
type DeletePolicyTemplateInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePolicyTemplateInvoker) Invoke ¶
func (i *DeletePolicyTemplateInvoker) Invoke() (*model.DeletePolicyTemplateResponse, error)
type DeleteServerGroupsInvoker ¶
type DeleteServerGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteServerGroupsInvoker) Invoke ¶
func (i *DeleteServerGroupsInvoker) Invoke() (*model.DeleteServerGroupsResponse, error)
type DeleteStorageClaimInvoker ¶
type DeleteStorageClaimInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteStorageClaimInvoker) Invoke ¶
func (i *DeleteStorageClaimInvoker) Invoke() (*model.DeleteStorageClaimResponse, error)
type DeleteUserStorageAttachmentInvoker ¶
type DeleteUserStorageAttachmentInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteUserStorageAttachmentInvoker) Invoke ¶
func (i *DeleteUserStorageAttachmentInvoker) Invoke() (*model.DeleteUserStorageAttachmentResponse, error)
type ListAppConnectionInvoker ¶
type ListAppConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*ListAppConnectionInvoker) Invoke ¶
func (i *ListAppConnectionInvoker) Invoke() (*model.ListAppConnectionResponse, error)
type ListAppGroupAuthorizationInvoker ¶
type ListAppGroupAuthorizationInvoker struct {
*invoker.BaseInvoker
}
func (*ListAppGroupAuthorizationInvoker) Invoke ¶
func (i *ListAppGroupAuthorizationInvoker) Invoke() (*model.ListAppGroupAuthorizationResponse, error)
type ListAppGroupInvoker ¶
type ListAppGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ListAppGroupInvoker) Invoke ¶
func (i *ListAppGroupInvoker) Invoke() (*model.ListAppGroupResponse, error)
type ListAvailabilityZoneInvoker ¶
type ListAvailabilityZoneInvoker struct {
*invoker.BaseInvoker
}
func (*ListAvailabilityZoneInvoker) Invoke ¶
func (i *ListAvailabilityZoneInvoker) Invoke() (*model.ListAvailabilityZoneResponse, error)
type ListPersistentStorageInvoker ¶
type ListPersistentStorageInvoker struct {
*invoker.BaseInvoker
}
func (*ListPersistentStorageInvoker) Invoke ¶
func (i *ListPersistentStorageInvoker) Invoke() (*model.ListPersistentStorageResponse, error)
type ListPolicyGroupInvoker ¶
type ListPolicyGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ListPolicyGroupInvoker) Invoke ¶
func (i *ListPolicyGroupInvoker) Invoke() (*model.ListPolicyGroupResponse, error)
type ListPolicyTemplateInvoker ¶
type ListPolicyTemplateInvoker struct {
*invoker.BaseInvoker
}
func (*ListPolicyTemplateInvoker) Invoke ¶
func (i *ListPolicyTemplateInvoker) Invoke() (*model.ListPolicyTemplateResponse, error)
type ListProductInvoker ¶
type ListProductInvoker struct {
*invoker.BaseInvoker
}
func (*ListProductInvoker) Invoke ¶
func (i *ListProductInvoker) Invoke() (*model.ListProductResponse, error)
type ListPublishedAppInvoker ¶
type ListPublishedAppInvoker struct {
*invoker.BaseInvoker
}
func (*ListPublishedAppInvoker) Invoke ¶
func (i *ListPublishedAppInvoker) Invoke() (*model.ListPublishedAppResponse, error)
type ListServerGroupsInvoker ¶
type ListServerGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListServerGroupsInvoker) Invoke ¶
func (i *ListServerGroupsInvoker) Invoke() (*model.ListServerGroupsResponse, error)
type ListServersInvoker ¶
type ListServersInvoker struct {
*invoker.BaseInvoker
}
func (*ListServersInvoker) Invoke ¶
func (i *ListServersInvoker) Invoke() (*model.ListServersResponse, error)
type ListSessionByUserNameInvoker ¶ added in v0.1.61
type ListSessionByUserNameInvoker struct {
*invoker.BaseInvoker
}
func (*ListSessionByUserNameInvoker) Invoke ¶ added in v0.1.61
func (i *ListSessionByUserNameInvoker) Invoke() (*model.ListSessionByUserNameResponse, error)
type ListSessionTypeInvoker ¶ added in v0.1.61
type ListSessionTypeInvoker struct {
*invoker.BaseInvoker
}
func (*ListSessionTypeInvoker) Invoke ¶ added in v0.1.61
func (i *ListSessionTypeInvoker) Invoke() (*model.ListSessionTypeResponse, error)
type ListShareFolderInvoker ¶
type ListShareFolderInvoker struct {
}func (*ListShareFolderInvoker) Invoke ¶
func (i *ListShareFolderInvoker) Invoke() (*model.ListShareFolderResponse, error)
type ListStorageAssignmentInvoker ¶
type ListStorageAssignmentInvoker struct {
*invoker.BaseInvoker
}
func (*ListStorageAssignmentInvoker) Invoke ¶
func (i *ListStorageAssignmentInvoker) Invoke() (*model.ListStorageAssignmentResponse, error)
type ListStoragePolicyStatementInvoker ¶
type ListStoragePolicyStatementInvoker struct {
*invoker.BaseInvoker
}
func (*ListStoragePolicyStatementInvoker) Invoke ¶
func (i *ListStoragePolicyStatementInvoker) Invoke() (*model.ListStoragePolicyStatementResponse, error)
type ListTargetsOfPolicyGroupInvoker ¶
type ListTargetsOfPolicyGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ListTargetsOfPolicyGroupInvoker) Invoke ¶
func (i *ListTargetsOfPolicyGroupInvoker) Invoke() (*model.ListTargetsOfPolicyGroupResponse, error)
type ListUserConnectionInvoker ¶
type ListUserConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*ListUserConnectionInvoker) Invoke ¶
func (i *ListUserConnectionInvoker) Invoke() (*model.ListUserConnectionResponse, error)
type ListVolumeTypeInvoker ¶
type ListVolumeTypeInvoker struct {
*invoker.BaseInvoker
}
func (*ListVolumeTypeInvoker) Invoke ¶
func (i *ListVolumeTypeInvoker) Invoke() (*model.ListVolumeTypeResponse, error)
type LogoffUserSessionInvoker ¶ added in v0.1.61
type LogoffUserSessionInvoker struct {
*invoker.BaseInvoker
}
func (*LogoffUserSessionInvoker) Invoke ¶ added in v0.1.61
func (i *LogoffUserSessionInvoker) Invoke() (*model.LogoffUserSessionResponse, error)
type PublishAppInvoker ¶
type PublishAppInvoker struct {
*invoker.BaseInvoker
}
func (*PublishAppInvoker) Invoke ¶
func (i *PublishAppInvoker) Invoke() (*model.PublishAppResponse, error)
type ReinstallServerInvoker ¶
type ReinstallServerInvoker struct {
*invoker.BaseInvoker
}
func (*ReinstallServerInvoker) Invoke ¶
func (i *ReinstallServerInvoker) Invoke() (*model.ReinstallServerResponse, error)
type ShowJobDetailInvoker ¶ added in v0.1.73
type ShowJobDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ShowJobDetailInvoker) Invoke ¶ added in v0.1.73
func (i *ShowJobDetailInvoker) Invoke() (*model.ShowJobDetailResponse, error)
type ShowJobInvoker ¶
type ShowJobInvoker struct {
*invoker.BaseInvoker
}
func (*ShowJobInvoker) Invoke ¶
func (i *ShowJobInvoker) Invoke() (*model.ShowJobResponse, error)
type ShowOriginalPolicyInfoInvoker ¶
type ShowOriginalPolicyInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ShowOriginalPolicyInfoInvoker) Invoke ¶
func (i *ShowOriginalPolicyInfoInvoker) Invoke() (*model.ShowOriginalPolicyInfoResponse, error)
type ShowPublishableAppInvoker ¶ added in v0.1.61
type ShowPublishableAppInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPublishableAppInvoker) Invoke ¶ added in v0.1.61
func (i *ShowPublishableAppInvoker) Invoke() (*model.ShowPublishableAppResponse, error)
type UnpublishAppInvoker ¶
type UnpublishAppInvoker struct {
*invoker.BaseInvoker
}
func (*UnpublishAppInvoker) Invoke ¶
func (i *UnpublishAppInvoker) Invoke() (*model.UnpublishAppResponse, error)
type UpdateAppGroupInvoker ¶
type UpdateAppGroupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAppGroupInvoker) Invoke ¶
func (i *UpdateAppGroupInvoker) Invoke() (*model.UpdateAppGroupResponse, error)
type UpdateAppInvoker ¶
type UpdateAppInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAppInvoker) Invoke ¶
func (i *UpdateAppInvoker) Invoke() (*model.UpdateAppResponse, error)
type UpdatePolicyGroupInvoker ¶
type UpdatePolicyGroupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePolicyGroupInvoker) Invoke ¶
func (i *UpdatePolicyGroupInvoker) Invoke() (*model.UpdatePolicyGroupResponse, error)
type UpdatePolicyTemplateInvoker ¶
type UpdatePolicyTemplateInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePolicyTemplateInvoker) Invoke ¶
func (i *UpdatePolicyTemplateInvoker) Invoke() (*model.UpdatePolicyTemplateResponse, error)
type UpdateServerGroupInvoker ¶
type UpdateServerGroupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateServerGroupInvoker) Invoke ¶
func (i *UpdateServerGroupInvoker) Invoke() (*model.UpdateServerGroupResponse, error)
type UpdateServerInvoker ¶
type UpdateServerInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateServerInvoker) Invoke ¶
func (i *UpdateServerInvoker) Invoke() (*model.UpdateServerResponse, error)
type UpdateShareFolderAssignmentInvoker ¶
type UpdateShareFolderAssignmentInvoker struct {
}func (*UpdateShareFolderAssignmentInvoker) Invoke ¶
func (i *UpdateShareFolderAssignmentInvoker) Invoke() (*model.UpdateShareFolderAssignmentResponse, error)
type UpdateUserFolderAssignmentInvoker ¶
type UpdateUserFolderAssignmentInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateUserFolderAssignmentInvoker) Invoke ¶
func (i *UpdateUserFolderAssignmentInvoker) Invoke() (*model.UpdateUserFolderAssignmentResponse, error)
type UploadAppIconInvoker ¶ added in v0.1.61
type UploadAppIconInvoker struct {
*invoker.BaseInvoker
}
func (*UploadAppIconInvoker) Invoke ¶ added in v0.1.61
func (i *UploadAppIconInvoker) Invoke() (*model.UploadAppIconResponse, error)
type WorkspaceAppClient ¶
type WorkspaceAppClient struct {
HcClient *httpclient.HcHttpClient
}
func NewWorkspaceAppClient ¶
func NewWorkspaceAppClient(hcClient *httpclient.HcHttpClient) *WorkspaceAppClient
func (*WorkspaceAppClient) AddAppGroupAuthorization ¶
func (c *WorkspaceAppClient) AddAppGroupAuthorization(request *model.AddAppGroupAuthorizationRequest) (*model.AddAppGroupAuthorizationResponse, error)
AddAppGroupAuthorization 增加应用组授权
应用组添加用户授权,授权后用户就获得应用组下所有已发布应用的权限访问。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) AddAppGroupAuthorizationInvoker ¶
func (c *WorkspaceAppClient) AddAppGroupAuthorizationInvoker(request *model.AddAppGroupAuthorizationRequest) *AddAppGroupAuthorizationInvoker
AddAppGroupAuthorizationInvoker 增加应用组授权
func (*WorkspaceAppClient) BatchDeleteAppGroup ¶
func (c *WorkspaceAppClient) BatchDeleteAppGroup(request *model.BatchDeleteAppGroupRequest) (*model.BatchDeleteAppGroupResponse, error)
BatchDeleteAppGroup 批量删除应用组
批量删除应用组,重复执行会按照成功处理(响应200)。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) BatchDeleteAppGroupAuthorization ¶
func (c *WorkspaceAppClient) BatchDeleteAppGroupAuthorization(request *model.BatchDeleteAppGroupAuthorizationRequest) (*model.BatchDeleteAppGroupAuthorizationResponse, error)
BatchDeleteAppGroupAuthorization 移除应用组授权
移除应用组内的指定用户的授权,用户授权删除后,用户将没有权限访问应用组内的任何应用。注意:重复执行会按照操作成功处理。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) BatchDeleteAppGroupAuthorizationInvoker ¶
func (c *WorkspaceAppClient) BatchDeleteAppGroupAuthorizationInvoker(request *model.BatchDeleteAppGroupAuthorizationRequest) *BatchDeleteAppGroupAuthorizationInvoker
BatchDeleteAppGroupAuthorizationInvoker 移除应用组授权
func (*WorkspaceAppClient) BatchDeleteAppGroupInvoker ¶
func (c *WorkspaceAppClient) BatchDeleteAppGroupInvoker(request *model.BatchDeleteAppGroupRequest) *BatchDeleteAppGroupInvoker
BatchDeleteAppGroupInvoker 批量删除应用组
func (*WorkspaceAppClient) BatchDeleteServer ¶
func (c *WorkspaceAppClient) BatchDeleteServer(request *model.BatchDeleteServerRequest) (*model.BatchDeleteServerResponse, error)
BatchDeleteServer 批量删除服务器
批量删除服务器。 > - 仅支持删除按需订购的服务器,包周期订购的服务器需要到Console界面进行退订,订单退订成功后服务器将会自动删除。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) BatchDeleteServerInvoker ¶
func (c *WorkspaceAppClient) BatchDeleteServerInvoker(request *model.BatchDeleteServerRequest) *BatchDeleteServerInvoker
BatchDeleteServerInvoker 批量删除服务器
func (*WorkspaceAppClient) BatchMigrateHostsServer ¶
func (c *WorkspaceAppClient) BatchMigrateHostsServer(request *model.BatchMigrateHostsServerRequest) (*model.BatchMigrateHostsServerResponse, error)
BatchMigrateHostsServer 迁移云办公主机下面的服务器到目标云办公主机
迁移云办公主机下面的服务器到目标云办公主机。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) BatchMigrateHostsServerInvoker ¶
func (c *WorkspaceAppClient) BatchMigrateHostsServerInvoker(request *model.BatchMigrateHostsServerRequest) *BatchMigrateHostsServerInvoker
BatchMigrateHostsServerInvoker 迁移云办公主机下面的服务器到目标云办公主机
func (*WorkspaceAppClient) BatchRebootServer ¶
func (c *WorkspaceAppClient) BatchRebootServer(request *model.BatchRebootServerRequest) (*model.BatchRebootServerResponse, error)
BatchRebootServer 重启服务器
重启服务器。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) BatchRebootServerInvoker ¶
func (c *WorkspaceAppClient) BatchRebootServerInvoker(request *model.BatchRebootServerRequest) *BatchRebootServerInvoker
BatchRebootServerInvoker 重启服务器
func (*WorkspaceAppClient) BatchRejoinDomain ¶
func (c *WorkspaceAppClient) BatchRejoinDomain(request *model.BatchRejoinDomainRequest) (*model.BatchRejoinDomainResponse, error)
BatchRejoinDomain 批量服务器重新加域
批量服务器重新加入AD域,一般用于解决服务器脱域的情况使用。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) BatchRejoinDomainInvoker ¶
func (c *WorkspaceAppClient) BatchRejoinDomainInvoker(request *model.BatchRejoinDomainRequest) *BatchRejoinDomainInvoker
BatchRejoinDomainInvoker 批量服务器重新加域
func (*WorkspaceAppClient) BatchStartServer ¶
func (c *WorkspaceAppClient) BatchStartServer(request *model.BatchStartServerRequest) (*model.BatchStartServerResponse, error)
BatchStartServer 启动服务器
启动服务器。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) BatchStartServerInvoker ¶
func (c *WorkspaceAppClient) BatchStartServerInvoker(request *model.BatchStartServerRequest) *BatchStartServerInvoker
BatchStartServerInvoker 启动服务器
func (*WorkspaceAppClient) BatchStopServer ¶
func (c *WorkspaceAppClient) BatchStopServer(request *model.BatchStopServerRequest) (*model.BatchStopServerResponse, error)
BatchStopServer 关闭服务器
关闭服务器。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) BatchStopServerInvoker ¶
func (c *WorkspaceAppClient) BatchStopServerInvoker(request *model.BatchStopServerRequest) *BatchStopServerInvoker
BatchStopServerInvoker 关闭服务器
func (*WorkspaceAppClient) BatchUpdateTsvi ¶
func (c *WorkspaceAppClient) BatchUpdateTsvi(request *model.BatchUpdateTsviRequest) (*model.BatchUpdateTsviResponse, error)
BatchUpdateTsvi 批量更新服务器虚拟会话IP配置
批量更新服务器虚拟会话IP配置,按需重启机器。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) BatchUpdateTsviInvoker ¶
func (c *WorkspaceAppClient) BatchUpdateTsviInvoker(request *model.BatchUpdateTsviRequest) *BatchUpdateTsviInvoker
BatchUpdateTsviInvoker 批量更新服务器虚拟会话IP配置
func (*WorkspaceAppClient) ChangeServerImage ¶
func (c *WorkspaceAppClient) ChangeServerImage(request *model.ChangeServerImageRequest) (*model.ChangeServerImageResponse, error)
ChangeServerImage 修改服务器的镜像
修改服务器的镜像。 > - 服务器的镜像和服务器组的镜像不一样时,支持服务器的镜像切换为服务器组的镜像,并且仅允许同等镜像进行切换,例如:同操作系统,免费镜像切换,同源同价的付费镜像切换。如果服务器组的镜像和服务器的镜像为非同等镜像,建议您直接购买新的服务器,删除或者退订老的服务器。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ChangeServerImageInvoker ¶
func (c *WorkspaceAppClient) ChangeServerImageInvoker(request *model.ChangeServerImageRequest) *ChangeServerImageInvoker
ChangeServerImageInvoker 修改服务器的镜像
func (*WorkspaceAppClient) CheckQuota ¶
func (c *WorkspaceAppClient) CheckQuota(request *model.CheckQuotaRequest) (*model.CheckQuotaResponse, error)
CheckQuota 配额校验
配额校验,购买服务器前可用调用该接口,校验本次创建服务器资源是否足够。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) CheckQuotaInvoker ¶
func (c *WorkspaceAppClient) CheckQuotaInvoker(request *model.CheckQuotaRequest) *CheckQuotaInvoker
CheckQuotaInvoker 配额校验
func (*WorkspaceAppClient) CreateAppGroup ¶
func (c *WorkspaceAppClient) CreateAppGroup(request *model.CreateAppGroupRequest) (*model.CreateAppGroupResponse, error)
CreateAppGroup 创建应用组
该API用于创建应用组。 > - 应用服务器中安装了不同的应用,这些应用可以组成不同的应用组,进行集中的管理和维护,向用户(组)发布。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) CreateAppGroupInvoker ¶
func (c *WorkspaceAppClient) CreateAppGroupInvoker(request *model.CreateAppGroupRequest) *CreateAppGroupInvoker
CreateAppGroupInvoker 创建应用组
func (*WorkspaceAppClient) CreateAppServers ¶
func (c *WorkspaceAppClient) CreateAppServers(request *model.CreateAppServersRequest) (*model.CreateAppServersResponse, error)
CreateAppServers 创建云服务器
创建云服务器接口。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) CreateAppServersInvoker ¶
func (c *WorkspaceAppClient) CreateAppServersInvoker(request *model.CreateAppServersRequest) *CreateAppServersInvoker
CreateAppServersInvoker 创建云服务器
func (*WorkspaceAppClient) CreateOrUpdateStoragePolicyStatement ¶ added in v0.1.61
func (c *WorkspaceAppClient) CreateOrUpdateStoragePolicyStatement(request *model.CreateOrUpdateStoragePolicyStatementRequest) (*model.CreateOrUpdateStoragePolicyStatementResponse, error)
CreateOrUpdateStoragePolicyStatement 新增或更新存储目录访问权限自定义策略
新增或更新存储目录访问权限自定义策略(已存在自定义策略时会对已有策略更新)。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) CreateOrUpdateStoragePolicyStatementInvoker ¶ added in v0.1.61
func (c *WorkspaceAppClient) CreateOrUpdateStoragePolicyStatementInvoker(request *model.CreateOrUpdateStoragePolicyStatementRequest) *CreateOrUpdateStoragePolicyStatementInvoker
CreateOrUpdateStoragePolicyStatementInvoker 新增或更新存储目录访问权限自定义策略
func (*WorkspaceAppClient) CreatePersistentStorage ¶
func (c *WorkspaceAppClient) CreatePersistentStorage(request *model.CreatePersistentStorageRequest) (*model.CreatePersistentStorageResponse, error)
CreatePersistentStorage 创建WKS存储
创建WKS存储,目前仅支持创建 SFS3.0 容量型文件系统。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) CreatePersistentStorageInvoker ¶
func (c *WorkspaceAppClient) CreatePersistentStorageInvoker(request *model.CreatePersistentStorageRequest) *CreatePersistentStorageInvoker
CreatePersistentStorageInvoker 创建WKS存储
func (*WorkspaceAppClient) CreatePolicyGroup ¶
func (c *WorkspaceAppClient) CreatePolicyGroup(request *model.CreatePolicyGroupRequest) (*model.CreatePolicyGroupResponse, error)
CreatePolicyGroup 新增策略组
新增策略组,通过策略组能灵活的控制客户端访问与接入策略,如:文件、剪切板、会话等。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) CreatePolicyGroupInvoker ¶
func (c *WorkspaceAppClient) CreatePolicyGroupInvoker(request *model.CreatePolicyGroupRequest) *CreatePolicyGroupInvoker
CreatePolicyGroupInvoker 新增策略组
func (*WorkspaceAppClient) CreatePolicyTemplate ¶
func (c *WorkspaceAppClient) CreatePolicyTemplate(request *model.CreatePolicyTemplateRequest) (*model.CreatePolicyTemplateResponse, error)
CreatePolicyTemplate 新增策略模板
新增策略模板。策略模板创建好后,用户在创建策略组的时候,就可以根据已有策略模板按需调整配置,快速完成策略组的创建。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) CreatePolicyTemplateInvoker ¶
func (c *WorkspaceAppClient) CreatePolicyTemplateInvoker(request *model.CreatePolicyTemplateRequest) *CreatePolicyTemplateInvoker
CreatePolicyTemplateInvoker 新增策略模板
func (*WorkspaceAppClient) CreateServerGroup ¶
func (c *WorkspaceAppClient) CreateServerGroup(request *model.CreateServerGroupRequest) (*model.CreateServerGroupResponse, error)
CreateServerGroup 创建服务器组
创建服务器组。 > - 服务器组是一组相同配置的服务器集合,服务器组内的服务器使用同一镜像创建,配置相同,运行相同的应用程序。用户在打开云应用时,会根据调度规则选取组内的一台可用服务器进行连接。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) CreateServerGroupInvoker ¶
func (c *WorkspaceAppClient) CreateServerGroupInvoker(request *model.CreateServerGroupRequest) *CreateServerGroupInvoker
CreateServerGroupInvoker 创建服务器组
func (*WorkspaceAppClient) CreateShareFolder ¶
func (c *WorkspaceAppClient) CreateShareFolder(request *model.CreateShareFolderRequest) (*model.CreateShareFolderResponse, error)
CreateShareFolder 创建共享存储目录
创建共享存储目录。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) CreateShareFolderInvoker ¶
func (c *WorkspaceAppClient) CreateShareFolderInvoker(request *model.CreateShareFolderRequest) *CreateShareFolderInvoker
CreateShareFolderInvoker 创建共享存储目录
func (*WorkspaceAppClient) DeletePersistentStorage ¶
func (c *WorkspaceAppClient) DeletePersistentStorage(request *model.DeletePersistentStorageRequest) (*model.DeletePersistentStorageResponse, error)
DeletePersistentStorage 删除WKS存储
删除共享存储,只会解除NAS与文件系统之间的关联关系,不会删除文件系统和文件系统中的数据。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) DeletePersistentStorageInvoker ¶
func (c *WorkspaceAppClient) DeletePersistentStorageInvoker(request *model.DeletePersistentStorageRequest) *DeletePersistentStorageInvoker
DeletePersistentStorageInvoker 删除WKS存储
func (*WorkspaceAppClient) DeletePolicyGroup ¶
func (c *WorkspaceAppClient) DeletePolicyGroup(request *model.DeletePolicyGroupRequest) (*model.DeletePolicyGroupResponse, error)
DeletePolicyGroup 删除策略组
删除指定策略组,包含策略组对应的策略信息以及应用对象信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) DeletePolicyGroupInvoker ¶
func (c *WorkspaceAppClient) DeletePolicyGroupInvoker(request *model.DeletePolicyGroupRequest) *DeletePolicyGroupInvoker
DeletePolicyGroupInvoker 删除策略组
func (*WorkspaceAppClient) DeletePolicyTemplate ¶
func (c *WorkspaceAppClient) DeletePolicyTemplate(request *model.DeletePolicyTemplateRequest) (*model.DeletePolicyTemplateResponse, error)
DeletePolicyTemplate 删除策略模板
删除指定策略模板,包含策略模板对应的策略信息以及应用对象信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) DeletePolicyTemplateInvoker ¶
func (c *WorkspaceAppClient) DeletePolicyTemplateInvoker(request *model.DeletePolicyTemplateRequest) *DeletePolicyTemplateInvoker
DeletePolicyTemplateInvoker 删除策略模板
func (*WorkspaceAppClient) DeleteServerGroups ¶
func (c *WorkspaceAppClient) DeleteServerGroups(request *model.DeleteServerGroupsRequest) (*model.DeleteServerGroupsResponse, error)
DeleteServerGroups 删除服务器组
删除服务器组。 - > 删除服务器组之前,需要先删除服务器组内的所有服务器。如果传服务器组已被删除,重复执行删除,则返回成功响应。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) DeleteServerGroupsInvoker ¶
func (c *WorkspaceAppClient) DeleteServerGroupsInvoker(request *model.DeleteServerGroupsRequest) *DeleteServerGroupsInvoker
DeleteServerGroupsInvoker 删除服务器组
func (*WorkspaceAppClient) DeleteStorageClaim ¶
func (c *WorkspaceAppClient) DeleteStorageClaim(request *model.DeleteStorageClaimRequest) (*model.DeleteStorageClaimResponse, error)
DeleteStorageClaim 删除共享目录
删除共享存储目录。 > 需要删除绑定的用户及用户组,才能删除共享文目录。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) DeleteStorageClaimInvoker ¶
func (c *WorkspaceAppClient) DeleteStorageClaimInvoker(request *model.DeleteStorageClaimRequest) *DeleteStorageClaimInvoker
DeleteStorageClaimInvoker 删除共享目录
func (*WorkspaceAppClient) DeleteUserStorageAttachment ¶
func (c *WorkspaceAppClient) DeleteUserStorageAttachment(request *model.DeleteUserStorageAttachmentRequest) (*model.DeleteUserStorageAttachmentResponse, error)
DeleteUserStorageAttachment 删除个人存储目录
删除个人存储目录,个人目录中的数据也将永久删除且无法恢复。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) DeleteUserStorageAttachmentInvoker ¶
func (c *WorkspaceAppClient) DeleteUserStorageAttachmentInvoker(request *model.DeleteUserStorageAttachmentRequest) *DeleteUserStorageAttachmentInvoker
DeleteUserStorageAttachmentInvoker 删除个人存储目录
func (*WorkspaceAppClient) ListAppConnection ¶
func (c *WorkspaceAppClient) ListAppConnection(request *model.ListAppConnectionRequest) (*model.ListAppConnectionResponse, error)
ListAppConnection 查询应用使用记录
查询应用使用记录。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListAppConnectionInvoker ¶
func (c *WorkspaceAppClient) ListAppConnectionInvoker(request *model.ListAppConnectionRequest) *ListAppConnectionInvoker
ListAppConnectionInvoker 查询应用使用记录
func (*WorkspaceAppClient) ListAppGroup ¶
func (c *WorkspaceAppClient) ListAppGroup(request *model.ListAppGroupRequest) (*model.ListAppGroupResponse, error)
ListAppGroup 查询应用组
查询用户创建的应用组,按照名称、授权类型分页查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListAppGroupAuthorization ¶
func (c *WorkspaceAppClient) ListAppGroupAuthorization(request *model.ListAppGroupAuthorizationRequest) (*model.ListAppGroupAuthorizationResponse, error)
ListAppGroupAuthorization 查询应用组授权记录
查询应用内已授权的用户列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListAppGroupAuthorizationInvoker ¶
func (c *WorkspaceAppClient) ListAppGroupAuthorizationInvoker(request *model.ListAppGroupAuthorizationRequest) *ListAppGroupAuthorizationInvoker
ListAppGroupAuthorizationInvoker 查询应用组授权记录
func (*WorkspaceAppClient) ListAppGroupInvoker ¶
func (c *WorkspaceAppClient) ListAppGroupInvoker(request *model.ListAppGroupRequest) *ListAppGroupInvoker
ListAppGroupInvoker 查询应用组
func (*WorkspaceAppClient) ListAvailabilityZone ¶
func (c *WorkspaceAppClient) ListAvailabilityZone(request *model.ListAvailabilityZoneRequest) (*model.ListAvailabilityZoneResponse, error)
ListAvailabilityZone 查询可用分区列表
该接口用于查询支持的可用分区列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListAvailabilityZoneInvoker ¶
func (c *WorkspaceAppClient) ListAvailabilityZoneInvoker(request *model.ListAvailabilityZoneRequest) *ListAvailabilityZoneInvoker
ListAvailabilityZoneInvoker 查询可用分区列表
func (*WorkspaceAppClient) ListPersistentStorage ¶
func (c *WorkspaceAppClient) ListPersistentStorage(request *model.ListPersistentStorageRequest) (*model.ListPersistentStorageResponse, error)
ListPersistentStorage 查询WKS存储
查询WKS存储。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListPersistentStorageInvoker ¶
func (c *WorkspaceAppClient) ListPersistentStorageInvoker(request *model.ListPersistentStorageRequest) *ListPersistentStorageInvoker
ListPersistentStorageInvoker 查询WKS存储
func (*WorkspaceAppClient) ListPolicyGroup ¶
func (c *WorkspaceAppClient) ListPolicyGroup(request *model.ListPolicyGroupRequest) (*model.ListPolicyGroupResponse, error)
ListPolicyGroup 查询策略组列表
查询策略组概要信息列表,包括应用对象和详细策略项。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListPolicyGroupInvoker ¶
func (c *WorkspaceAppClient) ListPolicyGroupInvoker(request *model.ListPolicyGroupRequest) *ListPolicyGroupInvoker
ListPolicyGroupInvoker 查询策略组列表
func (*WorkspaceAppClient) ListPolicyTemplate ¶
func (c *WorkspaceAppClient) ListPolicyTemplate(request *model.ListPolicyTemplateRequest) (*model.ListPolicyTemplateResponse, error)
ListPolicyTemplate 查询策略模板列表
查询策略模板概要信息列表,包含策略信息以及应用对象信息。用户在创建策略组的时候,可以根据已有策略模板按需调整配置,快速完成策略组的创建。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListPolicyTemplateInvoker ¶
func (c *WorkspaceAppClient) ListPolicyTemplateInvoker(request *model.ListPolicyTemplateRequest) *ListPolicyTemplateInvoker
ListPolicyTemplateInvoker 查询策略模板列表
func (*WorkspaceAppClient) ListProduct ¶
func (c *WorkspaceAppClient) ListProduct(request *model.ListProductRequest) (*model.ListProductResponse, error)
ListProduct 查询云应用套餐
查询云应用套餐,按照条件过滤。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListProductInvoker ¶
func (c *WorkspaceAppClient) ListProductInvoker(request *model.ListProductRequest) *ListProductInvoker
ListProductInvoker 查询云应用套餐
func (*WorkspaceAppClient) ListPublishedApp ¶
func (c *WorkspaceAppClient) ListPublishedApp(request *model.ListPublishedAppRequest) (*model.ListPublishedAppResponse, error)
ListPublishedApp 查询已发布应用
查询已发布的应用。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListPublishedAppInvoker ¶
func (c *WorkspaceAppClient) ListPublishedAppInvoker(request *model.ListPublishedAppRequest) *ListPublishedAppInvoker
ListPublishedAppInvoker 查询已发布应用
func (*WorkspaceAppClient) ListServerGroups ¶
func (c *WorkspaceAppClient) ListServerGroups(request *model.ListServerGroupsRequest) (*model.ListServerGroupsResponse, error)
ListServerGroups 查询服务器组列表
查询服务器组列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListServerGroupsInvoker ¶
func (c *WorkspaceAppClient) ListServerGroupsInvoker(request *model.ListServerGroupsRequest) *ListServerGroupsInvoker
ListServerGroupsInvoker 查询服务器组列表
func (*WorkspaceAppClient) ListServers ¶
func (c *WorkspaceAppClient) ListServers(request *model.ListServersRequest) (*model.ListServersResponse, error)
ListServers 查询服务器列表
查询服务器列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListServersInvoker ¶
func (c *WorkspaceAppClient) ListServersInvoker(request *model.ListServersRequest) *ListServersInvoker
ListServersInvoker 查询服务器列表
func (*WorkspaceAppClient) ListSessionByUserName ¶ added in v0.1.61
func (c *WorkspaceAppClient) ListSessionByUserName(request *model.ListSessionByUserNameRequest) (*model.ListSessionByUserNameResponse, error)
ListSessionByUserName 根据用户名查询当前会话
根据用户名查询当前会话。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListSessionByUserNameInvoker ¶ added in v0.1.61
func (c *WorkspaceAppClient) ListSessionByUserNameInvoker(request *model.ListSessionByUserNameRequest) *ListSessionByUserNameInvoker
ListSessionByUserNameInvoker 根据用户名查询当前会话
func (*WorkspaceAppClient) ListSessionType ¶ added in v0.1.61
func (c *WorkspaceAppClient) ListSessionType(request *model.ListSessionTypeRequest) (*model.ListSessionTypeResponse, error)
ListSessionType 查询会话套餐列表
该接口用于查询会话套餐列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListSessionTypeInvoker ¶ added in v0.1.61
func (c *WorkspaceAppClient) ListSessionTypeInvoker(request *model.ListSessionTypeRequest) *ListSessionTypeInvoker
ListSessionTypeInvoker 查询会话套餐列表
func (*WorkspaceAppClient) ListShareFolder ¶
func (c *WorkspaceAppClient) ListShareFolder(request *model.ListShareFolderRequest) (*model.ListShareFolderResponse, error)
ListShareFolder 查询共享存储目录
查询共享存储目录。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListShareFolderInvoker ¶
func (c *WorkspaceAppClient) ListShareFolderInvoker(request *model.ListShareFolderRequest) *ListShareFolderInvoker
ListShareFolderInvoker 查询共享存储目录
func (*WorkspaceAppClient) ListStorageAssignment ¶
func (c *WorkspaceAppClient) ListStorageAssignment(request *model.ListStorageAssignmentRequest) (*model.ListStorageAssignmentResponse, error)
ListStorageAssignment 查询个人存储目录
查询个人存储目录。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListStorageAssignmentInvoker ¶
func (c *WorkspaceAppClient) ListStorageAssignmentInvoker(request *model.ListStorageAssignmentRequest) *ListStorageAssignmentInvoker
ListStorageAssignmentInvoker 查询个人存储目录
func (*WorkspaceAppClient) ListStoragePolicyStatement ¶
func (c *WorkspaceAppClient) ListStoragePolicyStatement(request *model.ListStoragePolicyStatementRequest) (*model.ListStoragePolicyStatementResponse, error)
ListStoragePolicyStatement 查询存储目录访问权限策略
查询存储目录访问权限策略。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListStoragePolicyStatementInvoker ¶
func (c *WorkspaceAppClient) ListStoragePolicyStatementInvoker(request *model.ListStoragePolicyStatementRequest) *ListStoragePolicyStatementInvoker
ListStoragePolicyStatementInvoker 查询存储目录访问权限策略
func (*WorkspaceAppClient) ListTargetsOfPolicyGroup ¶
func (c *WorkspaceAppClient) ListTargetsOfPolicyGroup(request *model.ListTargetsOfPolicyGroupRequest) (*model.ListTargetsOfPolicyGroupResponse, error)
ListTargetsOfPolicyGroup 查询策略组应用对象
查询指定策略组所应用的对象。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListTargetsOfPolicyGroupInvoker ¶
func (c *WorkspaceAppClient) ListTargetsOfPolicyGroupInvoker(request *model.ListTargetsOfPolicyGroupRequest) *ListTargetsOfPolicyGroupInvoker
ListTargetsOfPolicyGroupInvoker 查询策略组应用对象
func (*WorkspaceAppClient) ListUserConnection ¶
func (c *WorkspaceAppClient) ListUserConnection(request *model.ListUserConnectionRequest) (*model.ListUserConnectionResponse, error)
ListUserConnection 查询用户登录记录
查询用户登录记录。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListUserConnectionInvoker ¶
func (c *WorkspaceAppClient) ListUserConnectionInvoker(request *model.ListUserConnectionRequest) *ListUserConnectionInvoker
ListUserConnectionInvoker 查询用户登录记录
func (*WorkspaceAppClient) ListVolumeType ¶
func (c *WorkspaceAppClient) ListVolumeType(request *model.ListVolumeTypeRequest) (*model.ListVolumeTypeResponse, error)
ListVolumeType 查询可用磁盘类型
该接口用于查询可用磁盘类型。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ListVolumeTypeInvoker ¶
func (c *WorkspaceAppClient) ListVolumeTypeInvoker(request *model.ListVolumeTypeRequest) *ListVolumeTypeInvoker
ListVolumeTypeInvoker 查询可用磁盘类型
func (*WorkspaceAppClient) LogoffUserSession ¶ added in v0.1.61
func (c *WorkspaceAppClient) LogoffUserSession(request *model.LogoffUserSessionRequest) (*model.LogoffUserSessionResponse, error)
LogoffUserSession 用户会话注销
用户会话注销。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) LogoffUserSessionInvoker ¶ added in v0.1.61
func (c *WorkspaceAppClient) LogoffUserSessionInvoker(request *model.LogoffUserSessionRequest) *LogoffUserSessionInvoker
LogoffUserSessionInvoker 用户会话注销
func (*WorkspaceAppClient) PublishApp ¶
func (c *WorkspaceAppClient) PublishApp(request *model.PublishAppRequest) (*model.PublishAppResponse, error)
PublishApp 发布应用
批量发布应用,不允许发布同名的应用。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) PublishAppInvoker ¶
func (c *WorkspaceAppClient) PublishAppInvoker(request *model.PublishAppRequest) *PublishAppInvoker
PublishAppInvoker 发布应用
func (*WorkspaceAppClient) ReinstallServer ¶
func (c *WorkspaceAppClient) ReinstallServer(request *model.ReinstallServerRequest) (*model.ReinstallServerResponse, error)
ReinstallServer 重装服务器
重装服务器。 > - 使用服务器原有的镜像进行重装,当服务器异常无法恢复时或者服务器运行时间久了,性能下降时,可选择重建服务器。注意:重装时系统盘的数据将会被清理掉。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ReinstallServerInvoker ¶
func (c *WorkspaceAppClient) ReinstallServerInvoker(request *model.ReinstallServerRequest) *ReinstallServerInvoker
ReinstallServerInvoker 重装服务器
func (*WorkspaceAppClient) ShowJob ¶
func (c *WorkspaceAppClient) ShowJob(request *model.ShowJobRequest) (*model.ShowJobResponse, error)
ShowJob 查询任务的执行状态
查询Job的执行状态。
对于创建云应用服务器命令下发后会返回job_id,通过job_id可以查询任务的执行状态。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ShowJobDetail ¶ added in v0.1.73
func (c *WorkspaceAppClient) ShowJobDetail(request *model.ShowJobDetailRequest) (*model.ShowJobDetailResponse, error)
ShowJobDetail 查询任务的执行状态
查询Job的执行状态。
对于创建云服务器、删除云服务器、重建镜像等异步API,下发命令后会返回job_id,通过job_id可以查询任务的执行状态。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ShowJobDetailInvoker ¶ added in v0.1.73
func (c *WorkspaceAppClient) ShowJobDetailInvoker(request *model.ShowJobDetailRequest) *ShowJobDetailInvoker
ShowJobDetailInvoker 查询任务的执行状态
func (*WorkspaceAppClient) ShowJobInvoker ¶
func (c *WorkspaceAppClient) ShowJobInvoker(request *model.ShowJobRequest) *ShowJobInvoker
ShowJobInvoker 查询任务的执行状态
func (*WorkspaceAppClient) ShowOriginalPolicyInfo ¶
func (c *WorkspaceAppClient) ShowOriginalPolicyInfo(request *model.ShowOriginalPolicyInfoRequest) (*model.ShowOriginalPolicyInfoResponse, error)
ShowOriginalPolicyInfo 查询初始策略项
查询初始策略项,初始策略项是所有协议策略配置项的默认配置,用户可以在初始策略项的基础上根据需求修改指定的配置,创建新的策略组。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ShowOriginalPolicyInfoInvoker ¶
func (c *WorkspaceAppClient) ShowOriginalPolicyInfoInvoker(request *model.ShowOriginalPolicyInfoRequest) *ShowOriginalPolicyInfoInvoker
ShowOriginalPolicyInfoInvoker 查询初始策略项
func (*WorkspaceAppClient) ShowPublishableApp ¶ added in v0.1.61
func (c *WorkspaceAppClient) ShowPublishableApp(request *model.ShowPublishableAppRequest) (*model.ShowPublishableAppResponse, error)
ShowPublishableApp 可发布应用列表
查询应用组下可发布的应用。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) ShowPublishableAppInvoker ¶ added in v0.1.61
func (c *WorkspaceAppClient) ShowPublishableAppInvoker(request *model.ShowPublishableAppRequest) *ShowPublishableAppInvoker
ShowPublishableAppInvoker 可发布应用列表
func (*WorkspaceAppClient) UnpublishApp ¶
func (c *WorkspaceAppClient) UnpublishApp(request *model.UnpublishAppRequest) (*model.UnpublishAppResponse, error)
UnpublishApp 批量取消应用发布
批量取消应用发布。 > - 批量取消应用组下已经发布的应用,应用对应的授权会一起删除,重复执行会按照成功处理(响应200)。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) UnpublishAppInvoker ¶
func (c *WorkspaceAppClient) UnpublishAppInvoker(request *model.UnpublishAppRequest) *UnpublishAppInvoker
UnpublishAppInvoker 批量取消应用发布
func (*WorkspaceAppClient) UpdateApp ¶
func (c *WorkspaceAppClient) UpdateApp(request *model.UpdateAppRequest) (*model.UpdateAppResponse, error)
UpdateApp 修改应用信息
编辑修改应用信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) UpdateAppGroup ¶
func (c *WorkspaceAppClient) UpdateAppGroup(request *model.UpdateAppGroupRequest) (*model.UpdateAppGroupResponse, error)
UpdateAppGroup 修改应用组
修改应用组。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) UpdateAppGroupInvoker ¶
func (c *WorkspaceAppClient) UpdateAppGroupInvoker(request *model.UpdateAppGroupRequest) *UpdateAppGroupInvoker
UpdateAppGroupInvoker 修改应用组
func (*WorkspaceAppClient) UpdateAppInvoker ¶
func (c *WorkspaceAppClient) UpdateAppInvoker(request *model.UpdateAppRequest) *UpdateAppInvoker
UpdateAppInvoker 修改应用信息
func (*WorkspaceAppClient) UpdatePolicyGroup ¶
func (c *WorkspaceAppClient) UpdatePolicyGroup(request *model.UpdatePolicyGroupRequest) (*model.UpdatePolicyGroupResponse, error)
UpdatePolicyGroup 修改策略组
修改指定策略组的信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) UpdatePolicyGroupInvoker ¶
func (c *WorkspaceAppClient) UpdatePolicyGroupInvoker(request *model.UpdatePolicyGroupRequest) *UpdatePolicyGroupInvoker
UpdatePolicyGroupInvoker 修改策略组
func (*WorkspaceAppClient) UpdatePolicyTemplate ¶
func (c *WorkspaceAppClient) UpdatePolicyTemplate(request *model.UpdatePolicyTemplateRequest) (*model.UpdatePolicyTemplateResponse, error)
UpdatePolicyTemplate 修改策略模板
修改指定策略模板的信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) UpdatePolicyTemplateInvoker ¶
func (c *WorkspaceAppClient) UpdatePolicyTemplateInvoker(request *model.UpdatePolicyTemplateRequest) *UpdatePolicyTemplateInvoker
UpdatePolicyTemplateInvoker 修改策略模板
func (*WorkspaceAppClient) UpdateServer ¶
func (c *WorkspaceAppClient) UpdateServer(request *model.UpdateServerRequest) (*model.UpdateServerResponse, error)
UpdateServer 修改服务器
修改服务器。 > - 服务器的状态修改为维护模式后,用户打开应用,选择可用的服务器进行接入的时候,会过滤掉处于维护模式的服务器。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) UpdateServerGroup ¶
func (c *WorkspaceAppClient) UpdateServerGroup(request *model.UpdateServerGroupRequest) (*model.UpdateServerGroupResponse, error)
UpdateServerGroup 修改服务器组
修改服务器组。 - > 修改服务器组的镜像,系统盘大小,OU信息后,已创建的服务器配置不变,新添加的服务器会使用新的配置创建。修改最大会话数后,用户接入服务器组时,会按照最新的配置进行路由计算。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) UpdateServerGroupInvoker ¶
func (c *WorkspaceAppClient) UpdateServerGroupInvoker(request *model.UpdateServerGroupRequest) *UpdateServerGroupInvoker
UpdateServerGroupInvoker 修改服务器组
func (*WorkspaceAppClient) UpdateServerInvoker ¶
func (c *WorkspaceAppClient) UpdateServerInvoker(request *model.UpdateServerRequest) *UpdateServerInvoker
UpdateServerInvoker 修改服务器
func (*WorkspaceAppClient) UpdateShareFolderAssignment ¶
func (c *WorkspaceAppClient) UpdateShareFolderAssignment(request *model.UpdateShareFolderAssignmentRequest) (*model.UpdateShareFolderAssignmentResponse, error)
UpdateShareFolderAssignment 修改共享目录成员
批量添加或者移除共享目录成员。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) UpdateShareFolderAssignmentInvoker ¶
func (c *WorkspaceAppClient) UpdateShareFolderAssignmentInvoker(request *model.UpdateShareFolderAssignmentRequest) *UpdateShareFolderAssignmentInvoker
UpdateShareFolderAssignmentInvoker 修改共享目录成员
func (*WorkspaceAppClient) UpdateUserFolderAssignment ¶
func (c *WorkspaceAppClient) UpdateUserFolderAssignment(request *model.UpdateUserFolderAssignmentRequest) (*model.UpdateUserFolderAssignmentResponse, error)
UpdateUserFolderAssignment 创建个人存储目录
创建个人存储目录,已存在对应目录时,仅更新策略不会重复创建目录。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) UpdateUserFolderAssignmentInvoker ¶
func (c *WorkspaceAppClient) UpdateUserFolderAssignmentInvoker(request *model.UpdateUserFolderAssignmentRequest) *UpdateUserFolderAssignmentInvoker
UpdateUserFolderAssignmentInvoker 创建个人存储目录
func (*WorkspaceAppClient) UploadAppIcon ¶ added in v0.1.61
func (c *WorkspaceAppClient) UploadAppIcon(request *model.UploadAppIconRequest) (*model.UploadAppIconResponse, error)
UploadAppIcon 修改自定义应用图标
修改自定义应用图标。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceAppClient) UploadAppIconInvoker ¶ added in v0.1.61
func (c *WorkspaceAppClient) UploadAppIconInvoker(request *model.UploadAppIconRequest) *UploadAppIconInvoker
UploadAppIconInvoker 修改自定义应用图标