Documentation ¶
Index ¶
- type AppInstanceGroupModel
- type AppInstanceGroupModels
- type AppInstanceGroupModelsInListAppInstanceGroup
- type AppInstanceModels
- type ApproveOtaTaskRequest
- type ApproveOtaTaskResponse
- type AppsInGetAppInstanceGroup
- type AppsInListAppInstanceGroup
- type AppsItem
- type AuthorizeInstanceGroupRequest
- type AuthorizeInstanceGroupResponse
- type CancelOtaTaskRequest
- type CancelOtaTaskResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) ApproveOtaTask(request *ApproveOtaTaskRequest) (response *ApproveOtaTaskResponse, err error)
- func (client *Client) ApproveOtaTaskWithCallback(request *ApproveOtaTaskRequest, ...) <-chan int
- func (client *Client) ApproveOtaTaskWithChan(request *ApproveOtaTaskRequest) (<-chan *ApproveOtaTaskResponse, <-chan error)
- func (client *Client) AuthorizeInstanceGroup(request *AuthorizeInstanceGroupRequest) (response *AuthorizeInstanceGroupResponse, err error)
- func (client *Client) AuthorizeInstanceGroupWithCallback(request *AuthorizeInstanceGroupRequest, ...) <-chan int
- func (client *Client) AuthorizeInstanceGroupWithChan(request *AuthorizeInstanceGroupRequest) (<-chan *AuthorizeInstanceGroupResponse, <-chan error)
- func (client *Client) CancelOtaTask(request *CancelOtaTaskRequest) (response *CancelOtaTaskResponse, err error)
- func (client *Client) CancelOtaTaskWithCallback(request *CancelOtaTaskRequest, ...) <-chan int
- func (client *Client) CancelOtaTaskWithChan(request *CancelOtaTaskRequest) (<-chan *CancelOtaTaskResponse, <-chan error)
- func (client *Client) CreateAppInstanceGroup(request *CreateAppInstanceGroupRequest) (response *CreateAppInstanceGroupResponse, err error)
- func (client *Client) CreateAppInstanceGroupWithCallback(request *CreateAppInstanceGroupRequest, ...) <-chan int
- func (client *Client) CreateAppInstanceGroupWithChan(request *CreateAppInstanceGroupRequest) (<-chan *CreateAppInstanceGroupResponse, <-chan error)
- func (client *Client) DeleteAppInstanceGroup(request *DeleteAppInstanceGroupRequest) (response *DeleteAppInstanceGroupResponse, err error)
- func (client *Client) DeleteAppInstanceGroupWithCallback(request *DeleteAppInstanceGroupRequest, ...) <-chan int
- func (client *Client) DeleteAppInstanceGroupWithChan(request *DeleteAppInstanceGroupRequest) (<-chan *DeleteAppInstanceGroupResponse, <-chan error)
- func (client *Client) DeleteAppInstances(request *DeleteAppInstancesRequest) (response *DeleteAppInstancesResponse, err error)
- func (client *Client) DeleteAppInstancesWithCallback(request *DeleteAppInstancesRequest, ...) <-chan int
- func (client *Client) DeleteAppInstancesWithChan(request *DeleteAppInstancesRequest) (<-chan *DeleteAppInstancesResponse, <-chan error)
- func (client *Client) GetAppInstanceGroup(request *GetAppInstanceGroupRequest) (response *GetAppInstanceGroupResponse, err error)
- func (client *Client) GetAppInstanceGroupWithCallback(request *GetAppInstanceGroupRequest, ...) <-chan int
- func (client *Client) GetAppInstanceGroupWithChan(request *GetAppInstanceGroupRequest) (<-chan *GetAppInstanceGroupResponse, <-chan error)
- func (client *Client) GetConnectionTicket(request *GetConnectionTicketRequest) (response *GetConnectionTicketResponse, err error)
- func (client *Client) GetConnectionTicketWithCallback(request *GetConnectionTicketRequest, ...) <-chan int
- func (client *Client) GetConnectionTicketWithChan(request *GetConnectionTicketRequest) (<-chan *GetConnectionTicketResponse, <-chan error)
- func (client *Client) GetOtaTaskByTaskId(request *GetOtaTaskByTaskIdRequest) (response *GetOtaTaskByTaskIdResponse, err error)
- func (client *Client) GetOtaTaskByTaskIdWithCallback(request *GetOtaTaskByTaskIdRequest, ...) <-chan int
- func (client *Client) GetOtaTaskByTaskIdWithChan(request *GetOtaTaskByTaskIdRequest) (<-chan *GetOtaTaskByTaskIdResponse, <-chan error)
- func (client *Client) GetResourcePrice(request *GetResourcePriceRequest) (response *GetResourcePriceResponse, err error)
- func (client *Client) GetResourcePriceWithCallback(request *GetResourcePriceRequest, ...) <-chan int
- func (client *Client) GetResourcePriceWithChan(request *GetResourcePriceRequest) (<-chan *GetResourcePriceResponse, <-chan error)
- func (client *Client) GetResourceRenewPrice(request *GetResourceRenewPriceRequest) (response *GetResourceRenewPriceResponse, err error)
- func (client *Client) GetResourceRenewPriceWithCallback(request *GetResourceRenewPriceRequest, ...) <-chan int
- func (client *Client) GetResourceRenewPriceWithChan(request *GetResourceRenewPriceRequest) (<-chan *GetResourceRenewPriceResponse, <-chan error)
- func (client *Client) ListAppInstanceGroup(request *ListAppInstanceGroupRequest) (response *ListAppInstanceGroupResponse, err error)
- func (client *Client) ListAppInstanceGroupWithCallback(request *ListAppInstanceGroupRequest, ...) <-chan int
- func (client *Client) ListAppInstanceGroupWithChan(request *ListAppInstanceGroupRequest) (<-chan *ListAppInstanceGroupResponse, <-chan error)
- func (client *Client) ListAppInstances(request *ListAppInstancesRequest) (response *ListAppInstancesResponse, err error)
- func (client *Client) ListAppInstancesWithCallback(request *ListAppInstancesRequest, ...) <-chan int
- func (client *Client) ListAppInstancesWithChan(request *ListAppInstancesRequest) (<-chan *ListAppInstancesResponse, <-chan error)
- func (client *Client) ListNodeInstanceType(request *ListNodeInstanceTypeRequest) (response *ListNodeInstanceTypeResponse, err error)
- func (client *Client) ListNodeInstanceTypeWithCallback(request *ListNodeInstanceTypeRequest, ...) <-chan int
- func (client *Client) ListNodeInstanceTypeWithChan(request *ListNodeInstanceTypeRequest) (<-chan *ListNodeInstanceTypeResponse, <-chan error)
- func (client *Client) ListOtaTask(request *ListOtaTaskRequest) (response *ListOtaTaskResponse, err error)
- func (client *Client) ListOtaTaskWithCallback(request *ListOtaTaskRequest, ...) <-chan int
- func (client *Client) ListOtaTaskWithChan(request *ListOtaTaskRequest) (<-chan *ListOtaTaskResponse, <-chan error)
- func (client *Client) ListRegions(request *ListRegionsRequest) (response *ListRegionsResponse, err error)
- func (client *Client) ListRegionsWithCallback(request *ListRegionsRequest, ...) <-chan int
- func (client *Client) ListRegionsWithChan(request *ListRegionsRequest) (<-chan *ListRegionsResponse, <-chan error)
- func (client *Client) ListTenantConfig(request *ListTenantConfigRequest) (response *ListTenantConfigResponse, err error)
- func (client *Client) ListTenantConfigWithCallback(request *ListTenantConfigRequest, ...) <-chan int
- func (client *Client) ListTenantConfigWithChan(request *ListTenantConfigRequest) (<-chan *ListTenantConfigResponse, <-chan error)
- func (client *Client) LogOffAllSessionsInAppInstanceGroup(request *LogOffAllSessionsInAppInstanceGroupRequest) (response *LogOffAllSessionsInAppInstanceGroupResponse, err error)
- func (client *Client) LogOffAllSessionsInAppInstanceGroupWithCallback(request *LogOffAllSessionsInAppInstanceGroupRequest, ...) <-chan int
- func (client *Client) LogOffAllSessionsInAppInstanceGroupWithChan(request *LogOffAllSessionsInAppInstanceGroupRequest) (<-chan *LogOffAllSessionsInAppInstanceGroupResponse, <-chan error)
- func (client *Client) ModifyAppInstanceGroupAttribute(request *ModifyAppInstanceGroupAttributeRequest) (response *ModifyAppInstanceGroupAttributeResponse, err error)
- func (client *Client) ModifyAppInstanceGroupAttributeWithCallback(request *ModifyAppInstanceGroupAttributeRequest, ...) <-chan int
- func (client *Client) ModifyAppInstanceGroupAttributeWithChan(request *ModifyAppInstanceGroupAttributeRequest) (<-chan *ModifyAppInstanceGroupAttributeResponse, <-chan error)
- func (client *Client) ModifyNodePoolAttribute(request *ModifyNodePoolAttributeRequest) (response *ModifyNodePoolAttributeResponse, err error)
- func (client *Client) ModifyNodePoolAttributeWithCallback(request *ModifyNodePoolAttributeRequest, ...) <-chan int
- func (client *Client) ModifyNodePoolAttributeWithChan(request *ModifyNodePoolAttributeRequest) (<-chan *ModifyNodePoolAttributeResponse, <-chan error)
- func (client *Client) ModifyTenantConfig(request *ModifyTenantConfigRequest) (response *ModifyTenantConfigResponse, err error)
- func (client *Client) ModifyTenantConfigWithCallback(request *ModifyTenantConfigRequest, ...) <-chan int
- func (client *Client) ModifyTenantConfigWithChan(request *ModifyTenantConfigRequest) (<-chan *ModifyTenantConfigResponse, <-chan error)
- func (client *Client) PageListAppInstanceGroupUser(request *PageListAppInstanceGroupUserRequest) (response *PageListAppInstanceGroupUserResponse, err error)
- func (client *Client) PageListAppInstanceGroupUserWithCallback(request *PageListAppInstanceGroupUserRequest, ...) <-chan int
- func (client *Client) PageListAppInstanceGroupUserWithChan(request *PageListAppInstanceGroupUserRequest) (<-chan *PageListAppInstanceGroupUserResponse, <-chan error)
- func (client *Client) RenewAppInstanceGroup(request *RenewAppInstanceGroupRequest) (response *RenewAppInstanceGroupResponse, err error)
- func (client *Client) RenewAppInstanceGroupWithCallback(request *RenewAppInstanceGroupRequest, ...) <-chan int
- func (client *Client) RenewAppInstanceGroupWithChan(request *RenewAppInstanceGroupRequest) (<-chan *RenewAppInstanceGroupResponse, <-chan error)
- func (client *Client) Unbind(request *UnbindRequest) (response *UnbindResponse, err error)
- func (client *Client) UnbindWithCallback(request *UnbindRequest, callback func(response *UnbindResponse, err error)) <-chan int
- func (client *Client) UnbindWithChan(request *UnbindRequest) (<-chan *UnbindResponse, <-chan error)
- func (client *Client) UpdateAppInstanceGroupImage(request *UpdateAppInstanceGroupImageRequest) (response *UpdateAppInstanceGroupImageResponse, err error)
- func (client *Client) UpdateAppInstanceGroupImageWithCallback(request *UpdateAppInstanceGroupImageRequest, ...) <-chan int
- func (client *Client) UpdateAppInstanceGroupImageWithChan(request *UpdateAppInstanceGroupImageRequest) (<-chan *UpdateAppInstanceGroupImageResponse, <-chan error)
- type CreateAppInstanceGroupNetwork
- type CreateAppInstanceGroupNetworkRoutesItem
- type CreateAppInstanceGroupNodePool
- type CreateAppInstanceGroupNodePoolRecurrenceSchedulesItem
- type CreateAppInstanceGroupNodePoolRecurrenceSchedulesItemTimerPeriodsItem
- type CreateAppInstanceGroupRequest
- type CreateAppInstanceGroupResponse
- type CreateAppInstanceGroupRuntimePolicy
- type CreateAppInstanceGroupSecurityPolicy
- type CreateAppInstanceGroupUserInfo
- type CreateAppInstanceGroupVideoPolicy
- type Data
- type DeleteAppInstanceGroupRequest
- type DeleteAppInstanceGroupResponse
- type DeleteAppInstanceModels
- type DeleteAppInstancesRequest
- type DeleteAppInstancesResponse
- type GetAppInstanceGroupRequest
- type GetAppInstanceGroupResponse
- type GetConnectionTicketFileInfos
- type GetConnectionTicketRequest
- type GetConnectionTicketResponse
- type GetOtaTaskByTaskIdRequest
- type GetOtaTaskByTaskIdResponse
- type GetResourcePriceRequest
- type GetResourcePriceResponse
- type GetResourceRenewPriceRequest
- type GetResourceRenewPriceResponse
- type ListAppInstanceGroupRequest
- type ListAppInstanceGroupResponse
- type ListAppInstancesRequest
- type ListAppInstancesResponse
- type ListNodeInstanceTypeRequest
- type ListNodeInstanceTypeResponse
- type ListOtaTaskRequest
- type ListOtaTaskResponse
- type ListRegionsRequest
- type ListRegionsResponse
- type ListTenantConfigRequest
- type ListTenantConfigResponse
- type LogOffAllSessionsInAppInstanceGroupRequest
- type LogOffAllSessionsInAppInstanceGroupResponse
- type ModifyAppInstanceGroupAttributeNodePool
- type ModifyAppInstanceGroupAttributeRequest
- type ModifyAppInstanceGroupAttributeResponse
- type ModifyNodePoolAttributeNodePoolStrategy
- type ModifyNodePoolAttributeNodePoolStrategyRecurrenceSchedulesItem
- type ModifyNodePoolAttributeNodePoolStrategyRecurrenceSchedulesItemTimerPeriodsItem
- type ModifyNodePoolAttributeRequest
- type ModifyNodePoolAttributeResponse
- type ModifyTenantConfigRequest
- type ModifyTenantConfigResponse
- type Node
- type NodeInstanceTypeModels
- type NodePoolInGetAppInstanceGroup
- type NodePoolInListAppInstanceGroup
- type OtaInfo
- type PageListAppInstanceGroupUserRequest
- type PageListAppInstanceGroupUserResponse
- type Price
- type PriceModel
- type Promotion
- type PromotionsInGetResourcePrice
- type PromotionsInGetResourceRenewPrice
- type RecurrenceSchedule
- type RecurrenceSchedulesInGetAppInstanceGroup
- type RecurrenceSchedulesInListAppInstanceGroup
- type RecurrenceValuesInGetAppInstanceGroup
- type RecurrenceValuesInListAppInstanceGroup
- type RegionModels
- type RegionModelsItem
- type RenewAppInstanceGroupRequest
- type RenewAppInstanceGroupResponse
- type Rule
- type RulesInGetResourcePrice
- type RulesInGetResourceRenewPrice
- type TaskList
- type TenantConfigModel
- type TimerPeriod
- type TimerPeriodsInGetAppInstanceGroup
- type TimerPeriodsInListAppInstanceGroup
- type UnbindRequest
- type UnbindResponse
- type UpdateAppInstanceGroupImageRequest
- type UpdateAppInstanceGroupImageResponse
- type Users
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppInstanceGroupModel ¶
type AppInstanceGroupModel struct { AppInstanceGroupId string `json:"AppInstanceGroupId" xml:"AppInstanceGroupId"` OrderId string `json:"OrderId" xml:"OrderId"` SpecId string `json:"SpecId" xml:"SpecId"` NodePoolId string `json:"NodePoolId" xml:"NodePoolId"` }
AppInstanceGroupModel is a nested struct in appstream_center response
type AppInstanceGroupModels ¶
type AppInstanceGroupModels struct { AliyunImageId string `json:"AliyunImageId" xml:"AliyunImageId"` MaxAmount int `json:"MaxAmount" xml:"MaxAmount"` ChargeType string `json:"ChargeType" xml:"ChargeType"` MinAmount int `json:"MinAmount" xml:"MinAmount"` SessionTimeout string `json:"SessionTimeout" xml:"SessionTimeout"` AppCenterImageId string `json:"AppCenterImageId" xml:"AppCenterImageId"` AppInstanceGroupName string `json:"AppInstanceGroupName" xml:"AppInstanceGroupName"` AppInstanceGroupId string `json:"AppInstanceGroupId" xml:"AppInstanceGroupId"` GmtCreate string `json:"GmtCreate" xml:"GmtCreate"` OsType string `json:"OsType" xml:"OsType"` RegionId string `json:"RegionId" xml:"RegionId"` AppCenterImageName string `json:"AppCenterImageName" xml:"AppCenterImageName"` Cpu string `json:"Cpu" xml:"Cpu"` ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"` ProductType string `json:"ProductType" xml:"ProductType"` Memory int64 `json:"Memory" xml:"Memory"` SpecId string `json:"SpecId" xml:"SpecId"` AppInstanceType string `json:"AppInstanceType" xml:"AppInstanceType"` Amount int `json:"Amount" xml:"Amount"` ResourceStatus string `json:"ResourceStatus" xml:"ResourceStatus"` Gpu string `json:"Gpu" xml:"Gpu"` Status string `json:"Status" xml:"Status"` OtaInfo OtaInfo `json:"OtaInfo" xml:"OtaInfo"` Apps []AppsItem `json:"Apps" xml:"Apps"` NodePool []Node `json:"NodePool" xml:"NodePool"` }
AppInstanceGroupModels is a nested struct in appstream_center response
type AppInstanceGroupModelsInListAppInstanceGroup ¶
type AppInstanceGroupModelsInListAppInstanceGroup struct {
Data []Data `json:"data" xml:"data"`
}
AppInstanceGroupModelsInListAppInstanceGroup is a nested struct in appstream_center response
type AppInstanceModels ¶
type AppInstanceModels struct {
Data []Data `json:"data" xml:"data"`
}
AppInstanceModels is a nested struct in appstream_center response
type ApproveOtaTaskRequest ¶
type ApproveOtaTaskRequest struct { *requests.RpcRequest BizRegionId string `position:"Body" name:"BizRegionId"` OtaType string `position:"Body" name:"OtaType"` StartTime string `position:"Body" name:"StartTime"` StopTime string `position:"Body" name:"StopTime"` AppInstanceGroupId string `position:"Body" name:"AppInstanceGroupId"` TaskId string `position:"Body" name:"TaskId"` }
ApproveOtaTaskRequest is the request struct for api ApproveOtaTask
func CreateApproveOtaTaskRequest ¶
func CreateApproveOtaTaskRequest() (request *ApproveOtaTaskRequest)
CreateApproveOtaTaskRequest creates a request to invoke ApproveOtaTask API
type ApproveOtaTaskResponse ¶
type ApproveOtaTaskResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
ApproveOtaTaskResponse is the response struct for api ApproveOtaTask
func CreateApproveOtaTaskResponse ¶
func CreateApproveOtaTaskResponse() (response *ApproveOtaTaskResponse)
CreateApproveOtaTaskResponse creates a response to parse from ApproveOtaTask response
type AppsInGetAppInstanceGroup ¶
type AppsInGetAppInstanceGroup struct {
AppsItem []AppsItem `json:"apps" xml:"apps"`
}
AppsInGetAppInstanceGroup is a nested struct in appstream_center response
type AppsInListAppInstanceGroup ¶
type AppsInListAppInstanceGroup struct {
AppsItem []AppsItem `json:"apps" xml:"apps"`
}
AppsInListAppInstanceGroup is a nested struct in appstream_center response
type AppsItem ¶
type AppsItem struct { AppId string `json:"AppId" xml:"AppId"` AppVersionName string `json:"AppVersionName" xml:"AppVersionName"` AppVersion string `json:"AppVersion" xml:"AppVersion"` AppIcon string `json:"AppIcon" xml:"AppIcon"` AppName string `json:"AppName" xml:"AppName"` }
AppsItem is a nested struct in appstream_center response
type AuthorizeInstanceGroupRequest ¶
type AuthorizeInstanceGroupRequest struct { *requests.RpcRequest SpecId string `position:"Body" name:"SpecId"` UnAuthorizeUserIds *[]string `position:"Body" name:"UnAuthorizeUserIds" type:"Repeated"` ProductType string `position:"Body" name:"ProductType"` AppInstanceGroupId string `position:"Body" name:"AppInstanceGroupId"` AuthorizeUserIds *[]string `position:"Body" name:"AuthorizeUserIds" type:"Repeated"` }
AuthorizeInstanceGroupRequest is the request struct for api AuthorizeInstanceGroup
func CreateAuthorizeInstanceGroupRequest ¶
func CreateAuthorizeInstanceGroupRequest() (request *AuthorizeInstanceGroupRequest)
CreateAuthorizeInstanceGroupRequest creates a request to invoke AuthorizeInstanceGroup API
type AuthorizeInstanceGroupResponse ¶
type AuthorizeInstanceGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AuthorizeInstanceGroupResponse is the response struct for api AuthorizeInstanceGroup
func CreateAuthorizeInstanceGroupResponse ¶
func CreateAuthorizeInstanceGroupResponse() (response *AuthorizeInstanceGroupResponse)
CreateAuthorizeInstanceGroupResponse creates a response to parse from AuthorizeInstanceGroup response
type CancelOtaTaskRequest ¶
type CancelOtaTaskRequest struct { *requests.RpcRequest AppInstanceGroupId string `position:"Body" name:"AppInstanceGroupId"` TaskId string `position:"Body" name:"TaskId"` }
CancelOtaTaskRequest is the request struct for api CancelOtaTask
func CreateCancelOtaTaskRequest ¶
func CreateCancelOtaTaskRequest() (request *CancelOtaTaskRequest)
CreateCancelOtaTaskRequest creates a request to invoke CancelOtaTask API
type CancelOtaTaskResponse ¶
type CancelOtaTaskResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
CancelOtaTaskResponse is the response struct for api CancelOtaTask
func CreateCancelOtaTaskResponse ¶
func CreateCancelOtaTaskResponse() (response *CancelOtaTaskResponse)
CreateCancelOtaTaskResponse creates a response to parse from CancelOtaTask response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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) ApproveOtaTask ¶
func (client *Client) ApproveOtaTask(request *ApproveOtaTaskRequest) (response *ApproveOtaTaskResponse, err error)
ApproveOtaTask invokes the appstream_center.ApproveOtaTask API synchronously
func (*Client) ApproveOtaTaskWithCallback ¶
func (client *Client) ApproveOtaTaskWithCallback(request *ApproveOtaTaskRequest, callback func(response *ApproveOtaTaskResponse, err error)) <-chan int
ApproveOtaTaskWithCallback invokes the appstream_center.ApproveOtaTask API asynchronously
func (*Client) ApproveOtaTaskWithChan ¶
func (client *Client) ApproveOtaTaskWithChan(request *ApproveOtaTaskRequest) (<-chan *ApproveOtaTaskResponse, <-chan error)
ApproveOtaTaskWithChan invokes the appstream_center.ApproveOtaTask API asynchronously
func (*Client) AuthorizeInstanceGroup ¶
func (client *Client) AuthorizeInstanceGroup(request *AuthorizeInstanceGroupRequest) (response *AuthorizeInstanceGroupResponse, err error)
AuthorizeInstanceGroup invokes the appstream_center.AuthorizeInstanceGroup API synchronously
func (*Client) AuthorizeInstanceGroupWithCallback ¶
func (client *Client) AuthorizeInstanceGroupWithCallback(request *AuthorizeInstanceGroupRequest, callback func(response *AuthorizeInstanceGroupResponse, err error)) <-chan int
AuthorizeInstanceGroupWithCallback invokes the appstream_center.AuthorizeInstanceGroup API asynchronously
func (*Client) AuthorizeInstanceGroupWithChan ¶
func (client *Client) AuthorizeInstanceGroupWithChan(request *AuthorizeInstanceGroupRequest) (<-chan *AuthorizeInstanceGroupResponse, <-chan error)
AuthorizeInstanceGroupWithChan invokes the appstream_center.AuthorizeInstanceGroup API asynchronously
func (*Client) CancelOtaTask ¶
func (client *Client) CancelOtaTask(request *CancelOtaTaskRequest) (response *CancelOtaTaskResponse, err error)
CancelOtaTask invokes the appstream_center.CancelOtaTask API synchronously
func (*Client) CancelOtaTaskWithCallback ¶
func (client *Client) CancelOtaTaskWithCallback(request *CancelOtaTaskRequest, callback func(response *CancelOtaTaskResponse, err error)) <-chan int
CancelOtaTaskWithCallback invokes the appstream_center.CancelOtaTask API asynchronously
func (*Client) CancelOtaTaskWithChan ¶
func (client *Client) CancelOtaTaskWithChan(request *CancelOtaTaskRequest) (<-chan *CancelOtaTaskResponse, <-chan error)
CancelOtaTaskWithChan invokes the appstream_center.CancelOtaTask API asynchronously
func (*Client) CreateAppInstanceGroup ¶
func (client *Client) CreateAppInstanceGroup(request *CreateAppInstanceGroupRequest) (response *CreateAppInstanceGroupResponse, err error)
CreateAppInstanceGroup invokes the appstream_center.CreateAppInstanceGroup API synchronously
func (*Client) CreateAppInstanceGroupWithCallback ¶
func (client *Client) CreateAppInstanceGroupWithCallback(request *CreateAppInstanceGroupRequest, callback func(response *CreateAppInstanceGroupResponse, err error)) <-chan int
CreateAppInstanceGroupWithCallback invokes the appstream_center.CreateAppInstanceGroup API asynchronously
func (*Client) CreateAppInstanceGroupWithChan ¶
func (client *Client) CreateAppInstanceGroupWithChan(request *CreateAppInstanceGroupRequest) (<-chan *CreateAppInstanceGroupResponse, <-chan error)
CreateAppInstanceGroupWithChan invokes the appstream_center.CreateAppInstanceGroup API asynchronously
func (*Client) DeleteAppInstanceGroup ¶
func (client *Client) DeleteAppInstanceGroup(request *DeleteAppInstanceGroupRequest) (response *DeleteAppInstanceGroupResponse, err error)
DeleteAppInstanceGroup invokes the appstream_center.DeleteAppInstanceGroup API synchronously
func (*Client) DeleteAppInstanceGroupWithCallback ¶
func (client *Client) DeleteAppInstanceGroupWithCallback(request *DeleteAppInstanceGroupRequest, callback func(response *DeleteAppInstanceGroupResponse, err error)) <-chan int
DeleteAppInstanceGroupWithCallback invokes the appstream_center.DeleteAppInstanceGroup API asynchronously
func (*Client) DeleteAppInstanceGroupWithChan ¶
func (client *Client) DeleteAppInstanceGroupWithChan(request *DeleteAppInstanceGroupRequest) (<-chan *DeleteAppInstanceGroupResponse, <-chan error)
DeleteAppInstanceGroupWithChan invokes the appstream_center.DeleteAppInstanceGroup API asynchronously
func (*Client) DeleteAppInstances ¶
func (client *Client) DeleteAppInstances(request *DeleteAppInstancesRequest) (response *DeleteAppInstancesResponse, err error)
DeleteAppInstances invokes the appstream_center.DeleteAppInstances API synchronously
func (*Client) DeleteAppInstancesWithCallback ¶
func (client *Client) DeleteAppInstancesWithCallback(request *DeleteAppInstancesRequest, callback func(response *DeleteAppInstancesResponse, err error)) <-chan int
DeleteAppInstancesWithCallback invokes the appstream_center.DeleteAppInstances API asynchronously
func (*Client) DeleteAppInstancesWithChan ¶
func (client *Client) DeleteAppInstancesWithChan(request *DeleteAppInstancesRequest) (<-chan *DeleteAppInstancesResponse, <-chan error)
DeleteAppInstancesWithChan invokes the appstream_center.DeleteAppInstances API asynchronously
func (*Client) GetAppInstanceGroup ¶
func (client *Client) GetAppInstanceGroup(request *GetAppInstanceGroupRequest) (response *GetAppInstanceGroupResponse, err error)
GetAppInstanceGroup invokes the appstream_center.GetAppInstanceGroup API synchronously
func (*Client) GetAppInstanceGroupWithCallback ¶
func (client *Client) GetAppInstanceGroupWithCallback(request *GetAppInstanceGroupRequest, callback func(response *GetAppInstanceGroupResponse, err error)) <-chan int
GetAppInstanceGroupWithCallback invokes the appstream_center.GetAppInstanceGroup API asynchronously
func (*Client) GetAppInstanceGroupWithChan ¶
func (client *Client) GetAppInstanceGroupWithChan(request *GetAppInstanceGroupRequest) (<-chan *GetAppInstanceGroupResponse, <-chan error)
GetAppInstanceGroupWithChan invokes the appstream_center.GetAppInstanceGroup API asynchronously
func (*Client) GetConnectionTicket ¶
func (client *Client) GetConnectionTicket(request *GetConnectionTicketRequest) (response *GetConnectionTicketResponse, err error)
GetConnectionTicket invokes the appstream_center.GetConnectionTicket API synchronously
func (*Client) GetConnectionTicketWithCallback ¶
func (client *Client) GetConnectionTicketWithCallback(request *GetConnectionTicketRequest, callback func(response *GetConnectionTicketResponse, err error)) <-chan int
GetConnectionTicketWithCallback invokes the appstream_center.GetConnectionTicket API asynchronously
func (*Client) GetConnectionTicketWithChan ¶
func (client *Client) GetConnectionTicketWithChan(request *GetConnectionTicketRequest) (<-chan *GetConnectionTicketResponse, <-chan error)
GetConnectionTicketWithChan invokes the appstream_center.GetConnectionTicket API asynchronously
func (*Client) GetOtaTaskByTaskId ¶
func (client *Client) GetOtaTaskByTaskId(request *GetOtaTaskByTaskIdRequest) (response *GetOtaTaskByTaskIdResponse, err error)
GetOtaTaskByTaskId invokes the appstream_center.GetOtaTaskByTaskId API synchronously
func (*Client) GetOtaTaskByTaskIdWithCallback ¶
func (client *Client) GetOtaTaskByTaskIdWithCallback(request *GetOtaTaskByTaskIdRequest, callback func(response *GetOtaTaskByTaskIdResponse, err error)) <-chan int
GetOtaTaskByTaskIdWithCallback invokes the appstream_center.GetOtaTaskByTaskId API asynchronously
func (*Client) GetOtaTaskByTaskIdWithChan ¶
func (client *Client) GetOtaTaskByTaskIdWithChan(request *GetOtaTaskByTaskIdRequest) (<-chan *GetOtaTaskByTaskIdResponse, <-chan error)
GetOtaTaskByTaskIdWithChan invokes the appstream_center.GetOtaTaskByTaskId API asynchronously
func (*Client) GetResourcePrice ¶
func (client *Client) GetResourcePrice(request *GetResourcePriceRequest) (response *GetResourcePriceResponse, err error)
GetResourcePrice invokes the appstream_center.GetResourcePrice API synchronously
func (*Client) GetResourcePriceWithCallback ¶
func (client *Client) GetResourcePriceWithCallback(request *GetResourcePriceRequest, callback func(response *GetResourcePriceResponse, err error)) <-chan int
GetResourcePriceWithCallback invokes the appstream_center.GetResourcePrice API asynchronously
func (*Client) GetResourcePriceWithChan ¶
func (client *Client) GetResourcePriceWithChan(request *GetResourcePriceRequest) (<-chan *GetResourcePriceResponse, <-chan error)
GetResourcePriceWithChan invokes the appstream_center.GetResourcePrice API asynchronously
func (*Client) GetResourceRenewPrice ¶
func (client *Client) GetResourceRenewPrice(request *GetResourceRenewPriceRequest) (response *GetResourceRenewPriceResponse, err error)
GetResourceRenewPrice invokes the appstream_center.GetResourceRenewPrice API synchronously
func (*Client) GetResourceRenewPriceWithCallback ¶
func (client *Client) GetResourceRenewPriceWithCallback(request *GetResourceRenewPriceRequest, callback func(response *GetResourceRenewPriceResponse, err error)) <-chan int
GetResourceRenewPriceWithCallback invokes the appstream_center.GetResourceRenewPrice API asynchronously
func (*Client) GetResourceRenewPriceWithChan ¶
func (client *Client) GetResourceRenewPriceWithChan(request *GetResourceRenewPriceRequest) (<-chan *GetResourceRenewPriceResponse, <-chan error)
GetResourceRenewPriceWithChan invokes the appstream_center.GetResourceRenewPrice API asynchronously
func (*Client) ListAppInstanceGroup ¶
func (client *Client) ListAppInstanceGroup(request *ListAppInstanceGroupRequest) (response *ListAppInstanceGroupResponse, err error)
ListAppInstanceGroup invokes the appstream_center.ListAppInstanceGroup API synchronously
func (*Client) ListAppInstanceGroupWithCallback ¶
func (client *Client) ListAppInstanceGroupWithCallback(request *ListAppInstanceGroupRequest, callback func(response *ListAppInstanceGroupResponse, err error)) <-chan int
ListAppInstanceGroupWithCallback invokes the appstream_center.ListAppInstanceGroup API asynchronously
func (*Client) ListAppInstanceGroupWithChan ¶
func (client *Client) ListAppInstanceGroupWithChan(request *ListAppInstanceGroupRequest) (<-chan *ListAppInstanceGroupResponse, <-chan error)
ListAppInstanceGroupWithChan invokes the appstream_center.ListAppInstanceGroup API asynchronously
func (*Client) ListAppInstances ¶
func (client *Client) ListAppInstances(request *ListAppInstancesRequest) (response *ListAppInstancesResponse, err error)
ListAppInstances invokes the appstream_center.ListAppInstances API synchronously
func (*Client) ListAppInstancesWithCallback ¶
func (client *Client) ListAppInstancesWithCallback(request *ListAppInstancesRequest, callback func(response *ListAppInstancesResponse, err error)) <-chan int
ListAppInstancesWithCallback invokes the appstream_center.ListAppInstances API asynchronously
func (*Client) ListAppInstancesWithChan ¶
func (client *Client) ListAppInstancesWithChan(request *ListAppInstancesRequest) (<-chan *ListAppInstancesResponse, <-chan error)
ListAppInstancesWithChan invokes the appstream_center.ListAppInstances API asynchronously
func (*Client) ListNodeInstanceType ¶
func (client *Client) ListNodeInstanceType(request *ListNodeInstanceTypeRequest) (response *ListNodeInstanceTypeResponse, err error)
ListNodeInstanceType invokes the appstream_center.ListNodeInstanceType API synchronously
func (*Client) ListNodeInstanceTypeWithCallback ¶
func (client *Client) ListNodeInstanceTypeWithCallback(request *ListNodeInstanceTypeRequest, callback func(response *ListNodeInstanceTypeResponse, err error)) <-chan int
ListNodeInstanceTypeWithCallback invokes the appstream_center.ListNodeInstanceType API asynchronously
func (*Client) ListNodeInstanceTypeWithChan ¶
func (client *Client) ListNodeInstanceTypeWithChan(request *ListNodeInstanceTypeRequest) (<-chan *ListNodeInstanceTypeResponse, <-chan error)
ListNodeInstanceTypeWithChan invokes the appstream_center.ListNodeInstanceType API asynchronously
func (*Client) ListOtaTask ¶
func (client *Client) ListOtaTask(request *ListOtaTaskRequest) (response *ListOtaTaskResponse, err error)
ListOtaTask invokes the appstream_center.ListOtaTask API synchronously
func (*Client) ListOtaTaskWithCallback ¶
func (client *Client) ListOtaTaskWithCallback(request *ListOtaTaskRequest, callback func(response *ListOtaTaskResponse, err error)) <-chan int
ListOtaTaskWithCallback invokes the appstream_center.ListOtaTask API asynchronously
func (*Client) ListOtaTaskWithChan ¶
func (client *Client) ListOtaTaskWithChan(request *ListOtaTaskRequest) (<-chan *ListOtaTaskResponse, <-chan error)
ListOtaTaskWithChan invokes the appstream_center.ListOtaTask API asynchronously
func (*Client) ListRegions ¶
func (client *Client) ListRegions(request *ListRegionsRequest) (response *ListRegionsResponse, err error)
ListRegions invokes the appstream_center.ListRegions API synchronously
func (*Client) ListRegionsWithCallback ¶
func (client *Client) ListRegionsWithCallback(request *ListRegionsRequest, callback func(response *ListRegionsResponse, err error)) <-chan int
ListRegionsWithCallback invokes the appstream_center.ListRegions API asynchronously
func (*Client) ListRegionsWithChan ¶
func (client *Client) ListRegionsWithChan(request *ListRegionsRequest) (<-chan *ListRegionsResponse, <-chan error)
ListRegionsWithChan invokes the appstream_center.ListRegions API asynchronously
func (*Client) ListTenantConfig ¶
func (client *Client) ListTenantConfig(request *ListTenantConfigRequest) (response *ListTenantConfigResponse, err error)
ListTenantConfig invokes the appstream_center.ListTenantConfig API synchronously
func (*Client) ListTenantConfigWithCallback ¶
func (client *Client) ListTenantConfigWithCallback(request *ListTenantConfigRequest, callback func(response *ListTenantConfigResponse, err error)) <-chan int
ListTenantConfigWithCallback invokes the appstream_center.ListTenantConfig API asynchronously
func (*Client) ListTenantConfigWithChan ¶
func (client *Client) ListTenantConfigWithChan(request *ListTenantConfigRequest) (<-chan *ListTenantConfigResponse, <-chan error)
ListTenantConfigWithChan invokes the appstream_center.ListTenantConfig API asynchronously
func (*Client) LogOffAllSessionsInAppInstanceGroup ¶
func (client *Client) LogOffAllSessionsInAppInstanceGroup(request *LogOffAllSessionsInAppInstanceGroupRequest) (response *LogOffAllSessionsInAppInstanceGroupResponse, err error)
LogOffAllSessionsInAppInstanceGroup invokes the appstream_center.LogOffAllSessionsInAppInstanceGroup API synchronously
func (*Client) LogOffAllSessionsInAppInstanceGroupWithCallback ¶
func (client *Client) LogOffAllSessionsInAppInstanceGroupWithCallback(request *LogOffAllSessionsInAppInstanceGroupRequest, callback func(response *LogOffAllSessionsInAppInstanceGroupResponse, err error)) <-chan int
LogOffAllSessionsInAppInstanceGroupWithCallback invokes the appstream_center.LogOffAllSessionsInAppInstanceGroup API asynchronously
func (*Client) LogOffAllSessionsInAppInstanceGroupWithChan ¶
func (client *Client) LogOffAllSessionsInAppInstanceGroupWithChan(request *LogOffAllSessionsInAppInstanceGroupRequest) (<-chan *LogOffAllSessionsInAppInstanceGroupResponse, <-chan error)
LogOffAllSessionsInAppInstanceGroupWithChan invokes the appstream_center.LogOffAllSessionsInAppInstanceGroup API asynchronously
func (*Client) ModifyAppInstanceGroupAttribute ¶
func (client *Client) ModifyAppInstanceGroupAttribute(request *ModifyAppInstanceGroupAttributeRequest) (response *ModifyAppInstanceGroupAttributeResponse, err error)
ModifyAppInstanceGroupAttribute invokes the appstream_center.ModifyAppInstanceGroupAttribute API synchronously
func (*Client) ModifyAppInstanceGroupAttributeWithCallback ¶
func (client *Client) ModifyAppInstanceGroupAttributeWithCallback(request *ModifyAppInstanceGroupAttributeRequest, callback func(response *ModifyAppInstanceGroupAttributeResponse, err error)) <-chan int
ModifyAppInstanceGroupAttributeWithCallback invokes the appstream_center.ModifyAppInstanceGroupAttribute API asynchronously
func (*Client) ModifyAppInstanceGroupAttributeWithChan ¶
func (client *Client) ModifyAppInstanceGroupAttributeWithChan(request *ModifyAppInstanceGroupAttributeRequest) (<-chan *ModifyAppInstanceGroupAttributeResponse, <-chan error)
ModifyAppInstanceGroupAttributeWithChan invokes the appstream_center.ModifyAppInstanceGroupAttribute API asynchronously
func (*Client) ModifyNodePoolAttribute ¶
func (client *Client) ModifyNodePoolAttribute(request *ModifyNodePoolAttributeRequest) (response *ModifyNodePoolAttributeResponse, err error)
ModifyNodePoolAttribute invokes the appstream_center.ModifyNodePoolAttribute API synchronously
func (*Client) ModifyNodePoolAttributeWithCallback ¶
func (client *Client) ModifyNodePoolAttributeWithCallback(request *ModifyNodePoolAttributeRequest, callback func(response *ModifyNodePoolAttributeResponse, err error)) <-chan int
ModifyNodePoolAttributeWithCallback invokes the appstream_center.ModifyNodePoolAttribute API asynchronously
func (*Client) ModifyNodePoolAttributeWithChan ¶
func (client *Client) ModifyNodePoolAttributeWithChan(request *ModifyNodePoolAttributeRequest) (<-chan *ModifyNodePoolAttributeResponse, <-chan error)
ModifyNodePoolAttributeWithChan invokes the appstream_center.ModifyNodePoolAttribute API asynchronously
func (*Client) ModifyTenantConfig ¶
func (client *Client) ModifyTenantConfig(request *ModifyTenantConfigRequest) (response *ModifyTenantConfigResponse, err error)
ModifyTenantConfig invokes the appstream_center.ModifyTenantConfig API synchronously
func (*Client) ModifyTenantConfigWithCallback ¶
func (client *Client) ModifyTenantConfigWithCallback(request *ModifyTenantConfigRequest, callback func(response *ModifyTenantConfigResponse, err error)) <-chan int
ModifyTenantConfigWithCallback invokes the appstream_center.ModifyTenantConfig API asynchronously
func (*Client) ModifyTenantConfigWithChan ¶
func (client *Client) ModifyTenantConfigWithChan(request *ModifyTenantConfigRequest) (<-chan *ModifyTenantConfigResponse, <-chan error)
ModifyTenantConfigWithChan invokes the appstream_center.ModifyTenantConfig API asynchronously
func (*Client) PageListAppInstanceGroupUser ¶
func (client *Client) PageListAppInstanceGroupUser(request *PageListAppInstanceGroupUserRequest) (response *PageListAppInstanceGroupUserResponse, err error)
PageListAppInstanceGroupUser invokes the appstream_center.PageListAppInstanceGroupUser API synchronously
func (*Client) PageListAppInstanceGroupUserWithCallback ¶
func (client *Client) PageListAppInstanceGroupUserWithCallback(request *PageListAppInstanceGroupUserRequest, callback func(response *PageListAppInstanceGroupUserResponse, err error)) <-chan int
PageListAppInstanceGroupUserWithCallback invokes the appstream_center.PageListAppInstanceGroupUser API asynchronously
func (*Client) PageListAppInstanceGroupUserWithChan ¶
func (client *Client) PageListAppInstanceGroupUserWithChan(request *PageListAppInstanceGroupUserRequest) (<-chan *PageListAppInstanceGroupUserResponse, <-chan error)
PageListAppInstanceGroupUserWithChan invokes the appstream_center.PageListAppInstanceGroupUser API asynchronously
func (*Client) RenewAppInstanceGroup ¶
func (client *Client) RenewAppInstanceGroup(request *RenewAppInstanceGroupRequest) (response *RenewAppInstanceGroupResponse, err error)
RenewAppInstanceGroup invokes the appstream_center.RenewAppInstanceGroup API synchronously
func (*Client) RenewAppInstanceGroupWithCallback ¶
func (client *Client) RenewAppInstanceGroupWithCallback(request *RenewAppInstanceGroupRequest, callback func(response *RenewAppInstanceGroupResponse, err error)) <-chan int
RenewAppInstanceGroupWithCallback invokes the appstream_center.RenewAppInstanceGroup API asynchronously
func (*Client) RenewAppInstanceGroupWithChan ¶
func (client *Client) RenewAppInstanceGroupWithChan(request *RenewAppInstanceGroupRequest) (<-chan *RenewAppInstanceGroupResponse, <-chan error)
RenewAppInstanceGroupWithChan invokes the appstream_center.RenewAppInstanceGroup API asynchronously
func (*Client) Unbind ¶
func (client *Client) Unbind(request *UnbindRequest) (response *UnbindResponse, err error)
Unbind invokes the appstream_center.Unbind API synchronously
func (*Client) UnbindWithCallback ¶
func (client *Client) UnbindWithCallback(request *UnbindRequest, callback func(response *UnbindResponse, err error)) <-chan int
UnbindWithCallback invokes the appstream_center.Unbind API asynchronously
func (*Client) UnbindWithChan ¶
func (client *Client) UnbindWithChan(request *UnbindRequest) (<-chan *UnbindResponse, <-chan error)
UnbindWithChan invokes the appstream_center.Unbind API asynchronously
func (*Client) UpdateAppInstanceGroupImage ¶
func (client *Client) UpdateAppInstanceGroupImage(request *UpdateAppInstanceGroupImageRequest) (response *UpdateAppInstanceGroupImageResponse, err error)
UpdateAppInstanceGroupImage invokes the appstream_center.UpdateAppInstanceGroupImage API synchronously
func (*Client) UpdateAppInstanceGroupImageWithCallback ¶
func (client *Client) UpdateAppInstanceGroupImageWithCallback(request *UpdateAppInstanceGroupImageRequest, callback func(response *UpdateAppInstanceGroupImageResponse, err error)) <-chan int
UpdateAppInstanceGroupImageWithCallback invokes the appstream_center.UpdateAppInstanceGroupImage API asynchronously
func (*Client) UpdateAppInstanceGroupImageWithChan ¶
func (client *Client) UpdateAppInstanceGroupImageWithChan(request *UpdateAppInstanceGroupImageRequest) (<-chan *UpdateAppInstanceGroupImageResponse, <-chan error)
UpdateAppInstanceGroupImageWithChan invokes the appstream_center.UpdateAppInstanceGroupImage API asynchronously
type CreateAppInstanceGroupNetwork ¶
type CreateAppInstanceGroupNetwork struct { Routes *[]CreateAppInstanceGroupNetworkRoutesItem `name:"Routes" type:"Repeated"` StrategyType string `name:"StrategyType"` }
CreateAppInstanceGroupNetwork is a repeated param struct in CreateAppInstanceGroupRequest
type CreateAppInstanceGroupNetworkRoutesItem ¶
type CreateAppInstanceGroupNetworkRoutesItem struct { Mode string `name:"Mode"` Destination string `name:"Destination"` }
CreateAppInstanceGroupNetworkRoutesItem is a repeated param struct in CreateAppInstanceGroupRequest
type CreateAppInstanceGroupNodePool ¶
type CreateAppInstanceGroupNodePool struct { RecurrenceSchedules *[]CreateAppInstanceGroupNodePoolRecurrenceSchedulesItem `name:"RecurrenceSchedules" type:"Repeated"` NodeAmount string `name:"NodeAmount"` ScalingStep string `name:"ScalingStep"` StrategyDisableDate string `name:"StrategyDisableDate"` NodeInstanceType string `name:"NodeInstanceType"` ScalingDownAfterIdleMinutes string `name:"ScalingDownAfterIdleMinutes"` StrategyType string `name:"StrategyType"` MaxScalingAmount string `name:"MaxScalingAmount"` WarmUp string `name:"WarmUp"` ScalingUsageThreshold string `name:"ScalingUsageThreshold"` NodeCapacity string `name:"NodeCapacity"` StrategyEnableDate string `name:"StrategyEnableDate"` }
CreateAppInstanceGroupNodePool is a repeated param struct in CreateAppInstanceGroupRequest
type CreateAppInstanceGroupNodePoolRecurrenceSchedulesItem ¶
type CreateAppInstanceGroupNodePoolRecurrenceSchedulesItem struct { RecurrenceValues *[]string `name:"RecurrenceValues" type:"Repeated"` RecurrenceType string `name:"RecurrenceType"` TimerPeriods *[]CreateAppInstanceGroupNodePoolRecurrenceSchedulesItemTimerPeriodsItem `name:"TimerPeriods" type:"Repeated"` }
CreateAppInstanceGroupNodePoolRecurrenceSchedulesItem is a repeated param struct in CreateAppInstanceGroupRequest
type CreateAppInstanceGroupNodePoolRecurrenceSchedulesItemTimerPeriodsItem ¶
type CreateAppInstanceGroupNodePoolRecurrenceSchedulesItemTimerPeriodsItem struct { Amount string `name:"Amount"` EndTime string `name:"EndTime"` StartTime string `name:"StartTime"` }
CreateAppInstanceGroupNodePoolRecurrenceSchedulesItemTimerPeriodsItem is a repeated param struct in CreateAppInstanceGroupRequest
type CreateAppInstanceGroupRequest ¶
type CreateAppInstanceGroupRequest struct { *requests.RpcRequest RuntimePolicy CreateAppInstanceGroupRuntimePolicy `position:"Body" name:"RuntimePolicy" type:"Struct"` BizRegionId string `position:"Body" name:"BizRegionId"` ScalingStep requests.Integer `position:"Body" name:"ScalingStep"` ScalingDownAfterIdleMinutes requests.Integer `position:"Body" name:"ScalingDownAfterIdleMinutes"` MinAmount requests.Integer `position:"Body" name:"MinAmount"` ProductType string `position:"Body" name:"ProductType"` Network CreateAppInstanceGroupNetwork `position:"Body" name:"Network" type:"Struct"` ReserveMinAmount requests.Integer `position:"Body" name:"ReserveMinAmount"` SessionTimeout requests.Integer `position:"Body" name:"SessionTimeout"` ChargeResourceMode string `position:"Body" name:"ChargeResourceMode"` AppCenterImageId string `position:"Body" name:"AppCenterImageId"` ScalingUsageThreshold string `position:"Body" name:"ScalingUsageThreshold"` UserInfo CreateAppInstanceGroupUserInfo `position:"Body" name:"UserInfo" type:"Struct"` ReserveAmountRatio string `position:"Body" name:"ReserveAmountRatio"` PreOpenAppId string `position:"Body" name:"PreOpenAppId"` Amount requests.Integer `position:"Body" name:"Amount"` Period requests.Integer `position:"Body" name:"Period"` AutoPay requests.Boolean `position:"Body" name:"AutoPay"` NodePool CreateAppInstanceGroupNodePool `position:"Body" name:"NodePool" type:"Struct"` AppInstanceType string `position:"Body" name:"AppInstanceType"` MaxAmount requests.Integer `position:"Body" name:"MaxAmount"` SecurityPolicy CreateAppInstanceGroupSecurityPolicy `position:"Body" name:"SecurityPolicy" type:"Struct"` PromotionId string `position:"Body" name:"PromotionId"` Users *[]string `position:"Body" name:"Users" type:"Repeated"` VideoPolicy CreateAppInstanceGroupVideoPolicy `position:"Body" name:"VideoPolicy" type:"Struct"` AppInstanceGroupName string `position:"Body" name:"AppInstanceGroupName"` PeriodUnit string `position:"Body" name:"PeriodUnit"` ReserveMaxAmount requests.Integer `position:"Body" name:"ReserveMaxAmount"` AutoRenew requests.Boolean `position:"Body" name:"AutoRenew"` ChargeType string `position:"Body" name:"ChargeType"` StrategyType string `position:"Body" name:"StrategyType"` }
CreateAppInstanceGroupRequest is the request struct for api CreateAppInstanceGroup
func CreateCreateAppInstanceGroupRequest ¶
func CreateCreateAppInstanceGroupRequest() (request *CreateAppInstanceGroupRequest)
CreateCreateAppInstanceGroupRequest creates a request to invoke CreateAppInstanceGroup API
type CreateAppInstanceGroupResponse ¶
type CreateAppInstanceGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AppInstanceGroupModel AppInstanceGroupModel `json:"AppInstanceGroupModel" xml:"AppInstanceGroupModel"` }
CreateAppInstanceGroupResponse is the response struct for api CreateAppInstanceGroup
func CreateCreateAppInstanceGroupResponse ¶
func CreateCreateAppInstanceGroupResponse() (response *CreateAppInstanceGroupResponse)
CreateCreateAppInstanceGroupResponse creates a response to parse from CreateAppInstanceGroup response
type CreateAppInstanceGroupRuntimePolicy ¶
type CreateAppInstanceGroupRuntimePolicy struct { SessionType string `name:"SessionType"` DebugMode string `name:"DebugMode"` }
CreateAppInstanceGroupRuntimePolicy is a repeated param struct in CreateAppInstanceGroupRequest
type CreateAppInstanceGroupSecurityPolicy ¶
type CreateAppInstanceGroupSecurityPolicy struct {
ResetAfterUnbind string `name:"ResetAfterUnbind"`
}
CreateAppInstanceGroupSecurityPolicy is a repeated param struct in CreateAppInstanceGroupRequest
type CreateAppInstanceGroupUserInfo ¶
type CreateAppInstanceGroupUserInfo struct {
Type string `name:"Type"`
}
CreateAppInstanceGroupUserInfo is a repeated param struct in CreateAppInstanceGroupRequest
type CreateAppInstanceGroupVideoPolicy ¶
type CreateAppInstanceGroupVideoPolicy struct { Webrtc string `name:"Webrtc"` TerminalResolutionAdaptive string `name:"TerminalResolutionAdaptive"` FrameRate string `name:"FrameRate"` SessionResolutionWidth string `name:"SessionResolutionWidth"` StreamingMode string `name:"StreamingMode"` SessionResolutionHeight string `name:"SessionResolutionHeight"` }
CreateAppInstanceGroupVideoPolicy is a repeated param struct in CreateAppInstanceGroupRequest
type Data ¶
type Data struct { AliyunImageId string `json:"AliyunImageId" xml:"AliyunImageId"` MaxAmount int `json:"MaxAmount" xml:"MaxAmount"` ChargeType string `json:"ChargeType" xml:"ChargeType"` MinAmount int `json:"MinAmount" xml:"MinAmount"` SessionTimeout string `json:"SessionTimeout" xml:"SessionTimeout"` AppCenterImageId string `json:"AppCenterImageId" xml:"AppCenterImageId"` AppInstanceGroupName string `json:"AppInstanceGroupName" xml:"AppInstanceGroupName"` AppInstanceGroupId string `json:"AppInstanceGroupId" xml:"AppInstanceGroupId"` SessionStatus string `json:"SessionStatus" xml:"SessionStatus"` GmtCreate string `json:"GmtCreate" xml:"GmtCreate"` OsType string `json:"OsType" xml:"OsType"` RegionId string `json:"RegionId" xml:"RegionId"` ChargeResourceMode string `json:"ChargeResourceMode" xml:"ChargeResourceMode"` TaskId string `json:"TaskId" xml:"TaskId"` AppInstanceId string `json:"AppInstanceId" xml:"AppInstanceId"` MainEthPublicIp string `json:"MainEthPublicIp" xml:"MainEthPublicIp"` OtaVersion string `json:"OtaVersion" xml:"OtaVersion"` Message string `json:"Message" xml:"Message"` Cpu string `json:"Cpu" xml:"Cpu"` ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"` Code string `json:"Code" xml:"Code"` GmtModified string `json:"GmtModified" xml:"GmtModified"` ProductType string `json:"ProductType" xml:"ProductType"` Memory int64 `json:"Memory" xml:"Memory"` SpecId string `json:"SpecId" xml:"SpecId"` AppInstanceType string `json:"AppInstanceType" xml:"AppInstanceType"` Amount int `json:"Amount" xml:"Amount"` AppPolicyId string `json:"AppPolicyId" xml:"AppPolicyId"` TaskDisplayStatus string `json:"TaskDisplayStatus" xml:"TaskDisplayStatus"` ResourceStatus string `json:"ResourceStatus" xml:"ResourceStatus"` Success bool `json:"Success" xml:"Success"` Gpu string `json:"Gpu" xml:"Gpu"` Status string `json:"Status" xml:"Status"` TaskStartTime string `json:"TaskStartTime" xml:"TaskStartTime"` OtaInfo OtaInfo `json:"OtaInfo" xml:"OtaInfo"` Price Price `json:"Price" xml:"Price"` Rules []Rule `json:"Rules" xml:"Rules"` NodePool []Node `json:"NodePool" xml:"NodePool"` Apps []AppsItem `json:"Apps" xml:"Apps"` }
Data is a nested struct in appstream_center response
type DeleteAppInstanceGroupRequest ¶
type DeleteAppInstanceGroupRequest struct { *requests.RpcRequest ProductType string `position:"Body" name:"ProductType"` AppInstanceGroupId string `position:"Body" name:"AppInstanceGroupId"` }
DeleteAppInstanceGroupRequest is the request struct for api DeleteAppInstanceGroup
func CreateDeleteAppInstanceGroupRequest ¶
func CreateDeleteAppInstanceGroupRequest() (request *DeleteAppInstanceGroupRequest)
CreateDeleteAppInstanceGroupRequest creates a request to invoke DeleteAppInstanceGroup API
type DeleteAppInstanceGroupResponse ¶
type DeleteAppInstanceGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteAppInstanceGroupResponse is the response struct for api DeleteAppInstanceGroup
func CreateDeleteAppInstanceGroupResponse ¶
func CreateDeleteAppInstanceGroupResponse() (response *DeleteAppInstanceGroupResponse)
CreateDeleteAppInstanceGroupResponse creates a response to parse from DeleteAppInstanceGroup response
type DeleteAppInstanceModels ¶
type DeleteAppInstanceModels struct {
Data []Data `json:"data" xml:"data"`
}
DeleteAppInstanceModels is a nested struct in appstream_center response
type DeleteAppInstancesRequest ¶
type DeleteAppInstancesRequest struct { *requests.RpcRequest AppInstanceIds *[]string `position:"Body" name:"AppInstanceIds" type:"Repeated"` ProductType string `position:"Body" name:"ProductType"` AppInstanceGroupId string `position:"Body" name:"AppInstanceGroupId"` }
DeleteAppInstancesRequest is the request struct for api DeleteAppInstances
func CreateDeleteAppInstancesRequest ¶
func CreateDeleteAppInstancesRequest() (request *DeleteAppInstancesRequest)
CreateDeleteAppInstancesRequest creates a request to invoke DeleteAppInstances API
type DeleteAppInstancesResponse ¶
type DeleteAppInstancesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` DeleteAppInstanceModels []Data `json:"DeleteAppInstanceModels" xml:"DeleteAppInstanceModels"` }
DeleteAppInstancesResponse is the response struct for api DeleteAppInstances
func CreateDeleteAppInstancesResponse ¶
func CreateDeleteAppInstancesResponse() (response *DeleteAppInstancesResponse)
CreateDeleteAppInstancesResponse creates a response to parse from DeleteAppInstances response
type GetAppInstanceGroupRequest ¶
type GetAppInstanceGroupRequest struct { *requests.RpcRequest ProductType string `position:"Query" name:"ProductType"` AppInstanceGroupId string `position:"Query" name:"AppInstanceGroupId"` }
GetAppInstanceGroupRequest is the request struct for api GetAppInstanceGroup
func CreateGetAppInstanceGroupRequest ¶
func CreateGetAppInstanceGroupRequest() (request *GetAppInstanceGroupRequest)
CreateGetAppInstanceGroupRequest creates a request to invoke GetAppInstanceGroup API
type GetAppInstanceGroupResponse ¶
type GetAppInstanceGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` AppInstanceGroupModels AppInstanceGroupModels `json:"AppInstanceGroupModels" xml:"AppInstanceGroupModels"` }
GetAppInstanceGroupResponse is the response struct for api GetAppInstanceGroup
func CreateGetAppInstanceGroupResponse ¶
func CreateGetAppInstanceGroupResponse() (response *GetAppInstanceGroupResponse)
CreateGetAppInstanceGroupResponse creates a response to parse from GetAppInstanceGroup response
type GetConnectionTicketFileInfos ¶
type GetConnectionTicketFileInfos struct { FileRegion string `name:"FileRegion"` DriveId string `name:"DriveId"` FileName string `name:"FileName"` FilePath string `name:"FilePath"` DriveType string `name:"DriveType"` FileId string `name:"FileId"` }
GetConnectionTicketFileInfos is a repeated param struct in GetConnectionTicketRequest
type GetConnectionTicketRequest ¶
type GetConnectionTicketRequest struct { *requests.RpcRequest BizRegionId string `position:"Body" name:"BizRegionId"` AppStartParam string `position:"Body" name:"AppStartParam"` ProductType string `position:"Body" name:"ProductType"` EndUserId string `position:"Body" name:"EndUserId"` FileInfos *[]GetConnectionTicketFileInfos `position:"Body" name:"FileInfos" type:"Repeated"` TaskId string `position:"Body" name:"TaskId"` AppVersion string `position:"Body" name:"AppVersion"` AppInstanceGroupIdList *[]string `position:"Body" name:"AppInstanceGroupIdList" type:"Repeated"` AppId string `position:"Body" name:"AppId"` AppInstanceId string `position:"Body" name:"AppInstanceId"` }
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"` TaskId string `json:"TaskId" xml:"TaskId"` BizRegionId string `json:"BizRegionId" xml:"BizRegionId"` Ticket string `json:"Ticket" xml:"Ticket"` AppInstanceGroupId string `json:"AppInstanceGroupId" xml:"AppInstanceGroupId"` AppInstanceId string `json:"AppInstanceId" xml:"AppInstanceId"` OsType string `json:"OsType" xml:"OsType"` }
GetConnectionTicketResponse is the response struct for api GetConnectionTicket
func CreateGetConnectionTicketResponse ¶
func CreateGetConnectionTicketResponse() (response *GetConnectionTicketResponse)
CreateGetConnectionTicketResponse creates a response to parse from GetConnectionTicket response
type GetOtaTaskByTaskIdRequest ¶
type GetOtaTaskByTaskIdRequest struct { *requests.RpcRequest TaskId string `position:"Body" name:"TaskId"` }
GetOtaTaskByTaskIdRequest is the request struct for api GetOtaTaskByTaskId
func CreateGetOtaTaskByTaskIdRequest ¶
func CreateGetOtaTaskByTaskIdRequest() (request *GetOtaTaskByTaskIdRequest)
CreateGetOtaTaskByTaskIdRequest creates a request to invoke GetOtaTaskByTaskId API
type GetOtaTaskByTaskIdResponse ¶
type GetOtaTaskByTaskIdResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` ReleaseNote string `json:"ReleaseNote" xml:"ReleaseNote"` OtaVersion string `json:"OtaVersion" xml:"OtaVersion"` TaskStartTime string `json:"TaskStartTime" xml:"TaskStartTime"` }
GetOtaTaskByTaskIdResponse is the response struct for api GetOtaTaskByTaskId
func CreateGetOtaTaskByTaskIdResponse ¶
func CreateGetOtaTaskByTaskIdResponse() (response *GetOtaTaskByTaskIdResponse)
CreateGetOtaTaskByTaskIdResponse creates a response to parse from GetOtaTaskByTaskId response
type GetResourcePriceRequest ¶
type GetResourcePriceRequest struct { *requests.RpcRequest BizRegionId string `position:"Query" name:"BizRegionId"` Period requests.Integer `position:"Query" name:"Period"` Amount requests.Integer `position:"Query" name:"Amount"` NodeInstanceType string `position:"Query" name:"NodeInstanceType"` ProductType string `position:"Query" name:"ProductType"` PeriodUnit string `position:"Query" name:"PeriodUnit"` ChargeType string `position:"Query" name:"ChargeType"` }
GetResourcePriceRequest is the request struct for api GetResourcePrice
func CreateGetResourcePriceRequest ¶
func CreateGetResourcePriceRequest() (request *GetResourcePriceRequest)
CreateGetResourcePriceRequest creates a request to invoke GetResourcePrice API
type GetResourcePriceResponse ¶
type GetResourcePriceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PriceModel PriceModel `json:"PriceModel" xml:"PriceModel"` }
GetResourcePriceResponse is the response struct for api GetResourcePrice
func CreateGetResourcePriceResponse ¶
func CreateGetResourcePriceResponse() (response *GetResourcePriceResponse)
CreateGetResourcePriceResponse creates a response to parse from GetResourcePrice response
type GetResourceRenewPriceRequest ¶
type GetResourceRenewPriceRequest struct { *requests.RpcRequest Period requests.Integer `position:"Query" name:"Period"` ProductType string `position:"Query" name:"ProductType"` PeriodUnit string `position:"Query" name:"PeriodUnit"` AppInstanceGroupId string `position:"Query" name:"AppInstanceGroupId"` }
GetResourceRenewPriceRequest is the request struct for api GetResourceRenewPrice
func CreateGetResourceRenewPriceRequest ¶
func CreateGetResourceRenewPriceRequest() (request *GetResourceRenewPriceRequest)
CreateGetResourceRenewPriceRequest creates a request to invoke GetResourceRenewPrice API
type GetResourceRenewPriceResponse ¶
type GetResourceRenewPriceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
GetResourceRenewPriceResponse is the response struct for api GetResourceRenewPrice
func CreateGetResourceRenewPriceResponse ¶
func CreateGetResourceRenewPriceResponse() (response *GetResourceRenewPriceResponse)
CreateGetResourceRenewPriceResponse creates a response to parse from GetResourceRenewPrice response
type ListAppInstanceGroupRequest ¶
type ListAppInstanceGroupRequest struct { *requests.RpcRequest BizRegionId string `position:"Query" name:"BizRegionId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` ProductType string `position:"Query" name:"ProductType"` AppCenterImageId string `position:"Query" name:"AppCenterImageId"` PageSize requests.Integer `position:"Query" name:"PageSize"` NodeInstanceType string `position:"Query" name:"NodeInstanceType"` AppInstanceGroupName string `position:"Query" name:"AppInstanceGroupName"` AppInstanceGroupId string `position:"Query" name:"AppInstanceGroupId"` Status *[]string `position:"Body" name:"Status" type:"Repeated"` }
ListAppInstanceGroupRequest is the request struct for api ListAppInstanceGroup
func CreateListAppInstanceGroupRequest ¶
func CreateListAppInstanceGroupRequest() (request *ListAppInstanceGroupRequest)
CreateListAppInstanceGroupRequest creates a request to invoke ListAppInstanceGroup API
type ListAppInstanceGroupResponse ¶
type ListAppInstanceGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` AppInstanceGroupModels []Data `json:"AppInstanceGroupModels" xml:"AppInstanceGroupModels"` }
ListAppInstanceGroupResponse is the response struct for api ListAppInstanceGroup
func CreateListAppInstanceGroupResponse ¶
func CreateListAppInstanceGroupResponse() (response *ListAppInstanceGroupResponse)
CreateListAppInstanceGroupResponse creates a response to parse from ListAppInstanceGroup response
type ListAppInstancesRequest ¶
type ListAppInstancesRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` AppInstanceGroupId string `position:"Query" name:"AppInstanceGroupId"` PageSize requests.Integer `position:"Query" name:"PageSize"` AppInstanceId string `position:"Query" name:"AppInstanceId"` Status *[]string `position:"Body" name:"Status" type:"Repeated"` }
ListAppInstancesRequest is the request struct for api ListAppInstances
func CreateListAppInstancesRequest ¶
func CreateListAppInstancesRequest() (request *ListAppInstancesRequest)
CreateListAppInstancesRequest creates a request to invoke ListAppInstances API
type ListAppInstancesResponse ¶
type ListAppInstancesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` AppInstanceModels []Data `json:"AppInstanceModels" xml:"AppInstanceModels"` }
ListAppInstancesResponse is the response struct for api ListAppInstances
func CreateListAppInstancesResponse ¶
func CreateListAppInstancesResponse() (response *ListAppInstancesResponse)
CreateListAppInstancesResponse creates a response to parse from ListAppInstances response
type ListNodeInstanceTypeRequest ¶
type ListNodeInstanceTypeRequest struct { *requests.RpcRequest BizRegionId string `position:"Query" name:"BizRegionId"` Language string `position:"Query" name:"Language"` OsType string `position:"Query" name:"OsType"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` ProductType string `position:"Query" name:"ProductType"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
ListNodeInstanceTypeRequest is the request struct for api ListNodeInstanceType
func CreateListNodeInstanceTypeRequest ¶
func CreateListNodeInstanceTypeRequest() (request *ListNodeInstanceTypeRequest)
CreateListNodeInstanceTypeRequest creates a request to invoke ListNodeInstanceType API
type ListNodeInstanceTypeResponse ¶
type ListNodeInstanceTypeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` NodeInstanceTypeModels []Node `json:"NodeInstanceTypeModels" xml:"NodeInstanceTypeModels"` }
ListNodeInstanceTypeResponse is the response struct for api ListNodeInstanceType
func CreateListNodeInstanceTypeResponse ¶
func CreateListNodeInstanceTypeResponse() (response *ListNodeInstanceTypeResponse)
CreateListNodeInstanceTypeResponse creates a response to parse from ListNodeInstanceType response
type ListOtaTaskRequest ¶
type ListOtaTaskRequest struct { *requests.RpcRequest OtaType string `position:"Body" name:"OtaType"` PageNumber requests.Integer `position:"Body" name:"PageNumber"` AppInstanceGroupId string `position:"Body" name:"AppInstanceGroupId"` PageSize requests.Integer `position:"Body" name:"PageSize"` }
ListOtaTaskRequest is the request struct for api ListOtaTask
func CreateListOtaTaskRequest ¶
func CreateListOtaTaskRequest() (request *ListOtaTaskRequest)
CreateListOtaTaskRequest creates a request to invoke ListOtaTask API
type ListOtaTaskResponse ¶
type ListOtaTaskResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` TaskList []Data `json:"TaskList" xml:"TaskList"` }
ListOtaTaskResponse is the response struct for api ListOtaTask
func CreateListOtaTaskResponse ¶
func CreateListOtaTaskResponse() (response *ListOtaTaskResponse)
CreateListOtaTaskResponse creates a response to parse from ListOtaTask response
type ListRegionsRequest ¶
type ListRegionsRequest struct {
*requests.RpcRequest
}
ListRegionsRequest is the request struct for api ListRegions
func CreateListRegionsRequest ¶
func CreateListRegionsRequest() (request *ListRegionsRequest)
CreateListRegionsRequest creates a request to invoke ListRegions API
type ListRegionsResponse ¶
type ListRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` RegionModels []RegionModelsItem `json:"RegionModels" xml:"RegionModels"` }
ListRegionsResponse is the response struct for api ListRegions
func CreateListRegionsResponse ¶
func CreateListRegionsResponse() (response *ListRegionsResponse)
CreateListRegionsResponse creates a response to parse from ListRegions response
type ListTenantConfigRequest ¶
type ListTenantConfigRequest struct {
*requests.RpcRequest
}
ListTenantConfigRequest is the request struct for api ListTenantConfig
func CreateListTenantConfigRequest ¶
func CreateListTenantConfigRequest() (request *ListTenantConfigRequest)
CreateListTenantConfigRequest creates a request to invoke ListTenantConfig API
type ListTenantConfigResponse ¶
type ListTenantConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TenantConfigModel TenantConfigModel `json:"TenantConfigModel" xml:"TenantConfigModel"` }
ListTenantConfigResponse is the response struct for api ListTenantConfig
func CreateListTenantConfigResponse ¶
func CreateListTenantConfigResponse() (response *ListTenantConfigResponse)
CreateListTenantConfigResponse creates a response to parse from ListTenantConfig response
type LogOffAllSessionsInAppInstanceGroupRequest ¶
type LogOffAllSessionsInAppInstanceGroupRequest struct { *requests.RpcRequest ProductType string `position:"Body" name:"ProductType"` AppInstanceGroupId string `position:"Body" name:"AppInstanceGroupId"` }
LogOffAllSessionsInAppInstanceGroupRequest is the request struct for api LogOffAllSessionsInAppInstanceGroup
func CreateLogOffAllSessionsInAppInstanceGroupRequest ¶
func CreateLogOffAllSessionsInAppInstanceGroupRequest() (request *LogOffAllSessionsInAppInstanceGroupRequest)
CreateLogOffAllSessionsInAppInstanceGroupRequest creates a request to invoke LogOffAllSessionsInAppInstanceGroup API
type LogOffAllSessionsInAppInstanceGroupResponse ¶
type LogOffAllSessionsInAppInstanceGroupResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
LogOffAllSessionsInAppInstanceGroupResponse is the response struct for api LogOffAllSessionsInAppInstanceGroup
func CreateLogOffAllSessionsInAppInstanceGroupResponse ¶
func CreateLogOffAllSessionsInAppInstanceGroupResponse() (response *LogOffAllSessionsInAppInstanceGroupResponse)
CreateLogOffAllSessionsInAppInstanceGroupResponse creates a response to parse from LogOffAllSessionsInAppInstanceGroup response
type ModifyAppInstanceGroupAttributeNodePool ¶
type ModifyAppInstanceGroupAttributeNodePool struct { NodePoolId string `name:"NodePoolId"` NodeCapacity string `name:"NodeCapacity"` }
ModifyAppInstanceGroupAttributeNodePool is a repeated param struct in ModifyAppInstanceGroupAttributeRequest
type ModifyAppInstanceGroupAttributeRequest ¶
type ModifyAppInstanceGroupAttributeRequest struct { *requests.RpcRequest NodePool ModifyAppInstanceGroupAttributeNodePool `position:"Query" name:"NodePool" type:"Struct"` ProductType string `position:"Query" name:"ProductType"` AppInstanceGroupName string `position:"Query" name:"AppInstanceGroupName"` SessionTimeout requests.Integer `position:"Query" name:"SessionTimeout"` AppInstanceGroupId string `position:"Query" name:"AppInstanceGroupId"` }
ModifyAppInstanceGroupAttributeRequest is the request struct for api ModifyAppInstanceGroupAttribute
func CreateModifyAppInstanceGroupAttributeRequest ¶
func CreateModifyAppInstanceGroupAttributeRequest() (request *ModifyAppInstanceGroupAttributeRequest)
CreateModifyAppInstanceGroupAttributeRequest creates a request to invoke ModifyAppInstanceGroupAttribute API
type ModifyAppInstanceGroupAttributeResponse ¶
type ModifyAppInstanceGroupAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
ModifyAppInstanceGroupAttributeResponse is the response struct for api ModifyAppInstanceGroupAttribute
func CreateModifyAppInstanceGroupAttributeResponse ¶
func CreateModifyAppInstanceGroupAttributeResponse() (response *ModifyAppInstanceGroupAttributeResponse)
CreateModifyAppInstanceGroupAttributeResponse creates a response to parse from ModifyAppInstanceGroupAttribute response
type ModifyNodePoolAttributeNodePoolStrategy ¶
type ModifyNodePoolAttributeNodePoolStrategy struct { RecurrenceSchedules *[]ModifyNodePoolAttributeNodePoolStrategyRecurrenceSchedulesItem `name:"RecurrenceSchedules" type:"Repeated"` ScalingStep string `name:"ScalingStep"` StrategyDisableDate string `name:"StrategyDisableDate"` ScalingDownAfterIdleMinutes string `name:"ScalingDownAfterIdleMinutes"` StrategyType string `name:"StrategyType"` MaxScalingAmount string `name:"MaxScalingAmount"` WarmUp string `name:"WarmUp"` ScalingUsageThreshold string `name:"ScalingUsageThreshold"` StrategyEnableDate string `name:"StrategyEnableDate"` }
ModifyNodePoolAttributeNodePoolStrategy is a repeated param struct in ModifyNodePoolAttributeRequest
type ModifyNodePoolAttributeNodePoolStrategyRecurrenceSchedulesItem ¶
type ModifyNodePoolAttributeNodePoolStrategyRecurrenceSchedulesItem struct { RecurrenceValues *[]string `name:"RecurrenceValues" type:"Repeated"` RecurrenceType string `name:"RecurrenceType"` TimerPeriods *[]ModifyNodePoolAttributeNodePoolStrategyRecurrenceSchedulesItemTimerPeriodsItem `name:"TimerPeriods" type:"Repeated"` }
ModifyNodePoolAttributeNodePoolStrategyRecurrenceSchedulesItem is a repeated param struct in ModifyNodePoolAttributeRequest
type ModifyNodePoolAttributeNodePoolStrategyRecurrenceSchedulesItemTimerPeriodsItem ¶
type ModifyNodePoolAttributeNodePoolStrategyRecurrenceSchedulesItemTimerPeriodsItem struct { Amount string `name:"Amount"` EndTime string `name:"EndTime"` StartTime string `name:"StartTime"` }
ModifyNodePoolAttributeNodePoolStrategyRecurrenceSchedulesItemTimerPeriodsItem is a repeated param struct in ModifyNodePoolAttributeRequest
type ModifyNodePoolAttributeRequest ¶
type ModifyNodePoolAttributeRequest struct { *requests.RpcRequest BizRegionId string `position:"Body" name:"BizRegionId"` ProductType string `position:"Body" name:"ProductType"` PoolId string `position:"Body" name:"PoolId"` NodePoolStrategy ModifyNodePoolAttributeNodePoolStrategy `position:"Body" name:"NodePoolStrategy" type:"Struct"` NodeCapacity requests.Integer `position:"Body" name:"NodeCapacity"` }
ModifyNodePoolAttributeRequest is the request struct for api ModifyNodePoolAttribute
func CreateModifyNodePoolAttributeRequest ¶
func CreateModifyNodePoolAttributeRequest() (request *ModifyNodePoolAttributeRequest)
CreateModifyNodePoolAttributeRequest creates a request to invoke ModifyNodePoolAttribute API
type ModifyNodePoolAttributeResponse ¶
type ModifyNodePoolAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
ModifyNodePoolAttributeResponse is the response struct for api ModifyNodePoolAttribute
func CreateModifyNodePoolAttributeResponse ¶
func CreateModifyNodePoolAttributeResponse() (response *ModifyNodePoolAttributeResponse)
CreateModifyNodePoolAttributeResponse creates a response to parse from ModifyNodePoolAttribute response
type ModifyTenantConfigRequest ¶
type ModifyTenantConfigRequest struct { *requests.RpcRequest AppInstanceGroupExpireRemind requests.Boolean `position:"Body" name:"AppInstanceGroupExpireRemind"` }
ModifyTenantConfigRequest is the request struct for api ModifyTenantConfig
func CreateModifyTenantConfigRequest ¶
func CreateModifyTenantConfigRequest() (request *ModifyTenantConfigRequest)
CreateModifyTenantConfigRequest creates a request to invoke ModifyTenantConfig API
type ModifyTenantConfigResponse ¶
type ModifyTenantConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyTenantConfigResponse is the response struct for api ModifyTenantConfig
func CreateModifyTenantConfigResponse ¶
func CreateModifyTenantConfigResponse() (response *ModifyTenantConfigResponse)
CreateModifyTenantConfigResponse creates a response to parse from ModifyTenantConfig response
type Node ¶
type Node struct { NodeInstanceTypeFamily string `json:"NodeInstanceTypeFamily" xml:"NodeInstanceTypeFamily"` MaxCapacity int `json:"MaxCapacity" xml:"MaxCapacity"` NodeTypeName string `json:"NodeTypeName" xml:"NodeTypeName"` MaxScalingAmount int `json:"MaxScalingAmount" xml:"MaxScalingAmount"` WarmUp bool `json:"WarmUp" xml:"WarmUp"` StrategyEnableDate string `json:"StrategyEnableDate" xml:"StrategyEnableDate"` NodeInstanceType string `json:"NodeInstanceType" xml:"NodeInstanceType"` ScalingStep int `json:"ScalingStep" xml:"ScalingStep"` StrategyType string `json:"StrategyType" xml:"StrategyType"` ScalingNodeUsed int `json:"ScalingNodeUsed" xml:"ScalingNodeUsed"` NodeAmount int `json:"NodeAmount" xml:"NodeAmount"` Cpu string `json:"Cpu" xml:"Cpu"` GpuMemory int64 `json:"GpuMemory" xml:"GpuMemory"` StrategyDisableDate string `json:"StrategyDisableDate" xml:"StrategyDisableDate"` Memory int64 `json:"Memory" xml:"Memory"` Amount int `json:"Amount" xml:"Amount"` SystemDiskSize int64 `json:"SystemDiskSize" xml:"SystemDiskSize"` DataDiskSize int64 `json:"DataDiskSize" xml:"DataDiskSize"` ScalingDownAfterIdleMinutes int `json:"ScalingDownAfterIdleMinutes" xml:"ScalingDownAfterIdleMinutes"` NodePoolId string `json:"NodePoolId" xml:"NodePoolId"` Gpu string `json:"Gpu" xml:"Gpu"` NodeCapacity int `json:"NodeCapacity" xml:"NodeCapacity"` ScalingNodeAmount int `json:"ScalingNodeAmount" xml:"ScalingNodeAmount"` ScalingUsageThreshold string `json:"ScalingUsageThreshold" xml:"ScalingUsageThreshold"` NodeUsed int `json:"NodeUsed" xml:"NodeUsed"` RecurrenceSchedules []RecurrenceSchedule `json:"RecurrenceSchedules" xml:"RecurrenceSchedules"` }
Node is a nested struct in appstream_center response
type NodeInstanceTypeModels ¶
type NodeInstanceTypeModels struct {
Node []Node `json:"node" xml:"node"`
}
NodeInstanceTypeModels is a nested struct in appstream_center response
type NodePoolInGetAppInstanceGroup ¶
type NodePoolInGetAppInstanceGroup struct {
Node []Node `json:"node" xml:"node"`
}
NodePoolInGetAppInstanceGroup is a nested struct in appstream_center response
type NodePoolInListAppInstanceGroup ¶
type NodePoolInListAppInstanceGroup struct {
Node []Node `json:"node" xml:"node"`
}
NodePoolInListAppInstanceGroup is a nested struct in appstream_center response
type OtaInfo ¶
type OtaInfo struct { NewOtaVersion string `json:"NewOtaVersion" xml:"NewOtaVersion"` TaskId string `json:"TaskId" xml:"TaskId"` OtaVersion string `json:"OtaVersion" xml:"OtaVersion"` }
OtaInfo is a nested struct in appstream_center response
type PageListAppInstanceGroupUserRequest ¶
type PageListAppInstanceGroupUserRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Body" name:"PageNumber"` ProductType string `position:"Body" name:"ProductType"` AppInstanceGroupId string `position:"Body" name:"AppInstanceGroupId"` PageSize requests.Integer `position:"Body" name:"PageSize"` }
PageListAppInstanceGroupUserRequest is the request struct for api PageListAppInstanceGroupUser
func CreatePageListAppInstanceGroupUserRequest ¶
func CreatePageListAppInstanceGroupUserRequest() (request *PageListAppInstanceGroupUserRequest)
CreatePageListAppInstanceGroupUserRequest creates a request to invoke PageListAppInstanceGroupUser API
type PageListAppInstanceGroupUserResponse ¶
type PageListAppInstanceGroupUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Users []string `json:"Users" xml:"Users"` }
PageListAppInstanceGroupUserResponse is the response struct for api PageListAppInstanceGroupUser
func CreatePageListAppInstanceGroupUserResponse ¶
func CreatePageListAppInstanceGroupUserResponse() (response *PageListAppInstanceGroupUserResponse)
CreatePageListAppInstanceGroupUserResponse creates a response to parse from PageListAppInstanceGroupUser response
type Price ¶
type Price struct { OriginalPrice string `json:"OriginalPrice" xml:"OriginalPrice"` TradePrice string `json:"TradePrice" xml:"TradePrice"` Currency string `json:"Currency" xml:"Currency"` DiscountPrice string `json:"DiscountPrice" xml:"DiscountPrice"` Promotions []Promotion `json:"Promotions" xml:"Promotions"` }
Price is a nested struct in appstream_center response
type PriceModel ¶
type PriceModel struct { Price Price `json:"Price" xml:"Price"` Rules []Rule `json:"Rules" xml:"Rules"` }
PriceModel is a nested struct in appstream_center 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 appstream_center response
type PromotionsInGetResourcePrice ¶
type PromotionsInGetResourcePrice struct {
Promotion []Promotion `json:"Promotion" xml:"Promotion"`
}
PromotionsInGetResourcePrice is a nested struct in appstream_center response
type PromotionsInGetResourceRenewPrice ¶
type PromotionsInGetResourceRenewPrice struct {
Promotion []Promotion `json:"Promotion" xml:"Promotion"`
}
PromotionsInGetResourceRenewPrice is a nested struct in appstream_center response
type RecurrenceSchedule ¶
type RecurrenceSchedule struct { RecurrenceType string `json:"RecurrenceType" xml:"RecurrenceType"` RecurrenceValues []int `json:"RecurrenceValues" xml:"RecurrenceValues"` TimerPeriods []TimerPeriod `json:"TimerPeriods" xml:"TimerPeriods"` }
RecurrenceSchedule is a nested struct in appstream_center response
type RecurrenceSchedulesInGetAppInstanceGroup ¶
type RecurrenceSchedulesInGetAppInstanceGroup struct {
RecurrenceSchedule []RecurrenceSchedule `json:"RecurrenceSchedule" xml:"RecurrenceSchedule"`
}
RecurrenceSchedulesInGetAppInstanceGroup is a nested struct in appstream_center response
type RecurrenceSchedulesInListAppInstanceGroup ¶
type RecurrenceSchedulesInListAppInstanceGroup struct {
RecurrenceSchedule []RecurrenceSchedule `json:"RecurrenceSchedule" xml:"RecurrenceSchedule"`
}
RecurrenceSchedulesInListAppInstanceGroup is a nested struct in appstream_center response
type RecurrenceValuesInGetAppInstanceGroup ¶
type RecurrenceValuesInGetAppInstanceGroup struct {
RecurrenceValue []int `json:"RecurrenceValue" xml:"RecurrenceValue"`
}
RecurrenceValuesInGetAppInstanceGroup is a nested struct in appstream_center response
type RecurrenceValuesInListAppInstanceGroup ¶
type RecurrenceValuesInListAppInstanceGroup struct {
RecurrenceValue []int `json:"RecurrenceValue" xml:"RecurrenceValue"`
}
RecurrenceValuesInListAppInstanceGroup is a nested struct in appstream_center response
type RegionModels ¶
type RegionModels struct {
RegionModelsItem []RegionModelsItem `json:"regionModels" xml:"regionModels"`
}
RegionModels is a nested struct in appstream_center response
type RegionModelsItem ¶
type RegionModelsItem struct {
RegionId string `json:"regionId" xml:"regionId"`
}
RegionModelsItem is a nested struct in appstream_center response
type RenewAppInstanceGroupRequest ¶
type RenewAppInstanceGroupRequest struct { *requests.RpcRequest Period requests.Integer `position:"Query" name:"Period"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` PromotionId string `position:"Query" name:"PromotionId"` ProductType string `position:"Query" name:"ProductType"` PeriodUnit string `position:"Query" name:"PeriodUnit"` AppInstanceGroupId string `position:"Query" name:"AppInstanceGroupId"` }
RenewAppInstanceGroupRequest is the request struct for api RenewAppInstanceGroup
func CreateRenewAppInstanceGroupRequest ¶
func CreateRenewAppInstanceGroupRequest() (request *RenewAppInstanceGroupRequest)
CreateRenewAppInstanceGroupRequest creates a request to invoke RenewAppInstanceGroup API
type RenewAppInstanceGroupResponse ¶
type RenewAppInstanceGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` OrderId string `json:"OrderId" xml:"OrderId"` Message string `json:"Message" xml:"Message"` }
RenewAppInstanceGroupResponse is the response struct for api RenewAppInstanceGroup
func CreateRenewAppInstanceGroupResponse ¶
func CreateRenewAppInstanceGroupResponse() (response *RenewAppInstanceGroupResponse)
CreateRenewAppInstanceGroupResponse creates a response to parse from RenewAppInstanceGroup response
type Rule ¶
type Rule struct { RuleId int64 `json:"RuleId" xml:"RuleId"` Description string `json:"Description" xml:"Description"` }
Rule is a nested struct in appstream_center response
type RulesInGetResourcePrice ¶
type RulesInGetResourcePrice struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInGetResourcePrice is a nested struct in appstream_center response
type RulesInGetResourceRenewPrice ¶
type RulesInGetResourceRenewPrice struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInGetResourceRenewPrice is a nested struct in appstream_center response
type TaskList ¶
type TaskList struct {
Data []Data `json:"data" xml:"data"`
}
TaskList is a nested struct in appstream_center response
type TenantConfigModel ¶
type TenantConfigModel struct {
AppInstanceGroupExpireRemind bool `json:"AppInstanceGroupExpireRemind" xml:"AppInstanceGroupExpireRemind"`
}
TenantConfigModel is a nested struct in appstream_center response
type TimerPeriod ¶
type TimerPeriod struct { StartTime string `json:"StartTime" xml:"StartTime"` EndTime string `json:"EndTime" xml:"EndTime"` Amount int `json:"Amount" xml:"Amount"` }
TimerPeriod is a nested struct in appstream_center response
type TimerPeriodsInGetAppInstanceGroup ¶
type TimerPeriodsInGetAppInstanceGroup struct {
TimerPeriod []TimerPeriod `json:"TimerPeriod" xml:"TimerPeriod"`
}
TimerPeriodsInGetAppInstanceGroup is a nested struct in appstream_center response
type TimerPeriodsInListAppInstanceGroup ¶
type TimerPeriodsInListAppInstanceGroup struct {
TimerPeriod []TimerPeriod `json:"TimerPeriod" xml:"TimerPeriod"`
}
TimerPeriodsInListAppInstanceGroup is a nested struct in appstream_center response
type UnbindRequest ¶
type UnbindRequest struct { *requests.RpcRequest ProductType string `position:"Body" name:"ProductType"` AppInstanceGroupId string `position:"Body" name:"AppInstanceGroupId"` EndUserId string `position:"Body" name:"EndUserId"` AppInstanceId string `position:"Body" name:"AppInstanceId"` }
UnbindRequest is the request struct for api Unbind
func CreateUnbindRequest ¶
func CreateUnbindRequest() (request *UnbindRequest)
CreateUnbindRequest creates a request to invoke Unbind API
type UnbindResponse ¶
type UnbindResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UnbindResponse is the response struct for api Unbind
func CreateUnbindResponse ¶
func CreateUnbindResponse() (response *UnbindResponse)
CreateUnbindResponse creates a response to parse from Unbind response
type UpdateAppInstanceGroupImageRequest ¶
type UpdateAppInstanceGroupImageRequest struct { *requests.RpcRequest BizRegionId string `position:"Query" name:"BizRegionId"` UpdateMode string `position:"Query" name:"UpdateMode"` ProductType string `position:"Query" name:"ProductType"` AppInstanceGroupId string `position:"Query" name:"AppInstanceGroupId"` AppCenterImageId string `position:"Query" name:"AppCenterImageId"` }
UpdateAppInstanceGroupImageRequest is the request struct for api UpdateAppInstanceGroupImage
func CreateUpdateAppInstanceGroupImageRequest ¶
func CreateUpdateAppInstanceGroupImageRequest() (request *UpdateAppInstanceGroupImageRequest)
CreateUpdateAppInstanceGroupImageRequest creates a request to invoke UpdateAppInstanceGroupImage API
type UpdateAppInstanceGroupImageResponse ¶
type UpdateAppInstanceGroupImageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
UpdateAppInstanceGroupImageResponse is the response struct for api UpdateAppInstanceGroupImage
func CreateUpdateAppInstanceGroupImageResponse ¶
func CreateUpdateAppInstanceGroupImageResponse() (response *UpdateAppInstanceGroupImageResponse)
CreateUpdateAppInstanceGroupImageResponse creates a response to parse from UpdateAppInstanceGroupImage response
Source Files ¶
- approve_ota_task.go
- authorize_instance_group.go
- cancel_ota_task.go
- client.go
- create_app_instance_group.go
- delete_app_instance_group.go
- delete_app_instances.go
- get_app_instance_group.go
- get_connection_ticket.go
- get_ota_task_by_task_id.go
- get_resource_price.go
- get_resource_renew_price.go
- list_app_instance_group.go
- list_app_instances.go
- list_node_instance_type.go
- list_ota_task.go
- list_regions.go
- list_tenant_config.go
- log_off_all_sessions_in_app_instance_group.go
- modify_app_instance_group_attribute.go
- modify_node_pool_attribute.go
- modify_tenant_config.go
- page_list_app_instance_group_user.go
- renew_app_instance_group.go
- struct_app_instance_group_model.go
- struct_app_instance_group_models.go
- struct_app_instance_group_models_in_list_app_instance_group.go
- struct_app_instance_models.go
- struct_apps_in_get_app_instance_group.go
- struct_apps_in_list_app_instance_group.go
- struct_apps_item.go
- struct_data.go
- struct_delete_app_instance_models.go
- struct_node.go
- struct_node_instance_type_models.go
- struct_node_pool_in_get_app_instance_group.go
- struct_node_pool_in_list_app_instance_group.go
- struct_ota_info.go
- struct_price.go
- struct_price_model.go
- struct_promotion.go
- struct_promotions_in_get_resource_price.go
- struct_promotions_in_get_resource_renew_price.go
- struct_recurrence_schedule.go
- struct_recurrence_schedules_in_get_app_instance_group.go
- struct_recurrence_schedules_in_list_app_instance_group.go
- struct_recurrence_values_in_get_app_instance_group.go
- struct_recurrence_values_in_list_app_instance_group.go
- struct_region_models.go
- struct_region_models_item.go
- struct_rule.go
- struct_rules_in_get_resource_price.go
- struct_rules_in_get_resource_renew_price.go
- struct_task_list.go
- struct_tenant_config_model.go
- struct_timer_period.go
- struct_timer_periods_in_get_app_instance_group.go
- struct_timer_periods_in_list_app_instance_group.go
- struct_users.go
- unbind.go
- update_app_instance_group_image.go